OSDN Git Service

Move ChangeLog entry to correct ChangeLog file.
[pf3gnuchains/gcc-fork.git] / gcc / po / gcc.pot
index baa68f8..fa66d02 100644 (file)
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-09-12 04:07+0200\n"
+"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
+"POT-Creation-Date: 2010-11-13 12:12+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"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: ENCODING\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: builtins.c:239
-msgid "offset outside bounds of constant string"
+#: c-decl.c:4635 c-typeck.c:5924 toplev.c:1464 c-family/c-pretty-print.c:423
+#: cp/error.c:611 cp/error.c:890
+msgid "<anonymous>"
 msgstr ""
 
-#. ??? We used to try and build up a call to the out of line function,
-#. guessing about what registers needed saving etc.  This became much
-#. harder with __builtin_va_start, since we don't have a tree for a
-#. call to __builtin_saveregs to fall back on.  There was exactly one
-#. port (i860) that used this code, and I'm unconvinced it could actually
-#. handle the general case.  So we no longer try to handle anything
-#. weird and make the backend absorb the evil.
-#: builtins.c:1803
-msgid "__builtin_saveregs not supported by this target"
+#: c-objc-common.c:173
+msgid "({anonymous})"
 msgstr ""
 
-#: builtins.c:1846
-msgid "argument of `__builtin_args_info' must be constant"
+#: c-parser.c:879 cp/parser.c:20733
+#, gcc-internal-format
+msgid "expected end of line"
 msgstr ""
 
-#: builtins.c:1852
-msgid "argument of `__builtin_args_info' out of range"
+#: c-parser.c:1678 c-parser.c:1692 c-parser.c:3875 c-parser.c:4313
+#: c-parser.c:4574 c-parser.c:4732 c-parser.c:4748 c-parser.c:4912
+#: c-parser.c:6842 c-parser.c:6878 c-parser.c:6910 c-parser.c:6958
+#: c-parser.c:7138 c-parser.c:7846 c-parser.c:7916 c-parser.c:7959
+#: c-parser.c:8933 c-parser.c:9078 c-parser.c:9116 c-parser.c:2340
+#: c-parser.c:7131 cp/parser.c:20679
+#, gcc-internal-format
+msgid "expected %<;%>"
 msgstr ""
 
-#: builtins.c:1858
-msgid "missing argument in `__builtin_args_info'"
+#: c-parser.c:1722 c-parser.c:2279 c-parser.c:2551 c-parser.c:3183
+#: c-parser.c:3235 c-parser.c:3240 c-parser.c:4357 c-parser.c:4490
+#: c-parser.c:4652 c-parser.c:4848 c-parser.c:4974 c-parser.c:6054
+#: c-parser.c:6092 c-parser.c:6178 c-parser.c:6218 c-parser.c:6256
+#: c-parser.c:6271 c-parser.c:6295 c-parser.c:7406 c-parser.c:7446
+#: c-parser.c:8251 c-parser.c:8272 c-parser.c:8322 c-parser.c:8432
+#: c-parser.c:8505 c-parser.c:8573 c-parser.c:9041 c-parser.c:8395
+#: cp/parser.c:20682
+#, gcc-internal-format
+msgid "expected %<(%>"
 msgstr ""
 
-#: builtins.c:1889
-msgid "`va_start' used in function with fixed args"
+#: c-parser.c:1727 c-parser.c:6062 c-parser.c:6103 c-parser.c:6185
+#: c-parser.c:6192 c-parser.c:6229 cp/parser.c:20344 cp/parser.c:20697
+#, gcc-internal-format
+msgid "expected %<,%>"
 msgstr ""
 
-#: builtins.c:1908
-msgid "second parameter of `va_start' not last named argument"
+#: c-parser.c:1748 c-parser.c:2294 c-parser.c:2592 c-parser.c:2800
+#: c-parser.c:2958 c-parser.c:3007 c-parser.c:3066 c-parser.c:3190
+#: c-parser.c:3361 c-parser.c:3372 c-parser.c:3381 c-parser.c:4360
+#: c-parser.c:4494 c-parser.c:4771 c-parser.c:4906 c-parser.c:4986
+#: c-parser.c:5546 c-parser.c:5733 c-parser.c:5793 c-parser.c:5999
+#: c-parser.c:6017 c-parser.c:6038 c-parser.c:6071 c-parser.c:6172
+#: c-parser.c:6200 c-parser.c:6242 c-parser.c:6264 c-parser.c:6287
+#: c-parser.c:6308 c-parser.c:6448 c-parser.c:6706 c-parser.c:7222
+#: c-parser.c:7243 c-parser.c:7414 c-parser.c:7450 c-parser.c:7818
+#: c-parser.c:8254 c-parser.c:8275 c-parser.c:8353 c-parser.c:8438
+#: c-parser.c:8554 c-parser.c:8636 c-parser.c:8969 c-parser.c:9086
+#: c-parser.c:9127 cp/parser.c:20727
+#, gcc-internal-format
+msgid "expected %<)%>"
 msgstr ""
 
-#. Evidently an out of date version of <stdarg.h>; can't validate
-#. va_start's second argument, but can still work as intended.
-#: builtins.c:1913
-msgid "`__builtin_next_arg' called without an argument"
+#: c-parser.c:2883 c-parser.c:3663 c-parser.c:3697 c-parser.c:4966
+#: c-parser.c:6164 c-parser.c:6328 c-parser.c:6435 cp/parser.c:20691
+#, gcc-internal-format
+msgid "expected %<]%>"
 msgstr ""
 
-#: builtins.c:2006
-msgid "too many arguments to function `va_start'"
+#: c-parser.c:3043
+msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
-#: builtins.c:2092
-msgid "first argument to `va_arg' not of type `va_list'"
+#: c-parser.c:3526 cp/parser.c:20685 cp/parser.c:22283
+#, gcc-internal-format
+msgid "expected %<}%>"
 msgstr ""
 
-#: builtins.c:2120
-#, c-format
-msgid "`%s' is promoted to `%s' when passed through `...'"
+#: c-parser.c:3816 c-parser.c:7416 c-parser.c:9370 c-parser.c:2161
+#: c-parser.c:2356 c-parser.c:7027 cp/parser.c:13461 cp/parser.c:20688
+#, gcc-internal-format
+msgid "expected %<{%>"
 msgstr ""
 
-#: builtins.c:2124
-#, c-format
-msgid "(so you should pass `%s' not `%s' to `va_arg')"
+#: c-parser.c:4035 c-parser.c:4044 c-parser.c:4870 c-parser.c:5211
+#: c-parser.c:7236 c-parser.c:7557 c-parser.c:7614 c-parser.c:8543
+#: cp/parser.c:20721 cp/parser.c:21539
+#, gcc-internal-format
+msgid "expected %<:%>"
 msgstr ""
 
-#: builtins.c:2233
-msgid "invalid arg to `__builtin_frame_address'"
+#: c-parser.c:4568 cp/parser.c:20621
+#, gcc-internal-format
+msgid "expected %<while%>"
 msgstr ""
 
-#: builtins.c:2235
-msgid "invalid arg to `__builtin_return_address'"
+#: c-parser.c:5952
+msgid "expected %<.%>"
 msgstr ""
 
-#: builtins.c:2248
-msgid "unsupported arg to `__builtin_frame_address'"
+#: c-parser.c:6716 c-parser.c:6748 c-parser.c:6971 cp/parser.c:22069
+#: cp/parser.c:22142
+#, gcc-internal-format
+msgid "expected %<@end%>"
 msgstr ""
 
-#: builtins.c:2250
-msgid "unsupported arg to `__builtin_return_address'"
+#: c-parser.c:7377 cp/parser.c:20706
+#, gcc-internal-format
+msgid "expected %<>%>"
 msgstr ""
 
-#: builtins.c:2332
-msgid "second arg to `__builtin_expect' must be a constant"
+#: c-parser.c:8640 cp/parser.c:20730
+#, gcc-internal-format
+msgid "expected %<,%> or %<)%>"
 msgstr ""
 
-#: builtins.c:2581
-msgid "__builtin_longjmp second argument must be 1"
+#: c-parser.c:9067 c-parser.c:3720 cp/parser.c:20709
+#, gcc-internal-format
+msgid "expected %<=%>"
 msgstr ""
 
-#: builtins.c:2595
-msgid "__builtin_trap not supported by this target"
+#: c-parser.c:9427 c-parser.c:9417 cp/parser.c:24528
+#, gcc-internal-format
+msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#. just do library call, if unknown builtin
-#: builtins.c:2633
-#, c-format
-msgid "built-in function `%s' not currently supported"
+#: c-typeck.c:6567
+msgid "(anonymous)"
 msgstr ""
 
-#: c-common.c:387
-#, c-format
-msgid ""
-"string length `%d' is greater than the minimum length `%d' ISO C%d is "
-"required to support"
+#: cfgrtl.c:2037
+msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: c-common.c:552
-#, c-format
-msgid "`%s' attribute directive ignored"
+#: cfgrtl.c:2165
+msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: c-common.c:560
-#, c-format
-msgid "`%s' attribute does not apply to types"
+#: cfgrtl.c:2219
+msgid "insn outside basic block"
 msgstr ""
 
-#: c-common.c:567
+#: cfgrtl.c:2226
+msgid "return not followed by barrier"
+msgstr ""
+
+#: collect2.c:502
 #, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
+msgid "internal gcc abort in %s, at %s:%d"
 msgstr ""
 
-#: c-common.c:583 c-common.c:590 c-common.c:597 c-common.c:610 c-common.c:618
-#: c-common.c:633 c-common.c:646 c-common.c:654 c-common.c:670 c-common.c:682
-#: c-common.c:694 c-common.c:699 c-common.c:1033 c-common.c:1185
+#: collect2.c:957
 #, c-format
-msgid "`%s' attribute ignored"
+msgid "COLLECT_LTO_WRAPPER must be set"
 msgstr ""
 
-#: c-common.c:732
+#: collect2.c:1274
 #, c-format
-msgid "unknown machine mode `%s'"
+msgid "no arguments"
 msgstr ""
 
-#: c-common.c:735
+#: collect2.c:1680 collect2.c:1865 collect2.c:1900
 #, c-format
-msgid "no data type for mode `%s'"
+msgid "fopen %s"
 msgstr ""
 
-#: c-common.c:755
-msgid "section attribute cannot be specified for local variables"
+#: collect2.c:1683 collect2.c:1870 collect2.c:1903
+#, c-format
+msgid "fclose %s"
 msgstr ""
 
-#: c-common.c:762
+#: collect2.c:1692
 #, c-format
-msgid "section of `%s' conflicts with previous declaration"
+msgid "collect2 version %s"
 msgstr ""
 
-#: c-common.c:768
+#: collect2.c:1802
+#, c-format
+msgid "%d constructor found\n"
+msgid_plural "%d constructors found\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: collect2.c:1806
+#, c-format
+msgid "%d destructor found\n"
+msgid_plural "%d destructors found\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: collect2.c:1810
 #, c-format
-msgid "section attribute not allowed for `%s'"
+msgid "%d frame table found\n"
+msgid_plural "%d frame tables found\n"
+msgstr[0] ""
+msgstr[1] ""
+
+#: collect2.c:1964 lto-wrapper.c:213
+#, c-format
+msgid "can't get program status"
 msgstr ""
 
-#: c-common.c:771
-msgid "section attributes are not supported for this target"
+#: collect2.c:2033
+#, c-format
+msgid "could not open response file %s"
 msgstr ""
 
-#: c-common.c:790
-msgid "requested alignment is not a constant"
+#: collect2.c:2038
+#, c-format
+msgid "could not write to response file %s"
 msgstr ""
 
-#: c-common.c:795
-msgid "requested alignment is not a power of 2"
+#: collect2.c:2043
+#, c-format
+msgid "could not close response file %s"
 msgstr ""
 
-#: c-common.c:797
-msgid "requested alignment is too large"
+#: collect2.c:2061
+#, c-format
+msgid "[cannot find %s]"
 msgstr ""
 
-#: c-common.c:820
+#: collect2.c:2076
 #, c-format
-msgid "alignment may not be specified for `%s'"
+msgid "cannot find '%s'"
 msgstr ""
 
-#: c-common.c:843 c-common.c:949
+#: collect2.c:2080 collect2.c:2621 collect2.c:2817 lto-wrapper.c:182
 #, c-format
-msgid "argument format specified for non-function `%s'"
+msgid "pex_init failed"
 msgstr ""
 
-#: c-common.c:849
-msgid "unrecognized format specifier"
+#: collect2.c:2118
+#, c-format
+msgid "[Leaving %s]\n"
 msgstr ""
 
-#: c-common.c:865
+#: collect2.c:2350
 #, c-format
-msgid "`%s' is an unrecognized format function type"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: c-common.c:887 c-common.c:963
-msgid "format string has invalid operand number"
+#: collect2.c:2595
+#, c-format
+msgid "cannot find 'nm'"
 msgstr ""
 
-#: c-common.c:895
-msgid "format string arg follows the args to be formatted"
+#: collect2.c:2643
+#, c-format
+msgid "can't open nm output"
 msgstr ""
 
-#: c-common.c:914 c-common.c:984
-msgid "format string arg not a string type"
+#: collect2.c:2726
+#, c-format
+msgid "init function found in object %s"
 msgstr ""
 
-#: c-common.c:927
-msgid "args to be formatted is not '...'"
+#: collect2.c:2736
+#, c-format
+msgid "fini function found in object %s"
 msgstr ""
 
-#: c-common.c:993
-msgid "function does not return string type"
+#: collect2.c:2838
+#, c-format
+msgid "can't open ldd output"
 msgstr ""
 
-#: c-common.c:1011
+#: collect2.c:2841
 #, c-format
-msgid "`%s' defined both normally and as an alias"
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: c-common.c:1019
-msgid "alias arg not a string"
+#: collect2.c:2856
+#, c-format
+msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: c-common.c:1040 c-common.c:1057 c-common.c:1074
+#: collect2.c:2868
 #, c-format
-msgid "`%s' attribute applies only to functions"
+msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: c-common.c:1046 c-common.c:1063 c-common.c:1080
+#: collect2.c:3029
 #, c-format
-msgid "can't set `%s' attribute after definition"
+msgid "%s: not a COFF file"
 msgstr ""
 
-#: c-common.c:1632
-msgid "too few arguments for format"
+#: collect2.c:3159
+#, c-format
+msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: c-common.c:1730 c-common.c:1751
-msgid "missing $ operand number in format"
+#: collect2.c:3217
+#, c-format
+msgid "library lib%s not found"
 msgstr ""
 
-#: c-common.c:1760
-#, ycp-format
-msgid "ISO C does not support %%n$ operand number formats"
+#: diagnostic.c:136
+#, c-format
+msgid "%s: all warnings being treated as errors\n"
 msgstr ""
 
-#: c-common.c:1766
-msgid "operand number out of range in format"
+#: diagnostic.c:141
+#, c-format
+msgid "%s: some warnings being treated as errors\n"
 msgstr ""
 
-#: c-common.c:1818
+#: diagnostic.c:219
 #, c-format
-msgid "format argument %d unused before used argument %d in $-style format"
+msgid "compilation terminated due to -Wfatal-errors.\n"
 msgstr ""
 
-#: c-common.c:1822
-msgid "unused arguments in $-style format"
+#: diagnostic.c:229
+#, c-format
+msgid "compilation terminated due to -fmax-errors=%u.\n"
 msgstr ""
 
-#: c-common.c:1912
-msgid "null format string"
+#: diagnostic.c:240
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
 
-#: c-common.c:1923 c-common.c:1935
-msgid "format not a string literal, argument types not checked"
+#: diagnostic.c:249
+#, c-format
+msgid "compilation terminated.\n"
 msgstr ""
 
-#: c-common.c:1941
-msgid "zero-length format string"
+#: diagnostic.c:508
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: c-common.c:1944
-msgid "unterminated format string"
+#: diagnostic.c:874
+#, c-format
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: c-common.c:1967
-msgid "embedded `\\0' in format"
+#: final.c:1156
+msgid "negative insn length"
 msgstr ""
 
-#: c-common.c:1970
-msgid "too many arguments for format"
+#: final.c:2633
+msgid "could not split insn"
 msgstr ""
 
-#: c-common.c:1979
-#, ycp-format
-msgid "spurious trailing `%%' in format"
+#: final.c:3069
+msgid "invalid 'asm': "
 msgstr ""
 
-#: c-common.c:2019
-msgid "zero width in scanf format"
+#: final.c:3252
+#, c-format
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: c-common.c:2026
+#: final.c:3269 final.c:3281
 #, c-format
-msgid "ISO C does not support the strftime `%c' flag"
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: c-common.c:2030 c-common.c:2083
+#: final.c:3328
 #, c-format
-msgid "repeated `%c' flag in format"
+msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: c-common.c:2047
-msgid "ISO C does not support strftime format width"
+#: final.c:3331 final.c:3372
+#, c-format
+msgid "operand number out of range"
 msgstr ""
 
-#: c-common.c:2055
-msgid "multiple E/O modifiers in format"
+#: final.c:3389
+#, c-format
+msgid "invalid %%-code"
 msgstr ""
 
-#: c-common.c:2095
-msgid "use of both ` ' and `+' flags in format"
+#: final.c:3419
+#, c-format
+msgid "'%%l' operand isn't a label"
 msgstr ""
 
-#: c-common.c:2100
-msgid "use of both `0' and `-' flags in format"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#. We can't handle floating point constants;
+#. TARGET_PRINT_OPERAND must handle them.
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3560 config/i386/i386.c:12901 config/pdp11/pdp11.c:1762
+#, c-format
+msgid "floating constant misused"
 msgstr ""
 
-#: c-common.c:2102
-msgid "ISO C does not support the `'' format flag"
+#: final.c:3619 config/i386/i386.c:12999 config/pdp11/pdp11.c:1809
+#, c-format
+msgid "invalid expression as operand"
 msgstr ""
 
-#: c-common.c:2104
-msgid "ISO C does not support the `I' format flag"
+#: gcc.c:1309
+#, c-format
+msgid "Using built-in specs.\n"
 msgstr ""
 
-#: c-common.c:2144
+#: gcc.c:1494
 #, c-format
-msgid "field width is not type int (arg %d)"
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
 msgstr ""
 
-#: c-common.c:2193
+#: gcc.c:1613
 #, c-format
-msgid "field precision is not type int (arg %d)"
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#: c-common.c:2239
+#: gcc.c:1738
 #, c-format
-msgid "ISO C does not support the `%s' %s length modifier"
+msgid "could not find specs file %s\n"
 msgstr ""
 
-#: c-common.c:2243
+#: gcc.c:1807
 #, c-format
-msgid "ISO C89 does not support the `%s' %s length modifier"
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: c-common.c:2258
+#: gcc.c:1809
 #, c-format
-msgid "use of `*' and `%s' together in format"
+msgid ""
+"spec is '%s'\n"
+"\n"
 msgstr ""
 
-#: c-common.c:2264
-msgid "conversion lacks type at end of format"
+#: gcc.c:2226
+#, c-format
+msgid "%s\n"
 msgstr ""
 
-#: c-common.c:2275
+#: gcc.c:2570
 #, c-format
-msgid "unknown conversion type character `%c' in format"
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
 
-#: c-common.c:2278
+#: gcc.c:2710
 #, c-format
-msgid "unknown conversion type character 0x%x in format"
+msgid "# %s %.2f %.2f\n"
 msgstr ""
 
-#: c-common.c:2285
-msgid "ISO C does not support the `%%%c' %s format"
+#: gcc.c:2911
+#, c-format
+msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: c-common.c:2289
-msgid "ISO C89 does not support the `%%%c' %s format"
+#: gcc.c:2912
+msgid "Options:\n"
 msgstr ""
 
-#: c-common.c:2294
-msgid "ISO C does not support `%%O%c'"
+#: gcc.c:2914
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: c-common.c:2296
-msgid "ISO C89 does not support `%%O%c'"
+#: gcc.c:2915
+msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: c-common.c:2299
-msgid "ISO C89 does not support `%%E%c'"
+#: gcc.c:2916
+msgid ""
+"  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: c-common.c:2302
-#, c-format
-msgid "width used with `%c' format"
+#: gcc.c:2917
+msgid ""
+"  --help={target|optimizers|warnings|params|[^]{joined|separate|"
+"undocumented}}[,...]\n"
 msgstr ""
 
-#: c-common.c:2305
-msgid "`%%%c' yields only last 2 digits of year in some locales"
+#: gcc.c:2918
+msgid ""
+"                           Display specific types of command line options\n"
 msgstr ""
 
-#: c-common.c:2308
-msgid "`%%%c' yields only last 2 digits of year"
+#: gcc.c:2920
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: c-common.c:2310
-#, c-format
-msgid "precision used with `%c' format"
+#: gcc.c:2921
+msgid "  --version                Display compiler version information\n"
 msgstr ""
 
-#: c-common.c:2313
-#, c-format
-msgid "`a' flag used with `%c' format"
+#: gcc.c:2922
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: c-common.c:2319
-msgid "ISO C does not support the `a' flag"
+#: gcc.c:2923
+msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#. The end of the format string was reached.
-#: c-common.c:2333
-#, ycp-format
-msgid "no closing `]' for `%%[' format"
+#: gcc.c:2924
+msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: c-common.c:2338
-#, c-format
-msgid "suppression of `%c' conversion in format"
+#: gcc.c:2925
+msgid ""
+"  -print-search-dirs       Display the directories in the compiler's search "
+"path\n"
 msgstr ""
 
-#: c-common.c:2344
-#, c-format
-msgid "flag `%c' used with type `%c'"
+#: gcc.c:2926
+msgid ""
+"  -print-libgcc-file-name  Display the name of the compiler's companion "
+"library\n"
 msgstr ""
 
-#: c-common.c:2353
-#, c-format
-msgid "`0' flag ignored with precision specifier and `%c' format"
+#: gcc.c:2927
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: c-common.c:2360
-#, c-format
-msgid "use of `%s' length modifier with `%c' type character"
+#: gcc.c:2928
+msgid ""
+"  -print-prog-name=<prog>  Display the full path to compiler component "
+"<prog>\n"
 msgstr ""
 
-#: c-common.c:2370
-msgid "ISO C does not support the `%%%s%c' %s format"
+#: gcc.c:2929
+msgid ""
+"  -print-multi-directory   Display the root directory for versions of "
+"libgcc\n"
 msgstr ""
 
-#: c-common.c:2374
-msgid "ISO C89 does not support the `%%%s%c' %s format"
+#: gcc.c:2930
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options "
+"and\n"
+"                           multiple library search directories\n"
 msgstr ""
 
-#: c-common.c:2428
-#, c-format
-msgid "writing into constant object (arg %d)"
+#: gcc.c:2933
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: c-common.c:2439
-#, c-format
-msgid "extra type qualifiers in format argument (arg %d)"
+#: gcc.c:2934
+msgid "  -print-sysroot           Display the target libraries directory\n"
 msgstr ""
 
-#: c-common.c:2447
-#, c-format
-msgid "format argument is not a pointer (arg %d)"
+#: gcc.c:2935
+msgid ""
+"  -print-sysroot-headers-suffix Display the sysroot suffix used to find "
+"headers\n"
 msgstr ""
 
-#: c-common.c:2449
-#, c-format
-msgid "format argument is not a pointer to a pointer (arg %d)"
+#: gcc.c:2936
+msgid ""
+"  -Wa,<options>            Pass comma-separated <options> on to the "
+"assembler\n"
 msgstr ""
 
-#: c-common.c:2539
-#, c-format
-msgid "%s format, %s arg (arg %d)"
+#: gcc.c:2937
+msgid ""
+"  -Wp,<options>            Pass comma-separated <options> on to the "
+"preprocessor\n"
 msgstr ""
 
-#: c-common.c:2558
-msgid "overflow in constant expression"
+#: gcc.c:2938
+msgid ""
+"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: c-common.c:2579
-msgid "integer overflow in expression"
+#: gcc.c:2939
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: c-common.c:2588
-msgid "floating point overflow in expression"
+#: gcc.c:2940
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:2609
-msgid "large integer implicitly truncated to unsigned type"
+#: gcc.c:2941
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: c-common.c:2611
-msgid "negative integer implicitly converted to unsigned type"
+#: gcc.c:2942
+msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: c-common.c:2644
-msgid "overflow in implicit constant conversion"
+#: gcc.c:2943
+msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 msgstr ""
 
-#: c-common.c:2665
-msgid "expression statement has incomplete type"
+#: gcc.c:2944
+msgid ""
+"  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
+"                           prefixes to other gcc components\n"
 msgstr ""
 
-#: c-common.c:2697
-msgid "case label does not reduce to an integer constant"
+#: gcc.c:2947
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: c-common.c:2967
-msgid "invalid truth-value expression"
+#: gcc.c:2948
+msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: c-common.c:3018
-#, c-format
-msgid "invalid operands to binary %s"
+#: gcc.c:2949
+msgid ""
+"  -specs=<file>            Override built-in specs with the contents of "
+"<file>\n"
 msgstr ""
 
-#: c-common.c:3253 c-common.c:3262
-msgid "comparison is always false due to limited range of data type"
+#: gcc.c:2950
+msgid ""
+"  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: c-common.c:3255 c-common.c:3264
-msgid "comparison is always true due to limited range of data type"
+#: gcc.c:2951
+msgid ""
+"  --sysroot=<directory>    Use <directory> as the root directory for "
+"headers\n"
+"                           and libraries\n"
 msgstr ""
 
-#: c-common.c:3330
-msgid "comparison of unsigned expression >= 0 is always true"
+#: gcc.c:2954
+msgid ""
+"  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: c-common.c:3339
-msgid "comparison of unsigned expression < 0 is always false"
+#: gcc.c:2955
+msgid ""
+"  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: c-common.c:3390
-msgid "struct type value used where scalar is required"
+#: gcc.c:2956
+msgid ""
+"  -###                     Like -v but options quoted and commands not "
+"executed\n"
 msgstr ""
 
-#: c-common.c:3394
-msgid "union type value used where scalar is required"
+#: gcc.c:2957
+msgid ""
+"  -E                       Preprocess only; do not compile, assemble or "
+"link\n"
 msgstr ""
 
-#: c-common.c:3398
-msgid "array type value used where scalar is required"
+#: gcc.c:2958
+msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: c-common.c:3513
-msgid "suggest parentheses around assignment used as truth value"
+#: gcc.c:2959
+msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: c-common.c:3638 c-common.c:3670
-msgid "invalid use of `restrict'"
+#: gcc.c:2960
+msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: c-common.c:4372 c-typeck.c:1741
-#, c-format
-msgid "too few arguments to function `%s'"
+#: gcc.c:2961
+msgid ""
+"  -x <language>            Specify the language of the following input "
+"files\n"
+"                           Permissible languages include: c c++ assembler "
+"none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's "
+"extension\n"
 msgstr ""
 
-#: c-common.c:4378 c-typeck.c:1600
+#: gcc.c:2968
 #, c-format
-msgid "too many arguments to function `%s'"
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: c-convert.c:78 c-typeck.c:940 c-typeck.c:4037 cp/typeck.c:1729
-#: cp/typeck.c:6431
-msgid "void value not ignored as it ought to be"
+#: gcc.c:5195
+#, c-format
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: c-convert.c:100
-msgid "conversion to non-scalar type requested"
+#: gcc.c:6461
+#, c-format
+msgid "install: %s%s\n"
 msgstr ""
 
-#: c-decl.c:606
+#: gcc.c:6464
 #, c-format
-msgid "unknown C standard `%s'"
+msgid "programs: %s\n"
 msgstr ""
 
-#: c-decl.c:875
+#: gcc.c:6466
 #, c-format
-msgid "array `%s' assumed to have one element"
+msgid "libraries: %s\n"
 msgstr ""
 
-#: c-decl.c:1051
+#: gcc.c:6541
 #, c-format
-msgid "`struct %s' incomplete in scope ending here"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: c-decl.c:1054
+#: gcc.c:6557
 #, c-format
-msgid "`union %s' incomplete in scope ending here"
+msgid "%s %s%s\n"
 msgstr ""
 
-#: c-decl.c:1057
-#, c-format
-msgid "`enum %s' incomplete in scope ending here"
+#: gcc.c:6560 gcov.c:444 fortran/gfortranspec.c:273 java/jcf-dump.c:1164
+msgid "(C)"
 msgstr ""
 
-#: c-decl.c:1171 c-decl.c:1331
+#: gcc.c:6561 java/jcf-dump.c:1165
 #, c-format
-msgid "label `%s' used but not defined"
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1177 c-decl.c:1338
+#: gcc.c:6578
 #, c-format
-msgid "label `%s' defined but not used"
+msgid "Target: %s\n"
 msgstr ""
 
-#: c-decl.c:1460 c-decl.c:1513
+#: gcc.c:6579
 #, c-format
-msgid "shadowing built-in function `%s'"
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: c-decl.c:1462
+#: gcc.c:6593
 #, c-format
-msgid "shadowing library function `%s'"
+msgid "Thread model: %s\n"
 msgstr ""
 
-#: c-decl.c:1468
+#: gcc.c:6604
 #, c-format
-msgid "library function `%s' declared as non-function"
+msgid "gcc version %s %s\n"
 msgstr ""
 
-#: c-decl.c:1472 c-decl.c:1475
+#: gcc.c:6607
 #, c-format
-msgid "built-in function `%s' declared as non-function"
+msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr ""
 
-#: c-decl.c:1479 objc/objc-act.c:2490 objc/objc-act.c:6161
+#: gcc.c:6846
 #, c-format
-msgid "`%s' redeclared as different kind of symbol"
+msgid ""
+"\n"
+"Linker options\n"
+"==============\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1480 c-decl.c:1658 c-decl.c:1805 objc/objc-act.c:2492
-#: objc/objc-act.c:6163 objc/objc-act.c:6218
+#: gcc.c:6847
 #, c-format
-msgid "previous declaration of `%s'"
+msgid ""
+"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
+"\n"
 msgstr ""
 
-#. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1562
+#: gcc.c:8038
 #, c-format
-msgid "conflicting types for built-in function `%s'"
+msgid ""
+"Assembler options\n"
+"=================\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1605 c-decl.c:1624
+#: gcc.c:8039
 #, c-format
-msgid "conflicting types for `%s'"
+msgid ""
+"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1647
+#: gcov.c:416
+#, c-format
 msgid ""
-"A parameter list with an ellipsis can't match an empty parameter name list "
-"declaration."
+"Usage: gcov [OPTION]... SOURCEFILE...\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1653
+#: gcov.c:417
+#, c-format
 msgid ""
-"An argument type that has a default promotion can't match an empty parameter "
-"name list declaration."
+"Print code coverage information.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1668 c-decl.c:1690
+#: gcov.c:418
 #, c-format
-msgid "redefinition of `%s'"
+msgid "  -h, --help                      Print this help, then exit\n"
 msgstr ""
 
-#: c-decl.c:1671
+#: gcov.c:419
 #, c-format
-msgid "redeclaration of `%s'"
+msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 
-#: c-decl.c:1674
+#: gcov.c:420
 #, c-format
-msgid "conflicting declarations of `%s'"
+msgid ""
+"  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: c-decl.c:1683 c-decl.c:1695
+#: gcov.c:421
 #, c-format
-msgid "`%s' previously defined here"
+msgid ""
+"  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: c-decl.c:1684 c-decl.c:1696
+#: gcov.c:422
 #, c-format
-msgid "`%s' previously declared here"
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
 msgstr ""
 
-#: c-decl.c:1717
+#: gcov.c:424
 #, c-format
-msgid "prototype for `%s' follows"
+msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: c-decl.c:1718 c-decl.c:1726 c-decl.c:1742
-msgid "non-prototype definition here"
+#: gcov.c:425
+#, c-format
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
 
-#: c-decl.c:1725
+#: gcov.c:427
 #, c-format
-msgid "prototype for `%s' follows and number of arguments doesn't match"
+msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: c-decl.c:1740
+#: gcov.c:428
 #, c-format
-msgid "prototype for `%s' follows and argument %d doesn't match"
+msgid ""
+"  -o, --object-directory DIR|FILE Search for object files in DIR or called "
+"FILE\n"
 msgstr ""
 
-#: c-decl.c:1757
+#: gcov.c:429
 #, c-format
-msgid "`%s' declared inline after being called"
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: c-decl.c:1762
+#: gcov.c:430
 #, c-format
-msgid "`%s' declared inline after its definition"
+msgid ""
+"  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: c-decl.c:1769
+#: gcov.c:431
 #, c-format
-msgid "static declaration for `%s' follows non-static"
+msgid "  -d, --display-progress          Display progress information\n"
 msgstr ""
 
-#: c-decl.c:1777
+#: gcov.c:432
 #, c-format
-msgid "non-static declaration for `%s' follows static"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
 
-#: c-decl.c:1784
+#: gcov.c:442
 #, c-format
-msgid "const declaration for `%s' follows non-const"
+msgid "gcov %s%s\n"
 msgstr ""
 
-#: c-decl.c:1791
+#: gcov.c:446
 #, c-format
-msgid "type qualifiers for `%s' conflict with previous decl"
+msgid ""
+"This is free software; see the source for copying conditions.\n"
+"There is NO warranty; not even for MERCHANTABILITY or \n"
+"FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: c-decl.c:1804
+#: gcov.c:546
 #, c-format
-msgid "redundant redeclaration of `%s' in same scope"
+msgid "%s:no functions found\n"
 msgstr ""
 
-#: c-decl.c:2074
+#: gcov.c:578 gcov.c:606
 #, c-format
-msgid "nested extern declaration of `%s'"
+msgid "\n"
 msgstr ""
 
-#: c-decl.c:2099
+#: gcov.c:593
 #, c-format
-msgid "`%s' used prior to declaration"
+msgid "%s:creating '%s'\n"
 msgstr ""
 
-#: c-decl.c:2120 c-decl.c:2335
+#: gcov.c:597
 #, c-format
-msgid "`%s' was declared implicitly `extern' and later `static'"
+msgid "%s:error writing output file '%s'\n"
 msgstr ""
 
-#: c-decl.c:2230
-msgid "type mismatch with previous external decl"
+#: gcov.c:602
+#, c-format
+msgid "%s:could not open output file '%s'\n"
 msgstr ""
 
-#: c-decl.c:2231
+#: gcov.c:751
 #, c-format
-msgid "previous external decl of `%s'"
+msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: c-decl.c:2244
-msgid "type mismatch with previous implicit declaration"
+#: gcov.c:756
+#, c-format
+msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: c-decl.c:2246
+#: gcov.c:780
 #, c-format
-msgid "previous implicit declaration of `%s'"
+msgid "%s:cannot open graph file\n"
 msgstr ""
 
-#: c-decl.c:2263
+#: gcov.c:786
 #, c-format
-msgid "type of external `%s' is not global"
+msgid "%s:not a gcov graph file\n"
 msgstr ""
 
-#: c-decl.c:2314
+#: gcov.c:799
 #, c-format
-msgid "`%s' was previously implicitly declared to return `int'"
+msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: c-decl.c:2339
+#: gcov.c:851
 #, c-format
-msgid "`%s' was declared `extern' and later `static'"
+msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: c-decl.c:2362
+#: gcov.c:969
 #, c-format
-msgid "extern declaration of `%s' doesn't match global one"
+msgid "%s:corrupted\n"
 msgstr ""
 
-#: c-decl.c:2402
+#: gcov.c:1045
 #, c-format
-msgid "`%s' locally external but globally static"
+msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: c-decl.c:2438 c-decl.c:2463 cp/decl.c:4231
+#: gcov.c:1052
 #, c-format
-msgid "declaration of `%s' shadows a parameter"
+msgid "%s:not a gcov data file\n"
 msgstr ""
 
-#: c-decl.c:2441
+#: gcov.c:1065
 #, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: c-decl.c:2465 cp/decl.c:4239
+#: gcov.c:1071
 #, c-format
-msgid "declaration of `%s' shadows previous local"
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:2468 cp/decl.c:4243
+#: gcov.c:1101
 #, c-format
-msgid "declaration of `%s' shadows global declaration"
+msgid "%s:unknown function '%u'\n"
 msgstr ""
 
-#: c-decl.c:2558
+#: gcov.c:1115
 #, c-format
-msgid "function `%s' was previously declared within a block"
+msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: c-decl.c:2575 c-decl.c:2577
+#: gcov.c:1134
 #, c-format
-msgid "implicit declaration of function `%s'"
+msgid "%s:overflowed\n"
 msgstr ""
 
-#: c-decl.c:2664
+#: gcov.c:1158
 #, c-format
-msgid "label %s referenced outside of any function"
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: c-decl.c:2724
+#: gcov.c:1163
 #, c-format
-msgid "duplicate label declaration `%s'"
+msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: c-decl.c:2727
-msgid "this is a previous declaration"
+#: gcov.c:1171
+#, c-format
+msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: c-decl.c:3357
-msgid "unnamed struct/union that defines no instances"
+#: gcov.c:1379
+#, c-format
+msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: c-decl.c:3376
-msgid "useless keyword or type name in empty declaration"
+#: gcov.c:1459
+#, c-format
+msgid "%s '%s'\n"
 msgstr ""
 
-#: c-decl.c:3383
-msgid "two types specified in one empty declaration"
+#: gcov.c:1462
+#, c-format
+msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:3388 c-parse.y:300 c-parse.y:720 c-parse.y:722 c-parse.y:779
-#: objc-parse.y:329 objc-parse.y:772 objc-parse.y:774 objc-parse.y:831
-#: objc-parse.y:2510 parse.y:701 parse.y:1760
-msgid "empty declaration"
+#: gcov.c:1466
+#, c-format
+msgid "No executable lines\n"
 msgstr ""
 
-#: c-decl.c:3445
+#: gcov.c:1472
 #, c-format
-msgid "`%s' is usually a function"
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:3459
+#: gcov.c:1476
 #, c-format
-msgid "typedef `%s' is initialized"
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:3466
+#: gcov.c:1482
 #, c-format
-msgid "function `%s' is initialized like a variable"
+msgid "No branches\n"
 msgstr ""
 
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3473
+#: gcov.c:1484
 #, c-format
-msgid "parameter `%s' is initialized"
+msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: c-decl.c:3488 c-typeck.c:4758
-msgid "variable-sized object may not be initialized"
+#: gcov.c:1488
+#, c-format
+msgid "No calls\n"
 msgstr ""
 
-#: c-decl.c:3494
+#: gcov.c:1648
 #, c-format
-msgid "variable `%s' has initializer but incomplete type"
+msgid "%s:no lines for '%s'\n"
 msgstr ""
 
-#: c-decl.c:3500
+#: gcov.c:1843
 #, c-format
-msgid "elements of array `%s' have incomplete type"
+msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: c-decl.c:3513
+#: gcov.c:1848
 #, c-format
-msgid "declaration of `%s' has `extern' and is initialized"
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:3625
+#: gcov.c:1853
 #, c-format
-msgid "initializer fails to determine size of `%s'"
+msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: c-decl.c:3630
+#: gcov.c:1857
 #, c-format
-msgid "array size missing in `%s'"
+msgid "branch %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:3646
+#: gcov.c:1862
 #, c-format
-msgid "zero or negative size array `%s'"
+msgid "unconditional %2d taken %s\n"
 msgstr ""
 
-#: c-decl.c:3671
+#: gcov.c:1865
 #, c-format
-msgid "storage size of `%s' isn't known"
+msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: c-decl.c:3681
+#: gcov.c:1901
 #, c-format
-msgid "storage size of `%s' isn't constant"
+msgid "%s:cannot open source file\n"
 msgstr ""
 
-#: c-decl.c:3781
-#, c-format
-msgid "ANSI C forbids parameter `%s' shadowing typedef"
+#: gcse.c:4066
+msgid "PRE disabled"
 msgstr ""
 
-#: c-decl.c:4015 cp/decl.c:10230
-msgid "`long long long' is too long for GCC"
+#: gcse.c:4616
+msgid "GCSE disabled"
 msgstr ""
 
-#: c-decl.c:4020
-msgid "ISO C89 does not support `long long'"
+#: gcse.c:5137
+msgid "const/copy propagation disabled"
 msgstr ""
 
-#: c-decl.c:4025 cp/decl.c:10235
+#: incpath.c:76
 #, c-format
-msgid "duplicate `%s'"
+msgid "ignoring duplicate directory \"%s\"\n"
 msgstr ""
 
-#: c-decl.c:4031 cp/decl.c:10255
+#: incpath.c:79
 #, c-format
-msgid "two or more data types in declaration of `%s'"
+msgid "  as it is a non-system directory that duplicates a system directory\n"
 msgstr ""
 
-#: c-decl.c:4046 cp/decl.c:10260
+#: incpath.c:83
 #, c-format
-msgid "`%s' fails to be a typedef or built in type"
+msgid "ignoring nonexistent directory \"%s\"\n"
 msgstr ""
 
-#: c-decl.c:4112
+#: incpath.c:345
 #, c-format
-msgid "both long and short specified for `%s'"
+msgid "#include \"...\" search starts here:\n"
 msgstr ""
 
-#: c-decl.c:4116 cp/decl.c:10360
+#: incpath.c:349
 #, c-format
-msgid "long or short specified with char for `%s'"
+msgid "#include <...> search starts here:\n"
 msgstr ""
 
-#: c-decl.c:4123 cp/decl.c:10364
+#: incpath.c:354
 #, c-format
-msgid "long or short specified with floating type for `%s'"
+msgid "End of search list.\n"
 msgstr ""
 
-#: c-decl.c:4126
-msgid "the only valid combination is `long double'"
+#: input.c:39 c-family/c-opts.c:1308 cp/error.c:1047 fortran/cpp.c:568
+msgid "<built-in>"
 msgstr ""
 
-#: c-decl.c:4132
-#, c-format
-msgid "both signed and unsigned specified for `%s'"
+#. Opening quotation mark.
+#: intl.c:64
+msgid "`"
 msgstr ""
 
-#: c-decl.c:4134 cp/decl.c:10353
-#, c-format
-msgid "long, short, signed or unsigned invalid for `%s'"
+#. Closing quotation mark.
+#: intl.c:67
+msgid "'"
 msgstr ""
 
-#: c-decl.c:4140 cp/decl.c:10373
-#, c-format
-msgid "long, short, signed or unsigned used invalidly for `%s'"
+#: ipa-pure-const.c:155
+msgid "function might be candidate for attribute %<%s%>"
 msgstr ""
 
-#: c-decl.c:4159 cp/decl.c:10394
-#, c-format
-msgid "complex invalid for `%s'"
+#: ipa-pure-const.c:156
+msgid ""
+"function might be candidate for attribute %<%s%> if it is known to return "
+"normally"
 msgstr ""
 
-#: c-decl.c:4235 c-decl.c:4591 cp/decl.c:10993
-msgid "duplicate `const'"
+#: langhooks.c:381
+msgid "At top level:"
 msgstr ""
 
-#: c-decl.c:4237 c-decl.c:4595 cp/decl.c:10997
-msgid "duplicate `restrict'"
+#: langhooks.c:401 cp/error.c:2786
+#, c-format
+msgid "In member function %qs"
 msgstr ""
 
-#: c-decl.c:4239 c-decl.c:4593 cp/decl.c:10995
-msgid "duplicate `volatile'"
+#: langhooks.c:405 cp/error.c:2789
+#, c-format
+msgid "In function %qs"
 msgstr ""
 
-#: c-decl.c:4261 cp/decl.c:10543
+#: langhooks.c:456 cp/error.c:2739
 #, c-format
-msgid "multiple storage classes in declaration of `%s'"
+msgid "    inlined from %qs at %s:%d:%d"
 msgstr ""
 
-#: c-decl.c:4270
-msgid "function definition declared `auto'"
+#: langhooks.c:461 cp/error.c:2744
+#, c-format
+msgid "    inlined from %qs at %s:%d"
 msgstr ""
 
-#: c-decl.c:4272
-msgid "function definition declared `register'"
+#: langhooks.c:467 cp/error.c:2750
+#, c-format
+msgid "    inlined from %qs"
 msgstr ""
 
-#: c-decl.c:4274
-msgid "function definition declared `typedef'"
+#: loop-iv.c:2967 tree-ssa-loop-niter.c:1913
+msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: c-decl.c:4287
-#, c-format
-msgid "storage class specified for structure field `%s'"
+#: loop-iv.c:2968 tree-ssa-loop-niter.c:1914
+msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: c-decl.c:4291 cp/decl.c:10590
-#, c-format
-msgid "storage class specified for parameter `%s'"
+#: loop-iv.c:2976 tree-ssa-loop-niter.c:1918
+msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: c-decl.c:4294 cp/decl.c:10592
-msgid "storage class specified for typename"
+#: loop-iv.c:2977 tree-ssa-loop-niter.c:1919
+msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
-#: c-decl.c:4306 cp/decl.c:10606
+#: lto-wrapper.c:222
 #, c-format
-msgid "`%s' initialized and declared `extern'"
+msgid "%s terminated with signal %d [%s], core dumped"
 msgstr ""
 
-#: c-decl.c:4308 cp/decl.c:10609
+#: lto-wrapper.c:225
 #, c-format
-msgid "`%s' has both `extern' and initializer"
+msgid "%s terminated with signal %d [%s]"
 msgstr ""
 
-#: c-decl.c:4312 cp/decl.c:10613
-#, c-format
-msgid "nested function `%s' declared `extern'"
+#: lto-wrapper.c:230 collect2.c:1990
+#, gcc-internal-format, gfc-internal-format
+msgid "%s returned %d exit status"
 msgstr ""
 
-#: c-decl.c:4315 cp/decl.c:10617
+#: lto-wrapper.c:246
 #, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
+msgid "deleting LTRANS file %s"
 msgstr ""
 
-#: c-decl.c:4357
+#: lto-wrapper.c:268
 #, c-format
-msgid "declaration of `%s' as array of voids"
+msgid "failed to open %s"
 msgstr ""
 
-#: c-decl.c:4363
+#: lto-wrapper.c:273
 #, c-format
-msgid "declaration of `%s' as array of functions"
+msgid "could not write to temporary file %s"
 msgstr ""
 
-#: c-decl.c:4385
+#: lto-wrapper.c:312
 #, c-format
-msgid "size of array `%s' has non-integer type"
+msgid "environment variable COLLECT_GCC must be set"
 msgstr ""
 
-#: c-decl.c:4390
+#: lto-wrapper.c:317
 #, c-format
-msgid "ISO C forbids zero-size array `%s'"
+msgid "environment variable COLLECT_GCC_OPTIONS must be set"
 msgstr ""
 
-#: c-decl.c:4397
+#: lto-wrapper.c:326
 #, c-format
-msgid "size of array `%s' is negative"
+msgid "malformed COLLECT_GCC_OPTIONS"
 msgstr ""
 
-#: c-decl.c:4410
+#: lto-wrapper.c:471 lto-wrapper.c:629
 #, c-format
-msgid "ISO C89 forbids array `%s' whose size can't be evaluated"
+msgid "invalid LTO mode"
 msgstr ""
 
-#: c-decl.c:4413
+#: lto-wrapper.c:492
 #, c-format
-msgid "ISO C89 forbids variable-size array `%s'"
+msgid "fopen: %s"
 msgstr ""
 
-#: c-decl.c:4431 c-decl.c:4616
-#, c-format
-msgid "size of array `%s' is too large"
+#. What to print when a switch has no documentation.
+#: opts.c:325
+msgid "This switch lacks documentation"
 msgstr ""
 
-#: c-decl.c:4451
-msgid "array type has incomplete element type"
+#: opts.c:1460
+msgid "[enabled]"
 msgstr ""
 
-#: c-decl.c:4459
-msgid "ANSI C forbids const or volatile function types"
+#: opts.c:1460
+msgid "[disabled]"
 msgstr ""
 
-#: c-decl.c:4495 cp/decl.c:10753
+#: opts.c:1475
 #, c-format
-msgid "`%s' declared as function returning a function"
+msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: c-decl.c:4500 cp/decl.c:10758
+#: opts.c:1484
 #, c-format
-msgid "`%s' declared as function returning an array"
+msgid ""
+" None found.  Use --help=%s to show *all* the options supported by the %s "
+"front-end\n"
 msgstr ""
 
-#: c-decl.c:4549 c-decl.c:4627 c-decl.c:4711 c-decl.c:4798
-msgid "ISO C forbids qualified function types"
+#: opts.c:1490
+#, c-format
+msgid ""
+" All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: c-decl.c:4589 cp/decl.c:10989
-msgid "invalid type modifier within pointer declarator"
+#: opts.c:1545
+msgid "The following options are target specific"
 msgstr ""
 
-#: c-decl.c:4661
-msgid "ISO C forbids const or volatile function types"
+#: opts.c:1548
+msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: c-decl.c:4680 cp/decl.c:11476
-#, c-format
-msgid "variable or field `%s' declared void"
+#: opts.c:1551
+msgid "The following options control optimizations"
 msgstr ""
 
-#: c-decl.c:4745
-#, c-format
-msgid "field `%s' declared as a function"
+#: opts.c:1554 opts.c:1593
+msgid "The following options are language-independent"
 msgstr ""
 
-#: c-decl.c:4751
-#, c-format
-msgid "field `%s' has incomplete type"
+#: opts.c:1557
+msgid "The --param option recognizes the following as parameters"
 msgstr ""
 
-#: c-decl.c:4783 c-decl.c:4785 c-decl.c:4792
-#, c-format
-msgid "invalid storage class for function `%s'"
+#: opts.c:1563
+msgid "The following options are specific to just the language "
 msgstr ""
 
-#: c-decl.c:4804
-msgid "ISO C forbids qualified void function return type"
+#: opts.c:1565
+msgid "The following options are supported by the language "
 msgstr ""
 
-#: c-decl.c:4810
-msgid "`noreturn' function returns non-void value"
+#: opts.c:1576
+msgid "The following options are not documented"
 msgstr ""
 
-#: c-decl.c:4822
-msgid "cannot inline function `main'"
+#: opts.c:1578
+msgid "The following options take separate arguments"
 msgstr ""
 
-#: c-decl.c:4853
-#, c-format
-msgid "variable `%s' declared `inline'"
+#: opts.c:1580
+msgid "The following options take joined arguments"
 msgstr ""
 
-#: c-decl.c:4924 c-decl.c:5878
-msgid "function declaration isn't a prototype"
+#: opts.c:1591
+msgid "The following options are language-related"
 msgstr ""
 
-#: c-decl.c:4930 cp/decl.c:12167
-msgid "parameter names (without types) in function declaration"
+#: opts.c:1759
+#, c-format
+msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
 msgstr ""
 
-#: c-decl.c:4960 c-decl.c:6263 c-decl.c:6552 cp/decl.c:11986
+#: opts.c:1767
 #, c-format
-msgid "parameter `%s' has incomplete type"
+msgid "warning: unrecognized argument to --help= option: %.*s\n"
 msgstr ""
 
-#: c-decl.c:4963 cp/decl.c:11989
-msgid "parameter has incomplete type"
+#: opts.c:2488
+msgid "enabled by default"
 msgstr ""
 
-#: c-decl.c:4984
-#, c-format
-msgid "parameter `%s' points to incomplete type"
+#: plugin.c:790
+msgid "Event"
 msgstr ""
 
-#: c-decl.c:4987
-msgid "parameter points to incomplete type"
+#: plugin.c:790
+msgid "Plugins"
 msgstr ""
 
-#: c-decl.c:5052
+#: plugin.c:822
 #, c-format
-msgid "parameter `%s' has just a forward declaration"
+msgid ""
+"*** WARNING *** there are active plugins, do not report this as a bug unless "
+"you can reproduce it without enabling any plugins.\n"
 msgstr ""
 
-#: c-decl.c:5094
-msgid "`void' in parameter list must be the entire list"
+#: reload.c:3806
+msgid "unable to generate reloads for:"
 msgstr ""
 
-#: c-decl.c:5123
-#, c-format
-msgid "`%s %s' declared inside parameter list"
+#: reload1.c:2105
+msgid "this is the insn:"
 msgstr ""
 
-#: c-decl.c:5132
-msgid "anonymous struct declared inside parameter list"
+#. It's the compiler's fault.
+#: reload1.c:6009
+msgid "could not find a spill register"
 msgstr ""
 
-#: c-decl.c:5134
-msgid "anonymous union declared inside parameter list"
+#. It's the compiler's fault.
+#: reload1.c:7863
+msgid "VOIDmode on an output"
 msgstr ""
 
-#: c-decl.c:5136
-msgid "anonymous enum declared inside parameter list"
+#: reload1.c:8618
+msgid "failure trying to reload:"
 msgstr ""
 
-#: c-decl.c:5140
-msgid ""
-"its scope is only this definition or declaration, which is probably not what "
-"you want."
+#: rtl-error.c:117
+msgid "unrecognizable insn:"
 msgstr ""
 
-#: c-decl.c:5175
-msgid "ISO C forbids forward references to `enum' types"
+#: rtl-error.c:119
+msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: c-decl.c:5213
+#: tlink.c:387
 #, c-format
-msgid "redefinition of `%s %s'"
+msgid "collect: reading %s\n"
 msgstr ""
 
-#: c-decl.c:5280 c-decl.c:5283
+#: tlink.c:481
 #, c-format
-msgid "%s defined inside parms"
-msgstr ""
-
-#: c-decl.c:5281 c-decl.c:5284 c-decl.c:5295
-msgid "union"
-msgstr ""
-
-#: c-decl.c:5281 c-decl.c:5284
-msgid "structure"
+msgid "removing .rpo file"
 msgstr ""
 
-#: c-decl.c:5294
+#: tlink.c:483
 #, c-format
-msgid "%s has no %s"
+msgid "renaming .rpo file"
 msgstr ""
 
-#: c-decl.c:5295
-msgid "struct"
+#: tlink.c:537
+#, c-format
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: c-decl.c:5296
-msgid "named members"
+#: tlink.c:744
+#, c-format
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: c-decl.c:5296
-msgid "members"
+#: tlink.c:794
+#, c-format
+msgid "collect: relinking\n"
 msgstr ""
 
-#: c-decl.c:5334
+#: toplev.c:476
 #, c-format
-msgid "nested redefinition of `%s'"
+msgid "unrecoverable error"
 msgstr ""
 
-#: c-decl.c:5347
+#: toplev.c:1033
 #, c-format
-msgid "bit-field `%s' width not an integer constant"
+msgid ""
+"%s%s%s %sversion %s (%s)\n"
+"%s\tcompiled by GNU C version %s, "
 msgstr ""
 
-#: c-decl.c:5357
+#: toplev.c:1035
 #, c-format
-msgid "bit-field `%s' has invalid type"
+msgid "%s%s%s %sversion %s (%s) compiled by CC, "
 msgstr ""
 
-#: c-decl.c:5368
+#: toplev.c:1039
 #, c-format
-msgid "bit-field `%s' type invalid in ISO C"
+msgid "GMP version %s, MPFR version %s, MPC version %s\n"
 msgstr ""
 
-#: c-decl.c:5375
+#: toplev.c:1041
 #, c-format
-msgid "negative width in bit-field `%s'"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
-#: c-decl.c:5378
+#: toplev.c:1043
 #, c-format
-msgid "width of `%s' exceeds its type"
+msgid ""
+"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: c-decl.c:5380
-#, c-format
-msgid "zero width for bit-field `%s'"
+#: toplev.c:1205
+msgid "options passed: "
 msgstr ""
 
-#: c-decl.c:5394
-#, c-format
-msgid "`%s' is narrower than values of its type"
+#: toplev.c:1233
+msgid "options enabled: "
 msgstr ""
 
-#: c-decl.c:5451
+#: toplev.c:1368
 #, c-format
-msgid "duplicate member `%s'"
+msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: c-decl.c:5495
-msgid "union cannot be made transparent"
+#: toplev.c:1370
+msgid "out of memory"
 msgstr ""
 
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5576
-#, c-format
-msgid "redeclaration of `enum %s'"
+#: toplev.c:1385
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: c-decl.c:5610
-msgid "enum defined inside parms"
+#: toplev.c:1387
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: c-decl.c:5642
-msgid "enumeration values exceed range of largest integer"
+#: tree-vrp.c:6793
+msgid ""
+"assuming signed overflow does not occur when simplifying && or || to & or |"
 msgstr ""
 
-#: c-decl.c:5746
-#, c-format
-msgid "enumerator value for `%s' not integer constant"
+#: tree-vrp.c:6797
+msgid ""
+"assuming signed overflow does not occur when simplifying ==, != or ! to "
+"identity or ^"
 msgstr ""
 
-#: c-decl.c:5759
-msgid "overflow in enumeration values"
+#: cif-code.def:39
+msgid "function not considered for inlining"
 msgstr ""
 
-#: c-decl.c:5764
-msgid "ISO C restricts enumerator values to range of `int'"
+#. Inlining failed owing to unavailable function body.
+#: cif-code.def:42
+msgid "function body not available"
 msgstr ""
 
-#: c-decl.c:5835
-msgid "return type is an incomplete type"
+#: cif-code.def:45
+msgid "redefined extern inline functions are not considered for inlining"
 msgstr ""
 
-#: c-decl.c:5884
-#, c-format
-msgid "no previous prototype for `%s'"
+#. Function is not inlinable.
+#: cif-code.def:49
+msgid "function not inlinable"
 msgstr ""
 
-#: c-decl.c:5891
-#, c-format
-msgid "`%s' was used with no prototype before its definition"
+#. Function is not an inlining candidate.
+#: cif-code.def:52
+msgid "function not inline candidate"
 msgstr ""
 
-#: c-decl.c:5897
-#, c-format
-msgid "no previous declaration for `%s'"
+#: cif-code.def:56
+msgid "--param large-function-growth limit reached"
 msgstr ""
 
-#: c-decl.c:5904
-#, c-format
-msgid "`%s' was used with no declaration before its definition"
+#: cif-code.def:58
+msgid "--param large-stack-frame-growth limit reached"
 msgstr ""
 
-#: c-decl.c:5932 c-decl.c:6639
-#, c-format
-msgid "return type of `%s' is not `int'"
+#: cif-code.def:60
+msgid "--param max-inline-insns-single limit reached"
 msgstr ""
 
-#: c-decl.c:5948
-#, c-format
-msgid "first argument of `%s' should be `int'"
+#: cif-code.def:62
+msgid "--param max-inline-insns-auto limit reached"
 msgstr ""
 
-#: c-decl.c:5957
-#, c-format
-msgid "second argument of `%s' should be `char **'"
+#: cif-code.def:64
+msgid "--param inline-unit-growth limit reached"
 msgstr ""
 
-#: c-decl.c:5966
-#, c-format
-msgid "third argument of `%s' should probably be `char **'"
+#. Recursive inlining.
+#: cif-code.def:67
+msgid "recursive inlining"
 msgstr ""
 
-#: c-decl.c:5975
-#, c-format
-msgid "`%s' takes only zero or two arguments"
+#. Call is unlikely.
+#: cif-code.def:70
+msgid "call is unlikely and code size would grow"
 msgstr ""
 
-#: c-decl.c:5978
-#, c-format
-msgid "third argument of `%s' is deprecated"
+#: cif-code.def:74
+msgid "function not declared inline and code size would grow"
 msgstr ""
 
-#: c-decl.c:5981
-#, c-format
-msgid "`%s' is normally a non-static function"
+#: cif-code.def:78
+msgid "optimizing for size and code size would grow"
 msgstr ""
 
-#: c-decl.c:6081
-msgid "parm types given both in parmlist and separately"
+#. Inlining failed because of mismatched options or arguments.
+#: cif-code.def:81
+msgid "target specific option mismatch"
 msgstr ""
 
-#: c-decl.c:6102
-msgid "parameter name omitted"
+#: cif-code.def:82
+msgid "mismatched arguments"
 msgstr ""
 
-#: c-decl.c:6106 c-decl.c:6208 c-decl.c:6509
-#, c-format
-msgid "parameter `%s' declared void"
+#: cif-code.def:86
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: c-decl.c:6182
-msgid "parameter name missing from parameter list"
+#: cif-code.def:90
+msgid "indirect function call with a yet undetermined callee"
 msgstr ""
 
-#: c-decl.c:6201 c-decl.c:6502
-#, c-format
-msgid "multiple parameters named `%s'"
+#: cif-code.def:92
+msgid "function body can be overwriten at linktime"
 msgstr ""
 
-#: c-decl.c:6232 c-decl.c:6234
-#, c-format
-msgid "type of `%s' defaults to `int'"
+#. The remainder are real diagnostic types.
+#: diagnostic.def:33
+msgid "fatal error: "
 msgstr ""
 
-#: c-decl.c:6270 c-decl.c:6559
-#, c-format
-msgid "declaration for parameter `%s' but no such parameter"
+#: diagnostic.def:34
+msgid "internal compiler error: "
 msgstr ""
 
-#: c-decl.c:6318
-msgid "number of arguments doesn't match prototype"
+#: diagnostic.def:35
+msgid "error: "
 msgstr ""
 
-#: c-decl.c:6347
-#, c-format
-msgid "promoted argument `%s' doesn't match prototype"
+#: diagnostic.def:36
+msgid "sorry, unimplemented: "
 msgstr ""
 
-#: c-decl.c:6361
-#, c-format
-msgid "argument `%s' doesn't match prototype"
+#: diagnostic.def:37
+msgid "warning: "
 msgstr ""
 
-#: c-decl.c:6532
-#, c-format
-msgid "type of parameter `%s' is not declared"
+#: diagnostic.def:38
+msgid "anachronism: "
 msgstr ""
 
-#: c-decl.c:6677
-msgid "function might be possible candidate for attribute `noreturn'"
+#: diagnostic.def:39
+msgid "note: "
 msgstr ""
 
-#: c-decl.c:6680 cp/decl.c:14665
-msgid "`noreturn' function does return"
+#: diagnostic.def:40
+msgid "debug: "
 msgstr ""
 
-#. If this function returns non-void and control can drop through,
-#. complain.
-#: c-decl.c:6685 cp/decl.c:14675
-msgid "control reaches end of non-void function"
+#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
+#. prefix does not matter.
+#: diagnostic.def:43
+msgid "pedwarn: "
 msgstr ""
 
-#: c-decl.c:6690
-msgid "this function may return with or without a value"
+#: diagnostic.def:44
+msgid "permerror: "
 msgstr ""
 
-#: c-decl.c:6709
-#, c-format
-msgid "size of return value of `%s' is %u bytes"
+#: params.def:48
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
-#: c-decl.c:6713
-#, c-format
-msgid "size of return value of `%s' is larger than %d bytes"
+#: params.def:55
+msgid "Maximal estimated outcome of branch considered predictable"
 msgstr ""
 
-#: c-decl.c:6954
-msgid "ISO C forbids case ranges"
+#: params.def:72
+msgid ""
+"The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: c-decl.c:6963
-msgid "label must have integral type in ISO C"
+#: params.def:84
+msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: c-decl.c:6976
-msgid "default label not within a switch statement"
+#: params.def:89
+msgid ""
+"The maximum number of instructions inline function can grow to via recursive "
+"inlining"
 msgstr ""
 
-#: c-decl.c:6978 cp/decl.c:5249
-msgid "case label not within a switch statement"
+#: params.def:94
+msgid ""
+"The maximum number of instructions non-inline function can grow to via "
+"recursive inlining"
 msgstr ""
 
-#: c-decl.c:6984 cp/decl.c:5372
-msgid "multiple default labels in one switch"
+#: params.def:99
+msgid "The maximum depth of recursive inlining for inline functions"
 msgstr ""
 
-#: c-decl.c:6985
-msgid "this is the first default label"
+#: params.def:104
+msgid "The maximum depth of recursive inlining for non-inline functions"
 msgstr ""
 
-#: c-decl.c:6988
-msgid "duplicate case value"
+#: params.def:109
+msgid ""
+"Inline recursively only when the probability of call being executed exceeds "
+"the parameter"
 msgstr ""
 
-#: c-decl.c:6991
-msgid "this is the first entry for that value"
+#: params.def:117
+msgid ""
+"The maximum number of nested indirect inlining performed by early inliner"
 msgstr ""
 
-#: c-decl.c:6996
-msgid "case value out of range"
+#: params.def:123
+msgid ""
+"Probability that COMDAT function will be shared with different compilatoin "
+"unit"
 msgstr ""
 
-#: c-decl.c:6998
-msgid "case label within scope of cleanup or variable array"
+#: params.def:129
+msgid ""
+"Maximum probability of the entry BB of split region (in percent relative to "
+"entry BB of the function) to make partial inlining happen"
 msgstr ""
 
-#: c-lex.c:333
-msgid "stray '\\' in program"
+#: params.def:136
+msgid ""
+"If -fvariable-expansion-in-unroller is used, the maximum number of times "
+"that an individual variable will be expanded during loop unrolling"
 msgstr ""
 
-#: c-lex.c:395 c-lex.c:514
-msgid "invalid #-line"
+#: params.def:142
+msgid ""
+"If -ftree-vectorize is used, the minimal loop bound of a loop to be "
+"considered for vectorization"
 msgstr ""
 
-#: c-lex.c:499
-#, c-format
-msgid "undefined or invalid # directive `%s'"
+#: params.def:153
+msgid "The maximum number of instructions to consider to fill a delay slot"
 msgstr ""
 
-#: c-lex.c:550
-msgid "invalid #line"
+#: params.def:164
+msgid ""
+"The maximum number of instructions to consider to find accurate live "
+"register information"
 msgstr ""
 
-#: c-lex.c:627 c-lex.c:743
-msgid "badly nested C headers from preprocessor"
+#: params.def:174
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: c-lex.c:645
-msgid "#-lines for entering and leaving files don't match"
+#: params.def:179
+msgid "The size of function body to be considered large"
 msgstr ""
 
-#: c-lex.c:786 c-pragma.c:425
-#, c-format
-msgid "ignoring #pragma %s %s"
+#: params.def:183
+msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: c-lex.c:788 c-pragma.c:427
-#, c-format
-msgid "ignoring #pragma %s"
+#: params.def:187
+msgid "The size of translation unit to be considered large"
 msgstr ""
 
-#: c-lex.c:821
-msgid "incomplete universal-character-name"
+#: params.def:191
+msgid ""
+"How much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: c-lex.c:828
-#, c-format
-msgid "non hex digit '%c' in universal-character-name"
+#: params.def:195
+msgid ""
+"How much can given compilation unit grow because of the interprocedural "
+"constant propagation (in percent)"
 msgstr ""
 
-#: c-lex.c:843
-msgid "universal-character-name on EBCDIC target"
+#: params.def:199
+msgid ""
+"Maximal estimated growth of function body caused by early inlining of single "
+"call"
 msgstr ""
 
-#: c-lex.c:856
-#, c-format
-msgid "universal-character-name used for '%c'"
+#: params.def:203
+msgid "The size of stack frame to be considered large"
 msgstr ""
 
-#: c-lex.c:859
-msgid "invalid universal-character-name"
+#: params.def:207
+msgid "Maximal stack frame growth due to inlining (in percent)"
 msgstr ""
 
-#: c-lex.c:893
-msgid "the meaning of `\\x' varies with -traditional"
+#: params.def:214
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: c-lex.c:929 cppexp.c:522
-msgid "\\x used with no following hex digits"
+#: params.def:225
+msgid ""
+"The threshold ratio for performing partial redundancy elimination after "
+"reload"
 msgstr ""
 
-#: c-lex.c:942
-msgid "hex escape out of range"
+#: params.def:232
+msgid ""
+"The threshold ratio of critical edges execution count that permit performing "
+"redundancy elimination after reload"
 msgstr ""
 
-#: c-lex.c:980
-msgid "the meaning of '\\a' varies with -traditional"
+#: params.def:240
+msgid ""
+"Scaling factor in calculation of maximum distance an expression can be moved "
+"by GCSE optimizations"
 msgstr ""
 
-#: c-lex.c:990
-#, c-format
-msgid "the meaning of '\\%c' varies with -traditional"
+#: params.def:246
+msgid ""
+"Cost at which GCSE optimizations will not constraint the distance an "
+"expression can travel"
 msgstr ""
 
-#: c-lex.c:996 cppexp.c:470
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
+#: params.def:254
+msgid "Maximum depth of search in the dominator tree for expressions to hoist"
 msgstr ""
 
-#: c-lex.c:1003 c-lex.c:1009
-#, c-format
-msgid "unknown escape sequence '\\%c'"
+#: params.def:266
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: c-lex.c:1011
-#, c-format
-msgid "unknown escape sequence: '\\' followed by char 0x%.2x"
+#: params.def:272
+msgid ""
+"The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: c-lex.c:1041
-#, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
+#: params.def:277
+msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: c-lex.c:1287
-#, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
+#: params.def:282
+msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: c-lex.c:1377
-msgid "both 'f' and 'l' suffixes on floating constant"
+#: params.def:287
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: c-lex.c:1404
-#, c-format
-msgid "floating point number exceeds range of '%s'"
+#: params.def:292
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: c-lex.c:1442 c-lex.c:1853
-#, c-format
-msgid "stray '%c' in program"
+#: params.def:297
+msgid ""
+"The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: c-lex.c:1444 c-lex.c:1855
-#, c-format
-msgid "stray '\\%#o' in program"
+#: params.def:302
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: c-lex.c:1578 c-lex.c:1580
-msgid "'$' in identifier"
+#: params.def:307
+msgid "The maximum depth of a loop nest we completely peel"
 msgstr ""
 
-#: c-lex.c:1612
-msgid "parse error at '..'"
+#: params.def:313
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: c-lex.c:1927
-msgid "floating constant may not be in radix 16"
+#: params.def:318
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: c-lex.c:2059
-msgid "traditional C rejects the 'f' suffix"
+#: params.def:325
+msgid ""
+"Bound on the number of iterations the brute force # of iterations analysis "
+"algorithm evaluates"
 msgstr ""
 
-#: c-lex.c:2068
-msgid "traditional C rejects the 'l' suffix"
+#: params.def:331
+msgid "Bound on the cost of an expression to compute the number of iterations"
 msgstr ""
 
-#: c-lex.c:2078 c-lex.c:2171
-msgid "ISO C forbids imaginary numeric constants"
+#: params.def:337
+msgid ""
+"A factor for tuning the upper bound that swing modulo scheduler uses for "
+"scheduling a loop"
 msgstr ""
 
-#: c-lex.c:2112
-msgid "floating point number exceeds range of 'double'"
+#: params.def:341
+msgid ""
+"The number of cycles the swing modulo scheduler considers when checking "
+"conflicts using DFA"
 msgstr ""
 
-#: c-lex.c:2141
-msgid "two 'u' suffixes on integer constant"
+#: params.def:345
+msgid ""
+"A threshold on the average loop count considered by the swing modulo "
+"scheduler"
 msgstr ""
 
-#: c-lex.c:2143
-msgid "traditional C rejects the 'u' suffix"
+#: params.def:350
+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 ""
 
-#: c-lex.c:2154
-msgid "three 'l' suffixes on integer constant"
+#: params.def:354
+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 ""
 
-#: c-lex.c:2156
-msgid "'lul' is not a valid integer suffix"
+#: params.def:359
+msgid ""
+"Select fraction of the maximal frequency of executions of basic block in "
+"function given basic block get alignment"
 msgstr ""
 
-#: c-lex.c:2158
-msgid "'Ll' and 'lL' are not valid integer suffixes"
+#: params.def:364
+msgid ""
+"Loops iterating at least selected number of iterations will get loop "
+"alignement."
 msgstr ""
 
-#: c-lex.c:2161
-msgid "ISO C89 forbids long long integer constants"
+#: params.def:380
+msgid "The maximum number of loop iterations we predict statically"
 msgstr ""
 
-#: c-lex.c:2169
-msgid "more than one 'i' or 'j' suffix on integer constant"
+#: params.def:384
+msgid ""
+"The percentage of function, weighted by execution frequency, that must be "
+"covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#: c-lex.c:2184
-#, c-format
+#: params.def:388
 msgid ""
-"integer constant is too large for this configuration of the compiler - "
-"truncated to %d bits"
+"The percentage of function, weighted by execution frequency, that must be "
+"covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: c-lex.c:2274
-msgid "width of integer constant changes with -traditional"
+#: params.def:392
+msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: c-lex.c:2276
-msgid "integer constant is unsigned in ISO C, signed with -traditional"
+#: params.def:396
+msgid ""
+"Stop reverse growth if the reverse probability of best edge is less than "
+"this threshold (in percent)"
 msgstr ""
 
-#: c-lex.c:2278
-msgid "width of integer constant may change on other systems with -traditional"
+#: params.def:400
+msgid ""
+"Stop forward growth if the probability of best edge is less than this "
+"threshold (in percent). Used when profile feedback is available"
 msgstr ""
 
-#: c-lex.c:2285
-msgid "integer constant larger than the maximum value of an unsigned long int"
+#: params.def:404
+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 ""
 
-#: c-lex.c:2289
-msgid "decimal constant is so large that it is unsigned"
+#: params.def:410
+msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: c-lex.c:2318
-msgid "integer constant is larger than the maximum value for its type"
+#: params.def:416
+msgid ""
+"The minimum number of matching instructions to consider for crossjumping"
 msgstr ""
 
-#: c-lex.c:2322
-#, c-format
-msgid "missing white space after number '%.*s'"
+#: params.def:422
+msgid "The maximum expansion factor when copying basic blocks"
 msgstr ""
 
-#: c-lex.c:2358 c-lex.c:2462
-msgid "Ignoring invalid multibyte character"
+#: params.def:428
+msgid ""
+"The maximum number of insns to duplicate when unfactoring computed gotos"
 msgstr ""
 
-#: c-lex.c:2376 c-lex.c:2481 cppexp.c:271
-msgid "escape sequence out of range for character"
+#: params.def:434
+msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: c-lex.c:2500
-msgid "empty character constant"
+#: params.def:438
+msgid "The maximum instructions CSE process before flushing"
 msgstr ""
 
-#: c-lex.c:2504
-msgid "character constant too long"
+#: params.def:445
+msgid ""
+"The minimum cost of an expensive expression in the loop invariant motion"
 msgstr ""
 
-#: c-lex.c:2507 cppexp.c:289
-msgid "multi-character character constant"
+#: params.def:454
+msgid ""
+"Bound on number of candidates below that all candidates are considered in iv "
+"optimizations"
 msgstr ""
 
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:64 objc-parse.y:65 parse.y:55
-msgid "syntax error"
+#: params.def:462
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
 msgstr ""
 
-#: /usr/share/bison.simple:107
-msgid "syntax error: cannot back up"
+#: params.def:470
+msgid ""
+"If number of candidates in the set is smaller, we always try to remove "
+"unused ivs during its optimization"
 msgstr ""
 
-#: /usr/share/bison.simple:362
-msgid "parser stack overflow"
+#: params.def:475
+msgid "Bound on size of expressions used in the scalar evolutions analyzer"
 msgstr ""
 
-#: c-parse.y:244 objc-parse.y:272
-msgid "ISO C forbids an empty source file"
+#: params.def:480
+msgid "Bound on the number of variables in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:276 c-parse.y:1758 objc-parse.y:305 objc-parse.y:1822
-msgid "argument of `asm' is not a constant string"
+#: params.def:485
+msgid "Bound on the number of inequalities in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:284 objc-parse.y:313
-msgid "ISO C forbids data definition with no type or storage class"
+#: params.def:490
+msgid "Bound on the number of equalities in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:286 objc-parse.y:315
-msgid "data definition has no type or storage class"
+#: params.def:495
+msgid "Bound on the number of wild cards in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:307 objc-parse.y:336
-msgid "ISO C does not allow extra `;' outside of a function"
+#: params.def:500
+msgid "Bound on the size of the hash table in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:373 cppexp.c:842
-msgid "traditional C rejects the unary plus operator"
+#: params.def:505
+msgid "Bound on the number of keys in Omega constraint systems"
 msgstr ""
 
-#: c-parse.y:417 objc-parse.y:446
-msgid "ISO C forbids `&&'"
+#: params.def:510
+msgid ""
+"When set to 1, use expensive methods to eliminate all redundant constraints"
 msgstr ""
 
-#: c-parse.y:446 objc-parse.y:475
-msgid "`sizeof' applied to a bit-field"
+#: params.def:515
+msgid ""
+"Bound on number of runtime checks inserted by the vectorizer's loop "
+"versioning for alignment check"
 msgstr ""
 
-#: c-parse.y:496 objc-parse.y:525
-msgid "ISO C89 forbids constructor expressions"
+#: params.def:520
+msgid ""
+"Bound on number of runtime checks inserted by the vectorizer's loop "
+"versioning for alias check"
 msgstr ""
 
-#: c-parse.y:565 objc-parse.y:594
-msgid "ISO C forbids omitting the middle term of a ?: expression"
+#: params.def:525
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: c-parse.y:613 objc-parse.y:642
-msgid "ISO C forbids braced-groups within expressions"
+#: params.def:538
+msgid ""
+"Minimum heap expansion to trigger garbage collection, as a percentage of the "
+"total size of the heap"
 msgstr ""
 
-#: c-parse.y:672
-msgid "traditional C rejects string concatenation"
+#: params.def:543
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: c-parse.y:687 objc-parse.y:739
-msgid "ISO C does not permit use of `varargs.h'"
+#: params.def:551
+msgid ""
+"The maximum number of instructions to search backward when looking for "
+"equivalent reload"
 msgstr ""
 
-#: c-parse.y:802 c-parse.y:823 c-parse.y:855 objc-parse.y:854 objc-parse.y:875
-#: objc-parse.y:907 parse.y:1840 parse.y:1847 parse.y:1886
-#, c-format
-msgid "`%s' is not at beginning of declaration"
+#: params.def:556 params.def:566
+msgid ""
+"The maximum number of blocks in a region to be considered for interblock "
+"scheduling"
 msgstr ""
 
-#: c-parse.y:1019 objc-parse.y:1080
-msgid "ISO C forbids empty initializer braces"
+#: params.def:561 params.def:571
+msgid ""
+"The maximum number of insns in a region to be considered for interblock "
+"scheduling"
 msgstr ""
 
-#: c-parse.y:1069 c-parse.y:1095 objc-parse.y:1126 objc-parse.y:1152
-msgid "ISO C forbids nested functions"
+#: params.def:576
+msgid ""
+"The minimum probability of reaching a source block for interblock "
+"speculative scheduling"
 msgstr ""
 
-#: c-parse.y:1166 c-parse.y:1200
-msgid "`[*]' in parameter declaration only allowed in ISO C 99"
+#: params.def:581
+msgid "The maximum number of iterations through CFG to extend regions"
 msgstr ""
 
-#: c-parse.y:1283 objc-parse.y:1331 parse.y:2300
-msgid "comma at end of enumerator list"
+#: params.def:586
+msgid ""
+"The maximum conflict delay for an insn to be considered for speculative "
+"motion"
 msgstr ""
 
-#: c-parse.y:1291 objc-parse.y:1339
-msgid "no semicolon at end of struct or union"
+#: params.def:591
+msgid ""
+"The minimal probability of speculation success (in percents), so that "
+"speculative insn will be scheduled."
 msgstr ""
 
-#: c-parse.y:1300 objc-parse.y:1348 objc-parse.y:2295
-msgid "extra semicolon in struct or union specified"
+#: params.def:596
+msgid "The maximum size of the lookahead window of selective scheduling"
 msgstr ""
 
-#: c-parse.y:1324 objc-parse.y:1386
-msgid "ISO C doesn't support unnamed structs/unions"
+#: params.def:601
+msgid "Maximum number of times that an insn could be scheduled"
 msgstr ""
 
-#: c-parse.y:1338 objc-parse.y:1400
-msgid "ISO C forbids member declarations with no members"
+#: params.def:606
+msgid ""
+"Maximum number of instructions in the ready list that are considered "
+"eligible for renaming"
 msgstr ""
 
-#: c-parse.y:1452 objc-parse.y:1514
-msgid "ISO C forbids label at end of compound statement"
+#: params.def:611
+msgid "Minimal distance between possibly conflicting store and load"
 msgstr ""
 
-#: c-parse.y:1486 objc-parse.y:1550
-msgid "ISO C forbids label declarations"
+#: params.def:616
+msgid ""
+"The maximum number of RTL nodes that can be recorded as combiner's last value"
 msgstr ""
 
-#: c-parse.y:1536 objc-parse.y:1600 parse.y:1542
-msgid "braced-group within expression allowed only inside a function"
+#: params.def:624
+msgid "The upper bound for sharing integer constants"
 msgstr ""
 
-#: c-parse.y:1650 objc-parse.y:1714
-msgid "empty body in an else-statement"
+#: params.def:643
+msgid ""
+"Minimum number of virtual mappings to consider switching to full virtual "
+"renames"
 msgstr ""
 
-#: c-parse.y:1794 objc-parse.y:1858
-msgid "ISO C forbids `goto *expr;'"
+#: params.def:648
+msgid ""
+"Ratio between virtual mappings and virtual symbols to do full virtual renames"
 msgstr ""
 
-#: c-parse.y:1884 objc-parse.y:1948
-msgid "ISO C forbids forward parameter declarations"
+#: params.def:653
+msgid ""
+"The lower bound for a buffer to be considered for stack smashing protection"
 msgstr ""
 
-#. Gcc used to allow this as an extension.  However, it does
-#. not work for all targets, and thus has been disabled.
-#. Also, since func (...) and func () are indistinguishable,
-#. it caused problems with the code in expand_builtin which
-#. tries to verify that BUILT_IN_NEXT_ARG is being used
-#. correctly.
-#: c-parse.y:1907 objc-parse.y:1971
-msgid "ISO C requires a named argument before `...'"
+#: params.def:671
+msgid ""
+"Maximum number of statements allowed in a block that needs to be duplicated "
+"when threading jumps"
 msgstr ""
 
-#: c-parse.y:1987 objc-parse.y:2051
-msgid "`...' in old-style identifier list"
+#: params.def:680
+msgid ""
+"Maximum number of fields in a structure before pointer analysis treats the "
+"structure as a single variable"
 msgstr ""
 
-#: /usr/share/bison.simple:639
-msgid "parse error; also virtual memory exceeded"
+#: params.def:685
+msgid ""
+"The maximum number of instructions ready to be issued to be considered by "
+"the scheduler during the first scheduling pass"
 msgstr ""
 
-#: /usr/share/bison.simple:643
-msgid "parse error"
+#: params.def:695
+msgid "The number of insns executed before prefetch is completed"
 msgstr ""
 
-#: c-parse.y:2331 cp/spew.c:1423 objc-parse.y:3051
-#, c-format
-msgid "%s at end of input"
+#: params.def:702
+msgid "The number of prefetches that can run at the same time"
 msgstr ""
 
-#: c-parse.y:2337 cp/spew.c:1429 objc-parse.y:3057
-#, c-format
-msgid "%s before %s'%c'"
+#: params.def:709
+msgid "The size of L1 cache"
 msgstr ""
 
-#: c-parse.y:2339 cp/spew.c:1431 objc-parse.y:3059
-#, c-format
-msgid "%s before %s'\\x%x'"
+#: params.def:716
+msgid "The size of L1 cache line"
 msgstr ""
 
-#: c-parse.y:2344 cp/spew.c:1436 objc-parse.y:3064
-#, c-format
-msgid "%s before string constant"
+#: params.def:723
+msgid "The size of L2 cache"
 msgstr ""
 
-#: c-parse.y:2348 cp/spew.c:1440 objc-parse.y:3068
-#, c-format
-msgid "%s before numeric constant"
+#: params.def:734
+msgid "Whether to use canonical types"
 msgstr ""
 
-#: c-parse.y:2350 cp/spew.c:1443 objc-parse.y:3070
-#, c-format
-msgid "%s before \"%s\""
+#: params.def:739
+msgid ""
+"Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: c-parse.y:2352 cp/spew.c:1445 objc-parse.y:3072
-#, c-format
-msgid "%s before '%s' token"
+#: params.def:749
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
 msgstr ""
 
-#: c-parse.y:2433 objc-parse.y:3153
-#, c-format
-msgid "invalid identifier `%s'"
+#: params.def:754
+msgid "Max loops number for regional RA"
 msgstr ""
 
-#: c-parse.y:2505 objc-parse.y:3225
-#, c-format
-msgid "syntax error before '%s' token"
+#: params.def:759
+msgid "Max size of conflict table in MB"
 msgstr ""
 
-#: c-parse.y:2536 cp/lex.c:951 objc-parse.y:3256
-msgid "YYDEBUG not defined."
+#: params.def:764
+msgid ""
+"The number of registers in each class kept unused by loop invariant motion"
 msgstr ""
 
-#: c-pragma.c:119
+#: params.def:772
 msgid ""
-"#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+"The maximum ratio between array size and switch branches for a switch "
+"conversion to take place"
 msgstr ""
 
-#: c-pragma.c:137
-#, c-format
-msgid ""
-"#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, "
-"<n>)"
+#: params.def:780
+msgid "size of tiles for loop blocking"
 msgstr ""
 
-#: c-pragma.c:243
-msgid "junk at end of '#pragma pack'"
+#: params.def:787
+msgid "maximum number of parameters in a SCoP"
 msgstr ""
 
-#: c-pragma.c:291
-msgid "junk at end of #pragma weak"
+#: params.def:794
+msgid "maximum number of basic blocks per function to be analyzed by Graphite"
 msgstr ""
 
-#: c-pragma.c:394 cpplib.c:753
-msgid "malformed #pragma directive"
+#: params.def:801
+msgid "Max basic blocks number in loop for loop invariant motion"
 msgstr ""
 
-#: c-semantics.c:505
-msgid "break statement not within loop or switch"
+#: params.def:807
+msgid ""
+"Maximum number of instructions in basic block to be considered for SLP "
+"vectorization"
 msgstr ""
 
-#: c-semantics.c:523
-msgid "continue statement not within a loop"
+#: params.def:812
+msgid ""
+"Min. ratio of insns to prefetches to enable prefetching for a loop with an "
+"unknown trip count"
 msgstr ""
 
-#: c-semantics.c:630
-#, c-format
-msgid "%s qualifier ignored on asm"
+#: params.def:818
+msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
 msgstr ""
 
-#: c-typeck.c:119
-#, c-format
-msgid "`%s' has an incomplete type"
+#: params.def:825
+msgid "Max. size of var tracking hash tables"
 msgstr ""
 
-#: c-typeck.c:141 cp/call.c:2525
-msgid "invalid use of void expression"
+#: params.def:832
+msgid "The minimum UID to be used for a nondebug insn"
 msgstr ""
 
-#: c-typeck.c:150
-msgid "invalid use of array with unspecified bounds"
+#: params.def:837
+msgid ""
+"Maximum allowed growth of size of new parameters ipa-sra replaces a pointer "
+"to an aggregate with"
 msgstr ""
 
-#: c-typeck.c:158
-#, c-format
-msgid "invalid use of undefined type `%s %s'"
+#: params.def:843
+msgid ""
+"Maximum size of a type list associated with each parameter for "
+"devirtualization"
 msgstr ""
 
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:162
-#, c-format
-msgid "invalid use of incomplete typedef `%s'"
+#: params.def:851
+msgid "Number of paritions program should be split to"
 msgstr ""
 
-#: c-typeck.c:390 c-typeck.c:404
-msgid "function types not truly compatible in ISO C"
+#: params.def:856
+msgid "Size of minimal paritition for WHOPR (in estimated instructions)"
 msgstr ""
 
-#: c-typeck.c:553
-msgid "types are not quite compatible"
+#: c-family/c-format.c:368
+msgid "format"
 msgstr ""
 
-#: c-typeck.c:704
-msgid "sizeof applied to a function type"
+#: c-family/c-format.c:369
+msgid "field width specifier"
 msgstr ""
 
-#: c-typeck.c:710
-msgid "sizeof applied to a void type"
+#: c-family/c-format.c:370
+msgid "field precision specifier"
 msgstr ""
 
-#: c-typeck.c:719
-msgid "sizeof applied to an incomplete type"
+#: c-family/c-format.c:484 c-family/c-format.c:508 config/i386/msformat-c.c:50
+msgid "' ' flag"
 msgstr ""
 
-#: c-typeck.c:760 c-typeck.c:2742
-msgid "arithmetic on pointer to an incomplete type"
+#: c-family/c-format.c:484 c-family/c-format.c:508 config/i386/msformat-c.c:50
+msgid "the ' ' printf flag"
 msgstr ""
 
-#: c-typeck.c:787
-msgid "__alignof__ applied to an incomplete type"
+#: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543
+#: c-family/c-format.c:606 config/i386/msformat-c.c:51
+msgid "'+' flag"
 msgstr ""
 
-#: c-typeck.c:809
-msgid "`__alignof' applied to a bit-field"
+#: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543
+#: config/i386/msformat-c.c:51
+msgid "the '+' printf flag"
 msgstr ""
 
-#: c-typeck.c:982 cp/typeck.c:1767
-msgid "invalid use of non-lvalue array"
+#: c-family/c-format.c:486 c-family/c-format.c:510 c-family/c-format.c:544
+#: c-family/c-format.c:582 config/i386/msformat-c.c:52
+#: config/i386/msformat-c.c:87
+msgid "'#' flag"
 msgstr ""
 
-#: c-typeck.c:1157
-#, c-format
-msgid "%s has no member named `%s'"
+#: c-family/c-format.c:486 c-family/c-format.c:510 c-family/c-format.c:544
+#: config/i386/msformat-c.c:52
+msgid "the '#' printf flag"
 msgstr ""
 
-#: c-typeck.c:1188
-#, c-format
-msgid "request for member `%s' in something not a structure or union"
+#: c-family/c-format.c:487 c-family/c-format.c:511 c-family/c-format.c:580
+#: config/i386/msformat-c.c:53
+msgid "'0' flag"
 msgstr ""
 
-#: c-typeck.c:1221
-msgid "dereferencing pointer to incomplete type"
+#: c-family/c-format.c:487 c-family/c-format.c:511 config/i386/msformat-c.c:53
+msgid "the '0' printf flag"
 msgstr ""
 
-#: c-typeck.c:1225
-msgid "dereferencing `void *' pointer"
+#: c-family/c-format.c:488 c-family/c-format.c:512 c-family/c-format.c:579
+#: c-family/c-format.c:609 config/i386/msformat-c.c:54
+msgid "'-' flag"
 msgstr ""
 
-#: c-typeck.c:1242 cp/typeck.c:2373
-#, c-format
-msgid "invalid type argument of `%s'"
+#: c-family/c-format.c:488 c-family/c-format.c:512 config/i386/msformat-c.c:54
+msgid "the '-' printf flag"
 msgstr ""
 
-#: c-typeck.c:1261 cp/typeck.c:2399
-msgid "subscript missing in array reference"
+#: c-family/c-format.c:489 c-family/c-format.c:562 config/i386/msformat-c.c:55
+#: config/i386/msformat-c.c:75
+msgid "''' flag"
 msgstr ""
 
-#: c-typeck.c:1282 cp/typeck.c:2420
-msgid "array subscript has type `char'"
+#: c-family/c-format.c:489 config/i386/msformat-c.c:55
+msgid "the ''' printf flag"
 msgstr ""
 
-#: c-typeck.c:1290 c-typeck.c:1379 cp/typeck.c:2427 cp/typeck.c:2505
-msgid "array subscript is not an integer"
+#: c-family/c-format.c:490 c-family/c-format.c:563
+msgid "'I' flag"
 msgstr ""
 
-#: c-typeck.c:1323
-msgid "ISO C forbids subscripting `register' array"
+#: c-family/c-format.c:490
+msgid "the 'I' printf flag"
 msgstr ""
 
-#: c-typeck.c:1325
-msgid "ISO C89 forbids subscripting non-lvalue array"
+#: c-family/c-format.c:491 c-family/c-format.c:513 c-family/c-format.c:560
+#: c-family/c-format.c:583 c-family/c-format.c:610 config/sol2-c.c:45
+#: config/i386/msformat-c.c:56 config/i386/msformat-c.c:73
+msgid "field width"
 msgstr ""
 
-#: c-typeck.c:1358
-msgid "subscript has type `char'"
+#: c-family/c-format.c:491 c-family/c-format.c:513 config/sol2-c.c:45
+#: config/i386/msformat-c.c:56
+msgid "field width in printf format"
 msgstr ""
 
-#: c-typeck.c:1374 cp/typeck.c:2500
-msgid "subscripted value is neither array nor pointer"
+#: c-family/c-format.c:492 c-family/c-format.c:514 c-family/c-format.c:546
+#: config/i386/msformat-c.c:57
+msgid "precision"
 msgstr ""
 
-#: c-typeck.c:1425
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
+#: c-family/c-format.c:492 c-family/c-format.c:514 c-family/c-format.c:546
+#: config/i386/msformat-c.c:57
+msgid "precision in printf format"
 msgstr ""
 
-#: c-typeck.c:1432
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
+#: c-family/c-format.c:493 c-family/c-format.c:515 c-family/c-format.c:547
+#: c-family/c-format.c:561 c-family/c-format.c:613 config/sol2-c.c:46
+#: config/i386/msformat-c.c:58 config/i386/msformat-c.c:74
+msgid "length modifier"
 msgstr ""
 
-#: c-typeck.c:1437
-msgid "(Each undeclared identifier is reported only once"
+#: c-family/c-format.c:493 c-family/c-format.c:515 c-family/c-format.c:547
+#: config/sol2-c.c:46 config/i386/msformat-c.c:58
+msgid "length modifier in printf format"
 msgstr ""
 
-#: c-typeck.c:1438
-msgid "for each function it appears in.)"
+#: c-family/c-format.c:545
+msgid "'q' flag"
 msgstr ""
 
-#: c-typeck.c:1455
-#, c-format
-msgid "local declaration of `%s' hides instance variable"
+#: c-family/c-format.c:545
+msgid "the 'q' diagnostic flag"
 msgstr ""
 
-#: c-typeck.c:1520
-msgid "called object is not a function"
+#: c-family/c-format.c:557 config/i386/msformat-c.c:71
+msgid "assignment suppression"
 msgstr ""
 
-#: c-typeck.c:1603 cp/typeck.c:3133
-msgid "too many arguments to function"
+#: c-family/c-format.c:557 config/i386/msformat-c.c:71
+msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: c-typeck.c:1626
-#, c-format
-msgid "type of formal parameter %d is incomplete"
+#: c-family/c-format.c:558 config/i386/msformat-c.c:72
+msgid "'a' flag"
 msgstr ""
 
-#: c-typeck.c:1639
-#, c-format
-msgid "%s as integer rather than floating due to prototype"
+#: c-family/c-format.c:558 config/i386/msformat-c.c:72
+msgid "the 'a' scanf flag"
 msgstr ""
 
-#: c-typeck.c:1642
-#, c-format
-msgid "%s as complex rather than floating due to prototype"
+#: c-family/c-format.c:559
+msgid "'m' flag"
 msgstr ""
 
-#: c-typeck.c:1645
-#, c-format
-msgid "%s as floating rather than integer due to prototype"
+#: c-family/c-format.c:559
+msgid "the 'm' scanf flag"
 msgstr ""
 
-#: c-typeck.c:1648
-#, c-format
-msgid "%s as floating rather than complex due to prototype"
+#: c-family/c-format.c:560 config/i386/msformat-c.c:73
+msgid "field width in scanf format"
 msgstr ""
 
-#: c-typeck.c:1658
-#, c-format
-msgid "%s as `float' rather than `double' due to prototype"
+#: c-family/c-format.c:561 config/i386/msformat-c.c:74
+msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-typeck.c:1673
-#, c-format
-msgid "%s with different width due to prototype"
+#: c-family/c-format.c:562 config/i386/msformat-c.c:75
+msgid "the ''' scanf flag"
 msgstr ""
 
-#: c-typeck.c:1707
-#, c-format
-msgid "%s as unsigned due to prototype"
+#: c-family/c-format.c:563
+msgid "the 'I' scanf flag"
 msgstr ""
 
-#: c-typeck.c:1709
-#, c-format
-msgid "%s as signed due to prototype"
+#: c-family/c-format.c:578
+msgid "'_' flag"
 msgstr ""
 
-#: c-typeck.c:1744 cp/typeck.c:3235
-msgid "too few arguments to function"
+#: c-family/c-format.c:578
+msgid "the '_' strftime flag"
 msgstr ""
 
-#: c-typeck.c:1785
-msgid "suggest parentheses around + or - inside shift"
+#: c-family/c-format.c:579
+msgid "the '-' strftime flag"
 msgstr ""
 
-#: c-typeck.c:1792
-msgid "suggest parentheses around && within ||"
+#: c-family/c-format.c:580
+msgid "the '0' strftime flag"
 msgstr ""
 
-#: c-typeck.c:1801
-msgid "suggest parentheses around arithmetic in operand of |"
+#: c-family/c-format.c:581 c-family/c-format.c:605
+msgid "'^' flag"
 msgstr ""
 
-#: c-typeck.c:1804
-msgid "suggest parentheses around comparison in operand of |"
+#: c-family/c-format.c:581
+msgid "the '^' strftime flag"
 msgstr ""
 
-#: c-typeck.c:1813
-msgid "suggest parentheses around arithmetic in operand of ^"
+#: c-family/c-format.c:582 config/i386/msformat-c.c:87
+msgid "the '#' strftime flag"
 msgstr ""
 
-#: c-typeck.c:1816
-msgid "suggest parentheses around comparison in operand of ^"
+#: c-family/c-format.c:583
+msgid "field width in strftime format"
 msgstr ""
 
-#: c-typeck.c:1823
-msgid "suggest parentheses around + or - in operand of &"
+#: c-family/c-format.c:584
+msgid "'E' modifier"
 msgstr ""
 
-#: c-typeck.c:1826
-msgid "suggest parentheses around comparison in operand of &"
+#: c-family/c-format.c:584
+msgid "the 'E' strftime modifier"
 msgstr ""
 
-#: c-typeck.c:1833
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
+#: c-family/c-format.c:585
+msgid "'O' modifier"
 msgstr ""
 
-#: c-typeck.c:2087 cp/typeck.c:3514
-msgid "right shift count is negative"
+#: c-family/c-format.c:585
+msgid "the 'O' strftime modifier"
 msgstr ""
 
-#: c-typeck.c:2094 cp/typeck.c:3520
-msgid "right shift count >= width of type"
+#: c-family/c-format.c:586
+msgid "the 'O' modifier"
 msgstr ""
 
-#: c-typeck.c:2119 cp/typeck.c:3539
-msgid "left shift count is negative"
+#: c-family/c-format.c:604
+msgid "fill character"
 msgstr ""
 
-#: c-typeck.c:2122 cp/typeck.c:3541
-msgid "left shift count >= width of type"
+#: c-family/c-format.c:604
+msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-typeck.c:2147
-msgid "shift count is negative"
+#: c-family/c-format.c:605
+msgid "the '^' strfmon flag"
 msgstr ""
 
-#: c-typeck.c:2149
-msgid "shift count >= width of type"
+#: c-family/c-format.c:606
+msgid "the '+' strfmon flag"
 msgstr ""
 
-#: c-typeck.c:2170 cp/typeck.c:3576
-msgid "comparing floating point with == or != is unsafe"
+#: c-family/c-format.c:607
+msgid "'(' flag"
 msgstr ""
 
-#: c-typeck.c:2194 c-typeck.c:2200
-msgid "ISO C forbids comparison of `void *' with function pointer"
+#: c-family/c-format.c:607
+msgid "the '(' strfmon flag"
 msgstr ""
 
-#: c-typeck.c:2203 c-typeck.c:2245 c-typeck.c:2273
-msgid "comparison of distinct pointer types lacks a cast"
+#: c-family/c-format.c:608
+msgid "'!' flag"
 msgstr ""
 
-#: c-typeck.c:2218 c-typeck.c:2224 c-typeck.c:2294 c-typeck.c:2300
-msgid "comparison between pointer and integer"
+#: c-family/c-format.c:608
+msgid "the '!' strfmon flag"
 msgstr ""
 
-#: c-typeck.c:2240 c-typeck.c:2268
-msgid "ISO C forbids ordered comparisons of pointers to functions"
+#: c-family/c-format.c:609
+msgid "the '-' strfmon flag"
 msgstr ""
 
-#: c-typeck.c:2265
-msgid "comparison of complete and incomplete pointers"
+#: c-family/c-format.c:610
+msgid "field width in strfmon format"
 msgstr ""
 
-#: c-typeck.c:2281 c-typeck.c:2288
-msgid "ordered comparison of pointer with integer zero"
+#: c-family/c-format.c:611
+msgid "left precision"
 msgstr ""
 
-#: c-typeck.c:2314 cp/typeck.c:3748
-msgid "unordered comparison on non-floating point argument"
+#: c-family/c-format.c:611
+msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-typeck.c:2528
-msgid "comparison between signed and unsigned"
+#: c-family/c-format.c:612
+msgid "right precision"
 msgstr ""
 
-#: c-typeck.c:2574 cp/typeck.c:3993
-msgid "comparison of promoted ~unsigned with constant"
+#: c-family/c-format.c:612
+msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-typeck.c:2582 cp/typeck.c:4001
-msgid "comparison of promoted ~unsigned with unsigned"
+#: c-family/c-format.c:613
+msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-typeck.c:2644
-msgid "pointer of type `void *' used in arithmetic"
+#. Handle deferred options from command-line.
+#: c-family/c-opts.c:1326 fortran/cpp.c:573
+msgid "<command-line>"
 msgstr ""
 
-#: c-typeck.c:2650
-msgid "pointer to a function used in arithmetic"
+#: c-family/c-pretty-print.c:344
+msgid "<type-error>"
 msgstr ""
 
-#: c-typeck.c:2728
-msgid "pointer of type `void *' used in subtraction"
+#: c-family/c-pretty-print.c:383
+msgid "<unnamed-unsigned:"
 msgstr ""
 
-#: c-typeck.c:2730
-msgid "pointer to a function used in subtraction"
+#: c-family/c-pretty-print.c:384
+msgid "<unnamed-signed:"
 msgstr ""
 
-#: c-typeck.c:2788
-msgid "wrong type argument to unary plus"
+#: c-family/c-pretty-print.c:387
+msgid "<unnamed-float:"
 msgstr ""
 
-#: c-typeck.c:2799
-msgid "wrong type argument to unary minus"
+#: c-family/c-pretty-print.c:390
+msgid "<unnamed-fixed:"
 msgstr ""
 
-#: c-typeck.c:2815
-msgid "wrong type argument to bit-complement"
+#: c-family/c-pretty-print.c:405
+msgid "<typedef-error>"
 msgstr ""
 
-#: c-typeck.c:2826
-msgid "wrong type argument to abs"
+#: c-family/c-pretty-print.c:418
+msgid "<tag-error>"
 msgstr ""
 
-#: c-typeck.c:2838
-msgid "wrong type argument to conjugation"
+#: c-family/c-pretty-print.c:1165
+msgid "<erroneous-expression>"
 msgstr ""
 
-#: c-typeck.c:2852
-msgid "wrong type argument to unary exclamation mark"
+#: c-family/c-pretty-print.c:1169 cp/cxx-pretty-print.c:154
+msgid "<return-value>"
 msgstr ""
 
-#: c-typeck.c:2906 c-typeck.c:2932
+#: config/alpha/alpha.c:5146
 #, c-format
-msgid "wrong type argument to %s"
+msgid "invalid %%H value"
 msgstr ""
 
-#: c-typeck.c:2926
+#: config/alpha/alpha.c:5167 config/bfin/bfin.c:1683
 #, c-format
-msgid "%s of pointer to unknown structure"
+msgid "invalid %%J value"
 msgstr ""
 
-#: c-typeck.c:2991
-msgid "invalid lvalue in increment"
-msgstr ""
-
-#: c-typeck.c:2992
-msgid "invalid lvalue in decrement"
-msgstr ""
-
-#: c-typeck.c:3000 cp/typeck.c:4556
-msgid "increment"
+#: config/alpha/alpha.c:5197 config/ia64/ia64.c:5147
+#, c-format
+msgid "invalid %%r value"
 msgstr ""
 
-#: c-typeck.c:3000 cp/typeck.c:4556
-msgid "decrement"
+#: config/alpha/alpha.c:5207 config/ia64/ia64.c:5101
+#: config/rs6000/rs6000.c:15667 config/xtensa/xtensa.c:2304
+#, c-format
+msgid "invalid %%R value"
 msgstr ""
 
-#: c-typeck.c:3053
-msgid "ISO C forbids the address of a cast expression"
+#: config/alpha/alpha.c:5213 config/rs6000/rs6000.c:15586
+#: config/xtensa/xtensa.c:2271
+#, c-format
+msgid "invalid %%N value"
 msgstr ""
 
-#: c-typeck.c:3067
-msgid "invalid lvalue in unary `&'"
+#: config/alpha/alpha.c:5221 config/rs6000/rs6000.c:15614
+#, c-format
+msgid "invalid %%P value"
 msgstr ""
 
-#: c-typeck.c:3099
+#: config/alpha/alpha.c:5229
 #, c-format
-msgid "attempt to take address of bit-field structure member `%s'"
+msgid "invalid %%h value"
 msgstr ""
 
-#: c-typeck.c:3207 c-typeck.c:4553 c-typeck.c:4569 c-typeck.c:4585
-#: cp/typeck.c:4744 diagnostic.c:1408 gcc.c:3934
+#: config/alpha/alpha.c:5237 config/xtensa/xtensa.c:2297
 #, c-format
-msgid "%s"
+msgid "invalid %%L value"
 msgstr ""
 
-#: c-typeck.c:3264
-msgid "ISO C forbids use of conditional expressions as lvalues"
+#: config/alpha/alpha.c:5276 config/rs6000/rs6000.c:15568
+#, c-format
+msgid "invalid %%m value"
 msgstr ""
 
-#: c-typeck.c:3267
-msgid "ISO C forbids use of compound expressions as lvalues"
+#: config/alpha/alpha.c:5284 config/rs6000/rs6000.c:15576
+#, c-format
+msgid "invalid %%M value"
 msgstr ""
 
-#: c-typeck.c:3270
-msgid "ISO C forbids use of cast expressions as lvalues"
+#: config/alpha/alpha.c:5328
+#, c-format
+msgid "invalid %%U value"
 msgstr ""
 
-#: c-typeck.c:3287
+#: config/alpha/alpha.c:5340 config/alpha/alpha.c:5354
+#: config/rs6000/rs6000.c:15675
 #, c-format
-msgid "%s of read-only member `%s'"
+msgid "invalid %%s value"
 msgstr ""
 
-#: c-typeck.c:3291
+#: config/alpha/alpha.c:5377
 #, c-format
-msgid "%s of read-only variable `%s'"
+msgid "invalid %%C value"
 msgstr ""
 
-#: c-typeck.c:3294
+#: config/alpha/alpha.c:5414 config/rs6000/rs6000.c:15433
 #, c-format
-msgid "%s of read-only location"
+msgid "invalid %%E value"
 msgstr ""
 
-#: c-typeck.c:3312
+#: config/alpha/alpha.c:5439 config/alpha/alpha.c:5487
 #, c-format
-msgid "cannot take address of bitfield `%s'"
+msgid "unknown relocation unspec"
 msgstr ""
 
-#: c-typeck.c:3339
+#: config/alpha/alpha.c:5448 config/crx/crx.c:1119
+#: config/rs6000/rs6000.c:16030 config/spu/spu.c:1719
 #, c-format
-msgid "global register variable `%s' used in nested function"
+msgid "invalid %%xn code"
 msgstr ""
 
-#: c-typeck.c:3343
+#: config/arc/arc.c:1737 config/m32r/m32r.c:2152
 #, c-format
-msgid "register variable `%s' used in nested function"
+msgid "invalid operand to %%R code"
 msgstr ""
 
-#: c-typeck.c:3350
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2175
 #, c-format
-msgid "address of global register variable `%s' requested"
+msgid "invalid operand to %%H/%%L code"
 msgstr ""
 
-#: c-typeck.c:3362
-msgid "cannot put object with volatile field into register"
+#: config/arc/arc.c:1791 config/m32r/m32r.c:2246
+#, c-format
+msgid "invalid operand to %%U code"
 msgstr ""
 
-#: c-typeck.c:3366
+#: config/arc/arc.c:1802
 #, c-format
-msgid "address of register variable `%s' requested"
+msgid "invalid operand to %%V code"
 msgstr ""
 
-#: c-typeck.c:3474
-msgid "signed and unsigned type in conditional expression"
+#. Unknown flag.
+#. Undocumented flag.
+#: config/arc/arc.c:1809 config/m32r/m32r.c:2273 config/sparc/sparc.c:7539
+#, c-format
+msgid "invalid operand output code"
 msgstr ""
 
-#: c-typeck.c:3481
-msgid "ISO C forbids conditional expr with only one void side"
+#: config/arm/arm.c:15779 config/arm/arm.c:15797
+#, c-format
+msgid "predicated Thumb instruction"
 msgstr ""
 
-#: c-typeck.c:3497 c-typeck.c:3503
-msgid "ISO C forbids conditional expr between `void *' and function pointer"
+#: config/arm/arm.c:15785
+#, c-format
+msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: c-typeck.c:3508
-msgid "pointer type mismatch in conditional expression"
+#: config/arm/arm.c:15955
+#, c-format
+msgid "invalid shift operand"
 msgstr ""
 
-#: c-typeck.c:3515 c-typeck.c:3529
-msgid "pointer/integer type mismatch in conditional expression"
+#: config/arm/arm.c:16012 config/arm/arm.c:16034 config/arm/arm.c:16044
+#: config/arm/arm.c:16054 config/arm/arm.c:16064 config/arm/arm.c:16103
+#: config/arm/arm.c:16121 config/arm/arm.c:16156 config/arm/arm.c:16175
+#: config/arm/arm.c:16190 config/arm/arm.c:16217 config/arm/arm.c:16224
+#: config/arm/arm.c:16242 config/arm/arm.c:16249 config/arm/arm.c:16257
+#: config/arm/arm.c:16278 config/arm/arm.c:16285 config/arm/arm.c:16410
+#: config/arm/arm.c:16417 config/arm/arm.c:16435 config/arm/arm.c:16442
+#: config/bfin/bfin.c:1696 config/bfin/bfin.c:1703 config/bfin/bfin.c:1710
+#: config/bfin/bfin.c:1717 config/bfin/bfin.c:1726 config/bfin/bfin.c:1733
+#: config/bfin/bfin.c:1740 config/bfin/bfin.c:1747
+#, c-format
+msgid "invalid operand for code '%c'"
 msgstr ""
 
-#: c-typeck.c:3521 c-typeck.c:3535
-msgid "ANSI C forbids conditional expr between 0 and function pointer"
+#: config/arm/arm.c:16116
+#, c-format
+msgid "instruction never executed"
 msgstr ""
 
-#: c-typeck.c:3547
-msgid "type mismatch in conditional expression"
+#: config/arm/arm.c:16454
+#, c-format
+msgid "missing operand"
 msgstr ""
 
-#: c-typeck.c:3620 cp/typeck.c:5007
-msgid "left-hand operand of comma expression has no effect"
+#: config/arm/arm.c:18884
+msgid "function parameters cannot have __fp16 type"
 msgstr ""
 
-#: c-typeck.c:3659
-msgid "cast specifies array type"
+#: config/arm/arm.c:18894
+msgid "functions cannot return __fp16 type"
 msgstr ""
 
-#: c-typeck.c:3665
-msgid "cast specifies function type"
+#: config/avr/avr.c:1097
+#, c-format
+msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: c-typeck.c:3675
-msgid "ISO C forbids casting nonscalar to the same type"
+#: config/avr/avr.c:1223
+msgid "bad address, not a constant):"
 msgstr ""
 
-#: c-typeck.c:3696
-msgid "ISO C forbids casts to union type"
+#: config/avr/avr.c:1236
+msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: c-typeck.c:3712
-msgid "cast to union type from type not present in union"
+#: config/avr/avr.c:1243
+msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3757
-msgid "cast discards qualifiers from pointer target type"
+#: config/avr/avr.c:1254
+msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: c-typeck.c:3772
-msgid "cast increases required alignment of target type"
+#: config/avr/avr.c:1279
+msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: c-typeck.c:3778 cp/typeck.c:5422
-msgid "cast from pointer to integer of different size"
+#: config/avr/avr.c:1860 config/avr/avr.c:2548
+msgid "invalid insn:"
 msgstr ""
 
-#: c-typeck.c:3783
-msgid "cast does not match function type"
+#: config/avr/avr.c:1899 config/avr/avr.c:1985 config/avr/avr.c:2034
+#: config/avr/avr.c:2062 config/avr/avr.c:2157 config/avr/avr.c:2326
+#: config/avr/avr.c:2587 config/avr/avr.c:2699
+msgid "incorrect insn:"
 msgstr ""
 
-#: c-typeck.c:3790 cp/typeck.c:5429
-msgid "cast to pointer from integer of different size"
+#: config/avr/avr.c:2081 config/avr/avr.c:2242 config/avr/avr.c:2397
+#: config/avr/avr.c:2765
+msgid "unknown move insn:"
 msgstr ""
 
-#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
-#. Reject anything strange now.
-#: c-typeck.c:3932
-msgid "invalid lvalue in assignment"
+#: config/avr/avr.c:2995
+msgid "bad shift insn:"
 msgstr ""
 
-#. Convert new value to destination type.
-#: c-typeck.c:3941 c-typeck.c:3965 c-typeck.c:3980 cp/typeck.c:5544
-#: cp/typeck.c:5693
-msgid "assignment"
+#: config/avr/avr.c:3111 config/avr/avr.c:3531 config/avr/avr.c:3889
+msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: c-typeck.c:4145 c-typeck.c:4212
+#: config/bfin/bfin.c:1645
 #, c-format
-msgid "%s makes qualified function pointer from unqualified"
+msgid "invalid %%j value"
 msgstr ""
 
-#: c-typeck.c:4149 c-typeck.c:4192
+#: config/bfin/bfin.c:1838
 #, c-format
-msgid "%s discards qualifiers from pointer target type"
-msgstr ""
-
-#: c-typeck.c:4155
-msgid "ISO C prohibits argument conversion to union type"
+msgid "invalid const_double operand"
 msgstr ""
 
-#: c-typeck.c:4184
-#, c-format
-msgid "ISO C forbids %s between function pointer and `void *'"
+#: config/cris/cris.c:571 config/moxie/moxie.c:112 final.c:3074 final.c:3076
+#: fold-const.c:263 gcc.c:4555 gcc.c:4569 loop-iv.c:2969 loop-iv.c:2978
+#: rtl-error.c:102 toplev.c:480 tree-ssa-loop-niter.c:1922 tree-vrp.c:5993
+#: cp/typeck.c:5279 java/expr.c:385 lto/lto-object.c:192 lto/lto-object.c:277
+#: lto/lto-object.c:334 lto/lto-object.c:358
+#, gcc-internal-format, gfc-internal-format
+msgid "%s"
 msgstr ""
 
-#: c-typeck.c:4201
-#, c-format
-msgid "pointer targets in %s differ in signedness"
+#: config/cris/cris.c:622
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: c-typeck.c:4217
-#, c-format
-msgid "%s from incompatible pointer type"
+#: config/cris/cris.c:639
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: c-typeck.c:4233
-#, c-format
-msgid "%s makes pointer from integer without a cast"
+#: config/cris/cris.c:704
+msgid "invalid operand for 'b' modifier"
 msgstr ""
 
-#: c-typeck.c:4241
-#, c-format
-msgid "%s makes integer from pointer without a cast"
+#: config/cris/cris.c:721
+msgid "invalid operand for 'o' modifier"
 msgstr ""
 
-#: c-typeck.c:4253 c-typeck.c:4256
-#, c-format
-msgid "incompatible type for argument %d of `%s'"
+#: config/cris/cris.c:740
+msgid "invalid operand for 'O' modifier"
 msgstr ""
 
-#: c-typeck.c:4260
-#, c-format
-msgid "incompatible type for argument %d of indirect function call"
+#: config/cris/cris.c:773
+msgid "invalid operand for 'p' modifier"
 msgstr ""
 
-#: c-typeck.c:4264
-#, c-format
-msgid "incompatible types in %s"
+#: config/cris/cris.c:812
+msgid "invalid operand for 'z' modifier"
 msgstr ""
 
-#. Function name is known; supply it.
-#: c-typeck.c:4295
-#, c-format
-msgid "passing arg %d of `%s'"
+#: config/cris/cris.c:876 config/cris/cris.c:910
+msgid "invalid operand for 'H' modifier"
 msgstr ""
 
-#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4305
-#, c-format
-msgid "passing arg %d of pointer to function"
+#: config/cris/cris.c:886
+msgid "bad register"
 msgstr ""
 
-#: c-typeck.c:4372
-msgid "initializer for static variable is not constant"
+#: config/cris/cris.c:930
+msgid "invalid operand for 'e' modifier"
 msgstr ""
 
-#: c-typeck.c:4378
-msgid "initializer for static variable uses complicated arithmetic"
+#: config/cris/cris.c:947
+msgid "invalid operand for 'm' modifier"
 msgstr ""
 
-#: c-typeck.c:4386
-msgid "aggregate initializer is not constant"
+#: config/cris/cris.c:972
+msgid "invalid operand for 'A' modifier"
 msgstr ""
 
-#: c-typeck.c:4388
-msgid "aggregate initializer uses complicated arithmetic"
+#: config/cris/cris.c:995
+msgid "invalid operand for 'D' modifier"
 msgstr ""
 
-#: c-typeck.c:4395
-msgid "traditional C rejects automatic aggregate initialization"
+#: config/cris/cris.c:1009
+msgid "invalid operand for 'T' modifier"
 msgstr ""
 
-#: c-typeck.c:4556 c-typeck.c:4572 c-typeck.c:4588
-#, c-format
-msgid "(near initialization for `%s')"
+#: config/cris/cris.c:1029 config/moxie/moxie.c:182
+msgid "invalid operand modifier letter"
 msgstr ""
 
-#: c-typeck.c:4638 cp/typeck2.c:506
-msgid "char-array initialized from wide string"
+#: config/cris/cris.c:1086
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: c-typeck.c:4645 cp/typeck2.c:513
-msgid "int-array initialized from non-wide string"
+#: config/cris/cris.c:1106 config/moxie/moxie.c:207
+msgid "unexpected operand"
 msgstr ""
 
-#: c-typeck.c:4662 cp/typeck2.c:529
-msgid "initializer-string for array of chars is too long"
+#: config/cris/cris.c:1145 config/cris/cris.c:1155
+msgid "unrecognized address"
 msgstr ""
 
-#: c-typeck.c:4689
-msgid "array initialized from non-constant array expression"
+#: config/cris/cris.c:2279
+msgid "unrecognized supposed constant"
 msgstr ""
 
-#: c-typeck.c:4706 c-typeck.c:4708 c-typeck.c:4714 c-typeck.c:4741
-#: c-typeck.c:5927
-msgid "initializer element is not constant"
+#: config/cris/cris.c:2708 config/cris/cris.c:2772
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: c-typeck.c:4720 c-typeck.c:4747 c-typeck.c:5933
-msgid "initializer element is not computable at load time"
+#. Can't possibly get a GOT-needing-fixup for a function-call,
+#. right?
+#: config/cris/cris.c:3607
+msgid "unidentifiable call op"
 msgstr ""
 
-#: c-typeck.c:4736
-msgid "initialization"
+#: config/cris/cris.c:3659
+#, c-format
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: c-typeck.c:4784 c-typeck.c:4800 cp/typeck2.c:605
-msgid "invalid initializer"
+#: config/fr30/fr30.c:514
+#, c-format
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: c-typeck.c:5264
-msgid "extra brace group at end of initializer"
+#: config/fr30/fr30.c:538
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: c-typeck.c:5276
-msgid "missing braces around initializer"
+#: config/fr30/fr30.c:558
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: c-typeck.c:5310
-msgid "braces around scalar initializer"
+#: config/fr30/fr30.c:579
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: c-typeck.c:5391
-msgid "missing initializer"
+#: config/fr30/fr30.c:587
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr ""
 
-#: c-typeck.c:5404
-msgid "empty braces in initializer"
+#: config/fr30/fr30.c:604
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
 msgstr ""
 
-#: c-typeck.c:5454
-msgid "empty scalar initializer"
+#: config/fr30/fr30.c:611
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: c-typeck.c:5459
-msgid "extra elements in scalar initializer"
+#: config/fr30/fr30.c:628
+#, c-format
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: c-typeck.c:5511
+#: config/fr30/fr30.c:656 config/fr30/fr30.c:665 config/fr30/fr30.c:676
+#: config/fr30/fr30.c:689
 #, c-format
-msgid "zero or negative array size `%s'"
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: c-typeck.c:5584 c-typeck.c:5586
-msgid "nonconstant array index in initializer"
+#: config/frv/frv.c:2602
+msgid "bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: c-typeck.c:5588
-msgid "array index in non-array initializer"
+#: config/frv/frv.c:2613
+msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: c-typeck.c:5590
-msgid "duplicate array index in initializer"
+#: config/frv/frv.c:2652 config/frv/frv.c:2662 config/frv/frv.c:2671
+#: config/frv/frv.c:2692 config/frv/frv.c:2697
+msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: c-typeck.c:5596
-msgid "empty index range in initializer"
+#: config/frv/frv.c:2783
+#, c-format
+msgid "bad condition code"
 msgstr ""
 
-#: c-typeck.c:5600
-msgid "ISO C89 forbids specifying element to initialize"
+#: config/frv/frv.c:2859
+msgid "bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: c-typeck.c:5631
-#, c-format
-msgid "unknown field `%s' specified in initializer"
+#: config/frv/frv.c:2920
+msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr ""
 
-#: c-typeck.c:5634
-#, c-format
-msgid "field `%s' already initialized"
+#: config/frv/frv.c:2928
+msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: c-typeck.c:5640
-msgid "ISO C89 forbids specifying structure member to initialize"
+#: config/frv/frv.c:2944
+msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: c-typeck.c:5949
-msgid "duplicate initializer"
+#: config/frv/frv.c:2958
+msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr ""
 
-#: c-typeck.c:6273
-msgid "excess elements in char array initializer"
+#: config/frv/frv.c:3006
+msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: c-typeck.c:6280 c-typeck.c:6315
-msgid "excess elements in struct initializer"
+#: config/frv/frv.c:3019
+msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: c-typeck.c:6382
-msgid "excess elements in union initializer"
+#: config/frv/frv.c:3040
+msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr ""
 
-#: c-typeck.c:6398
-msgid "traditional C rejects initialization of unions"
+#: config/frv/frv.c:3058
+msgid "bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: c-typeck.c:6461 c-typeck.c:6472
-msgid "excess elements in array initializer"
+#: config/frv/frv.c:3078
+msgid "bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: c-typeck.c:6511
-msgid "excess elements in scalar initializer"
+#: config/frv/frv.c:3109
+msgid "bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: c-typeck.c:6545
-msgid "asm template is not a string constant"
+#: config/frv/frv.c:3114
+msgid "frv_print_operand: unknown code"
 msgstr ""
 
-#: c-typeck.c:6569
-msgid "invalid lvalue in asm statement"
+#: config/frv/frv.c:4515
+msgid "bad output_move_single operand"
 msgstr ""
 
-#: c-typeck.c:6604
-msgid "modification by `asm'"
+#: config/frv/frv.c:4642
+msgid "bad output_move_double operand"
 msgstr ""
 
-#: c-typeck.c:6623 cp/typeck.c:6716
-msgid "function declared `noreturn' has a `return' statement"
+#: config/frv/frv.c:4784
+msgid "bad output_condmove_single operand"
 msgstr ""
 
-#: c-typeck.c:6636
-msgid "`return' with a value, in function returning void"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:302
+#, c-format
+msgid " (frv)"
 msgstr ""
 
-#: c-typeck.c:6640
-msgid "return"
+#: config/i386/i386.c:12993
+#, c-format
+msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: c-typeck.c:6691
-msgid "function returns address of local variable"
+#: config/i386/i386.c:13590
+#, c-format
+msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
 
-#: c-typeck.c:6726
-msgid "switch quantity not an integer"
+#: config/i386/i386.c:13681 config/i386/i386.c:13756
+#, c-format
+msgid "invalid operand size for operand code '%c'"
 msgstr ""
 
-#: c-typeck.c:6737
-msgid "`long' switch expression not converted to `int' in ISO C"
+#: config/i386/i386.c:13751
+#, c-format
+msgid "invalid operand type used with operand code '%c'"
 msgstr ""
 
-#: calls.c:1882
+#: config/i386/i386.c:13831 config/i386/i386.c:13871
 #, c-format
-msgid "inlining failed in call to `%s'"
+msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: calls.c:1883 calls.c:2196
-msgid "called from here"
+#: config/i386/i386.c:13897
+#, c-format
+msgid ""
+"operand is neither a constant nor a condition code, invalid operand code 'C'"
 msgstr ""
 
-#: calls.c:2195
+#: config/i386/i386.c:13907
 #, c-format
-msgid "can't inline call to `%s'"
+msgid ""
+"operand is neither a constant nor a condition code, invalid operand code 'F'"
 msgstr ""
 
-#: calls.c:2233
-msgid "function call has aggregate value"
+#: config/i386/i386.c:13925
+#, c-format
+msgid ""
+"operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: collect2.c:448
-msgid "internal error"
+#: config/i386/i386.c:13935
+#, c-format
+msgid ""
+"operand is neither a constant nor a condition code, invalid operand code 'f'"
 msgstr ""
 
-#: collect2.c:929
-msgid "no arguments"
+#: config/i386/i386.c:14038
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: collect2.c:1267 collect2.c:1415 collect2.c:1459
+#: config/i386/i386.c:14064
 #, c-format
-msgid "fopen %s"
+msgid "invalid operand code '%c'"
 msgstr ""
 
-#: collect2.c:1270 collect2.c:1420 collect2.c:1462
+#: config/i386/i386.c:14114
 #, c-format
-msgid "fclose %s"
+msgid "invalid constraints for operand"
 msgstr ""
 
-#: collect2.c:1279
-#, c-format
-msgid "collect2 version %s"
+#: config/i386/i386.c:22022
+msgid "unknown insn mode"
 msgstr ""
 
-#: collect2.c:1369
+#. 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:61
 #, c-format
-msgid "%d constructor(s) found\n"
+msgid "environment variable DJGPP not defined"
 msgstr ""
 
-#: collect2.c:1370
+#: config/i386/xm-djgpp.h:63
 #, c-format
-msgid "%d destructor(s)  found\n"
+msgid "environment variable DJGPP points to missing file '%s'"
 msgstr ""
 
-#: collect2.c:1371
+#: config/i386/xm-djgpp.h:66
 #, c-format
-msgid "%d frame table(s) found\n"
+msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: collect2.c:1523
+#: config/ia64/ia64.c:5029
 #, c-format
-msgid "%s terminated with signal %d [%s]%s"
+msgid "invalid %%G mode"
 msgstr ""
 
-#: collect2.c:1542
+#: config/ia64/ia64.c:5199
 #, c-format
-msgid "%s returned %d exit status"
+msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: collect2.c:1570
-#, c-format
-msgid "[cannot find %s]"
+#: config/ia64/ia64.c:10855
+msgid "invalid conversion from %<__fpreg%>"
+msgstr ""
+
+#: config/ia64/ia64.c:10858
+msgid "invalid conversion to %<__fpreg%>"
+msgstr ""
+
+#: config/ia64/ia64.c:10871 config/ia64/ia64.c:10882
+msgid "invalid operation on %<__fpreg%>"
 msgstr ""
 
-#: collect2.c:1585
+#: config/iq2000/iq2000.c:3170
 #, c-format
-msgid "cannot find `%s'"
+msgid "invalid %%P operand"
 msgstr ""
 
-#: collect2.c:1596 collect2.c:1599
+#: config/iq2000/iq2000.c:3178 config/rs6000/rs6000.c:15604
 #, c-format
-msgid "redirecting stdout: %s"
+msgid "invalid %%p value"
 msgstr ""
 
-#: collect2.c:1642
+#: config/iq2000/iq2000.c:3235
 #, c-format
-msgid "[Leaving %s]\n"
+msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
 
-#: collect2.c:1865
+#: config/lm32/lm32.c:526
 #, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
+msgid "only 0.0 can be loaded as an immediate"
 msgstr ""
 
-#: collect2.c:2083
-msgid "cannot find `nm'"
+#: config/lm32/lm32.c:596
+msgid "bad operand"
 msgstr ""
 
-#: collect2.c:2093 collect2.c:2535
-msgid "pipe"
+#: config/lm32/lm32.c:608
+msgid "can't use non gp relative absolute address"
 msgstr ""
 
-#: collect2.c:2097 collect2.c:2539
-msgid "fdopen"
+#: config/lm32/lm32.c:612
+msgid "invalid addressing mode"
 msgstr ""
 
-#: collect2.c:2123 collect2.c:2565
+#: config/m32r/m32r.c:2122
 #, c-format
-msgid "dup2 %d 1"
+msgid "invalid operand to %%s code"
 msgstr ""
 
-#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
-#: collect2.c:2571 collect2.c:2584
+#: config/m32r/m32r.c:2129
 #, c-format
-msgid "close %d"
+msgid "invalid operand to %%p code"
 msgstr ""
 
-#: collect2.c:2132
-#, c-format
-msgid "execvp %s"
+#: config/m32r/m32r.c:2184
+msgid "bad insn for 'A'"
 msgstr ""
 
-#: collect2.c:2186
+#: config/m32r/m32r.c:2231
 #, c-format
-msgid "init function found in object %s"
+msgid "invalid operand to %%T/%%B code"
 msgstr ""
 
-#: collect2.c:2194
+#: config/m32r/m32r.c:2254
 #, c-format
-msgid "fini function found in object %s"
+msgid "invalid operand to %%N code"
 msgstr ""
 
-#: collect2.c:2217 collect2.c:2623
-msgid "fclose"
+#: config/m32r/m32r.c:2287
+msgid "pre-increment address is not a register"
 msgstr ""
 
-#: collect2.c:2262
-#, c-format
-msgid "unable to open file '%s'"
+#: config/m32r/m32r.c:2294
+msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: collect2.c:2264
-#, c-format
-msgid "unable to stat file '%s'"
+#: config/m32r/m32r.c:2301
+msgid "post-increment address is not a register"
 msgstr ""
 
-#: collect2.c:2270
-#, c-format
-msgid "unable to mmap file '%s'"
+#: config/m32r/m32r.c:2377 config/m32r/m32r.c:2391
+#: config/rs6000/rs6000.c:25033
+msgid "bad address"
 msgstr ""
 
-#: collect2.c:2423
-msgid "not found\n"
+#: config/m32r/m32r.c:2396
+msgid "lo_sum not of register"
 msgstr ""
 
-#: collect2.c:2425 collect2.c:2602
-#, c-format
-msgid "dynamic dependency %s not found"
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3255 config/m68hc11/m68hc11.c:3633
+msgid "move insn not handled"
 msgstr ""
 
-#: collect2.c:2445
-#, c-format
-msgid "bad magic number in file '%s'"
+#: config/m68hc11/m68hc11.c:3479 config/m68hc11/m68hc11.c:3563
+#: config/m68hc11/m68hc11.c:3836
+msgid "invalid register in the move instruction"
 msgstr ""
 
-#: collect2.c:2467
-msgid "dynamic dependencies.\n"
+#: config/m68hc11/m68hc11.c:3513
+msgid "invalid operand in the instruction"
 msgstr ""
 
-#: collect2.c:2526
-msgid "cannot find `ldd'"
+#: config/m68hc11/m68hc11.c:3810
+msgid "invalid register in the instruction"
 msgstr ""
 
-#: collect2.c:2574
-#, c-format
-msgid "execv %s"
+#: config/m68hc11/m68hc11.c:3843
+msgid "operand 1 must be a hard register"
 msgstr ""
 
-#: collect2.c:2587
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
+#: config/m68hc11/m68hc11.c:3857
+msgid "invalid rotate insn"
 msgstr ""
 
-#: collect2.c:2614
-#, c-format
-msgid "unable to open dynamic dependency '%s'"
+#: config/m68hc11/m68hc11.c:4285
+msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: collect2.c:2716
-#, c-format
-msgid "%s: not a COFF file"
+#: config/m68hc11/m68hc11.c:4618 config/m68hc11/m68hc11.c:4918
+msgid "cannot do z-register replacement"
 msgstr ""
 
-#: collect2.c:2835
-#, c-format
-msgid "%s: cannot open as COFF file"
+#: config/m68hc11/m68hc11.c:4981
+msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: collect2.c:2891
+#: config/mep/mep.c:3321
 #, c-format
-msgid "Library lib%s not found"
+msgid "invalid %%L code"
 msgstr ""
 
-#: collect2.c:3014
+#: config/microblaze/microblaze.c:1741
 #, c-format
-msgid "open %s"
+msgid "unknown punctuation '%c'"
 msgstr ""
 
-#: collect2.c:3037
-msgid "incompatibilities between object file & expected values"
+#: config/microblaze/microblaze.c:1750
+#, c-format
+msgid "null pointer"
 msgstr ""
 
-#: collect2.c:3110
+#: config/microblaze/microblaze.c:1785
 #, c-format
-msgid ""
-"\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: collect2.c:3119
-msgid "string section missing"
+#: config/microblaze/microblaze.c:1814
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: collect2.c:3122
-msgid "section pointer missing"
+#: config/microblaze/microblaze.c:1834 config/microblaze/microblaze.c:1995
+msgid "insn contains an invalid address !"
 msgstr ""
 
-#: collect2.c:3170
-msgid "no symbol table found"
+#: config/microblaze/microblaze.c:1848 config/microblaze/microblaze.c:2035
+#: config/xtensa/xtensa.c:2391
+msgid "invalid address"
 msgstr ""
 
-#: collect2.c:3183
-msgid "no cmd_strings found"
+#: config/microblaze/microblaze.c:1947
+#, c-format
+msgid "letter %c was found & insn was not CONST_INT"
 msgstr ""
 
-#: collect2.c:3195
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: config/mips/mips.c:7462 config/mips/mips.c:7483 config/mips/mips.c:7603
+#, c-format
+msgid "'%%%c' is not a valid operand prefix"
 msgstr ""
 
-#: collect2.c:3202
+#: config/mips/mips.c:7540 config/mips/mips.c:7547 config/mips/mips.c:7554
+#: config/mips/mips.c:7561 config/mips/mips.c:7621 config/mips/mips.c:7635
+#: config/mips/mips.c:7648 config/mips/mips.c:7657
 #, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
+msgid "invalid use of '%%%c'"
 msgstr ""
 
-#: collect2.c:3233
-msgid ""
-"writing load commands.\n"
-"\n"
+#: config/mips/mips.c:7879
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: collect2.c:3253
-#, c-format
-msgid "close %s"
+#: config/mmix/mmix.c:1586 config/mmix/mmix.c:1716
+msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: collect2.c:3327
-msgid "could not convert 0x%l.8x into a region"
+#: config/mmix/mmix.c:1665
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: collect2.c:3331
-#, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+#: config/mmix/mmix.c:1684
+msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: collect2.c:3458
-msgid "bad magic number"
+#: config/mmix/mmix.c:1694
+msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
-#: collect2.c:3459
-msgid "bad header version"
+#. We need the original here.
+#: config/mmix/mmix.c:1778
+msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: collect2.c:3460
-msgid "bad raw header version"
+#: config/mmix/mmix.c:1835
+msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: collect2.c:3461
-msgid "raw header buffer too small"
+#: config/mmix/mmix.c:2710
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: collect2.c:3462
-msgid "old raw header file"
+#: config/mmix/mmix.c:2717
+msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: collect2.c:3463
-msgid "unsupported version"
+#: config/mmix/mmix.c:2721
+msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: collect2.c:3465
-#, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+#: config/mmix/mmix.c:2785
+msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
-#: collect2.c:3485
-#, c-format
-msgid "fstat %s"
+#: config/picochip/picochip.c:2682
+msgid "picochip_print_memory_address - Operand isn't memory based"
 msgstr ""
 
-#: collect2.c:3522 collect2.c:3570
-#, c-format
-msgid "lseek %s 0"
+#: config/picochip/picochip.c:2941
+msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
 msgstr ""
 
-#: collect2.c:3526
-#, c-format
-msgid "read %s"
+#: config/picochip/picochip.c:2987 config/picochip/picochip.c:3019
+msgid "Bad address, not (reg+disp):"
 msgstr ""
 
-#: collect2.c:3529
-#, c-format
-msgid "read %ld bytes, expected %ld, from %s"
+#: config/picochip/picochip.c:3033
+msgid "Bad address, not register:"
 msgstr ""
 
-#: collect2.c:3550
+#: config/rs6000/host-darwin.c:97
 #, c-format
-msgid "msync %s"
+msgid "Out of stack space.\n"
 msgstr ""
 
-#: collect2.c:3557
+#: config/rs6000/host-darwin.c:118
 #, c-format
-msgid "munmap %s"
+msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: collect2.c:3574
-#, c-format
-msgid "write %s"
+#: config/rs6000/rs6000.c:2711
+msgid "-mvsx requires hardware floating point"
 msgstr ""
 
-#: collect2.c:3577
-#, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
+#: config/rs6000/rs6000.c:2716
+msgid "-mvsx and -mpaired are incompatible"
 msgstr ""
 
-#: combine.c:12664
-#, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new "
-"space),\n"
-";; %d successes.\n"
-"\n"
+#: config/rs6000/rs6000.c:2721
+msgid "-mvsx used with little endian code"
 msgstr ""
 
-#: combine.c:12674
-#, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+#: config/rs6000/rs6000.c:2723
+msgid "-mvsx needs indexed addressing"
 msgstr ""
 
-#: config/a29k/a29k.c:1007
-#, ycp-format
-msgid "invalid %%Q value"
+#: config/rs6000/rs6000.c:2727
+msgid "-mvsx and -mno-altivec are incompatible"
 msgstr ""
 
-#: config/a29k/a29k.c:1013 config/alpha/alpha.c:3646
-#, ycp-format
-msgid "invalid %%C value"
+#: config/rs6000/rs6000.c:2729
+msgid "-mno-altivec disables vsx"
 msgstr ""
 
-#: config/a29k/a29k.c:1019 config/alpha/alpha.c:3510
-#: config/rs6000/rs6000.c:3986
-#, ycp-format
-msgid "invalid %%N value"
+#: config/rs6000/rs6000.c:7598
+msgid "bad move"
 msgstr ""
 
-#: config/a29k/a29k.c:1025 config/alpha/alpha.c:3581
-#: config/rs6000/rs6000.c:3948
-#, ycp-format
-msgid "invalid %%M value"
+#: config/rs6000/rs6000.c:15414
+#, c-format
+msgid "invalid %%c value"
 msgstr ""
 
-#: config/a29k/a29k.c:1031 config/alpha/alpha.c:3573
-#: config/rs6000/rs6000.c:3913
-#, ycp-format
-msgid "invalid %%m value"
+#: config/rs6000/rs6000.c:15442
+#, c-format
+msgid "invalid %%f value"
 msgstr ""
 
-#: config/a29k/a29k.c:1131 config/alpha/alpha.c:3534 config/romp/romp.c:683
-#, ycp-format
-msgid "invalid %%L value"
+#: config/rs6000/rs6000.c:15451
+#, c-format
+msgid "invalid %%F value"
 msgstr ""
 
-#: config/a29k/a29k.c:1136 config/rs6000/rs6000.c:3994
-#, ycp-format
-msgid "invalid %%O value"
+#: config/rs6000/rs6000.c:15460
+#, c-format
+msgid "invalid %%G value"
 msgstr ""
 
-#: config/a29k/a29k.c:1142 config/alpha/alpha.c:3518
-#: config/rs6000/rs6000.c:4013
-#, ycp-format
-msgid "invalid %%P value"
+#: config/rs6000/rs6000.c:15495
+#, c-format
+msgid "invalid %%j code"
 msgstr ""
 
-#: config/a29k/a29k.c:1152
-#, ycp-format
-msgid "invalid %%V value"
+#: config/rs6000/rs6000.c:15505
+#, c-format
+msgid "invalid %%J code"
 msgstr ""
 
-#: config/a29k/a29k.h:101
-msgid "Generate code assuming DW bit is set"
+#: config/rs6000/rs6000.c:15515
+#, c-format
+msgid "invalid %%k value"
 msgstr ""
 
-#: config/a29k/a29k.h:102
-msgid "Generate code assuming DW bit is not set"
+#: config/rs6000/rs6000.c:15530 config/xtensa/xtensa.c:2290
+#, c-format
+msgid "invalid %%K value"
 msgstr ""
 
-#: config/a29k/a29k.h:103
-msgid "Generate code using byte writes"
+#: config/rs6000/rs6000.c:15594
+#, c-format
+msgid "invalid %%O value"
 msgstr ""
 
-#: config/a29k/a29k.h:104
-msgid "Do not generate byte writes"
+#: config/rs6000/rs6000.c:15641
+#, c-format
+msgid "invalid %%q value"
 msgstr ""
 
-#: config/a29k/a29k.h:105
-msgid "Use small memory model"
+#: config/rs6000/rs6000.c:15685
+#, c-format
+msgid "invalid %%S value"
 msgstr ""
 
-#: config/a29k/a29k.h:106
-msgid "Use normal memory model"
+#: config/rs6000/rs6000.c:15725
+#, c-format
+msgid "invalid %%T value"
 msgstr ""
 
-#: config/a29k/a29k.h:107
-msgid "Use large memory model"
+#: config/rs6000/rs6000.c:15735
+#, c-format
+msgid "invalid %%u value"
 msgstr ""
 
-#: config/a29k/a29k.h:108
-msgid "Generate 29050 code"
+#: config/rs6000/rs6000.c:15744 config/xtensa/xtensa.c:2260
+#, c-format
+msgid "invalid %%v value"
 msgstr ""
 
-#: config/a29k/a29k.h:109
-msgid "Generate 29000 code"
+#: config/rs6000/rs6000.c:15843 config/xtensa/xtensa.c:2311
+#, c-format
+msgid "invalid %%x value"
 msgstr ""
 
-#: config/a29k/a29k.h:110
-msgid "Use kernel global registers"
+#: config/rs6000/rs6000.c:15989
+#, c-format
+msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr ""
 
-#: config/a29k/a29k.h:111
-msgid "Use user global registers"
+#: config/rs6000/rs6000.c:27149
+msgid "AltiVec argument passed to unprototyped function"
 msgstr ""
 
-#: config/a29k/a29k.h:112
-msgid "Emit stack checking code"
+#: config/s390/s390.c:5134
+#, c-format
+msgid "cannot decompose address"
 msgstr ""
 
-#: config/a29k/a29k.h:113
-msgid "Do not emit stack checking code"
+#: config/s390/s390.c:5357
+msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/a29k/a29k.h:114
-msgid "Work around storem hardware bug"
+#: config/score/score3.c:1284 config/score/score3.c:1304
+#: config/score/score7.c:1272
+#, c-format
+msgid "invalid operand for code: '%c'"
 msgstr ""
 
-#: config/a29k/a29k.h:115
-msgid "Do not work around storem hardware bug"
+#: config/sh/sh.c:1182
+#, c-format
+msgid "invalid operand to %%R"
 msgstr ""
 
-#: config/a29k/a29k.h:116
-msgid "Store locals in argument registers"
+#: config/sh/sh.c:1209
+#, c-format
+msgid "invalid operand to %%S"
 msgstr ""
 
-#: config/a29k/a29k.h:117
-msgid "Do not store locals in arg registers"
+#: config/sh/sh.c:9139
+msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/a29k/a29k.h:118 config/i960/i960.h:284 config/mips/mips.h:375
-msgid "Use software floating point"
+#: config/sh/sh.c:9141
+msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/a29k/a29k.h:119
-msgid "Do not generate multm instructions"
+#: config/sh/sh.c:9143
+msgid "created and used with different endianness"
 msgstr ""
 
-#: config/alpha/alpha.c:174
+#: config/sparc/sparc.c:7347 config/sparc/sparc.c:7353
 #, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+msgid "invalid %%Y operand"
 msgstr ""
 
-#: config/alpha/alpha.c:188
+#: config/sparc/sparc.c:7423
 #, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+msgid "invalid %%A operand"
 msgstr ""
 
-#: config/alpha/alpha.c:203
+#: config/sparc/sparc.c:7433
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+msgid "invalid %%B operand"
 msgstr ""
 
-#: config/alpha/alpha.c:254
+#: config/sparc/sparc.c:7472
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
+msgid "invalid %%c operand"
 msgstr ""
 
-#: config/alpha/alpha.c:262
-msgid "fp software completion requires -mtrap-precision=i"
+#: config/sparc/sparc.c:7494
+#, c-format
+msgid "invalid %%d operand"
 msgstr ""
 
-#: config/alpha/alpha.c:278
-msgid "rounding mode not supported for VAX floats"
+#: config/sparc/sparc.c:7511
+#, c-format
+msgid "invalid %%f operand"
 msgstr ""
 
-#: config/alpha/alpha.c:283
-msgid "trap mode not supported for VAX floats"
+#: config/sparc/sparc.c:7525
+#, c-format
+msgid "invalid %%s operand"
 msgstr ""
 
-#: config/alpha/alpha.c:312
+#: config/sparc/sparc.c:7579
 #, c-format
-msgid "L%d cache latency unknown for %s"
+msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/alpha/alpha.c:327
+#: config/sparc/sparc.c:7582
 #, c-format
-msgid "bad value `%s' for -mmemory-latency"
+msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/alpha/alpha.c:3492
-#, ycp-format
-msgid "invalid %%r value"
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
+#, c-format
+msgid "'B' operand is not constant"
 msgstr ""
 
-#: config/alpha/alpha.c:3503 config/rs6000/rs6000.c:4059
-#, ycp-format
-msgid "invalid %%R value"
+#: config/stormy16/stormy16.c:1775
+#, c-format
+msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/alpha/alpha.c:3526 config/romp/romp.c:725 config/romp/romp.c:732
-#, ycp-format
-msgid "invalid %%h value"
+#: config/stormy16/stormy16.c:1801
+#, c-format
+msgid "'o' operand is not constant"
 msgstr ""
 
-#: config/alpha/alpha.c:3616
-#, ycp-format
-msgid "invalid %%U value"
+#: config/stormy16/stormy16.c:1833
+#, c-format
+msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: config/alpha/alpha.c:3624 config/alpha/alpha.c:3635 config/romp/romp.c:691
-#: config/rs6000/rs6000.c:4067
-#, ycp-format
-msgid "invalid %%s value"
+#: config/v850/v850.c:339
+msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/alpha/alpha.c:3683 config/rs6000/rs6000.c:3777
-#, ycp-format
-msgid "invalid %%E value"
+#: config/v850/v850.c:921
+msgid "output_move_single:"
 msgstr ""
 
-#: config/alpha/alpha.c:3704 config/romp/romp.c:966
-#: config/rs6000/rs6000.c:4359
-#, ycp-format
-msgid "invalid %%xn code"
+#: config/vax/vax.c:419
+#, c-format
+msgid "symbol used with both base and indexed registers"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/alpha/alpha.h:199 config/i386/i386.h:227 config/i386/i386.h:229
-#: config/i386/i386.h:231 config/ns32k/ns32k.h:103 config/rs6000/rs6000.h:304
-#: config/sparc/sparc.h:578 config/sparc/sparc.h:583
-msgid "Use hardware fp"
+#: config/vax/vax.c:428
+#, c-format
+msgid "symbol with offset used in PIC mode"
 msgstr ""
 
-#: config/alpha/alpha.h:200 config/i386/i386.h:228 config/i386/i386.h:230
-#: config/rs6000/rs6000.h:306 config/sparc/sparc.h:580
-#: config/sparc/sparc.h:585
-msgid "Do not use hardware fp"
+#: config/vax/vax.c:514
+#, c-format
+msgid "symbol used as immediate operand"
 msgstr ""
 
-#: config/alpha/alpha.h:201
-msgid "Use fp registers"
+#: config/vax/vax.c:1539
+msgid "illegal operand detected"
 msgstr ""
 
-#: config/alpha/alpha.h:203
-msgid "Do not use fp registers"
+#: config/xtensa/xtensa.c:737 config/xtensa/xtensa.c:769
+#: config/xtensa/xtensa.c:778
+msgid "bad test"
 msgstr ""
 
-#: config/alpha/alpha.h:204
-msgid "Do not assume GAS"
+#: config/xtensa/xtensa.c:2248
+#, c-format
+msgid "invalid %%D value"
 msgstr ""
 
-#: config/alpha/alpha.h:205
-msgid "Assume GAS"
+#: config/xtensa/xtensa.c:2285
+msgid "invalid mask"
 msgstr ""
 
-#: config/alpha/alpha.h:207
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: config/xtensa/xtensa.c:2318
+#, c-format
+msgid "invalid %%d value"
 msgstr ""
 
-#: config/alpha/alpha.h:209
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: config/xtensa/xtensa.c:2339 config/xtensa/xtensa.c:2349
+#, c-format
+msgid "invalid %%t/%%b value"
 msgstr ""
 
-#: config/alpha/alpha.h:211
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: config/xtensa/xtensa.c:2416
+msgid "no register in address"
 msgstr ""
 
-#: config/alpha/alpha.h:213
-msgid "Do not emit complex integer constants to read-only memory"
+#: config/xtensa/xtensa.c:2424
+msgid "address offset not a constant"
 msgstr ""
 
-#: config/alpha/alpha.h:214
-msgid "Use VAX fp"
+#: cp/call.c:2892 cp/pt.c:1729 cp/pt.c:16507
+msgid "candidates are:"
 msgstr ""
 
-#: config/alpha/alpha.h:215
-msgid "Do not use VAX fp"
+#: cp/call.c:2892 cp/pt.c:16507
+msgid "candidate is:"
 msgstr ""
 
-#: config/alpha/alpha.h:216
-msgid "Emit code for the byte/word ISA extension"
+#: cp/call.c:7651
+msgid "candidate 1:"
 msgstr ""
 
-#: config/alpha/alpha.h:219
-msgid "Emit code for the motion video ISA extension"
+#: cp/call.c:7652
+msgid "candidate 2:"
 msgstr ""
 
-#: config/alpha/alpha.h:222
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: cp/cxx-pretty-print.c:173 objc/objc-act.c:8532
+msgid "<unnamed>"
 msgstr ""
 
-#: config/alpha/alpha.h:224
-msgid "Emit code for the counting ISA extension"
+#: cp/cxx-pretty-print.c:2119
+msgid "template-parameter-"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an initializer
-#. with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the fixed
-#. part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#. For -mcpu=
-#. For -mfp-rounding-mode=[n|m|c|d]
-#. For -mfp-trap-mode=[n|u|su|sui]
-#. For -mtrap-precision=[p|f|i]
-#. For -mmemory-latency=
-#: config/alpha/alpha.h:260
-msgid "Generate code for a given CPU"
-msgstr ""
-
-#: config/alpha/alpha.h:262
-msgid "Control the generated fp rounding mode"
+#: cp/decl2.c:724
+msgid "candidates are: %+#D"
 msgstr ""
 
-#: config/alpha/alpha.h:264
-msgid "Control the IEEE trap mode"
+#: cp/decl2.c:726 cp/pt.c:1725
+#, gcc-internal-format
+msgid "candidate is: %+#D"
 msgstr ""
 
-#: config/alpha/alpha.h:266
-msgid "Control the precision given to fp exceptions"
+#: cp/error.c:299
+msgid "<missing>"
 msgstr ""
 
-#: config/alpha/alpha.h:268
-msgid "Tune expected memory latency"
+#: cp/error.c:359
+msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: config/arc/arc.c:109
-#, c-format
-msgid "bad value (%s) for -mcpu switch"
+#: cp/error.c:361
+msgid "<unresolved overloaded function type>"
 msgstr ""
 
-#: config/arc/arc.c:1667 config/m32r/m32r.c:2218
-msgid "invalid operand to %R code"
+#: cp/error.c:513
+msgid "<type error>"
 msgstr ""
 
-#: config/arc/arc.c:1699 config/m32r/m32r.c:2241
-msgid "invalid operand to %H/%L code"
+#: cp/error.c:613
+#, c-format
+msgid "<anonymous %s>"
 msgstr ""
 
-#: config/arc/arc.c:1723 config/m32r/m32r.c:2318
-msgid "invalid operand to %U code"
+#. A lambda's "type" is essentially its signature.
+#: cp/error.c:618
+msgid "<lambda"
 msgstr ""
 
-#: config/arc/arc.c:1734
-msgid "invalid operand to %V code"
+#: cp/error.c:745
+msgid "<typeprefixerror>"
 msgstr ""
 
-#. Unknown flag.
-#: config/arc/arc.c:1741 config/m32r/m32r.c:2357 config/sparc/sparc.c:5859
-msgid "invalid operand output code"
+#: cp/error.c:857
+#, c-format
+msgid "(static initializers for %s)"
 msgstr ""
 
-#: config/arm/arm.c:340
+#: cp/error.c:859
 #, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
+msgid "(static destructors for %s)"
 msgstr ""
 
-#: config/arm/arm.c:350 config/rs6000/rs6000.c:310 config/sparc/sparc.c:332
-#, c-format
-msgid "bad value (%s) for %s switch"
+#: cp/error.c:946
+msgid "vtable for "
 msgstr ""
 
-#: config/arm/arm.c:485
-msgid "target CPU does not support APCS-32"
+#: cp/error.c:958
+msgid "<return value> "
 msgstr ""
 
-#: config/arm/arm.c:490
-msgid "target CPU does not support APCS-26"
+#: cp/error.c:971
+msgid "{anonymous}"
 msgstr ""
 
-#: config/arm/arm.c:496
-msgid "target CPU does not support interworking"
+#: cp/error.c:1086
+msgid "<enumerator>"
 msgstr ""
 
-#: config/arm/arm.c:502
-msgid "target CPU does not supoport THUMB instructions."
+#: cp/error.c:1126
+msgid "<declaration error>"
 msgstr ""
 
-#: config/arm/arm.c:516
-msgid ""
-"enabling backtrace support is only meaningful when compiling for the Thumb."
+#: cp/error.c:1370
+msgid "with"
 msgstr ""
 
-#: config/arm/arm.c:519
-msgid ""
-"enabling callee interworking support is only meaningful when compiling for "
-"the Thumb."
+#: cp/error.c:1542 cp/error.c:1562
+msgid "<template parameter error>"
 msgstr ""
 
-#: config/arm/arm.c:522
-msgid ""
-"enabling caller interworking support is only meaningful when compiling for "
-"the Thumb."
+#: cp/error.c:1688
+msgid "<statement>"
 msgstr ""
 
-#: config/arm/arm.c:528
-msgid "interworking forces APCS-32 to be used"
+#. While waiting for caret diagnostics, avoid printing
+#. __cxa_allocate_exception, __cxa_throw, and the like.
+#: cp/error.c:1717
+msgid "<throw-expression>"
 msgstr ""
 
-#: config/arm/arm.c:534
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+#: cp/error.c:2194
+msgid "<unparsed>"
 msgstr ""
 
-#: config/arm/arm.c:542
-msgid "-fpic and -mapcs-reent are incompatible"
+#: cp/error.c:2343
+msgid "<expression error>"
 msgstr ""
 
-#: config/arm/arm.c:545
-msgid "APCS reentrant code not supported.  Ignored"
+#: cp/error.c:2357
+msgid "<unknown operator>"
 msgstr ""
 
-#: config/arm/arm.c:553
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
+#: cp/error.c:2566
+msgid "<unknown>"
+msgstr ""
+
+#: cp/error.c:2586
+msgid "{unknown}"
 msgstr ""
 
-#: config/arm/arm.c:561
-msgid "Passing floating point arguments in fp regs not yet supported"
+#: cp/error.c:2670
+msgid "At global scope:"
 msgstr ""
 
-#: config/arm/arm.c:588
+#: cp/error.c:2776
 #, c-format
-msgid "Invalid floating point emulation option: -mfpe-%s"
+msgid "In static member function %qs"
 msgstr ""
 
-#: config/arm/arm.c:612
-msgid "Structure size boundary can only be set to 8 or 32"
+#: cp/error.c:2778
+#, c-format
+msgid "In copy constructor %qs"
 msgstr ""
 
-#: config/arm/arm.c:620
-msgid "-mpic-register= is useless without -fpic"
+#: cp/error.c:2780
+#, c-format
+msgid "In constructor %qs"
 msgstr ""
 
-#: config/arm/arm.c:629
+#: cp/error.c:2782
 #, c-format
-msgid "Unable to use '%s' for PIC register"
+msgid "In destructor %qs"
 msgstr ""
 
-#: config/arm/arm.c:8246
-msgid "Unable to compute real location of stacked parameter"
+#: cp/error.c:2784
+msgid "In lambda function"
 msgstr ""
 
-#. Oh dear!  We have no low registers into which we can pop
-#. high registers!
-#: config/arm/arm.c:8844
-msgid "No low registers available for popping high registers"
+#: cp/error.c:2814
+#, c-format
+msgid "%s: In instantiation of %qs:\n"
 msgstr ""
 
-#: config/arm/arm.c:9406
-msgid "thumb_load_double_from_address: destination is not a register"
+#: cp/error.c:2846
+#, c-format
+msgid "%s:%d:%d:   recursively instantiated from %qs\n"
 msgstr ""
 
-#: config/arm/arm.c:9411
-msgid "thumb_load_double_from_address: source is not a computed memory address"
+#: cp/error.c:2847
+#, c-format
+msgid "%s:%d:%d:   instantiated from %qs\n"
 msgstr ""
 
-#: config/arm/arm.c:9455
-msgid "thumb_load_double_from_address: base is not a register"
+#: cp/error.c:2852 cp/error.c:2853
+#, c-format
+msgid "%s:%d:   recursively instantiated from %qs\n"
 msgstr ""
 
-#: config/arm/arm.c:9513
-msgid "thumb_load_double_from_address: Unhandled address calculation"
+#: cp/error.c:2861
+#, c-format
+msgid "%s:%d:%d:   recursively instantiated from here"
 msgstr ""
 
-#: config/arm/arm.h:410
-msgid "Generate APCS conformant stack frames"
+#: cp/error.c:2862
+#, c-format
+msgid "%s:%d:%d:   instantiated from here"
 msgstr ""
 
-#: config/arm/arm.h:413
-msgid "Store function names in object code"
+#: cp/error.c:2867
+#, c-format
+msgid "%s:%d:   recursively instantiated from here"
 msgstr ""
 
-#: config/arm/arm.h:417
-msgid "Use the 32bit version of the APCS"
+#: cp/error.c:2868
+#, c-format
+msgid "%s:%d:   instantiated from here"
 msgstr ""
 
-#: config/arm/arm.h:419
-msgid "Use the 26bit version of the APCS"
+#: cp/error.c:2911
+#, c-format
+msgid "%s:%d:%d:   [ skipping %d instantiation contexts ]\n"
 msgstr ""
 
-#: config/arm/arm.h:423
-msgid "Pass FP arguments in FP registers"
+#: cp/error.c:2915
+#, c-format
+msgid "%s:%d:   [ skipping %d instantiation contexts ]\n"
 msgstr ""
 
-#: config/arm/arm.h:426
-msgid "Generate re-entrant, PIC code"
+#: cp/error.c:2977
+#, c-format
+msgid "%s:%d:%d:   in constexpr expansion of %qs"
 msgstr ""
 
-#: config/arm/arm.h:429
-msgid "The MMU will trap on unaligned accesses"
+#: cp/error.c:2981
+#, c-format
+msgid "%s:%d:   in constexpr expansion of %qs"
 msgstr ""
 
-#: config/arm/arm.h:436
-msgid "Use library calls to perform FP operations"
+#: cp/rtti.c:538
+msgid "target is not pointer or reference to class"
 msgstr ""
 
-#: config/arm/arm.h:438 config/i960/i960.h:282
-msgid "Use hardware floating point instructions"
+#: cp/rtti.c:543
+msgid "target is not pointer or reference to complete type"
 msgstr ""
 
-#: config/arm/arm.h:440
-msgid "Assume target CPU is configured as big endian"
+#: cp/rtti.c:549
+msgid "target is not pointer or reference"
 msgstr ""
 
-#: config/arm/arm.h:442
-msgid "Assume target CPU is configured as little endian"
+#: cp/rtti.c:562
+msgid "source is not a pointer"
 msgstr ""
 
-#: config/arm/arm.h:444
-msgid "Assume big endian bytes, little endian words"
+#: cp/rtti.c:567
+msgid "source is not a pointer to class"
 msgstr ""
 
-#: config/arm/arm.h:446
-msgid "Support calls between THUMB and ARM instructions sets"
+#: cp/rtti.c:572
+msgid "source is a pointer to incomplete type"
 msgstr ""
 
-#: config/arm/arm.h:449
-msgid "Generate a call to abort if a noreturn function returns"
+#: cp/rtti.c:587
+msgid "source is not of class type"
 msgstr ""
 
-#: config/arm/arm.h:452
-msgid "Do not move instructions into a function's prologue"
+#: cp/rtti.c:592
+msgid "source is of incomplete class type"
 msgstr ""
 
-#: config/arm/arm.h:455
-msgid "Do not load the PIC register in function prologues"
+#: cp/rtti.c:605
+msgid "conversion casts away constness"
 msgstr ""
 
-#: config/arm/arm.h:458
-msgid "Generate call insns as indirect calls, if necessary"
+#: cp/rtti.c:763
+msgid "source type is not polymorphic"
 msgstr ""
 
-#: config/arm/arm.h:461
-msgid "Compile for the Thumb not the ARM"
+#: cp/typeck.c:5044 c-typeck.c:3494
+#, gcc-internal-format
+msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: config/arm/arm.h:465
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: cp/typeck.c:5045 c-typeck.c:3481
+#, gcc-internal-format
+msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: config/arm/arm.h:468
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: cp/typeck.c:5068 c-typeck.c:3520
+#, gcc-internal-format
+msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: config/arm/arm.h:471
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: cp/typeck.c:5075 c-typeck.c:3528
+#, gcc-internal-format
+msgid "wrong type argument to abs"
 msgstr ""
 
-#: config/arm/arm.h:475
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: cp/typeck.c:5083 c-typeck.c:3540
+#, gcc-internal-format
+msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: config/arm/arm.h:485
-msgid "Specify the name of the target CPU"
+#: cp/typeck.c:5094
+msgid "in argument to unary !"
 msgstr ""
 
-#: config/arm/arm.h:487
-msgid "Specify the name of the target architecture"
+#: cp/typeck.c:5157
+msgid "no pre-increment operator for type"
 msgstr ""
 
-#: config/arm/arm.h:491
-msgid "Specify the version of the floating point emulator"
+#: cp/typeck.c:5159
+msgid "no post-increment operator for type"
 msgstr ""
 
-#: config/arm/arm.h:493
-msgid "Specify the minimum bit alignment of structures"
+#: cp/typeck.c:5161
+msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: config/arm/arm.h:495
-msgid "Specify the register to be used for PIC addressing"
+#: cp/typeck.c:5163
+msgid "no post-decrement operator for type"
+msgstr ""
+
+#: fortran/arith.c:96
+msgid "Arithmetic OK at %L"
 msgstr ""
 
-#. None of these is actually used in cc1.  If we don't define them in target
-#. switches cc1 complains about them.  For the sake of argument lets allocate
-#. bit 31 of target flags for such options.
-#: config/arm/riscix.h:84
-msgid "Do symbol renaming for BSD"
+#: fortran/arith.c:99
+msgid "Arithmetic overflow at %L"
 msgstr ""
 
-#: config/arm/riscix.h:85
-msgid "Do symbol renaming for X/OPEN"
+#: fortran/arith.c:102
+msgid "Arithmetic underflow at %L"
 msgstr ""
 
-#: config/arm/riscix.h:86
-msgid "Don't do symbol renaming"
+#: fortran/arith.c:105
+msgid "Arithmetic NaN at %L"
 msgstr ""
 
-#. Macros used in the machine description to test the flags.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/clipper/clipper.h:40
-msgid "Generate code for the C400"
+#: fortran/arith.c:108
+msgid "Division by zero at %L"
 msgstr ""
 
-#: config/clipper/clipper.h:41
-msgid "Generate code for the C300"
+#: fortran/arith.c:111
+msgid "Array operands are incommensurate at %L"
 msgstr ""
 
-#: config/convex/convex.h:52
-msgid "Generate code for c1"
+#: fortran/arith.c:115
+msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: config/convex/convex.h:53
-msgid "Generate code for c2"
+#: fortran/arith.c:1346
+msgid "elemental binary operation"
 msgstr ""
 
-#: config/convex/convex.h:54
-msgid "Generate code for c32"
+#: fortran/check.c:1468 fortran/check.c:2346 fortran/check.c:2400
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: config/convex/convex.h:55 config/convex/convex.h:56
-msgid "Generate code for c34"
+#: fortran/check.c:2152
+#, c-format
+msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: config/convex/convex.h:58
-msgid "Use standard calling sequence, with arg count word"
+#: fortran/check.c:2628 fortran/intrinsic.c:3912
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: config/convex/convex.h:60
-msgid "Place arg count in a nop instruction (faster than push)"
+#: fortran/error.c:738 fortran/error.c:792 fortran/error.c:827
+#: fortran/error.c:902
+msgid "Warning:"
 msgstr ""
 
-#: config/convex/convex.h:62
-msgid "Don't push arg count, depend on symbol table"
+#: fortran/error.c:794 fortran/error.c:882 fortran/error.c:932
+msgid "Error:"
 msgstr ""
 
-#: config/convex/convex.h:64
-msgid "Use data cache for volatile mem refs (default)"
+#: fortran/error.c:956
+msgid "Fatal Error:"
 msgstr ""
 
-#: config/convex/convex.h:66
-msgid "Don't use data cache for volatile mem refs"
+#: fortran/expr.c:607
+#, c-format
+msgid "Constant expression required at %C"
 msgstr ""
 
-#: config/convex/convex.h:68
-msgid "Bypass data cache for volatile mem refs"
+#: fortran/expr.c:610
+#, c-format
+msgid "Integer expression required at %C"
 msgstr ""
 
-#: config/convex/convex.h:69
-msgid "Use 64-bit longs"
+#: fortran/expr.c:615
+#, c-format
+msgid "Integer value too large in expression at %C"
 msgstr ""
 
-#: config/convex/convex.h:70
-msgid "Use cc- and libc-compatible 32-bit longs"
+#: fortran/expr.c:3141
+msgid "array assignment"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:271
+#: fortran/gfortranspec.c:274
 #, c-format
-msgid "Invalid register class letter %c"
+msgid ""
+"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of GNU Fortran\n"
+"under the terms of the GNU General Public License.\n"
+"For more information about these matters, see the file named COPYING\n"
+"\n"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:374
-msgid "ACCUM_HIGH_REGS class in limit_reload_class"
+#: fortran/gfortranspec.c:418
+#, c-format
+msgid "Driving:"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:401
-msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
+#: fortran/interface.c:2238 fortran/intrinsic.c:3621
+msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
-#. Register 'yl' is invalid for QImode, so we should never
-#. see it.
-#: config/dsp16xx/dsp16xx.c:410
-msgid "YL found in limit_reload_class"
+#: fortran/io.c:549
+msgid "Positive width required"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1228 config/dsp16xx/dsp16xx.c:1255
-msgid "Stack size > 32k"
+#: fortran/io.c:550
+msgid "Nonnegative width required"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1485
-msgid "Invalid addressing mode"
+#: fortran/io.c:551
+msgid "Unexpected element '%c' in format string at %L"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1671
-msgid "Bad register extension code"
+#: fortran/io.c:553
+msgid "Unexpected end of format string"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1729
-msgid "Invalid offset in ybase addressing"
+#: fortran/io.c:554
+msgid "Zero width in format descriptor"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1732
-msgid "Invalid register in ybase addressing"
+#: fortran/io.c:574
+msgid "Missing leading left parenthesis"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1761 config/dsp16xx/dsp16xx.c:1999
-msgid "inline float constants not supported on this host"
+#: fortran/io.c:603
+msgid "Left parenthesis required after '*'"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1905
-msgid "Invalid shift operator in emit_1600_core_shift"
+#: fortran/io.c:634
+msgid "Expected P edit descriptor"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2184
-msgid "Invalid mode for gen_tst_reg"
+#. P requires a prior number.
+#: fortran/io.c:642
+msgid "P descriptor requires leading scale factor"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2265
-msgid "Invalid mode for integer comparison in gen_compare_reg"
+#: fortran/io.c:737 fortran/io.c:751
+msgid "Comma required after P descriptor"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2293
-msgid "Invalid register for compare"
+#: fortran/io.c:765
+msgid "Positive width required with T descriptor"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1187 config/dsp16xx/dsp16xx.h:1191
-#: config/dsp16xx/dsp16xx.h:1195 config/dsp16xx/dsp16xx.h:1838
-#: config/dsp16xx/dsp16xx.h:1842
-msgid "Profiling not implemented yet."
+#: fortran/io.c:844
+msgid "E specifier not allowed with g0 descriptor"
 msgstr ""
 
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1205 config/dsp16xx/dsp16xx.h:1217
-msgid "Trampolines not yet implemented"
+#: fortran/io.c:914
+msgid "Positive exponent width required"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/elxsi/elxsi.h:50
-msgid "Generate code the unix assembler can handle"
+#: fortran/io.c:944
+msgid "Period required in format specifier"
 msgstr ""
 
-#: config/elxsi/elxsi.h:51
-msgid "Generate code an embedded assembler can handle"
+#: fortran/io.c:1521
+#, c-format
+msgid "%s tag"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/fx80/fx80.h:113 config/fx80/fx80.h:114
-msgid "Generate code for a mc68020"
+#: fortran/io.c:2818
+msgid "internal unit in WRITE"
 msgstr ""
 
-#. Since we don't define PCC_BITFIELD_TYPE_MATTERS or use a large
-#. STRUCTURE_SIZE_BOUNDARY, we must have bitfield instructions.
-#: config/fx80/fx80.h:115 config/gmicro/gmicro.h:101 config/ns32k/ns32k.h:117
-msgid "Use bitfield instructions"
+#. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
+#. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
+#: fortran/io.c:3999
+#, c-format
+msgid "%s tag with INQUIRE"
 msgstr ""
 
-#: config/fx80/fx80.h:116 config/fx80/fx80.h:117
-msgid "Generate code for a mc68000"
+#: fortran/matchexp.c:28
+#, c-format
+msgid "Syntax error in expression at %C"
 msgstr ""
 
-#: config/fx80/fx80.h:118
-msgid "Generate software FP code"
+#: fortran/module.c:985
+msgid "Unexpected EOF"
 msgstr ""
 
-#: config/fx80/fx80.h:119
-msgid "Do not generate bitfield insns"
+#: fortran/module.c:1017
+msgid "Unexpected end of module in string constant"
 msgstr ""
 
-#: config/fx80/fx80.h:120
-msgid "Use 16bit integers"
+#: fortran/module.c:1071
+msgid "Integer overflow"
 msgstr ""
 
-#: config/fx80/fx80.h:121
-msgid "Use 32bit integers"
+#: fortran/module.c:1102
+msgid "Name too long"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/gmicro/gmicro.h:89
-msgid "Compile for Gmicro/300"
+#: fortran/module.c:1209
+msgid "Bad name"
 msgstr ""
 
-#: config/gmicro/gmicro.h:90
-msgid "Compile for Gmicro/200"
+#: fortran/module.c:1253
+msgid "Expected name"
 msgstr ""
 
-#: config/gmicro/gmicro.h:91
-msgid "Compile for Gmicro/100"
+#: fortran/module.c:1256
+msgid "Expected left parenthesis"
 msgstr ""
 
-#: config/gmicro/gmicro.h:92
-msgid "Use floating point co-processor"
+#: fortran/module.c:1259
+msgid "Expected right parenthesis"
 msgstr ""
 
-#: config/gmicro/gmicro.h:94
-msgid "Do not use floating point co-processor"
+#: fortran/module.c:1262
+msgid "Expected integer"
 msgstr ""
 
-#: config/gmicro/gmicro.h:95 config/i386/i386.h:237
-msgid "Alternate calling convention"
+#: fortran/module.c:1265
+msgid "Expected string"
 msgstr ""
 
-#: config/gmicro/gmicro.h:96 config/i386/i386.h:239 config/ns32k/ns32k.h:106
-msgid "Use normal calling convention"
+#: fortran/module.c:1289
+msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: config/gmicro/gmicro.h:103 config/ns32k/ns32k.h:116
-msgid "Do not use bitfield instructions"
+#: fortran/module.c:1908
+msgid "Expected attribute bit name"
 msgstr ""
 
-#: config/gmicro/gmicro.h:105
-msgid "Use alternative return sequence"
+#: fortran/module.c:2777
+msgid "Expected integer string"
 msgstr ""
 
-#: config/gmicro/gmicro.h:106
-msgid "Use normal return sequence"
+#: fortran/module.c:2781
+msgid "Error converting integer"
 msgstr ""
 
-#: config/gmicro/gmicro.h:107
-msgid "Always use string instruction"
+#: fortran/module.c:2803
+msgid "Expected real string"
 msgstr ""
 
-#: config/gmicro/gmicro.h:109
-msgid "Use string instruction when appropriate"
+#: fortran/module.c:3020
+msgid "Expected expression type"
 msgstr ""
 
-#: config/h8300/h8300.c:3023 config/h8300/h8300.c:3035
-msgid "Only initialized variables can be placed into the 8-bit area."
+#: fortran/module.c:3074
+msgid "Bad operator"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/h8300/h8300.h:105
-msgid "Generate H8/S code"
+#: fortran/module.c:3163
+msgid "Bad type in constant expression"
 msgstr ""
 
-#: config/h8300/h8300.h:106
-msgid "Do not generate H8/S code"
+#: fortran/module.c:5669
+msgid "Unexpected end of module"
 msgstr ""
 
-#: config/h8300/h8300.h:107
-msgid "Make integers 32 bits wide"
+#: fortran/parse.c:1166
+msgid "arithmetic IF"
 msgstr ""
 
-#: config/h8300/h8300.h:110
-msgid "Use registers for argument passing"
+#: fortran/parse.c:1175
+msgid "attribute declaration"
 msgstr ""
 
-#: config/h8300/h8300.h:112
-msgid "Do not use registers for argument passing"
+#: fortran/parse.c:1211
+msgid "data declaration"
 msgstr ""
 
-#: config/h8300/h8300.h:114
-msgid "Consider access to byte sized memory slow"
+#: fortran/parse.c:1220
+msgid "derived type declaration"
 msgstr ""
 
-#: config/h8300/h8300.h:115
-msgid "Enable linker relaxing"
+#: fortran/parse.c:1314
+msgid "block IF"
 msgstr ""
 
-#: config/h8300/h8300.h:117
-msgid "Generate H8/300H code"
+#: fortran/parse.c:1323
+msgid "implied END DO"
 msgstr ""
 
-#: config/h8300/h8300.h:118
-msgid "Do not generate H8/300H code"
+#: fortran/parse.c:1408 fortran/resolve.c:8917
+msgid "assignment"
 msgstr ""
 
-#: config/h8300/h8300.h:119
-msgid "Use H8/300 alignment rules"
+#: fortran/parse.c:1411 fortran/resolve.c:8956 fortran/resolve.c:8958
+msgid "pointer assignment"
 msgstr ""
 
-#: config/i370/i370.c:870
-msgid "real name is too long - alias ignored"
+#: fortran/parse.c:1429
+msgid "simple IF"
 msgstr ""
 
-#: config/i370/i370.c:875
-msgid "alias name is too long - alias ignored"
+#: fortran/resolve.c:499
+msgid "module procedure"
 msgstr ""
 
-#: config/i370/i370.c:1040
-msgid "junk at end of #pragma map"
+#: fortran/resolve.c:500
+msgid "internal function"
 msgstr ""
 
-#: config/i370/i370.c:1046
-msgid "malformed #pragma map, ignored"
+#: fortran/resolve.c:1896
+msgid "elemental procedure"
 msgstr ""
 
-#. Macro to define tables used to set the flags.  This is a list in braces
-#. of pairs in braces, each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i370/i370.h:63
-msgid "Generate char instructions"
+#: fortran/resolve.c:3654
+#, c-format
+msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: config/i370/i370.h:64
-msgid "Do not generate char instructions"
+#: fortran/resolve.c:3670
+#, c-format
+msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: config/i386/cygwin.h:50
-msgid "Use the Cygwin interface"
+#: fortran/resolve.c:3686
+#, c-format
+msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: config/i386/cygwin.h:52
-msgid "Use the Mingw32 interface"
+#: fortran/resolve.c:3701
+#, c-format
+msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: config/i386/cygwin.h:53
-msgid "Create GUI application"
+#: fortran/resolve.c:3720
+#, c-format
+msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: config/i386/cygwin.h:55
-msgid "Create console application"
+#: fortran/resolve.c:3734
+#, c-format
+msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: config/i386/cygwin.h:56
-msgid "Generate code for a DLL"
+#: fortran/resolve.c:3748
+msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: config/i386/cygwin.h:58
-msgid "Ignore dllimport for functions"
+#: fortran/resolve.c:3777
+#, c-format
+msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: config/i386/cygwin.h:60
-msgid "Use Mingw-specific thread support"
+#: fortran/resolve.c:3783
+#, c-format
+msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: config/i386/cygwin.h:265
+#: fortran/resolve.c:3791
 #, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: config/i386/dgux.c:185
+#: fortran/resolve.c:3793
 #, c-format
-msgid "Internal gcc abort from %s:%d"
+msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: config/i386/dgux.c:189
-msgid "The local variable `insn' has the value:"
+#: fortran/resolve.c:3796
+#, c-format
+msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: config/i386/dgux.h:62
-msgid "Retain standard MXDB information"
+#: fortran/resolve.c:3882
+#, c-format
+msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: config/i386/dgux.h:64
-msgid "Retain legend information"
+#: fortran/resolve.c:6136
+msgid "Loop variable"
 msgstr ""
 
-#: config/i386/dgux.h:67
-msgid "Generate external legend information"
+#: fortran/resolve.c:6140
+msgid "iterator variable"
 msgstr ""
 
-#: config/i386/dgux.h:69
-msgid "Emit identifying info in .s file"
+#: fortran/resolve.c:6145
+msgid "Start expression in DO loop"
 msgstr ""
 
-#: config/i386/dgux.h:71
-msgid "Warn when a function arg is a structure"
+#: fortran/resolve.c:6149
+msgid "End expression in DO loop"
 msgstr ""
 
-#: config/i386/dgux.h:249
-msgid "argument is a structure"
+#: fortran/resolve.c:6153
+msgid "Step expression in DO loop"
 msgstr ""
 
-#: config/i386/i386.c:503
-#, c-format
-msgid "bad value (%s) for -march= switch"
+#: fortran/resolve.c:6400 fortran/resolve.c:6402
+msgid "DEALLOCATE object"
 msgstr ""
 
-#: config/i386/i386.c:516 config/mips/mips.c:4865
-#, c-format
-msgid "bad value (%s) for -mcpu= switch"
+#: fortran/resolve.c:6703 fortran/resolve.c:6705
+msgid "ALLOCATE object"
 msgstr ""
 
-#: config/i386/i386.c:545
-#, c-format
-msgid "Register '%c' is unknown"
+#: fortran/resolve.c:6884
+msgid "STAT variable"
 msgstr ""
 
-#: config/i386/i386.c:549
-#, c-format
-msgid "Register '%c' already specified in allocation order"
+#: fortran/resolve.c:6927
+msgid "ERRMSG variable"
 msgstr ""
 
-#: config/i386/i386.c:560
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+#: fortran/resolve.c:7941
+msgid "item in READ"
 msgstr ""
 
-#: config/i386/i386.c:570
+#: fortran/trans-array.c:1137
 #, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
+msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 msgstr ""
 
-#: config/i386/i386.c:580
+#: fortran/trans-decl.c:4204
 #, c-format
-msgid "-malign-jumps=%d is not between 0 and %d"
+msgid ""
+"Actual string length does not match the declared one for dummy argument "
+"'%s' (%ld/%ld)"
 msgstr ""
 
-#: config/i386/i386.c:590
+#: fortran/trans-decl.c:4212
 #, c-format
-msgid "-malign-functions=%d is not between 0 and %d"
+msgid ""
+"Actual string length is shorter than the declared one for dummy argument "
+"'%s' (%ld/%ld)"
 msgstr ""
 
-#: config/i386/i386.c:601
+#: fortran/trans-expr.c:5059
 #, c-format
-msgid "-mpreferred-stack-boundary=%d is not between 2 and 31"
+msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: config/i386/i386.c:611
+#: fortran/trans-intrinsic.c:890
 #, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
+msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: config/i386/i386.c:2973 config/pdp11/pdp11.c:1477 config/sh/sh.c:5397
-#: final.c:3731
-msgid "floating constant misused"
+#: fortran/trans-intrinsic.c:5413
+#, c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
 msgstr ""
 
-#: config/i386/i386.c:3018 config/sh/sh.c:5451
-msgid "invalid UNSPEC as operand"
+#: fortran/trans-intrinsic.c:5445
+msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
-#: config/i386/i386.c:3024 config/pdp11/pdp11.c:1524 config/sh/sh.c:5457
-#: final.c:3778
-msgid "invalid expression as operand"
+#: fortran/trans-io.c:508
+msgid "Unit number in I/O statement too small"
 msgstr ""
 
-#: config/i386/i386.h:45 config/mips/mips.h:176
-msgid "half-pic init called on systems that don't support it."
+#: fortran/trans-io.c:517
+msgid "Unit number in I/O statement too large"
 msgstr ""
 
-#: config/i386/i386.h:232
-msgid "Same as -mcpu=i386"
+#: fortran/trans-stmt.c:155
+msgid "Assigned label is not a target label"
 msgstr ""
 
-#: config/i386/i386.h:233
-msgid "Same as -mcpu=i486"
+#: fortran/trans-stmt.c:655
+#, c-format
+msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
 
-#: config/i386/i386.h:234
-msgid "Same as -mcpu=pentium"
+#: fortran/trans-stmt.c:991 fortran/trans-stmt.c:1272
+msgid "Loop variable has been modified"
 msgstr ""
 
-#: config/i386/i386.h:235
-msgid "Same as -mcpu=pentiumpro"
+#: fortran/trans-stmt.c:1131
+msgid "DO step value is zero"
 msgstr ""
 
-#: config/i386/i386.h:241
-msgid "Align some doubles on dword boundary"
+#: fortran/trans.c:48
+msgid "Array reference out of bounds"
 msgstr ""
 
-#: config/i386/i386.h:243
-msgid "Align doubles on word boundary"
+#: fortran/trans.c:49
+msgid "Incorrect function return value"
 msgstr ""
 
-#: config/i386/i386.h:245
-msgid "Uninitialized locals in .bss"
+#: fortran/trans.c:556
+msgid "Memory allocation failed"
 msgstr ""
 
-#: config/i386/i386.h:247
-msgid "Uninitialized locals in .data"
+#: fortran/trans.c:645
+msgid ""
+"Attempt to allocate negative amount of memory. Possible integer overflow"
 msgstr ""
 
-#: config/i386/i386.h:249
-msgid "Use IEEE math for fp comparisons"
+#: fortran/trans.c:681 fortran/trans.c:1099
+msgid "Out of memory"
 msgstr ""
 
-#: config/i386/i386.h:251
-msgid "Do not use IEEE math for fp comparisons"
+#: fortran/trans.c:776
+#, c-format
+msgid "Attempting to allocate already allocated variable '%s'"
 msgstr ""
 
-#: config/i386/i386.h:253
-msgid "Return values of functions in FPU registers"
+#: fortran/trans.c:782
+msgid "Attempting to allocate already allocated variable"
 msgstr ""
 
-#: config/i386/i386.h:255
-msgid "Do not return values of functions in FPU registers"
+#: fortran/trans.c:895 fortran/trans.c:975
+#, c-format
+msgid "Attempt to DEALLOCATE unallocated '%s'"
 msgstr ""
 
-#: config/i386/i386.h:257
-msgid "Do not generate sin, cos, sqrt for FPU"
+#: fortran/trans.c:1080
+msgid "Attempt to allocate a negative amount of memory."
 msgstr ""
 
-#: config/i386/i386.h:259
-msgid "Generate sin, cos, sqrt for FPU"
+#: java/jcf-dump.c:1062
+#, c-format
+msgid "Not a valid Java .class file.\n"
 msgstr ""
 
-#: config/i386/i386.h:261
-msgid "Omit the frame pointer in leaf functions"
+#: java/jcf-dump.c:1068
+#, c-format
+msgid "error while parsing constant pool\n"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:268
-msgid "Enable stack probing"
+#: java/jcf-dump.c:1074 java/jcf-parse.c:1435
+#, gcc-internal-format, gfc-internal-format
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:273
-msgid "Emit Intel syntax assembler opcodes"
+#: java/jcf-dump.c:1084
+#, c-format
+msgid "error while parsing fields\n"
 msgstr ""
 
-#: config/i386/i386.h:276
-msgid "Align destination of the string operations"
+#: java/jcf-dump.c:1090
+#, c-format
+msgid "error while parsing methods\n"
 msgstr ""
 
-#: config/i386/i386.h:278
-msgid "Do not align destination of the string operations"
+#: java/jcf-dump.c:1096
+#, c-format
+msgid "error while parsing final attributes\n"
 msgstr ""
 
-#: config/i386/i386.h:280
-msgid "Inline all known string operations"
+#: java/jcf-dump.c:1133
+#, c-format
+msgid "Try 'jcf-dump --help' for more information.\n"
 msgstr ""
 
-#: config/i386/i386.h:282
-msgid "Do not inline all known string operations"
+#: java/jcf-dump.c:1140
+#, c-format
+msgid ""
+"Usage: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
 
-#: config/i386/i386.h:284 config/i386/i386.h:288
-msgid "Use push instructions to save outgoing arguments"
+#: java/jcf-dump.c:1141
+#, c-format
+msgid ""
+"Display contents of a class file in readable form.\n"
+"\n"
 msgstr ""
 
-#: config/i386/i386.h:286 config/i386/i386.h:290
-msgid "Do not use push instructions to save outgoing arguments"
+#: java/jcf-dump.c:1142
+#, c-format
+msgid "  -c                      Disassemble method bodies\n"
 msgstr ""
 
-#: config/i386/i386.h:291
-msgid "Support MMX builtins"
+#: java/jcf-dump.c:1143
+#, c-format
+msgid "  --javap                 Generate output in 'javap' format\n"
 msgstr ""
 
-#: config/i386/i386.h:293
-msgid "Do not support MMX builtins"
+#: java/jcf-dump.c:1145
+#, c-format
+msgid "  --classpath PATH        Set path to find .class files\n"
 msgstr ""
 
-#: config/i386/i386.h:295
-msgid "Support MMX and SSE builtins"
+#: java/jcf-dump.c:1146
+#, c-format
+msgid "  -IDIR                   Append directory to class path\n"
 msgstr ""
 
-#: config/i386/i386.h:297
-msgid "Do not support MMX and SSE builtins"
+#: java/jcf-dump.c:1147
+#, c-format
+msgid "  --bootclasspath PATH    Override built-in class path\n"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:330 config/rs6000/rs6000.h:405 config/sparc/sparc.h:711
-msgid "Schedule code for given CPU"
+#: java/jcf-dump.c:1148
+#, c-format
+msgid "  --extdirs PATH          Set extensions directory path\n"
 msgstr ""
 
-#: config/i386/i386.h:332
-msgid "Generate code for given CPU"
+#: java/jcf-dump.c:1149
+#, c-format
+msgid "  -o FILE                 Set output file name\n"
 msgstr ""
 
-#: config/i386/i386.h:334
-msgid "Control allocation order of integer registers"
+#: java/jcf-dump.c:1151
+#, c-format
+msgid "  --help                  Print this help, then exit\n"
 msgstr ""
 
-#: config/i386/i386.h:336
-msgid "Number of registers used to pass integer arguments"
+#: java/jcf-dump.c:1152
+#, c-format
+msgid "  --version               Print version number, then exit\n"
 msgstr ""
 
-#: config/i386/i386.h:338
-msgid "Loop code aligned to this power of 2"
+#: java/jcf-dump.c:1153
+#, c-format
+msgid "  -v, --verbose           Print extra information while running\n"
 msgstr ""
 
-#: config/i386/i386.h:340
-msgid "Jump targets are aligned to this power of 2"
+#: java/jcf-dump.c:1155
+#, c-format
+msgid ""
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
 
-#: config/i386/i386.h:342
-msgid "Function starts are aligned to this power of 2"
+#: java/jcf-dump.c:1183 java/jcf-dump.c:1251
+#, c-format
+msgid "jcf-dump: no classes specified\n"
 msgstr ""
 
-#: config/i386/i386.h:345
-msgid "Attempt to keep stack aligned to this power of 2"
+#: java/jcf-dump.c:1271
+#, c-format
+msgid "Cannot open '%s' for output.\n"
 msgstr ""
 
-#: config/i386/i386.h:347
-msgid "Branches are this expensive (1-5, arbitrary units)"
+#: java/jcf-dump.c:1316
+#, c-format
+msgid "bad format of .zip/.jar archive\n"
 msgstr ""
 
-#: config/i386/osf1elf.h:126
-msgid "Profiling uses mcount"
+#: java/jcf-dump.c:1434
+#, c-format
+msgid "Bad byte codes.\n"
 msgstr ""
 
-#: config/i386/osfrose.h:63
-msgid "Emit half-PIC code"
+#: java/jvgenmain.c:47
+#, c-format
+msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
 msgstr ""
 
-#. intentionally undoc
-#. intentionally undoc
-#: config/i386/osfrose.h:70
-msgid "Emit ELF object code"
+#: java/jvgenmain.c:111
+#, c-format
+msgid "%s: Cannot open output file: %s\n"
 msgstr ""
 
-#: config/i386/osfrose.h:72
-msgid "Emit ROSE object code"
+#: java/jvgenmain.c:157
+#, c-format
+msgid "%s: Failed to close output file %s\n"
 msgstr ""
 
-#: config/i386/osfrose.h:74
-msgid "Symbols have a leading underscore"
+#: config/arc/arc.h:61 config/mips/mips.h:1171
+msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/i386/osfrose.h:77
-msgid "Align to >word boundaries"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
 msgstr ""
 
-#: config/i386/osfrose.h:80
-msgid "Use mcount for profiling"
+#: config/i386/linux-unwind.h:186
+msgid "ax ; {int $0x80 | syscall"
 msgstr ""
 
-#: config/i386/osfrose.h:82
-msgid "Use mcount_ptr for profiling"
+#: config/i386/mingw-w64.h:76 config/i386/mingw32.h:101
+#: config/i386/cygwin.h:116
+msgid "shared and mdll are not compatible"
 msgstr ""
 
-#: config/i386/sco5.h:503 config/rs6000/sysv4.h:997
-#, c-format
-msgid "%s causes a section type conflict"
+#: ada/gcc-interface/lang-specs.h:33 java/jvspec.c:80 gcc.c:766
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/i386/sco5.h:898
-msgid "Generate COFF output"
+#: ada/gcc-interface/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: config/i386/sco5.h:899
-msgid "Generate ELF output"
+#: config/mcore/mcore.h:54
+msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: config/i386/winnt.c:300
-#, c-format
-msgid "`%s' declared as both exported to and imported from a DLL."
+#: config/darwin.h:223
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/winnt.c:328
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
+#: config/darwin.h:225
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/winnt.c:337
-#, c-format
-msgid "static variable `%s' is marked dllimport"
+#: config/darwin.h:230
+msgid "-bundle not allowed with -dynamiclib"
 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:75
-msgid "Environment variable DJGPP not defined."
+#: config/darwin.h:231
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:77
-#, c-format
-msgid "Environment variable DJGPP points to missing file '%s'."
+#: config/darwin.h:232
+msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:80
-#, c-format
-msgid "Environment variable DJGPP points to corrupt file '%s'."
+#: config/darwin.h:237
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i860/i860.h:56 config/i860/paragon.h:28
-msgid "Generate code which uses the FPU"
+#: config/darwin.h:239
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i860/i860.h:57 config/i860/i860.h:58 config/i860/paragon.h:29
-#: config/i860/paragon.h:30 config/i860/paragon.h:31
-msgid "Do not generate code which uses the FPU"
+#: config/darwin.h:240
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i960/i960.c:124
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: config/i960/i960.c:129
-msgid "malformed #pragma align - ignored"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: config/i960/i960.c:167
-msgid "sorry, not implemented: #pragma noalign NAME"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: config/i960/i960.c:1515 config/m68k/m68k.c:406 config/rs6000/rs6000.c:5410
-msgid "stack limit expression is not supported"
+#: config/sparc/freebsd.h:35 config/rs6000/sysv4.h:843
+#: config/ia64/freebsd.h:26 config/arm/freebsd.h:31 config/i386/freebsd.h:104
+#: config/alpha/freebsd.h:34
+msgid "consider using '-pg' instead of '-p' with gprof(1)"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#. ??? Not all ten of these architecture variations actually exist, but I
-#. am not sure which are real and which aren't.
-#: config/i960/i960.h:241
-msgid "Generate SA code"
+#: config/sparc/linux64.h:165 config/sparc/linux64.h:176
+#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
+#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
+msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: config/i960/i960.h:244
-msgid "Generate SB code"
+#: config/bfin/elf.h:54
+msgid "no processor type specified for linking"
 msgstr ""
 
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:249
-msgid "Generate KA code"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg"
 msgstr ""
 
-#: config/i960/i960.h:252
-msgid "Generate KB code"
+#: config/i386/nwld.h:34
+msgid "static linking is not supported"
 msgstr ""
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:257
-msgid "Generate JA code"
+#: config/pa/pa-hpux10.h:87 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:98
+#: config/pa/pa-hpux10.h:101 config/pa/pa-hpux11.h:108
+#: config/pa/pa-hpux11.h:111 config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33
+#: config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
+msgid "warning: consider linking with '-static' as system libraries with"
 msgstr ""
 
-#: config/i960/i960.h:259
-msgid "Generate JD code"
+#: config/pa/pa-hpux10.h:88 config/pa/pa-hpux10.h:91 config/pa/pa-hpux10.h:99
+#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux11.h:109
+#: config/pa/pa-hpux11.h:112 config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34
+#: config/pa/pa64-hpux.h:43 config/pa/pa64-hpux.h:46
+msgid "  profiling support are only provided in archive format"
 msgstr ""
 
-#: config/i960/i960.h:262
-msgid "Generate JF code"
+#: config/vxworks.h:71
+msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr ""
 
-#: config/i960/i960.h:264
-msgid "generate RP code"
+#: objc/lang-specs.h:31 objc/lang-specs.h:46
+msgid "GNU Objective C no longer supports traditional compilation"
 msgstr ""
 
-#: config/i960/i960.h:267
-msgid "Generate MC code"
+#: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217
+#: config/sparc/sol2-gld-bi.h:50 config/sparc/sol2-gld-bi.h:55
+msgid "does not support multilib"
 msgstr ""
 
-#: config/i960/i960.h:270
-msgid "Generate CA code"
+#: config/arm/arm.h:178
+msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
 
-#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
-#: config/i960/i960.h:280
-msgid "Generate CF code"
+#: config/arm/arm.h:180
+msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: config/i960/i960.h:286
-msgid "Use alternate leaf function entries"
+#: config/cris/cris.h:197
+msgid "do not specify both -march=... and -mcpu=..."
 msgstr ""
 
-#: config/i960/i960.h:288
-msgid "Do not use alternate leaf function entries"
+#: config/sh/sh.h:469
+msgid "SH2a does not support little-endian"
 msgstr ""
 
-#: config/i960/i960.h:290
-msgid "Perform tail call optimization"
+#: config/rx/rx.h:66
+msgid "-mas100-syntax is incompatible with -gdwarf"
 msgstr ""
 
-#: config/i960/i960.h:292
-msgid "Do not perform tail call optimization"
+#: config/rx/rx.h:67
+msgid "rx200 cpu does not have FPU hardware"
 msgstr ""
 
-#: config/i960/i960.h:294
-msgid "Use complex addressing modes"
+#: config/rs6000/darwin.h:99
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: config/i960/i960.h:296
-msgid "Do not use complex addressing modes"
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
 msgstr ""
 
-#: config/i960/i960.h:298
-msgid "Align code to 8 byte boundary"
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
 msgstr ""
 
-#: config/i960/i960.h:300
-msgid "Do not align code to 8 byte boundary"
+#: gcc.c:927
+msgid "GNU C no longer supports -traditional without -E"
 msgstr ""
 
-#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
-#: config/i960/i960.h:306 config/i960/i960.h:308
-msgid "Enable compatibility with iC960 v2.0"
+#: gcc.c:936
+msgid "-E or -x required when input is from standard input"
 msgstr ""
 
-#: config/i960/i960.h:310
-msgid "Enable compatibility with iC960 v3.0"
+#: config/i386/i386.h:555
+msgid "'-msse5' was removed"
 msgstr ""
 
-#: config/i960/i960.h:312 config/i960/i960.h:314
-msgid "Enable compatibility with ic960 assembler"
+#: config/s390/tpf.h:120
+msgid "static is not supported on TPF-OS"
 msgstr ""
 
-#: config/i960/i960.h:316
-msgid "Do not permit unaligned accesses"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: config/i960/i960.h:318
-msgid "Permit unaligned accesses"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: config/i960/i960.h:320
-msgid "Layout types like Intel's v1.3 gcc"
+#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
+msgid "gfortran does not support -E without -cpp"
 msgstr ""
 
-#: config/i960/i960.h:322
-msgid "Do not layout types like Intel's v1.3 gcc"
+#: java/lang.opt:122
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: config/i960/i960.h:324 config/rs6000/sysv4.h:132 config/sparc/linux.h:92
-#: config/sparc/linux64.h:148
-msgid "Use 64 bit long doubles"
+#: java/lang.opt:126
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: config/i960/i960.h:326
-msgid "Enable linker relaxation"
+#: java/lang.opt:130
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: config/i960/i960.h:328
-msgid "Do not enable linker relaxation"
+#: java/lang.opt:150
+msgid "--CLASSPATH\tDeprecated; use --classpath instead"
 msgstr ""
 
-#. Override conflicting target switch options.
-#. Doesn't actually detect if more than one -mARCH option is given, but
-#. does handle the case of two blatantly conflicting -mARCH options.
-#: config/i960/i960.h:343 config/i960/i960.h:353
-msgid "conflicting architectures defined - using C series"
+#: java/lang.opt:157
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/i960/i960.h:348
-msgid "conflicting architectures defined - using K series"
+#: java/lang.opt:179
+msgid "--bootclasspath=<path>\tReplace system path"
 msgstr ""
 
-#: config/i960/i960.h:363
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+#: java/lang.opt:183
+msgid "Generate checks for references to NULL"
 msgstr ""
 
-#. ??? See the LONG_DOUBLE_TYPE_SIZE definition below.
-#: config/i960/i960.h:374
-msgid "The -mlong-double-64 option does not work yet."
+#: java/lang.opt:187
+msgid "--classpath=<path>\tSet class path"
 msgstr ""
 
-#: config/lynx-ng.h:97 config/lynx.h:120 config/rs6000/lynx.h:88
-msgid "-msystem-v and -p are incompatible"
+#: java/lang.opt:194
+msgid "Output a class file"
 msgstr ""
 
-#: config/lynx-ng.h:99 config/lynx.h:122 config/rs6000/lynx.h:90
-msgid "-msystem-v and -mthreads are incompatible"
+#: java/lang.opt:198
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/m32r/m32r.c:84
-#, c-format
-msgid "bad value (%s) for -mmodel switch"
+#: java/lang.opt:202
+msgid ""
+"--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
 msgstr ""
 
-#: config/m32r/m32r.c:93
-#, c-format
-msgid "bad value (%s) for -msdata switch"
+#: java/lang.opt:206
+msgid "--extdirs=<path>\tSet the extension directory path"
 msgstr ""
 
-#: config/m32r/m32r.c:381
-msgid "const objects cannot go in .sdata/.sbss"
+#: java/lang.opt:216
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: config/m32r/m32r.c:2188
-#, c-format
-msgid "invalid operand to %s code"
+#: java/lang.opt:223
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: config/m32r/m32r.c:2195
-#, c-format
-msgid "invalid operand to %p code"
+#: java/lang.opt:227
+msgid ""
+"Assume the runtime uses a hash table to map an object to its synchronization "
+"structure"
 msgstr ""
 
-#: config/m32r/m32r.c:2303
-msgid "invalid operand to %T/%B code"
+#: java/lang.opt:231
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/m32r/m32r.c:2326
-msgid "invalid operand to %N code"
+#: java/lang.opt:235
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:185
-msgid "Display compile time statistics"
+#: java/lang.opt:242
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: config/m32r/m32r.h:187
-msgid "Align all loops to 32 byte boundary"
+#: java/lang.opt:246
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: config/m32r/m32r.h:190
-msgid "Only issue one instruction per cycle"
+#: java/lang.opt:253
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: config/m32r/m32r.h:193
-msgid "Prefer branches over conditional execution"
+#: java/lang.opt:257
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: config/m32r/m32r.h:209
-msgid "Code size: small, medium or large"
+#: java/lang.opt:261
+msgid "Generate code for the Boehm GC"
 msgstr ""
 
-#: config/m32r/m32r.h:211
-msgid "Small data area: none, sdata, use"
+#: java/lang.opt:265
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: config/m68k/m68k.c:101
-#, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
+#: java/lang.opt:269
+msgid "Generate code for built-in atomic operations"
 msgstr ""
 
-#: config/m68k/m68k.c:112
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
+#: java/lang.opt:273
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: config/m68k/m68k.c:123
-#, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
+#: java/lang.opt:277
+msgid "Set the source language version"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make
-#. sense on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. Don't use this macro to turn on various extra optimizations for
-#. `-O'.  That is what `OPTIMIZATION_OPTIONS' is for.
-#: config/m68k/m68k.h:237 config/m68k/m68kv4.h:312
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+#: java/lang.opt:281
+msgid "Set the target VM version"
 msgstr ""
 
-#: config/m88k/m88k.c:861
-#, c-format
-msgid "Internal gcc monitor: short-branch(%x)"
+#: ada/gcc-interface/lang.opt:114
+msgid "-gnat<options>\tSpecify options to GNAT"
 msgstr ""
 
-#: config/m88k/m88k.c:2268
-msgid "Internal gcc error: Can't express symbolic location"
+#: fortran/lang.opt:147
+msgid "-J<directory>\tPut MODULE files in 'directory'"
 msgstr ""
 
-#: config/m88k/m88k.c:2549
-#, c-format
-msgid "argument #%d is a structure"
+#: fortran/lang.opt:199
+msgid "Warn about possible aliasing of dummy arguments"
 msgstr ""
 
-#: config/m88k/m88k.c:2864
-msgid "%R not followed by %B/C/D/E"
+#: fortran/lang.opt:203
+msgid "Warn about alignment of COMMON blocks"
 msgstr ""
 
-#: config/m88k/m88k.c:2932
-#, c-format
-msgid "invalid %x/X value"
+#: fortran/lang.opt:207
+msgid "Warn about missing ampersand in continued character constants"
 msgstr ""
 
-#: config/m88k/m88k.c:2937
-msgid "invalid %H value"
+#: fortran/lang.opt:211
+msgid "Warn about creation of array temporaries"
 msgstr ""
 
-#: config/m88k/m88k.c:2943
-msgid "invalid %h value"
+#: fortran/lang.opt:215
+msgid "Warn about truncated character expressions"
 msgstr ""
 
-#: config/m88k/m88k.c:2949
-msgid "invalid %Q value"
+#: fortran/lang.opt:223
+msgid "Warn about most implicit conversions"
 msgstr ""
 
-#: config/m88k/m88k.c:2955
-msgid "invalid %q value"
+#: fortran/lang.opt:227
+msgid "Warn about calls with implicit interface"
 msgstr ""
 
-#: config/m88k/m88k.c:2961
-#, c-format
-msgid "invalid %o value"
+#: fortran/lang.opt:231
+msgid "Warn about called procedures not explicitly declared"
 msgstr ""
 
-#: config/m88k/m88k.c:2968
-#, c-format
-msgid "invalid %p value"
+#: fortran/lang.opt:235
+msgid "Warn about truncated source lines"
 msgstr ""
 
-#: config/m88k/m88k.c:2981 config/m88k/m88k.c:2986
-#, c-format
-msgid "invalid %s/S value"
+#: fortran/lang.opt:239
+msgid "Warn on intrinsics not part of the selected standard"
 msgstr ""
 
-#: config/m88k/m88k.c:2997
-msgid "invalid %P operand"
+#: fortran/lang.opt:247
+msgid "Warn about \"suspicious\" constructs"
 msgstr ""
 
-#: config/m88k/m88k.c:3028
-msgid "invalid %B value"
+#: fortran/lang.opt:251
+msgid "Permit nonconforming uses of the tab character"
 msgstr ""
 
-#: config/m88k/m88k.c:3045
-msgid "invalid %C value"
+#: fortran/lang.opt:255
+msgid "Warn about underflow of numerical constant expressions"
 msgstr ""
 
-#: config/m88k/m88k.c:3058
-msgid "invalid %D value"
+#: fortran/lang.opt:259
+msgid "Warn if a user-procedure has the same name as an intrinsic"
 msgstr ""
 
-#: config/m88k/m88k.c:3066
-#, c-format
-msgid "invalid %E value"
+#: fortran/lang.opt:263
+msgid "Warn about unused dummy arguments."
 msgstr ""
 
-#: config/m88k/m88k.c:3071
-#, c-format
-msgid "`%d' operand isn't a register"
+#: fortran/lang.opt:267
+msgid "Enable preprocessing"
 msgstr ""
 
-#: config/m88k/m88k.c:3082
-msgid "invalid %r value"
+#: fortran/lang.opt:275
+msgid "Disable preprocessing"
 msgstr ""
 
-#: config/m88k/m88k.c:3089
-msgid "operand is r0"
+#: fortran/lang.opt:283
+msgid "Enable alignment of COMMON blocks"
 msgstr ""
 
-#: config/m88k/m88k.c:3103
-msgid "operand is const_double"
+#: fortran/lang.opt:287
+msgid "All intrinsics procedures are available regardless of selected standard"
 msgstr ""
 
-#: config/m88k/m88k.c:3122
-msgid "invalid code"
+#: fortran/lang.opt:295
+msgid ""
+"Do not treat local variables and COMMON blocks as if they were named in SAVE "
+"statements"
 msgstr ""
 
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+#: fortran/lang.opt:299
+msgid "Specify that backslash in string introduces an escape character"
 msgstr ""
 
-#: config/m88k/m88k.h:299
-#, c-format
-msgid "Invalid option `-mshort-data-%s'"
+#: fortran/lang.opt:303
+msgid "Produce a backtrace when a runtime error is encountered"
 msgstr ""
 
-#: config/m88k/m88k.h:304
-#, c-format
-msgid "-mshort-data-%s is too large "
+#: fortran/lang.opt:307
+msgid ""
+"-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
+"use BLAS"
 msgstr ""
 
-#: config/m88k/m88k.h:306
-#, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
+#: fortran/lang.opt:311
+msgid ""
+"Produce a warning at runtime if a array temporary has been created for a "
+"procedure argument"
 msgstr ""
 
-#: config/mips/mips.c:4667
-#, c-format
-msgid "-mips%d not supported"
+#: fortran/lang.opt:315
+msgid "Use big-endian format for unformatted files"
 msgstr ""
 
-#: config/mips/mips.c:4674
-#, c-format
-msgid "bad value (%s) for -mips switch"
+#: fortran/lang.opt:319
+msgid "Use little-endian format for unformatted files"
 msgstr ""
 
-#: config/mips/mips.c:4693
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
+#: fortran/lang.opt:323
+msgid "Use native format for unformatted files"
 msgstr ""
 
-#: config/mips/mips.c:4723
-#, c-format
-msgid "-mabi=%s does not support -mips%d"
+#: fortran/lang.opt:327
+msgid "Swap endianness for unformatted files"
 msgstr ""
 
-#: config/mips/mips.c:4740
-msgid "The -mabi=32 support does not work yet."
+#: fortran/lang.opt:331
+msgid "Use the Cray Pointer extension"
 msgstr ""
 
-#: config/mips/mips.c:4744
-msgid "This target does not support the -mabi switch."
+#: fortran/lang.opt:335
+msgid "Ignore 'D' in column one in fixed form"
 msgstr ""
 
-#: config/mips/mips.c:4878
-#, c-format
-msgid "-mcpu=%s does not support -mips%d"
+#: fortran/lang.opt:339
+msgid "Treat lines with 'D' in column one as comments"
 msgstr ""
 
-#: config/mips/mips.c:4884
-#, c-format
-msgid "-mips%d does not support 64 bit fp registers"
+#: fortran/lang.opt:343
+msgid "Set the default double precision kind to an 8 byte wide type"
 msgstr ""
 
-#: config/mips/mips.c:4887
-#, c-format
-msgid "-mips%d does not support 64 bit gp registers"
+#: fortran/lang.opt:347
+msgid "Set the default integer kind to an 8 byte wide type"
 msgstr ""
 
-#: config/mips/mips.c:4906
-msgid "-G is incompatible with PIC code which is the default"
+#: fortran/lang.opt:351
+msgid "Set the default real kind to an 8 byte wide type"
 msgstr ""
 
-#: config/mips/mips.c:4922
-msgid "-membedded-pic and -mabicalls are incompatible"
+#: fortran/lang.opt:355
+msgid "Allow dollar signs in entity names"
 msgstr ""
 
-#: config/mips/mips.c:4925
-msgid "-G and -membedded-pic are incompatible"
+#: fortran/lang.opt:359
+msgid "Dump a core file when a runtime error occurs"
 msgstr ""
 
-#: config/mips/mips.c:4977
-#, c-format
-msgid "Invalid option `entry%s'"
+#: fortran/lang.opt:363
+msgid "Display the code tree after parsing"
 msgstr ""
 
-#: config/mips/mips.c:4980
-msgid "-mentry is only meaningful with -mips-16"
+#: fortran/lang.opt:367
+msgid "Display the code tree after front end optimization"
 msgstr ""
 
-#: config/mips/mips.c:5313
-#, ycp-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
+#: fortran/lang.opt:371
+msgid "Display the code tree after parsing; deprecated option"
 msgstr ""
 
-#: config/mips/mips.c:5327
-#, ycp-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
+#: fortran/lang.opt:375
+msgid ""
+"Specify that an external BLAS library should be used for matmul calls on "
+"large-size arrays"
 msgstr ""
 
-#: config/mips/mips.c:5340
-#, ycp-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: fortran/lang.opt:379
+msgid "Use f2c calling convention"
 msgstr ""
 
-#: config/mips/mips.c:5353
-#, ycp-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: fortran/lang.opt:383
+msgid "Assume that the source file is fixed form"
 msgstr ""
 
-#: config/mips/mips.c:5367
-#, c-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+#: fortran/lang.opt:387
+msgid "Specify where to find the compiled intrinsic modules"
 msgstr ""
 
-#: config/mips/mips.c:5376
-msgid "PRINT_OPERAND null pointer"
+#: fortran/lang.opt:391
+msgid "Allow arbitrary character line width in fixed mode"
 msgstr ""
 
-#: config/mips/mips.c:5504
-#, c-format
-msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
+#: fortran/lang.opt:395
+msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode"
 msgstr ""
 
-#: config/mips/mips.c:5548
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
+#: fortran/lang.opt:399
+msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
 msgstr ""
 
-#: config/mips/mips.c:5803
-msgid ""
-"MIPS ECOFF format does not allow changing filenames within functions with "
-"#line"
+#: fortran/lang.opt:403
+msgid "Assume that the source file is free form"
 msgstr ""
 
-#: config/mips/mips.c:6366
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
+#: fortran/lang.opt:407
+msgid "Allow arbitrary character line width in free mode"
 msgstr ""
 
-#: config/mips/mips.c:6583
-#, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
+#: fortran/lang.opt:411
+msgid "-ffree-line-length-<n>\tUse n as character line width in free mode"
 msgstr ""
 
-#: config/mips/mips.c:8631
-#, c-format
-msgid "can not handle inconsistent calls to `%s'"
+#: fortran/lang.opt:415
+msgid ""
+"Specify that no implicit typing is allowed, unless overridden by explicit "
+"IMPLICIT statements"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:335 config/mn10300/mn10300.h:62
-msgid "No default crt0.o"
+#: fortran/lang.opt:419
+msgid ""
+"-finit-character=<n>\tInitialize local character variables to ASCII value n"
 msgstr ""
 
-#: config/mips/mips.h:337
-msgid "Use 64-bit int type"
+#: fortran/lang.opt:423
+msgid "-finit-integer=<n>\tInitialize local integer variables to n"
 msgstr ""
 
-#: config/mips/mips.h:339
-msgid "Use 64-bit long type"
+#: fortran/lang.opt:427
+msgid "Initialize local variables to zero (from g77)"
 msgstr ""
 
-#: config/mips/mips.h:341
-msgid "Use 32-bit long type"
+#: fortran/lang.opt:431
+msgid "-finit-logical=<true|false>\tInitialize local logical variables"
 msgstr ""
 
-#: config/mips/mips.h:343
-msgid "Optimize lui/addiu address loads"
+#: fortran/lang.opt:435
+msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
 msgstr ""
 
-#: config/mips/mips.h:345
-msgid "Don't optimize lui/addiu address loads"
+#: fortran/lang.opt:439
+msgid ""
+"-fmax-array-constructor=<n>\tMaximum number of objects in an array "
+"constructor"
 msgstr ""
 
-#: config/mips/mips.h:347
-msgid "Use MIPS as"
+#: fortran/lang.opt:443
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
 msgstr ""
 
-#: config/mips/mips.h:349
-msgid "Use GNU as"
+#: fortran/lang.opt:447
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
 msgstr ""
 
-#: config/mips/mips.h:351
-msgid "Use symbolic register names"
+#: fortran/lang.opt:451
+msgid ""
+"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
+"put on the stack"
 msgstr ""
 
-#: config/mips/mips.h:353
-msgid "Don't use symbolic register names"
+#: fortran/lang.opt:455
+msgid "Set default accessibility of module entities to PRIVATE."
 msgstr ""
 
-#: config/mips/mips.h:355 config/mips/mips.h:357
-msgid "Use GP relative sdata/sbss sections"
+#: fortran/lang.opt:463
+msgid "Try to lay out derived types as compactly as possible"
 msgstr ""
 
-#: config/mips/mips.h:359 config/mips/mips.h:361
-msgid "Don't use GP relative sdata/sbss sections"
+#: fortran/lang.opt:471
+msgid "Protect parentheses in expressions"
 msgstr ""
 
-#: config/mips/mips.h:363
-msgid "Output compiler statistics"
+#: fortran/lang.opt:475
+msgid "Enable range checking during compilation"
 msgstr ""
 
-#: config/mips/mips.h:365
-msgid "Don't output compiler statistics"
+#: fortran/lang.opt:479
+msgid "Use a 4-byte record marker for unformatted files"
 msgstr ""
 
-#: config/mips/mips.h:367
-msgid "Don't optimize block moves"
+#: fortran/lang.opt:483
+msgid "Use an 8-byte record marker for unformatted files"
 msgstr ""
 
-#: config/mips/mips.h:369
-msgid "Optimize block moves"
+#: fortran/lang.opt:487
+msgid "Allocate local variables on the stack to allow indirect recursion"
 msgstr ""
 
-#: config/mips/mips.h:371
-msgid "Use mips-tfile asm postpass"
+#: fortran/lang.opt:491
+msgid "Copy array sections into a contiguous block on procedure entry"
 msgstr ""
 
-#: config/mips/mips.h:373
-msgid "Don't use mips-tfile asm postpass"
+#: fortran/lang.opt:495
+msgid "-fcoarray=[...]\tSpecify which coarray parallelization should be used"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each triplet being { "NAME", VALUE, DOC }
-#. where VALUE is the bits to set or minus the bits to clear and DOC
-#. is the documentation for --help (NULL if intentionally undocumented).
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:377 config/pdp11/pdp11.h:54
-msgid "Use hardware floating point"
+#: fortran/lang.opt:499
+msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
 msgstr ""
 
-#: config/mips/mips.h:379
-msgid "Use 64-bit FP registers"
+#: fortran/lang.opt:503
+msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: config/mips/mips.h:381
-msgid "Use 32-bit FP registers"
+#: fortran/lang.opt:511
+msgid "Apply negative sign to zero values"
 msgstr ""
 
-#: config/mips/mips.h:383
-msgid "Use 64-bit general registers"
+#: fortran/lang.opt:515
+msgid "Append underscores to externally visible names"
 msgstr ""
 
-#: config/mips/mips.h:385
-msgid "Use 32-bit general registers"
+#: fortran/lang.opt:519
+msgid "Compile all program units at once and check all interfaces"
 msgstr ""
 
-#: config/mips/mips.h:387
-msgid "Use Irix PIC"
+#: fortran/lang.opt:559
+msgid "Statically link the GNU Fortran helper library (libgfortran)"
 msgstr ""
 
-#: config/mips/mips.h:389
-msgid "Don't use Irix PIC"
+#: fortran/lang.opt:563
+msgid "Conform to the ISO Fortran 2003 standard"
 msgstr ""
 
-#: config/mips/mips.h:391
-msgid "Use OSF PIC"
+#: fortran/lang.opt:567
+msgid "Conform to the ISO Fortran 2008 standard"
 msgstr ""
 
-#: config/mips/mips.h:393
-msgid "Don't use OSF PIC"
+#: fortran/lang.opt:571
+msgid "Conform to the ISO Fortran 95 standard"
 msgstr ""
 
-#: config/mips/mips.h:395
-msgid "Use indirect calls"
+#: fortran/lang.opt:575
+msgid "Conform to nothing in particular"
 msgstr ""
 
-#: config/mips/mips.h:397
-msgid "Don't use indirect calls"
+#: fortran/lang.opt:579
+msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: config/mips/mips.h:399
-msgid "Use embedded PIC"
+#: config/alpha/alpha.opt:23 config/i386/i386.opt:209
+msgid "Do not use hardware fp"
 msgstr ""
 
-#: config/mips/mips.h:401
-msgid "Don't use embedded PIC"
+#: config/alpha/alpha.opt:27
+msgid "Use fp registers"
 msgstr ""
 
-#: config/mips/mips.h:403
-msgid "Use ROM instead of RAM"
+#: config/alpha/alpha.opt:31
+msgid "Assume GAS"
 msgstr ""
 
-#: config/mips/mips.h:405
-msgid "Don't use ROM instead of RAM"
+#: config/alpha/alpha.opt:35
+msgid "Do not assume GAS"
 msgstr ""
 
-#: config/mips/mips.h:407
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: config/alpha/alpha.opt:39
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: config/mips/mips.h:409
-msgid "Don't put uninitialized constants in ROM"
+#: config/alpha/alpha.opt:43
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: config/mips/mips.h:411
-msgid "Use big-endian byte order"
+#: config/alpha/alpha.opt:50
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: config/mips/mips.h:413
-msgid "Use little-endian byte order"
+#: config/alpha/alpha.opt:54
+msgid "Use VAX fp"
 msgstr ""
 
-#: config/mips/mips.h:415
-msgid "Use single (32-bit) FP only"
+#: config/alpha/alpha.opt:58
+msgid "Do not use VAX fp"
 msgstr ""
 
-#: config/mips/mips.h:417
-msgid "Don't use single (32-bit) FP only"
+#: config/alpha/alpha.opt:62
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: config/mips/mips.h:419
-msgid "Use multiply accumulate"
+#: config/alpha/alpha.opt:66
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: config/mips/mips.h:421
-msgid "Don't use multiply accumulate"
+#: config/alpha/alpha.opt:70
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: config/mips/mips.h:423
-msgid "Work around early 4300 hardware bug"
+#: config/alpha/alpha.opt:74
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: config/mips/mips.h:425
-msgid "Don't work around early 4300 hardware bug"
+#: config/alpha/alpha.opt:78
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: config/mips/mips.h:427
-msgid "Optimize for 4650"
+#: config/alpha/alpha.opt:82
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: config/mips/mips.h:429
-msgid "Optimize for 3900"
+#: config/alpha/alpha.opt:86
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: config/mips/mips.h:431
-msgid "Trap on integer divide by zero"
+#: config/alpha/alpha.opt:90
+msgid "Emit direct branches to local functions"
 msgstr ""
 
-#: config/mips/mips.h:433
-msgid "Don't trap on integer divide by zero"
+#: config/alpha/alpha.opt:94
+msgid "Emit indirect branches to local functions"
 msgstr ""
 
-#: config/mips/mips.h:435
-msgid "Trap on integer divide overflow"
+#: config/alpha/alpha.opt:98
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: config/mips/mips.h:437
-msgid "Don't trap on integer divide overflow"
+#: config/alpha/alpha.opt:102 config/s390/s390.opt:59
+#: config/sparc/long-double-switch.opt:23
+msgid "Use 128-bit long double"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.
-#. The variable, type `char *', is set to the variable part of the
-#. given option if the fixed part matches.  The actual option name
-#. is made by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/mips/mips.h:556
-msgid "Specify CPU for scheduling purposes"
+#: config/alpha/alpha.opt:106 config/s390/s390.opt:63
+#: config/sparc/long-double-switch.opt:27
+msgid "Use 64-bit long double"
 msgstr ""
 
-#: config/mips/mips.h:558
-msgid "Specify MIPS ISA"
+#: config/alpha/alpha.opt:110
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: config/mips/mips.h:560
-msgid "Use mips16 entry/exit psuedo ops"
+#: config/alpha/alpha.opt:114
+msgid "Schedule given CPU"
 msgstr ""
 
-#: config/mips/mips.h:562
-msgid "Don't use MIPS16 instructions"
+#: config/alpha/alpha.opt:118
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2579
-msgid "mips16 function profiling"
+#: config/alpha/alpha.opt:122
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: config/mn10300/mn10300.h:57
-msgid "Work around hardware multiply bug"
+#: config/alpha/alpha.opt:126
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: config/mn10300/mn10300.h:58
-msgid "Do not work around hardware multiply bug"
+#: config/alpha/alpha.opt:130
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: config/mn10300/mn10300.h:59
-msgid "Target the AM33 processor"
+#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
+#: config/rs6000/sysv4.opt:32
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/nextstep.c:65
-msgid "optimization turned on"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: config/nextstep.c:71
-msgid "optimization turned off"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: config/nextstep.c:80
-msgid "optimization level restored"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
 msgstr ""
 
-#: config/ns32k/ns32k.h:104
-msgid "Don't use hardware fp"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
 msgstr ""
 
-#: config/ns32k/ns32k.h:105
-msgid "Alternative calling convention"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
 msgstr ""
 
-#: config/ns32k/ns32k.h:107
-msgid "Pass some arguments in registers"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/ns32k/ns32k.h:108
-msgid "Pass all arguments on stack"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: config/ns32k/ns32k.h:109
-msgid "Optimize for 32532 cpu"
+#: config/frv/frv.opt:54
+msgid ""
+"Change the number of temporary registers that are available to conditionally-"
+"executed sequences"
 msgstr ""
 
-#: config/ns32k/ns32k.h:110
-msgid "Optimize for 32332 cpu"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
 msgstr ""
 
-#: config/ns32k/ns32k.h:112
-msgid "Optimize for 32032"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
 msgstr ""
 
-#: config/ns32k/ns32k.h:114
-msgid "Register sb is zero. Use for absolute addressing"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:115
-msgid "Do not use register sb"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: config/ns32k/ns32k.h:118
-msgid "Generate code for high memory"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
 msgstr ""
 
-#: config/ns32k/ns32k.h:119
-msgid "Generate code for low memory"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: config/ns32k/ns32k.h:120
-msgid "32381 fpu"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: config/ns32k/ns32k.h:121
-msgid "Use multiply-accumulate fp instructions"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: config/ns32k/ns32k.h:123
-msgid "Do not use multiply-accumulate fp instructions"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: config/ns32k/ns32k.h:124
-msgid "\"Small register classes\" kludge"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: config/ns32k/ns32k.h:125
-msgid "No \"Small register classes\" kludge"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: config/pa/pa.c:142
-#, c-format
-msgid ""
-"Unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, and 8000\n"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:113
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/pa/pa.c:167
-#, c-format
-msgid ""
-"Unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
 msgstr ""
 
-#: config/pa/pa.c:172
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: config/pa/pa.c:177
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: config/pa/pa.c:182
-msgid "PIC code generation is not compatible with profiling\n"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
 msgstr ""
 
-#: config/pa/pa.c:187
-msgid "-g is only supported when using GAS on this processor,"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
 msgstr ""
 
-#: config/pa/pa.c:188
-msgid "-g option disabled."
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: config/pdp11/pdp11.h:55
-msgid "Do not use hardware floating point"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
 msgstr ""
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:57
-msgid "Return floating point results in ac0"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: config/pdp11/pdp11.h:58
-msgid "Return floating point results in memory"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#. is 11/40
-#: config/pdp11/pdp11.h:60
-msgid "Generate code for an 11/40"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
 msgstr ""
 
-#. is 11/45
-#: config/pdp11/pdp11.h:63
-msgid "Generate code for an 11/45"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#. is 11/10
-#: config/pdp11/pdp11.h:66
-msgid "Generate code for an 11/10"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:71 config/pdp11/pdp11.h:72
-msgid "Use 32 bit int"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
-msgid "Use 16 bit int"
+#: config/frv/frv.opt:177 config/pa/pa.opt:104
+msgid "Use software floating point"
 msgstr ""
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:76 config/pdp11/pdp11.h:77
-msgid "Use 32 bit float"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
-msgid "Use 64 bit float"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
-#. is branching expensive - on a PDP, it's actually really cheap
-#. this is just to play around and check what code gcc generates
-#. split instruction and data memory?
-#: config/pdp11/pdp11.h:88
-msgid "Target has split I&D"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/pdp11/pdp11.h:89
-msgid "Target does not have split I&D"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:91
-msgid "Use UNIX assembler syntax"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/pdp11/pdp11.h:92
-msgid "Use DEC assembler syntax"
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/romp/romp.c:675
-#, ycp-format
-msgid "invalid %%B value"
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/romp/romp.c:702 config/rs6000/rs6000.c:4077
-#, ycp-format
-msgid "invalid %%S value"
+#: config/mn10300/mn10300.opt:31
+msgid "Target the AM34 processor"
 msgstr ""
 
-#: config/romp/romp.c:711 config/romp/romp.c:718
-#, ycp-format
-msgid "invalid %%b value"
+#: config/mn10300/mn10300.opt:35 config/arm/arm.opt:154
+msgid "Tune code for the given processor"
 msgstr ""
 
-#: config/romp/romp.c:739 config/romp/romp.c:746
-#, ycp-format
-msgid "invalid %%H value"
+#: config/mn10300/mn10300.opt:39
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/romp/romp.c:758 config/romp/romp.c:769
-#, ycp-format
-msgid "invalid %%z value"
+#: config/mn10300/mn10300.opt:44
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/romp/romp.c:777 config/romp/romp.c:785
-#, ycp-format
-msgid "invalid %%Z value"
+#: config/mn10300/mn10300.opt:48
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: config/romp/romp.c:792 config/romp/romp.c:801 config/romp/romp.c:808
-#: config/rs6000/rs6000.c:3859
-#, ycp-format
-msgid "invalid %%k value"
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
 msgstr ""
 
-#: config/romp/romp.c:893 config/romp/romp.c:936
-#, ycp-format
-msgid "invalid %%j value"
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
 msgstr ""
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:660
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
 msgstr ""
 
-#: config/rs6000/aix.h:254 config/rs6000/beos.h:33
-msgid "Always pass floating-point arguments in memory"
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
 msgstr ""
 
-#: config/rs6000/aix.h:256 config/rs6000/beos.h:35
-msgid "Don't always pass floating-point arguments in memory"
+#: config/s390/s390.opt:31 config/i386/i386.opt:102 config/spu/spu.opt:80
+msgid "Generate code for given CPU"
 msgstr ""
 
-#: config/rs6000/aix41.h:31 config/rs6000/aix43.h:35
-msgid "Support message passing with the Parallel Environment"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/rs6000/aix43.h:31
-msgid "Compile for 64-bit pointers"
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
 msgstr ""
 
-#: config/rs6000/aix43.h:33
-msgid "Compile for 32-bit pointers"
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/rs6000/aix43.h:52
-msgid "-maix64 and POWER architecture are incompatible."
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
 msgstr ""
 
-#: config/rs6000/aix43.h:57
-msgid "-maix64 requires PowerPC64 architecture remain enabled."
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
 msgstr ""
 
-#: config/rs6000/aix43.h:61
-msgid ""
-"-maix64 required: 64-bit computation with 32-bit addressing not yet "
-"supported."
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
 msgstr ""
 
-#: config/rs6000/rs6000.c:340
-msgid "-mmultiple is not supported on little endian systems"
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
 msgstr ""
 
-#: config/rs6000/rs6000.c:347
-msgid "-mstring is not supported on little endian systems"
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: config/rs6000/rs6000.c:353
-#, c-format
-msgid "-f%s ignored for AIX (all code is position independent)"
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
 msgstr ""
 
-#: config/rs6000/rs6000.c:361
-msgid "-ffunction-sections disabled on AIX when debugging"
+#: config/s390/s390.opt:79
+msgid ""
+"Set the max. number of bytes which has to be left to stack size before a "
+"trap instruction is triggered"
 msgstr ""
 
-#: config/rs6000/rs6000.c:367
-msgid "-fdata-sections not supported on AIX"
+#: config/s390/s390.opt:83
+msgid ""
+"Emit extra code in the function prologue in order to trap if the stack size "
+"exceeds the given limit"
 msgstr ""
 
-#: config/rs6000/rs6000.c:381
-#, c-format
-msgid "Unknown -mdebug-%s switch"
+#: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:91
+#: config/i386/i386.opt:237 config/spu/spu.opt:84
+msgid "Schedule code for given CPU"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3786
-#, ycp-format
-msgid "invalid %%f value"
+#: config/s390/s390.opt:91
+msgid "mvcle use"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3795
-#, ycp-format
-msgid "invalid %%F value"
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3804
-#, ycp-format
-msgid "invalid %%G value"
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3839
-#, ycp-format
-msgid "invalid %%j code"
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3849
-#, ycp-format
-msgid "invalid %%J code"
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3879
-#, ycp-format
-msgid "invalid %%K value"
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4003
-#, ycp-format
-msgid "invalid %%p value"
+#: config/ia64/ia64.opt:21
+msgid "Generate big endian code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4040
-#, ycp-format
-msgid "invalid %%q value"
+#: config/ia64/ia64.opt:25
+msgid "Generate little endian code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4103
-#, ycp-format
-msgid "%%S computed all 1's mask"
+#: config/ia64/ia64.opt:29
+msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4130
-#, ycp-format
-msgid "%%S computed all 0's mask"
+#: config/ia64/ia64.opt:33
+msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4140
-#, ycp-format
-msgid "invalid %%T value"
+#: config/ia64/ia64.opt:37
+msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4150
-#, ycp-format
-msgid "invalid %%u value"
+#: config/ia64/ia64.opt:41
+msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4159
-#, ycp-format
-msgid "invalid %%v value"
+#: config/ia64/ia64.opt:48
+msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4232
-#, ycp-format
-msgid "invalid %%W value"
+#: config/ia64/ia64.opt:52
+msgid "Generate code without GP reg"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:256
-msgid "Use POWER instruction set"
+#: config/ia64/ia64.opt:56
+msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:259
-msgid "Use POWER2 instruction set"
+#: config/ia64/ia64.opt:60
+msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/rs6000/rs6000.h:261
-msgid "Do not use POWER2 instruction set"
+#: config/ia64/ia64.opt:64
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/rs6000/rs6000.h:264
-msgid "Do not use POWER instruction set"
+#: config/ia64/ia64.opt:68
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/rs6000/rs6000.h:266
-msgid "Use PowerPC instruction set"
+#: config/ia64/ia64.opt:75
+msgid "Generate inline integer division, optimize for latency"
 msgstr ""
 
-#: config/rs6000/rs6000.h:269
-msgid "Do not use PowerPC instruction set"
+#: config/ia64/ia64.opt:79
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/rs6000/rs6000.h:271
-msgid "Use PowerPC General Purpose group optional instructions"
+#: config/ia64/ia64.opt:83
+msgid "Do not inline integer division"
 msgstr ""
 
-#: config/rs6000/rs6000.h:273
-msgid "Don't use PowerPC General Purpose group optional instructions"
+#: config/ia64/ia64.opt:87
+msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/rs6000/rs6000.h:275
-msgid "Use PowerPC Graphics group optional instructions"
+#: config/ia64/ia64.opt:91
+msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/rs6000/rs6000.h:277
-msgid "Don't use PowerPC Graphics group optional instructions"
+#: config/ia64/ia64.opt:95
+msgid "Do not inline square root"
 msgstr ""
 
-#: config/rs6000/rs6000.h:279
-msgid "Use PowerPC-64 instruction set"
+#: config/ia64/ia64.opt:99
+msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/rs6000/rs6000.h:281
-msgid "Don't use PowerPC-64 instruction set"
+#: config/ia64/ia64.opt:103
+msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/rs6000/rs6000.h:283
-msgid "Use new mnemonics for PowerPC architecture"
+#: config/ia64/ia64.opt:107 config/spu/spu.opt:72 config/sh/sh.opt:258
+#: config/pa/pa.opt:51
+msgid "Specify range of registers to make fixed"
 msgstr ""
 
-#: config/rs6000/rs6000.h:285
-msgid "Use old mnemonics for PowerPC architecture"
+#: config/ia64/ia64.opt:119
+msgid "Use data speculation before reload"
 msgstr ""
 
-#: config/rs6000/rs6000.h:288
-msgid "Put everything in the regular TOC"
+#: config/ia64/ia64.opt:123
+msgid "Use data speculation after reload"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
-msgid "Place floating point constants in TOC"
+#: config/ia64/ia64.opt:127
+msgid "Use control speculation"
 msgstr ""
 
-#: config/rs6000/rs6000.h:292
-msgid "Don't place floating point constants in TOC"
+#: config/ia64/ia64.opt:131
+msgid "Use in block data speculation before reload"
 msgstr ""
 
-#: config/rs6000/rs6000.h:294
-msgid "Place symbol+offset constants in TOC"
+#: config/ia64/ia64.opt:135
+msgid "Use in block data speculation after reload"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
-msgid "Don't place symbol+offset constants in TOC"
+#: config/ia64/ia64.opt:139
+msgid "Use in block control speculation"
 msgstr ""
 
-#: config/rs6000/rs6000.h:302
-msgid "Place variable addresses in the regular TOC"
+#: config/ia64/ia64.opt:143
+msgid "Use simple data speculation check"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
-msgid "Generate load/store multiple instructions"
+#: config/ia64/ia64.opt:147
+msgid "Use simple data speculation check for control speculation"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
-msgid "Do not generate load/store multiple instructions"
+#: config/ia64/ia64.opt:151
+msgid ""
+"If set, data speculative instructions will be chosen for schedule only if "
+"there are no other choices at the moment "
 msgstr ""
 
-#: config/rs6000/rs6000.h:314
-msgid "Generate string instructions for block moves"
+#: config/ia64/ia64.opt:155
+msgid ""
+"If set, control speculative instructions will be chosen for schedule only if "
+"there are no other choices at the moment "
 msgstr ""
 
-#: config/rs6000/rs6000.h:316
-msgid "Do not generate string instructions for block moves"
+#: config/ia64/ia64.opt:159
+msgid ""
+"Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:320
-msgid "Generate load/store with update instructions"
+#: config/ia64/ia64.opt:163
+msgid "Place a stop bit after every cycle when scheduling"
 msgstr ""
 
-#: config/rs6000/rs6000.h:322
-msgid "Do not generate load/store with update instructions"
+#: config/ia64/ia64.opt:167
+msgid ""
+"Assume that floating-point stores and loads are not likely to cause conflict "
+"when placed into one instruction group"
 msgstr ""
 
-#: config/rs6000/rs6000.h:324
-msgid "Generate fused multiply/add instructions"
+#: config/ia64/ia64.opt:171
+msgid ""
+"Soft limit on number of memory insns per instruction group, giving lower "
+"priority to subsequent memory insns attempting to schedule in the same insn "
+"group. Frequently useful to prevent cache bank conflicts.  Default value is 1"
 msgstr ""
 
-#: config/rs6000/rs6000.h:326
-msgid "Don't generate fused multiply/add instructions"
+#: config/ia64/ia64.opt:175
+msgid ""
+"Disallow more than 'msched-max-memory-insns' in instruction group. "
+"Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
+"reached)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:330
-msgid "Don't schedule the start and end of the procedure"
+#: config/ia64/ia64.opt:179
+msgid "Don't generate checks for control speculation in selective scheduling"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.
-#. The variable, type `char *', is set to the variable part of the
-#. given option if the fixed part matches.  The actual option name
-#. is made by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS { { "short-data-", &m88k_short_data } }
-#: config/rs6000/rs6000.h:403 config/sparc/sparc.h:709
-msgid "Use features of and schedule code for given CPU"
+#: config/ia64/ia64.opt:183
+msgid "Enable fused multiply/add and multiply/subtract instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:406
-msgid "Enable debug output"
+#: config/ia64/vms_symvec_libgcc_s.opt:3
+msgid "! It would be better to auto-generate this file."
 msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1637
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: config/ia64/vms_symvec_libgcc_s.opt:7
+msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
 msgstr ""
 
-#: config/rs6000/sysv4.h:92
-msgid "Select ABI calling convention."
+#: config/m32c/m32c.opt:24
+msgid "-msim\tUse simulator runtime"
 msgstr ""
 
-#: config/rs6000/sysv4.h:93
-msgid "Select method for sdata handling."
+#: config/m32c/m32c.opt:28
+msgid "-mcpu=r8c\tCompile code for R8C variants"
 msgstr ""
 
-#: config/rs6000/sysv4.h:108
-msgid "Align to the base type of the bitfield."
+#: config/m32c/m32c.opt:32
+msgid "-mcpu=m16c\tCompile code for M16C variants"
 msgstr ""
 
-#: config/rs6000/sysv4.h:110
-msgid "Don't align to the base type of the bitfield."
+#: config/m32c/m32c.opt:36
+msgid "-mcpu=m32cm\tCompile code for M32CM variants"
 msgstr ""
 
-#: config/rs6000/sysv4.h:112
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: config/m32c/m32c.opt:40
+msgid "-mcpu=m32c\tCompile code for M32C variants"
 msgstr ""
 
-#: config/rs6000/sysv4.h:114
-msgid "Assume that unaligned accesses are handled by the system"
+#: config/m32c/m32c.opt:44
+msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
 msgstr ""
 
-#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:120
-msgid "Produce code relocatable at runtime."
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
 msgstr ""
 
-#: config/rs6000/sysv4.h:118 config/rs6000/sysv4.h:122
-msgid "Don't produce code relocatable at runtime."
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
 msgstr ""
 
-#: config/rs6000/sysv4.h:124 config/rs6000/sysv4.h:126
-msgid "Produce little endian code."
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
 msgstr ""
 
-#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:130
-msgid "Produce big endian code."
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
 msgstr ""
 
-#: config/rs6000/sysv4.h:134 config/sparc/linux.h:93
-#: config/sparc/linux64.h:149
-msgid "Use 128 bit long doubles"
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/rs6000/sysv4.h:135 config/rs6000/sysv4.h:136
-#: config/rs6000/sysv4.h:137 config/rs6000/sysv4.h:138
-#: config/rs6000/sysv4.h:139 config/rs6000/sysv4.h:140
-#: config/rs6000/sysv4.h:147 config/rs6000/sysv4.h:148
-#: config/rs6000/sysv4.h:159 config/rs6000/sysv4.h:160
-#: config/rs6000/sysv4.h:161 config/rs6000/sysv4.h:163
-msgid "no description yet"
+#: config/sparc/sparc.opt:39
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/rs6000/sysv4.h:141
-msgid "Use EABI."
+#: config/sparc/sparc.opt:43
+msgid "Use hardware quad FP instructions"
 msgstr ""
 
-#: config/rs6000/sysv4.h:142
-msgid "Don't use EABI."
+#: config/sparc/sparc.opt:47
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/rs6000/sysv4.h:144
-msgid "Use alternate register names."
+#: config/sparc/sparc.opt:51
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:146
-msgid "Don't use alternate register names."
+#: config/sparc/sparc.opt:55
+msgid "Use UltraSPARC Visual Instruction Set extensions"
 msgstr ""
 
-#: config/rs6000/sysv4.h:150
-msgid "Link with libsim.a, libc.a and sim-crt0.o."
+#: config/sparc/sparc.opt:59
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/rs6000/sysv4.h:152
-msgid "Link with libads.a, libc.a and crt0.o."
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/rs6000/sysv4.h:154
-msgid "Link with libyk.a, libc.a and crt0.o."
+#: config/sparc/sparc.opt:67
+msgid "Use 64-bit ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:156
-msgid "Link with libmvme.a, libc.a and crt0.o."
+#: config/sparc/sparc.opt:71
+msgid "Use 32-bit ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.h:158
-msgid "Set the PPC_EMB bit in the ELF flags header"
+#: config/sparc/sparc.opt:75
+msgid "Use stack bias"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:209
-#, c-format
-msgid "Bad value for -mcall-%s"
+#: config/sparc/sparc.opt:79
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/rs6000/sysv4.h:225
-#, c-format
-msgid "Bad value for -msdata=%s"
+#: config/sparc/sparc.opt:83
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/rs6000/sysv4.h:242
-#, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible."
+#: config/sparc/sparc.opt:87
+msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/rs6000/sysv4.h:250
-#, c-format
-msgid "-f%s and -msdata=%s are incompatible."
+#: config/sparc/sparc.opt:95
+msgid "Use given SPARC-V9 code model"
 msgstr ""
 
-#: config/rs6000/sysv4.h:259
-#, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible."
+#: config/sparc/sparc.opt:99
+msgid "Enable strict 32-bit psABI struct return checking."
 msgstr ""
 
-#: config/rs6000/sysv4.h:266
-msgid "-mrelocatable and -mno-minimal-toc are incompatible."
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
 msgstr ""
 
-#: config/rs6000/sysv4.h:272
-#, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible."
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/rs6000/sysv4.h:279
-#, c-format
-msgid "-fPIC and -mcall-%s are incompatible."
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/rs6000/sysv4.h:286
-msgid "-mcall-aixdesc must be big endian"
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-msgid "Generate code for big endian"
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-msgid "Generate code for little endian"
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
 msgstr ""
 
-#: config/sparc/sparc.c:256
-#, c-format
-msgid "%s is not supported by this configuration"
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/sparc/sparc.c:264
-#, c-format
-msgid "-mptr%d not allowed on -m%d"
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/sparc/sparc.c:275
-msgid "-mlong-double-64 not allowed with -m64"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/sparc/sparc.c:295
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/sparc/sparc.c:300
-msgid "-mcmodel= is not supported on 32 bit systems"
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/sparc/sparc.c:381
-msgid "profiling does not support code models other than medlow"
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/sparc/sparc.c:5683 config/sparc/sparc.c:5689
-#, ycp-format
-msgid "Invalid %%Y operand"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/sparc/sparc.c:5759
-#, ycp-format
-msgid "Invalid %%A operand"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/sparc/sparc.c:5769
-#, ycp-format
-msgid "Invalid %%B operand"
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/sparc/sparc.c:5808
-#, ycp-format
-msgid "Invalid %%c operand"
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: config/sparc/sparc.c:5809
-#, ycp-format
-msgid "Invalid %%C operand"
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
 msgstr ""
 
-#: config/sparc/sparc.c:5830
-#, ycp-format
-msgid "Invalid %%d operand"
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
 msgstr ""
 
-#: config/sparc/sparc.c:5831
-#, ycp-format
-msgid "Invalid %%D operand"
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
 msgstr ""
 
-#: config/sparc/sparc.c:5849
-#, ycp-format
-msgid "Invalid %%f operand"
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
 msgstr ""
 
-#: config/sparc/sparc.c:5899
-msgid "long long constant not a valid immediate operand"
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: config/sparc/sparc.c:5902
-msgid "floating point constant not a valid immediate operand"
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
 msgstr ""
 
-#. To make profiling work with -f{pic,PIC}, we need to emit the profiling
-#. code into the rtl.  Also, if we are profiling, we cannot eliminate
-#. the frame pointer (because the return address will get smashed).
-#: config/sparc/sparc.h:403
-#, c-format
-msgid "%s and profiling conflict: disabling %s"
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: config/sparc/sparc.h:588
-msgid "Use FUNCTION_EPILOGUE"
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:590
-msgid "Do not use FUNCTION_EPILOGUE"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:592
-msgid "Assume possible double misalignment"
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: config/sparc/sparc.h:594
-msgid "Assume all doubles are aligned"
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: config/sparc/sparc.h:596
-msgid "Pass -assert pure-text to linker"
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: config/sparc/sparc.h:598
-msgid "Do not pass -assert pure-text to linker"
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: config/sparc/sparc.h:600
-msgid "Use flat register window model"
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: config/sparc/sparc.h:602
-msgid "Do not use flat register window model"
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: config/sparc/sparc.h:604
-msgid "Use ABI reserved registers"
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:606
-msgid "Do not use ABI reserved registers"
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/sparc/sparc.h:608
-msgid "Use hardware quad fp instructions"
+#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
 msgstr ""
 
-#: config/sparc/sparc.h:610
-msgid "Do not use hardware quad fp instructions"
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:612
-msgid "Compile for v8plus ABI"
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
 msgstr ""
 
-#: config/sparc/sparc.h:614
-msgid "Do not compile for v8plus ABI"
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
 msgstr ""
 
-#: config/sparc/sparc.h:616
-msgid "Utilize Visual Instruction Set"
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: config/sparc/sparc.h:618
-msgid "Do not utilize Visual Instruction Set"
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
 msgstr ""
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:621
-msgid "Optimize for Cypress processors"
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
 msgstr ""
 
-#: config/sparc/sparc.h:623
-msgid "Optimize for SparcLite processors"
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:625
-msgid "Optimize for F930 processors"
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/sparc/sparc.h:627
-msgid "Optimize for F934 processors"
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#: config/sparc/sparc.h:629
-msgid "Use V8 Sparc ISA"
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/sparc/sparc.h:631
-msgid "Optimize for SuperSparc processors"
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:634
-msgid "Pointers are 64-bit"
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: config/sparc/sparc.h:636
-msgid "Pointers are 32-bit"
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/sparc/sparc.h:638
-msgid "Use 32-bit ABI"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/sparc/sparc.h:640
-msgid "Use 64-bit ABI"
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/sparc/sparc.h:642
-msgid "Use stack bias"
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/sparc/sparc.h:644
-msgid "Do not use stack bias"
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/sparc/sparc.h:646
-msgid "Use structs on stronger alignment for double-word copies"
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/sparc/sparc.h:648
-msgid "Do not use structs on stronger alignment for double-word copies"
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
 msgstr ""
 
-#: config/sparc/sparc.h:650
-msgid "Optimize tail call instructions in assembler and linker"
+#: config/m68k/m68k.opt:184
+msgid "Support more than 8192 GOT entries on ColdFire"
 msgstr ""
 
-#: config/sparc/sparc.h:652
-msgid "Do not optimize tail call instructions in assembler or linker"
+#: config/m68k/m68k.opt:188
+msgid "Support TLS segment larger than 64K"
 msgstr ""
 
-#: config/sparc/sparc.h:713
-msgid "Use given Sparc code model"
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:145
+msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/v850/v850.c:101
-#, c-format
-msgid "%s=%s is not numeric."
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: config/v850/v850.c:108
-#, c-format
-msgid "%s=%s is too large."
+#: config/i386/mingw.opt:23
+msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 msgstr ""
 
-#: config/v850/v850.c:2033
-msgid "a data area attribute cannot be specified for local variables"
+#: config/i386/mingw.opt:27
+msgid "For nested functions on stack executable permission is set."
 msgstr ""
 
-#: config/v850/v850.c:2041
-#, c-format
-msgid "data area of '%s' conflicts with previous declaration"
+#: config/i386/i386.opt:66
+msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: config/v850/v850.c:2245
-#, c-format
-msgid "Bogus JR construction: %d\n"
+#: config/i386/i386.opt:70 config/i386/i386.opt:141
+msgid "Use hardware fp"
 msgstr ""
 
-#: config/v850/v850.c:2266 config/v850/v850.c:2468
-#, c-format
-msgid "Bad amount of stack space removal: %d"
+#: config/i386/i386.opt:74
+msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: config/v850/v850.c:2444
-#, c-format
-msgid "Bogus JARL construction: %d\n"
+#: config/i386/i386.opt:78 config/sh/sh.opt:206
+msgid "Reserve space for outgoing arguments in the function prologue"
 msgstr ""
 
-#: config/v850/v850.c:2689
-msgid "#pragma GHS endXXXX found without previous startXXX"
+#: config/i386/i386.opt:82
+msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/v850/v850.c:2691
-msgid "#pragma GHS endXXX does not match previous startXXX"
+#: config/i386/i386.opt:86
+msgid "Function starts are aligned to this power of 2"
 msgstr ""
 
-#: config/v850/v850.c:2715
-msgid "Cannot set interrupt attribute: no current function"
+#: config/i386/i386.opt:90
+msgid "Jump targets are aligned to this power of 2"
 msgstr ""
 
-#: config/v850/v850.c:2723
-msgid "Cannot set interrupt attribute: no such identifier"
+#: config/i386/i386.opt:94
+msgid "Loop code aligned to this power of 2"
 msgstr ""
 
-#: config/v850/v850.c:2765
-msgid "junk at end of #pragma ghs section"
+#: config/i386/i386.opt:98
+msgid "Align destination of the string operations"
 msgstr ""
 
-#: config/v850/v850.c:2782
-#, c-format
-msgid "unrecognised section name \"%s\""
+#: config/i386/i386.opt:106
+msgid "Use given assembler dialect"
 msgstr ""
 
-#: config/v850/v850.c:2796
-msgid "malformed #pragma ghs section"
+#: config/i386/i386.opt:110
+msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: config/v850/v850.c:2814
-msgid "junk at end of #pragma ghs interrupt"
+#: config/i386/i386.opt:114
+msgid ""
+"Data greater than given threshold will go into .ldata section in x86-64 "
+"medium model"
 msgstr ""
 
-#: config/v850/v850.c:2824
-msgid "junk at end of #pragma ghs starttda"
+#: config/i386/i386.opt:118
+msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/v850/v850.c:2834
-msgid "junk at end of #pragma ghs startsda"
+#: config/i386/i386.opt:121
+msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 msgstr ""
 
-#: config/v850/v850.c:2844
-msgid "junk at end of #pragma ghs startzda"
+#: config/i386/i386.opt:125
+msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/v850/v850.c:2854
-msgid "junk at end of #pragma ghs endtda"
+#: config/i386/i386.opt:129
+msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
 msgstr ""
 
-#: config/v850/v850.c:2864
-msgid "junk at end of #pragma ghs endsda"
+#: config/i386/i386.opt:133
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/v850/v850.c:2874
-msgid "junk at end of #pragma ghs endzda"
+#: config/i386/i386.opt:137
+msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/v850/v850.h:121
-msgid "Support Green Hills ABI"
+#: config/i386/i386.opt:149
+msgid "Inline all known string operations"
 msgstr ""
 
-#: config/v850/v850.h:124
-msgid "Prohibit PC relative function calls"
+#: config/i386/i386.opt:153
+msgid ""
+"Inline memset/memcpy string operations, but perform inline version only for "
+"small blocks"
 msgstr ""
 
-#: config/v850/v850.h:127
-msgid "Reuse r30 on a per function basis"
+#: config/i386/i386.opt:156
+msgid ""
+"%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
+"masm=intel%> and %<-masm=att%> instead"
 msgstr ""
 
-#: config/v850/v850.h:130
-msgid "Use stubs for function prologues"
+#: config/i386/i386.opt:161
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: config/v850/v850.h:133
-msgid "Same as: -mep -mprolog-function"
+#: config/i386/i386.opt:177
+msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: config/v850/v850.h:134
-msgid "Enable backend debugging"
+#: config/i386/i386.opt:181
+msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
 msgstr ""
 
-#: config/v850/v850.h:136
-msgid "Compile for the v850 processor"
+#: config/i386/i386.opt:185
+msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: config/v850/v850.h:139
-msgid "Use 4 byte entries in switch tables"
+#: config/i386/i386.opt:189
+msgid "Assume incoming stack aligned to this power of 2"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#.
-#. Here is an example which defines `-mshort-data-NUMBER'.  If the
-#. given option is `-mshort-data-512', the variable `m88k_short_data'
-#. will be set to the string `"512"'.
-#.
-#. extern char *m88k_short_data;
-#. #define TARGET_OPTIONS            { { "short-data-", &m88k_short_data } }
-#: config/v850/v850.h:183
-msgid "Set the max size of data eligible for the TDA area"
+#: config/i386/i386.opt:193
+msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/v850/v850.h:186
-msgid "Set the max size of data eligible for the SDA area"
+#: config/i386/i386.opt:197
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/v850/v850.h:189
-msgid "Set the max size of data eligible for the ZDA area"
+#: config/i386/i386.opt:201
+msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
-#: convert.c:67
-msgid "cannot convert to a pointer type"
+#: config/i386/i386.opt:205
+msgid "Alternate calling convention"
 msgstr ""
 
-#: convert.c:100
-msgid "pointer value used where a floating point value was expected"
+#: config/i386/i386.opt:213
+msgid "Use SSE register passing conventions for SF and DF mode"
 msgstr ""
 
-#: convert.c:104
-msgid "aggregate value used where a float was expected"
+#: config/i386/i386.opt:217
+msgid "Realign stack in prologue"
 msgstr ""
 
-#: convert.c:130
-msgid "conversion to incomplete type"
+#: config/i386/i386.opt:221
+msgid "Enable stack probing"
 msgstr ""
 
-#: convert.c:390 convert.c:470
-msgid "can't convert between vector values of different size"
+#: config/i386/i386.opt:225
+msgid "Chose strategy to generate stringop using"
 msgstr ""
 
-#: convert.c:396
-msgid "aggregate value used where an integer was expected"
+#: config/i386/i386.opt:229
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#: convert.c:448
-msgid "pointer value used where a complex was expected"
+#: config/i386/i386.opt:233
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: convert.c:452
-msgid "aggregate value used where a complex was expected"
+#: config/i386/i386.opt:241
+msgid "Generate code that conforms to the given ABI"
 msgstr ""
 
-#: convert.c:476
-msgid "can't convert value to a vector"
+#: config/i386/i386.opt:245 config/rs6000/rs6000.opt:125
+msgid "Vector library ABI to use"
 msgstr ""
 
-#: cp/call.c:383
-msgid "unable to call pointer to member function here"
+#: config/i386/i386.opt:249
+msgid "Return 8-byte vectors in memory"
 msgstr ""
 
-#: cp/call.c:513
-msgid "destructors take no parameters"
+#: config/i386/i386.opt:253
+msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
-#: cp/call.c:2835
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+#: config/i386/i386.opt:257
+msgid "Generate cld instruction in the function prologue."
 msgstr ""
 
-#: cp/class.c:892
-msgid "internal inconsistency: binfo offset error for rtti"
+#: config/i386/i386.opt:261
+msgid ""
+"Generate vzeroupper instruction before a transfer of control flow out of"
 msgstr ""
 
-#: cp/class.c:1481
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+#: config/i386/i386.opt:266
+msgid "Do dispatch scheduling if processor is bdver1 and Haifa scheduling"
 msgstr ""
 
-#: cp/class.c:5262
-msgid "trying to finish struct, but kicked out due to previous parse errors."
+#: config/i386/i386.opt:273
+msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: cp/class.c:5712
-#, c-format
-msgid "language string `\"%s\"' not recognized"
+#: config/i386/i386.opt:277
+msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: cp/class.c:6024 cp/class.c:6192 cp/class.c:6199
-msgid "not enough type information"
+#: config/i386/i386.opt:281
+msgid "Support MMX built-in functions"
 msgstr ""
 
-#: cp/class.c:6176
-msgid "invalid operation on uninstantiated type"
+#: config/i386/i386.opt:285
+msgid "Support 3DNow! built-in functions"
 msgstr ""
 
-#: cp/class.c:7633
-msgid ""
-"object size exceeds built-in limit for virtual function table implementation"
+#: config/i386/i386.opt:289
+msgid "Support Athlon 3Dnow! built-in functions"
 msgstr ""
 
-#: cp/class.c:7635
-msgid ""
-"object size exceeds normal limit for virtual function table implementation, "
-"recompile all source and use -fhuge-objects"
+#: config/i386/i386.opt:293
+msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:1411
-msgid "internal compiler error: debugging info corrupted"
+#: config/i386/i386.opt:297
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:3938
-msgid "parse errors have confused me too much"
+#: config/i386/i386.opt:301
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:4236
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#: config/i386/i386.opt:305
+msgid ""
+"Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:4878
-#, c-format
-msgid "label `%s' referenced outside of any function"
+#: config/i386/i386.opt:309
+msgid ""
+"Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
+"generation"
 msgstr ""
 
-#: cp/decl.c:4983 cp/decl.c:5010
-msgid "jump to case label"
+#: config/i386/i386.opt:313 config/i386/i386.opt:317
+msgid ""
+"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
+"and code generation"
 msgstr ""
 
-#: cp/decl.c:5016 cp/decl.c:5117
-msgid "  enters try block"
+#: config/i386/i386.opt:321
+msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:5098
-msgid "  from here"
+#: config/i386/i386.opt:325
+msgid ""
+"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
+"functions and code generation"
 msgstr ""
 
-#: cp/decl.c:5254
-msgid "`default' label not within a switch statement"
+#: config/i386/i386.opt:329
+msgid ""
+"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
+"functions and code generation"
 msgstr ""
 
-#: cp/decl.c:5282
-msgid "pointers are not permitted as case values"
+#: config/i386/i386.opt:333
+msgid ""
+"Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:5286
-msgid "ISO C++ forbids range expressions in switch statement"
+#: config/i386/i386.opt:337
+msgid "Support FMA4 built-in functions and code generation "
 msgstr ""
 
-#: cp/decl.c:5310
-msgid "empty range specified"
-msgstr ""
-
-#: cp/decl.c:5361
-msgid "duplicate (or overlapping) case value"
+#: config/i386/i386.opt:341
+msgid "Support XOP built-in functions and code generation "
 msgstr ""
 
-#: cp/decl.c:5383
-msgid "where case label appears here"
+#: config/i386/i386.opt:345
+msgid "Support LWP built-in functions and code generation "
 msgstr ""
 
-#: cp/decl.c:5386
+#: config/i386/i386.opt:349
 msgid ""
-"(enclose actions of previous case statements requiring destructors in their "
-"own scope.)"
+"Support code generation of Advanced Bit Manipulation (ABM) instructions."
 msgstr ""
 
-#: ../libiberty/cplus-dem.c:5007 ../libiberty/cplus-dem.c:5018 cp/decl.c:5738
-msgid "virtual memory exhausted"
+#: config/i386/i386.opt:353
+msgid "Support code generation of popcnt instruction."
 msgstr ""
 
-#: cp/decl.c:6489
-msgid "the new ABI requires vtable thunks"
+#: config/i386/i386.opt:357
+msgid "Support BMI built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:7139
-msgid "an anonymous union cannot have function members"
+#: config/i386/i386.opt:361
+msgid "Support TBM built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:7196
-msgid "multiple types in one declaration"
+#: config/i386/i386.opt:365
+msgid "Support code generation of cmpxchg16b instruction."
 msgstr ""
 
-#: cp/decl.c:7199
-msgid "declaration does not declare anything"
+#: config/i386/i386.opt:369
+msgid "Support code generation of sahf instruction in 64bit x86-64 code."
 msgstr ""
 
-#: cp/decl.c:7212
-msgid "ISO C++ prohibits anonymous structs"
+#: config/i386/i386.opt:373
+msgid "Support code generation of movbe instruction."
 msgstr ""
 
-#: cp/decl.c:8216
-msgid "assignment (not initialization) in declaration"
+#: config/i386/i386.opt:377
+msgid "Support code generation of crc32 instruction."
 msgstr ""
 
-#: cp/decl.c:8778
-msgid "invalid catch parameter"
+#: config/i386/i386.opt:381
+msgid "Support AES built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:9010
-msgid "cannot declare `::main' to be a template"
+#: config/i386/i386.opt:385
+msgid "Support PCLMUL built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:9012
-msgid "cannot declare `::main' to be inline"
+#: config/i386/i386.opt:389
+msgid "Encode SSE instructions with VEX prefix"
 msgstr ""
 
-#: cp/decl.c:9014
-msgid "cannot declare `::main' to be static"
+#: config/i386/i386.opt:393
+msgid "Support FSGSBASE built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:9017
-msgid "`main' must return `int'"
+#: config/i386/i386.opt:397
+msgid "Support RDRND built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:9579
-msgid "overflow in array dimension"
+#: config/i386/i386.opt:401
+msgid "Support F16C built-in functions and code generation"
 msgstr ""
 
-#: cp/decl.c:9868
-msgid "destructors must be member functions"
+#: config/i386/i386.opt:405
+msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
-#: cp/decl.c:10197
-msgid "`bool' is now a keyword"
+#: config/i386/i386.opt:409
+msgid ""
+"Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
+"time check"
 msgstr ""
 
-#: cp/decl.c:10228
-msgid "ISO C++ does not support `long long'"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
 msgstr ""
 
-#: cp/decl.c:10351
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+#: config/i386/cygming.opt:27
+msgid "Generate code for a DLL"
 msgstr ""
 
-#: cp/decl.c:10356
-#, c-format
-msgid "long and short specified together for `%s'"
+#: config/i386/cygming.opt:31
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: cp/decl.c:10367
-#, c-format
-msgid "signed and unsigned given together for `%s'"
+#: config/i386/cygming.opt:35
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: cp/decl.c:10514
-msgid "storage class specifiers invalid in parameter declarations"
+#: config/i386/cygming.opt:39
+msgid "Set Windows defines"
 msgstr ""
 
-#: cp/decl.c:10518
-msgid "typedef declaration invalid in parameter declaration"
+#: config/i386/cygming.opt:43
+msgid "Create GUI application"
 msgstr ""
 
-#: cp/decl.c:10529
-msgid "virtual outside class declaration"
+#: config/i386/cygming.opt:47
+msgid "Use the GNU extension to the PE format for aligned common data"
 msgstr ""
 
-#: cp/decl.c:10583
-#, c-format
-msgid "storage class specified for %s `%s'"
+#: config/i386/cygming.opt:51
+msgid ""
+"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
+"delete replacement"
 msgstr ""
 
-#: cp/decl.c:10621
-msgid "storage class specifiers invalid in friend function declarations"
+#: config/i386/mingw-w64.opt:23
+msgid "Use unicode startup and define UNICODE macro"
 msgstr ""
 
-#: cp/decl.c:10803
-msgid "destructor cannot be static member function"
+#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:204
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: cp/decl.c:10827
-msgid "constructor cannot be static member function"
+#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:129
+msgid "Generate 64-bit code"
 msgstr ""
 
-#: cp/decl.c:10830
-msgid "constructors cannot be declared virtual"
+#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:133
+msgid "Generate 32-bit code"
 msgstr ""
 
-#: cp/decl.c:10845
-msgid "return value type specifier for constructor ignored"
+#: config/rs6000/rs6000.opt:25
+msgid "Use POWER instruction set"
 msgstr ""
 
-#: cp/decl.c:10864
-#, c-format
-msgid "can't initialize friend function `%s'"
+#: config/rs6000/rs6000.opt:29
+msgid "Do not use POWER instruction set"
 msgstr ""
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:10868
-msgid "virtual functions cannot be friends"
+#: config/rs6000/rs6000.opt:33
+msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: cp/decl.c:10873
-msgid "friend declaration not in class definition"
+#: config/rs6000/rs6000.opt:37
+msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: cp/decl.c:10929
-#, c-format
-msgid "cannot declare %s to references"
+#: config/rs6000/rs6000.opt:41
+msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: cp/decl.c:10955
-msgid "invalid type: `void &'"
+#: config/rs6000/rs6000.opt:45
+msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: cp/decl.c:11006
-msgid "discarding `const' applied to a reference"
+#: config/rs6000/rs6000.opt:49
+msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: cp/decl.c:11008
-msgid "discarding `volatile' applied to a reference"
+#: config/rs6000/rs6000.opt:53
+msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11225
-msgid "only declarations of constructors can be `explicit'"
+#: config/rs6000/rs6000.opt:57
+msgid "Use PowerPC V2.01 single field mfcr instruction"
 msgstr ""
 
-#: cp/decl.c:11233
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+#: config/rs6000/rs6000.opt:61
+msgid "Use PowerPC V2.02 popcntb instruction"
 msgstr ""
 
-#: cp/decl.c:11238
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+#: config/rs6000/rs6000.opt:65
+msgid "Use PowerPC V2.02 floating point rounding instructions"
 msgstr ""
 
-#: cp/decl.c:11244
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
+#: config/rs6000/rs6000.opt:69
+msgid "Use PowerPC V2.05 compare bytes instruction"
 msgstr ""
 
-#: cp/decl.c:11249
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#: config/rs6000/rs6000.opt:73
+msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
 msgstr ""
 
-#: cp/decl.c:11254
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
+#: config/rs6000/rs6000.opt:77
+msgid "Use AltiVec instructions"
 msgstr ""
 
-#: cp/decl.c:11374
-msgid "typedef declaration includes an initializer"
+#: config/rs6000/rs6000.opt:81
+msgid "Use decimal floating point instructions"
 msgstr ""
 
-#: cp/decl.c:11470
-msgid "unnamed variable or field declared void"
+#: config/rs6000/rs6000.opt:85
+msgid "Use 4xx half-word multiply instructions"
 msgstr ""
 
-#: cp/decl.c:11479
-msgid "variable or field declared void"
+#: config/rs6000/rs6000.opt:89
+msgid "Use 4xx string-search dlmzb instruction"
 msgstr ""
 
-#: cp/decl.c:11489
-msgid "cannot use `::' in parameter declaration"
+#: config/rs6000/rs6000.opt:93
+msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: cp/decl.c:11507
-#, c-format
-msgid "declaration of `%s' as void"
+#: config/rs6000/rs6000.opt:97
+msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: cp/decl.c:11686
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
+#: config/rs6000/rs6000.opt:101
+msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: cp/decl.c:11697
-msgid "member functions are implicitly friends of their class"
+#: config/rs6000/rs6000.opt:105
+msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: cp/decl.c:11811
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
+#: config/rs6000/rs6000.opt:109 config/pdp11/pdp11.opt:83
+msgid "Do not use hardware floating point"
 msgstr ""
 
-#: cp/decl.c:11813
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
+#: config/rs6000/rs6000.opt:117
+msgid "Use PowerPC V2.06 popcntd instruction"
 msgstr ""
 
-#: cp/decl.c:11824
-#, c-format
+#: config/rs6000/rs6000.opt:121
 msgid ""
-"storage class `static' invalid for function `%s' declared out of global scope"
+"Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
+"conversions"
 msgstr ""
 
-#: cp/decl.c:11826
-#, c-format
-msgid ""
-"storage class `inline' invalid for function `%s' declared out of global scope"
+#: config/rs6000/rs6000.opt:129
+msgid "Use vector/scalar (VSX) instructions"
 msgstr ""
 
-#: cp/decl.c:11833
-#, c-format
-msgid "virtual non-class function `%s'"
+#: config/rs6000/rs6000.opt:169
+msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:11868
-msgid "cannot declare static function inside another function"
+#: config/rs6000/rs6000.opt:173
+msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: cp/decl.c:12202
-msgid ""
-"invalid integer constant in parameter list, did you forget to give parameter "
-"name?"
+#: config/rs6000/rs6000.opt:177
+msgid "Avoid generation of indexed load/store instructions when possible"
 msgstr ""
 
-#: cp/decl.c:12229
-msgid "parameter invalidly declared method type"
+#: config/rs6000/rs6000.opt:181
+msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: cp/decl.c:12239
-msgid "parameter invalidly declared offset type"
+#: config/rs6000/rs6000.opt:185
+msgid "Mark __tls_get_addr calls with argument info"
 msgstr ""
 
-#: cp/decl.c:12273
-msgid "`void' in parameter list must be entire list"
+#: config/rs6000/rs6000.opt:192
+msgid "Schedule the start and end of the procedure"
 msgstr ""
 
-#: cp/decl.c:12659
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: config/rs6000/rs6000.opt:196
+msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: cp/decl.c:13739
-msgid "return type for `main' changed to `int'"
+#: config/rs6000/rs6000.opt:200
+msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: cp/decl.c:14671
-msgid "no return statement in function returning non-void"
+#: config/rs6000/rs6000.opt:208 config/rs6000/rs6000.opt:212
+msgid ""
+"Generate software reciprocal divide and square root for better throughput."
 msgstr ""
 
-#: cp/decl2.c:631
-#, c-format
-msgid "-f%s is no longer supported"
+#: config/rs6000/rs6000.opt:216
+msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 msgstr ""
 
-#: cp/decl2.c:637
-msgid ""
-"-fhandle-exceptions has been renamed to -fexceptions (and is now on by "
-"default)"
+#: config/rs6000/rs6000.opt:220
+msgid "Do not place floating point constants in TOC"
 msgstr ""
 
-#: cp/decl2.c:679
-msgid "no file specified with -fdump-translation-unit"
+#: config/rs6000/rs6000.opt:224
+msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: cp/decl2.c:741
-msgid "-Wno-strict-prototypes is not supported in C++"
+#: config/rs6000/rs6000.opt:228
+msgid "Do not place symbol+offset constants in TOC"
 msgstr ""
 
-#: cp/decl2.c:1055
-msgid "name missing for member function"
+#: config/rs6000/rs6000.opt:232
+msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: cp/decl2.c:1121
-msgid "`__alignof__' applied to a bit-field"
+#: config/rs6000/rs6000.opt:243
+msgid "Use only one TOC entry per procedure"
 msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:1163
-msgid "parser may be lost: is there a '{' missing somewhere?"
+#: config/rs6000/rs6000.opt:247
+msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: cp/decl2.c:1194 cp/decl2.c:1208
-msgid "ambiguous conversion for array subscript"
+#: config/rs6000/rs6000.opt:251
+msgid "Generate VRSAVE instructions when generating AltiVec code"
 msgstr ""
 
-#: cp/decl2.c:1258
-msgid "anachronistic use of array size in vector delete"
+#: config/rs6000/rs6000.opt:255
+msgid "-mvrsave=yes/no\tDeprecated option.  Use -mvrsave/-mno-vrsave instead"
 msgstr ""
 
-#: cp/decl2.c:1268
+#: config/rs6000/rs6000.opt:259
 msgid ""
-"cannot delete a function.  Only pointer-to-objects are valid arguments to "
-"`delete'"
+"Specify how many bytes should be moved inline before calling out to memcpy/"
+"memmove"
 msgstr ""
 
-#: cp/decl2.c:1592
-msgid "initializer invalid for static member with constructor"
+#: config/rs6000/rs6000.opt:263
+msgid "Generate isel instructions"
 msgstr ""
 
-#: cp/decl2.c:1595
-msgid "(an out of class initialization is required)"
+#: config/rs6000/rs6000.opt:267
+msgid "-misel=yes/no\tDeprecated option.  Use -misel/-mno-isel instead"
 msgstr ""
 
-#: cp/decl2.c:1780
-msgid "field initializer is not constant"
+#: config/rs6000/rs6000.opt:271
+msgid "Generate SPE SIMD instructions on E500"
 msgstr ""
 
-#: cp/decl2.c:2144
-msgid "anonymous struct not inside named type"
+#: config/rs6000/rs6000.opt:275
+msgid "Generate PPC750CL paired-single instructions"
 msgstr ""
 
-#: cp/decl2.c:2240
-msgid "namespace-scope anonymous aggregates must be static"
+#: config/rs6000/rs6000.opt:279
+msgid "-mspe=yes/no\tDeprecated option.  Use -mspe/-mno-spe instead"
 msgstr ""
 
-#: cp/decl2.c:2250
-msgid "anonymous aggregate with no members"
+#: config/rs6000/rs6000.opt:283
+msgid "-mdebug=\tEnable debug output"
 msgstr ""
 
-#: cp/decl2.c:2316
-msgid "`operator new' must return type `void *'"
+#: config/rs6000/rs6000.opt:287
+msgid "-mabi=\tSpecify ABI to use"
 msgstr ""
 
-#: cp/decl2.c:2321
-msgid "`operator new' takes type `size_t' parameter"
+#: config/rs6000/rs6000.opt:291
+msgid "-mcpu=\tUse features of and schedule code for given CPU"
 msgstr ""
 
-#: cp/decl2.c:2323
-msgid "`operator new' takes type `size_t' as first parameter"
+#: config/rs6000/rs6000.opt:295
+msgid "-mtune=\tSchedule code for given CPU"
 msgstr ""
 
-#: cp/decl2.c:2348
-msgid "`operator delete' must return type `void'"
+#: config/rs6000/rs6000.opt:299
+msgid "-mtraceback=\tSelect full, part, or no traceback table"
 msgstr ""
 
-#: cp/decl2.c:2352
-msgid "`operator delete' takes type `void *' as first parameter"
+#: config/rs6000/rs6000.opt:303
+msgid "Avoid all range limits on call instructions"
 msgstr ""
 
-#: cp/decl2.c:2363
-msgid "second argument to `operator delete' must be of type `size_t'"
+#: config/rs6000/rs6000.opt:307
+msgid "Generate Cell microcode"
 msgstr ""
 
-#: cp/decl2.c:2368
-msgid "too many arguments in declaration of `operator delete'"
+#: config/rs6000/rs6000.opt:311
+msgid "Warn when a Cell microcoded instruction is emitted"
 msgstr ""
 
-#: cp/decl2.c:2370
-msgid "`...' invalid in specification of `operator delete'"
+#: config/rs6000/rs6000.opt:315
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:3135
-msgid "too many initialization functions required"
+#: config/rs6000/rs6000.opt:319
+msgid "-mfloat-gprs=\tSelect GPR floating point method"
 msgstr ""
 
-#: cp/decl2.c:3947
-msgid "use of old-style cast"
+#: config/rs6000/rs6000.opt:323
+msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
 msgstr ""
 
-#: cp/error.c:517
-#, c-format
-msgid "`%s' not supported by dump_type"
+#: config/rs6000/rs6000.opt:327
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: cp/error.c:737
-#, c-format
-msgid "`%s' not supported by dump_type_prefix"
+#: config/rs6000/rs6000.opt:331
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: cp/error.c:829
-#, c-format
-msgid "`%s' not supported by dump_type_suffix"
+#: config/rs6000/rs6000.opt:335
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: cp/error.c:1095
-#, c-format
-msgid "`%s' not supported by dump_decl"
+#: config/rs6000/rs6000.opt:339
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: cp/error.c:2122
-#, c-format
-msgid "`%s' not supported by dump_expr"
+#: config/rs6000/rs6000.opt:343
+msgid "Single-precision floating point unit"
 msgstr ""
 
-#: cp/error.c:2538
-#, c-format
-msgid "In %s `%s':"
+#: config/rs6000/rs6000.opt:347
+msgid "Double-precision floating point unit"
 msgstr ""
 
-#: cp/except.c:503
-msgid "call to Java `catch' or `throw', while `jthrowable' undefined"
+#: config/rs6000/rs6000.opt:351
+msgid "Floating point unit does not support divide & sqrt"
 msgstr ""
 
-#: cp/except.c:568
-msgid "mixing C++ and Java `catch'es in single translation unit"
+#: config/rs6000/rs6000.opt:355
+msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
 msgstr ""
 
-#: cp/except.c:949
-msgid "  in thrown expression"
+#: config/rs6000/rs6000.opt:359
+msgid "Specify Xilinx FPU."
 msgstr ""
 
-#: cp/friend.c:405
-msgid ""
-"(if this is not what you intended, make sure the function template has "
-"already been declared and add <> after the function name here) "
-"-Wno-non-template-friend disables this warning."
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: cp/g++spec.c:194
-#, c-format
-msgid "argument to `%s' missing\n"
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: cp/init.c:278
-msgid "initializer list treated as compound expression"
+#: config/rs6000/aix64.opt:32
+msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: cp/init.c:393
-msgid "  will be re-ordered to match declaration order"
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
 msgstr ""
 
-#: cp/init.c:627
-msgid "  will be re-ordered to match inheritance order"
+#: config/rs6000/linux64.opt:28
+msgid "Select code model"
 msgstr ""
 
-#: cp/init.c:1061
-msgid "base class initializer specified, but no base class to initialize"
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
 msgstr ""
 
-#: cp/init.c:1067
-msgid "initializer for unnamed base class ambiguous"
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
 msgstr ""
 
-#: cp/init.c:1092
-msgid "no base class to initialize"
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: cp/init.c:1816
-msgid "object missing in use of pointer-to-member construct"
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: cp/init.c:1858 cp/typeck.c:3130 cp/typeck.c:3232
-msgid "at this point in file"
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
 msgstr ""
 
-#: cp/init.c:2040
-msgid "new of array type fails to specify size"
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
 msgstr ""
 
-#: cp/init.c:2051
-msgid "size in array new must have integral type"
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:125
+#: config/rs6000/sysv4.opt:137
+msgid "no description yet"
 msgstr ""
 
-#: cp/init.c:2057
-msgid "zero size array reserves no space"
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
 msgstr ""
 
-#: cp/init.c:2122
-msgid "new cannot be applied to a reference type"
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
 msgstr ""
 
-#: cp/init.c:2128
-msgid "new cannot be applied to a function type"
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: cp/init.c:2175
-msgid "call to Java constructor, while `jclass' undefined"
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
 msgstr ""
 
-#: cp/init.c:2292
-msgid "invalid type `void' for new"
+#: config/rs6000/sysv4.opt:101
+msgid "Use default method for sdata handling"
 msgstr ""
 
-#: cp/init.c:2348
-#, c-format
-msgid "call to Java constructor, while `%s' undefined"
+#: config/rs6000/sysv4.opt:105
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: cp/init.c:2484 cp/typeck2.c:369 cp/typeck2.c:1172
-msgid "initializer list being treated as compound expression"
+#: config/rs6000/sysv4.opt:109
+msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#: cp/init.c:2487
-msgid "initializer list appears where operand should be used"
+#: config/rs6000/sysv4.opt:113
+msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: cp/init.c:2934
-msgid "initialization of array from dissimilar array type"
+#: config/rs6000/sysv4.opt:117
+msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#: cp/init.c:2948
-msgid "initializer ends prematurely"
+#: config/rs6000/sysv4.opt:121
+msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
-#: cp/init.c:3017
-msgid "cannot initialize multi-dimensional array with initializer"
+#: config/rs6000/sysv4.opt:141
+msgid "Generate code to use a non-exec PLT and GOT"
 msgstr ""
 
-#: cp/init.c:3211
-msgid "unknown array size in delete"
+#: config/rs6000/sysv4.opt:145
+msgid "Generate code for old exec BSS PLT"
 msgstr ""
 
-#: cp/init.c:3430
-msgid "type to vector delete is neither pointer or array type"
+#: config/spu/spu.opt:20
+msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
 
-#: cp/lex.c:160
-msgid "type name expected before `*'"
+#: config/spu/spu.opt:24
+msgid "Emit errors when run-time relocations are generated"
 msgstr ""
 
-#: cp/lex.c:182
-msgid "cannot declare references to references"
+#: config/spu/spu.opt:28
+msgid "Specify cost of branches (Default 20)"
 msgstr ""
 
-#: cp/lex.c:187
-msgid "cannot declare pointers to references"
+#: config/spu/spu.opt:32
+msgid "Make sure loads and stores are not moved past DMA instructions"
 msgstr ""
 
-#: cp/lex.c:191
-msgid "type name expected before `&'"
+#: config/spu/spu.opt:36
+msgid "volatile must be specified on any memory that is effected by DMA"
 msgstr ""
 
-#: cp/lex.c:1058
-#, c-format
-msgid "semicolon missing after %s declaration"
+#: config/spu/spu.opt:40 config/spu/spu.opt:44
+msgid ""
+"Insert nops when it might improve performance by allowing dual issue "
+"(default)"
 msgstr ""
 
-#: cp/lex.c:1109
-#, c-format
-msgid "junk at end of #pragma %s"
+#: config/spu/spu.opt:48
+msgid "Use standard main function as entry for startup"
 msgstr ""
 
-#: cp/lex.c:1116
-#, c-format
-msgid "invalid #pragma %s"
+#: config/spu/spu.opt:52
+msgid "Generate branch hints for branches"
 msgstr ""
 
-#: cp/lex.c:1208 cppmain.c:269
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
+#: config/spu/spu.opt:56
+msgid "Maximum number of nops to insert for a hint (Default 2)"
 msgstr ""
 
-#: cp/lex.c:1323
+#: config/spu/spu.opt:60
 msgid ""
-"(Each undeclared identifier is reported only once for each function it "
-"appears in.)"
+"Approximate maximum number of instructions to allow between a hint and its "
+"branch [125]"
 msgstr ""
 
-#: cp/lex.c:1346
-#, c-format
-msgid "name lookup of `%s' changed"
+#: config/spu/spu.opt:64
+msgid "Generate code for 18 bit addressing"
 msgstr ""
 
-#: cp/lex.c:1360 cp/lex.c:1367
-#, c-format
-msgid "name lookup of `%s' changed for new ISO `for' scoping"
+#: config/spu/spu.opt:68
+msgid "Generate code for 32 bit addressing"
 msgstr ""
 
-#: cp/method.c:907
-#, c-format
-msgid "conversion of %s as template parameter"
+#: config/spu/spu.opt:76
+msgid ""
+"Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
+"issue"
 msgstr ""
 
-#: cp/method.c:1933
-msgid "methods cannot be converted to function pointers"
+#: config/spu/spu.opt:88
+msgid "Access variables in 32-bit PPU objects (default)"
 msgstr ""
 
-#: cp/method.c:1938
-#, c-format
-msgid "ambiguous request for method pointer `%s'"
+#: config/spu/spu.opt:92
+msgid "Access variables in 64-bit PPU objects"
 msgstr ""
 
-#: cp/method.c:2046
-#, c-format
-msgid "request for member `%s' is ambiguous in multiple inheritance lattice"
+#: config/spu/spu.opt:96
+msgid "Allow conversions between __ea and generic pointers (default)"
 msgstr ""
 
-#: parse.y:652
-msgid "invalid default template argument"
+#: config/spu/spu.opt:100
+msgid "Size (in KB) of software data cache"
 msgstr ""
 
-#: parse.y:857
-msgid "no base or member initializers given following ':'"
+#: config/spu/spu.opt:104
+msgid "Atomically write back software data cache lines (default)"
 msgstr ""
 
-#: parse.y:873
-msgid "base initializers not allowed for non-member functions"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
 msgstr ""
 
-#: parse.y:875
-msgid "only constructors take base initializers"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: parse.y:908 parse.y:914
-msgid "anachronistic old style base class initializer"
+#: config/mcore/mcore.opt:31
+msgid "Force functions to be aligned to a 4 byte boundary"
 msgstr ""
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1036
-msgid "`>>' should be `> >' in template class name"
+#: config/mcore/mcore.opt:35 config/score/score.opt:23
+msgid "Generate big-endian code"
 msgstr ""
 
-#: parse.y:1093 parse.y:1102
-#, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
+#: config/mcore/mcore.opt:39
+msgid "Emit call graph information"
 msgstr ""
 
-#: parse.y:1196
-msgid "ISO C++ forbids `&&'"
+#: config/mcore/mcore.opt:43
+msgid "Use the divide instruction"
 msgstr ""
 
-#: parse.y:1281
-msgid "ISO C++ forbids initialization of new expression with `='"
+#: config/mcore/mcore.opt:47
+msgid "Inline constants if it can be done in 2 insns or less"
 msgstr ""
 
-#: parse.y:1311
-msgid "ISO C++ forbids constructor-expressions"
+#: config/mcore/mcore.opt:51 config/score/score.opt:27
+msgid "Generate little-endian code"
 msgstr ""
 
-#: parse.y:1546
-msgid "ISO C++ forbids braced-groups within expressions"
+#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
+msgid ""
+"Assume that run-time support has been provided, so omit -lsim from the "
+"linker command line"
 msgstr ""
 
-#: parse.y:1951 parse.y:1966
-msgid "sigof type specifier"
+#: config/mcore/mcore.opt:60
+msgid "Use arbitrary sized immediates in bit operations"
 msgstr ""
 
-#: parse.y:1956
-msgid "`sigof' applied to non-aggregate expression"
+#: config/mcore/mcore.opt:64
+msgid "Prefer word accesses over byte accesses"
 msgstr ""
 
-#: parse.y:1971
-msgid "`sigof' applied to non-aggregate type"
+#: config/mcore/mcore.opt:71
+msgid "Set the maximum amount for a single stack increment operation"
 msgstr ""
 
-#: parse.y:2306
-#, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
+#: config/mcore/mcore.opt:75
+msgid "Always treat bitfields as int-sized"
 msgstr ""
 
-#: parse.y:2308
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: parse.y:2310
-#, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
+#: config/arc/arc.opt:42
+msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
 msgstr ""
 
-#: parse.y:2312
-msgid "no body nor ';' separates two class, struct or union declarations"
+#: config/arc/arc.opt:46
+msgid "-mtext=SECTION\tPut functions in SECTION"
 msgstr ""
 
-#: parse.y:2480
-msgid "multiple access specifiers"
+#: config/arc/arc.opt:50
+msgid "-mdata=SECTION\tPut data in SECTION"
 msgstr ""
 
-#: parse.y:2498
-msgid "multiple `virtual' specifiers"
+#: config/arc/arc.opt:54
+msgid "-mrodata=SECTION\tPut read-only data in SECTION"
 msgstr ""
 
-#: parse.y:2533
-msgid "missing ';' before right brace"
+#: config/sh/sh.opt:45
+msgid "Generate SH1 code"
 msgstr ""
 
-#: parse.y:2754
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
+#: config/sh/sh.opt:49
+msgid "Generate SH2 code"
 msgstr ""
 
-#: parse.y:3259
-msgid "ISO C++ forbids label declarations"
+#: config/sh/sh.opt:53
+msgid "Generate default double-precision SH2a-FPU code"
 msgstr ""
 
-#: parse.y:3412
-msgid "ISO C++ forbids computed gotos"
+#: config/sh/sh.opt:57
+msgid "Generate SH2a FPU-less code"
 msgstr ""
 
-#: parse.y:3419
-msgid "label must be followed by statement"
+#: config/sh/sh.opt:61
+msgid "Generate default single-precision SH2a-FPU code"
 msgstr ""
 
-#: parse.y:3512
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: config/sh/sh.opt:65
+msgid "Generate only single-precision SH2a-FPU code"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3595 parse.y:3605
-msgid "possibly missing ')'"
+#: config/sh/sh.opt:69
+msgid "Generate SH2e code"
 msgstr ""
 
-#: parse.y:3702 parse.y:3707
-msgid "type specifier omitted for parameter"
+#: config/sh/sh.opt:73
+msgid "Generate SH3 code"
 msgstr ""
 
-#: cp/pt.c:1829
-msgid "  a template type parameter must begin with `class' or `typename'"
+#: config/sh/sh.opt:77
+msgid "Generate SH3e code"
 msgstr ""
 
-#: cp/pt.c:6202
-msgid "creating array with size zero"
+#: config/sh/sh.opt:81
+msgid "Generate SH4 code"
 msgstr ""
 
-#: cp/pt.c:6710
-#, c-format
-msgid "use of `%s' in template"
+#: config/sh/sh.opt:85
+msgid "Generate SH4-100 code"
 msgstr ""
 
-#: cp/pt.c:7851
-msgid "incomplete type unification"
+#: config/sh/sh.opt:89
+msgid "Generate SH4-200 code"
 msgstr ""
 
-#: cp/pt.c:8702
-#, c-format
-msgid "use of `%s' in template type unification"
+#: config/sh/sh.opt:95
+msgid "Generate SH4-300 code"
 msgstr ""
 
-#: cp/repo.c:285
-msgid "-frepo must be used with -c"
+#: config/sh/sh.opt:99
+msgid "Generate SH4 FPU-less code"
 msgstr ""
 
-#: cp/repo.c:378
-#, c-format
-msgid "mysterious repository information in %s"
+#: config/sh/sh.opt:103
+msgid "Generate SH4-100 FPU-less code"
 msgstr ""
 
-#: cp/repo.c:393
-#, c-format
-msgid "can't create repository information file `%s'"
+#: config/sh/sh.opt:107
+msgid "Generate SH4-200 FPU-less code"
 msgstr ""
 
-#: cp/rtti.c:247
-msgid "taking dynamic typeid of object with -fno-rtti"
+#: config/sh/sh.opt:111
+msgid "Generate SH4-300 FPU-less code"
 msgstr ""
 
-#: cp/rtti.c:289
-msgid "cannot use typeid with -fno-rtti"
+#: config/sh/sh.opt:115
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 msgstr ""
 
-#: cp/rtti.c:295 cp/rtti.c:496
-msgid "must #include <typeinfo> before using typeid"
+#: config/sh/sh.opt:120
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 msgstr ""
 
-#: cp/search.c:2027
-msgid "adjusting pointers for covariant returns"
+#: config/sh/sh.opt:125
+msgid "Generate code for SH4 500 series (FPU-less)."
 msgstr ""
 
-#. This shouldn't happen, I don't want errors!
-#: cp/search.c:2545
-msgid "recoverable compiler error, fixups for virtual function"
+#: config/sh/sh.opt:130
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: cp/spew.c:245
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: config/sh/sh.opt:134
+msgid "Generate default single-precision SH4-100 code"
 msgstr ""
 
-#: cp/spew.c:360
-msgid "syntax error before '#' token"
+#: config/sh/sh.opt:138
+msgid "Generate default single-precision SH4-200 code"
 msgstr ""
 
-#: cp/spew.c:364
-msgid "syntax error before '\\' token"
+#: config/sh/sh.opt:142
+msgid "Generate default single-precision SH4-300 code"
 msgstr ""
 
-#: cp/spew.c:847
-msgid "keyword 'export' not implemented and will be ignored"
+#: config/sh/sh.opt:146
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: cp/spew.c:1055 cp/spew.c:1324
-msgid "parse error at end of saved function text"
+#: config/sh/sh.opt:150
+msgid "Generate only single-precision SH4-100 code"
 msgstr ""
 
-#: cp/spew.c:1097
-msgid "parse error in method specification"
+#: config/sh/sh.opt:154
+msgid "Generate only single-precision SH4-200 code"
 msgstr ""
 
-#: cp/spew.c:1139
-msgid "function body for constructor missing"
+#: config/sh/sh.opt:158
+msgid "Generate only single-precision SH4-300 code"
 msgstr ""
 
-#: cp/tree.c:217
-#, c-format
-msgid "non-lvalue in %s"
+#: config/sh/sh.opt:162
+msgid "Generate SH4a code"
 msgstr ""
 
-#: cp/tree.c:2290
-msgid "`com_interface' only supported with -fvtable-thunks"
+#: config/sh/sh.opt:166
+msgid "Generate SH4a FPU-less code"
 msgstr ""
 
-#: cp/tree.c:2299
-msgid "`com_interface' attribute can only be applied to class definitions"
+#: config/sh/sh.opt:170
+msgid "Generate default single-precision SH4a code"
 msgstr ""
 
-#: cp/tree.c:2316
-msgid "requested init_priority is not an integer constant"
+#: config/sh/sh.opt:174
+msgid "Generate only single-precision SH4a code"
 msgstr ""
 
-#: cp/tree.c:2337
-msgid ""
-"can only use init_priority attribute on file-scope definitions of objects of "
-"class type"
+#: config/sh/sh.opt:178
+msgid "Generate SH4al-dsp code"
 msgstr ""
 
-#: cp/tree.c:2343
-msgid "requested init_priority is out of range"
+#: config/sh/sh.opt:182
+msgid "Generate 32-bit SHmedia code"
 msgstr ""
 
-#: cp/tree.c:2352
-msgid "requested init_priority is reserved for internal use"
+#: config/sh/sh.opt:186
+msgid "Generate 32-bit FPU-less SHmedia code"
 msgstr ""
 
-#: cp/typeck.c:482 cp/typeck.c:488
-#, c-format
-msgid ""
-"ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+#: config/sh/sh.opt:190
+msgid "Generate 64-bit SHmedia code"
+msgstr ""
+
+#: config/sh/sh.opt:194
+msgid "Generate 64-bit FPU-less SHmedia code"
 msgstr ""
 
-#: cp/typeck.c:1557
-msgid "ISO C++ forbids applying `sizeof' to a function type"
+#: config/sh/sh.opt:198
+msgid "Generate SHcompact code"
 msgstr ""
 
-#: cp/typeck.c:1563
-msgid "ISO C++ forbids applying `sizeof' to a member function"
+#: config/sh/sh.opt:202
+msgid "Generate FPU-less SHcompact code"
 msgstr ""
 
-#: cp/typeck.c:1569
+#: config/sh/sh.opt:210
 msgid ""
-"ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
+"Throttle unrolling to avoid thrashing target registers unless the unroll "
+"benefit outweighs this"
 msgstr ""
 
-#: cp/typeck.c:1607
-msgid "sizeof applied to a bit-field"
+#: config/sh/sh.opt:214
+msgid "Generate code in big endian mode"
 msgstr ""
 
-#: cp/typeck.c:1610
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: config/sh/sh.opt:218
+msgid "Generate 32-bit offsets in switch tables"
 msgstr ""
 
-#: cp/typeck.c:2205
-msgid "invalid reference to NULL ptr, use ptr-to-member instead"
+#: config/sh/sh.opt:222
+msgid "Generate bit instructions"
 msgstr ""
 
-#: cp/typeck.c:2369
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: config/sh/sh.opt:226
+msgid "Cost to assume for a branch insn"
 msgstr ""
 
-#: cp/typeck.c:2375
-msgid "invalid type argument"
+#: config/sh/sh.opt:230
+msgid "Enable cbranchdi4 pattern"
 msgstr ""
 
-#: cp/typeck.c:2456
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: config/sh/sh.opt:234
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 msgstr ""
 
-#: cp/typeck.c:2467
-msgid "subscripting array declared `register'"
+#: config/sh/sh.opt:238
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: cp/typeck.c:2642 cp/typeck.c:2782
-msgid "pointer to member function called, but not in class scope"
+#: config/sh/sh.opt:242
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: cp/typeck.c:2780
+#: config/sh/sh.opt:246
 msgid ""
-"invalid call to member function needing `this' in static member function "
-"scope"
+"Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
+"inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 msgstr ""
 
-#: cp/typeck.c:2966
-msgid "ISO C++ forbids calling `::main' from within program"
+#: config/sh/sh.opt:250
+msgid "Specify name for 32 bit signed division function"
 msgstr ""
 
-#: cp/typeck.c:3169
-msgid "parameter type of called function is incomplete"
+#: config/sh/sh.opt:254
+msgid ""
+"Enable the use of 64-bit floating point registers in fmov instructions.  See "
+"-mdalign if 64-bit alignment is required."
 msgstr ""
 
-#: cp/typeck.c:3560
-#, c-format
-msgid "%s rotate count is negative"
+#: config/sh/sh.opt:262
+msgid ""
+"Enable the use of the fused floating point multiply-accumulate operation"
 msgstr ""
 
-#: cp/typeck.c:3563
-#, c-format
-msgid "%s rotate count >= width of type"
+#: config/sh/sh.opt:266
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: cp/typeck.c:3594 cp/typeck.c:3599 cp/typeck.c:3729 cp/typeck.c:3734
-msgid "ISO C++ forbids comparison between pointer and integer"
+#: config/sh/sh.opt:270 config/sh/sh.opt:320
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 msgstr ""
 
-#: cp/typeck.c:3949
-msgid "comparison between signed and unsigned integer expressions"
+#: config/sh/sh.opt:274
+msgid "Increase the IEEE compliance for floating-point code"
 msgstr ""
 
-#: cp/typeck.c:4088
-msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
+#: config/sh/sh.opt:278
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: cp/typeck.c:4094
-msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
+#: config/sh/sh.opt:282
+msgid ""
+"inline code to invalidate instruction cache entries after setting up nested "
+"function trampolines"
 msgstr ""
 
-#: cp/typeck.c:4100
-msgid ""
-"ISO C++ forbids using a pointer to member function in pointer arithmetic"
+#: config/sh/sh.opt:286
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: cp/typeck.c:4106
-msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
+#: config/sh/sh.opt:290
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: cp/typeck.c:4177
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
+#: config/sh/sh.opt:294
+msgid "Generate code in little endian mode"
 msgstr ""
 
-#: cp/typeck.c:4179
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: config/sh/sh.opt:298
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: cp/typeck.c:4181
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: config/sh/sh.opt:304
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: cp/typeck.c:4183
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: config/sh/sh.opt:308
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: cp/typeck.c:4195
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: config/sh/sh.opt:312
+msgid "Assume pt* instructions won't trap"
 msgstr ""
 
-#: cp/typeck.c:4300
-msgid "taking address of temporary"
+#: config/sh/sh.opt:316
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: cp/typeck.c:4486
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: config/sh/sh.opt:324
+msgid "Deprecated.  Use -Os instead"
 msgstr ""
 
-#: cp/typeck.c:4530
-msgid "cast to non-reference type used as lvalue"
+#: config/sh/sh.opt:328
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4608
-msgid "ISO C++ forbids taking address of function `::main'"
+#: config/sh/sh.opt:332
+msgid ""
+"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
+"if the inline code would not work in user mode."
 msgstr ""
 
-#: cp/typeck.c:4685
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: config/sh/sh.opt:338
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: cp/typeck.c:4701
-msgid "unary `&'"
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
 msgstr ""
 
-#: cp/typeck.c:4923
-msgid "cannot take the address of `this', which is an ravlue expression"
+#: config/sh/superh.opt:10
+msgid "Runtime name."
 msgstr ""
 
-#: cp/typeck.c:5233
-msgid ""
-"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
 msgstr ""
 
-#: cp/typeck.c:5344 cp/typeck.c:5349
-msgid "ISO C++ forbids casting to an array type"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: cp/typeck.c:5676
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: cp/typeck.c:5782
-msgid "ISO C++ forbids assignment of arrays"
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: cp/typeck.c:5799
-msgid "return value from function receives multiple initializations"
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: cp/typeck.c:5941
-msgid "   in pointer to member function conversion"
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: cp/typeck.c:5949
-msgid "   in pointer to member conversion"
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: cp/typeck.c:6669
-msgid "returning reference to temporary"
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: cp/typeck.c:6676
-msgid "reference to non-lvalue returned"
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: cp/typeck.c:6722
-msgid "returning a value from a destructor"
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
 msgstr ""
 
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6730
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6733
-msgid "returning a value from a constructor"
+#: config/arm/arm.opt:83
+msgid "Specify the __fp16 floating-point format"
 msgstr ""
 
-#: cp/typeck.c:6755
-msgid ""
-"return-statement with no value, in function declared with a non-void return "
-"type"
+#: config/arm/arm.opt:94
+msgid "Specify the name of the target floating point hardware/format"
 msgstr ""
 
-#: cp/typeck.c:6771
-msgid ""
-"return-statement with a value, in function declared with a void return type"
+#: config/arm/arm.opt:98
+msgid "Alias for -mfloat-abi=hard"
 msgstr ""
 
-#: cp/typeck2.c:171
-msgid "  since the following virtual functions are abstract:"
+#: config/arm/arm.opt:102
+msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: cp/typeck2.c:260
-#, c-format
-msgid "Internal error #%d."
+#: config/arm/arm.opt:106
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: cp/typeck2.c:327
-msgid "due to the presence of a constructor"
+#: config/arm/arm.opt:110
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: cp/typeck2.c:351
-msgid "comma expression used to initialize return value"
+#: config/arm/arm.opt:114
+msgid "Store function names in object code"
 msgstr ""
 
-#: cp/typeck2.c:360
-msgid "cannot initialize arrays using this syntax"
+#: config/arm/arm.opt:118
+msgid "Permit scheduling of a function's prologue sequence"
 msgstr ""
 
-#: cp/typeck2.c:416
-msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
+#: config/arm/arm.opt:122
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: cp/typeck2.c:491
-msgid "initializing array with parameter list"
+#: config/arm/arm.opt:126
+msgid "Alias for -mfloat-abi=soft"
 msgstr ""
 
-#: cp/typeck2.c:547
-msgid "initializer for scalar variable requires one element"
+#: config/arm/arm.opt:130
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: cp/typeck2.c:644
-msgid "aggregate has a partly bracketed initializer"
+#: config/arm/arm.opt:134
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: cp/typeck2.c:674 cp/typeck2.c:775
-msgid "non-trivial labeled initializers"
+#: config/arm/arm.opt:138
+msgid "Support calls between Thumb and ARM instruction sets"
 msgstr ""
 
-#: cp/typeck2.c:691
-msgid "non-empty initializer for array of empty elements"
+#: config/arm/arm.opt:142
+msgid "Specify how to access the thread pointer"
 msgstr ""
 
-#: cp/typeck2.c:741
-msgid "initializer list for object of class with virtual base classes"
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: cp/typeck2.c:747
-msgid "initializer list for object of class with base classes"
+#: config/arm/arm.opt:150
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
 msgstr ""
 
-#: cp/typeck2.c:753
-msgid "initializer list for object using virtual functions"
+#: config/arm/arm.opt:158
+msgid "Assume big endian bytes, little endian words"
 msgstr ""
 
-#: cp/typeck2.c:863
-msgid "index value instead of field name in union initializer"
+#: config/arm/arm.opt:162
+msgid ""
+"Use Neon quad-word (rather than double-word) registers for vectorization"
 msgstr ""
 
-#: cp/typeck2.c:919
-msgid "excess elements in aggregate initializer"
+#: config/arm/arm.opt:166
+msgid "Only generate absolute relocations on word sized values."
 msgstr ""
 
-#: cp/typeck2.c:1022
-msgid "circular pointer delegation detected"
+#: config/arm/arm.opt:170
+msgid ""
+"Avoid overlapping destination and address registers on LDRD instructions"
 msgstr ""
 
-#: cp/typeck2.c:1049
-msgid "result of `operator->()' yields non-pointer result"
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: cp/typeck2.c:1051
-msgid "base operand of `->' is not a pointer"
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: cp/typeck2.c:1223
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
 msgstr ""
 
-#: cp/xref.c:833
-#, c-format
-msgid "Can't create cross-reference file `%s'"
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
 msgstr ""
 
-#: ../libiberty/cplus-dem.c:4788 gcc.c:5681
-msgid "Internal gcc abort."
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
 msgstr ""
 
-#. N.B. The current line in each outer source file is one
-#. greater than the line of the #include, so we must
-#. subtract one to correct for that.
-#: cpperror.c:63
-#, c-format
-msgid "In file included from %s:%u"
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
 msgstr ""
 
-#. Translators note: this message is used in conjunction
-#. with "In file included from %s:%ld" and some other
-#. tricks.  We want something like this:
-#.
-#. | In file included from sys/select.h:123,
-#. |                  from sys/types.h:234,
-#. |                  from userfile.c:31:
-#. | bits/select.h:45: <error message here>
-#.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: cpperror.c:79
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: cpperror.c:165
-msgid "internal error: "
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#: cpperror.c:184
-msgid "warning: "
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: cpperror.c:295 cpperror.c:457 gcc.c:5653 tradcpp.c:4206
-#, c-format
-msgid "%s: %s"
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: cppexp.c:207
-msgid "traditional C rejects the `U' suffix"
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
 msgstr ""
 
-#: cppexp.c:213
-msgid "integer constant contains digits beyond the radix"
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
 msgstr ""
 
-#: cppexp.c:216
-msgid "integer constant out of range"
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
 msgstr ""
 
-#: cppexp.c:222
-msgid "integer constant is so large that it is unsigned"
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
 msgstr ""
 
-#: cppexp.c:231
-#, c-format
-msgid "invalid suffix '%.*s' on integer constant"
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
 msgstr ""
 
-#: cppexp.c:418
-#, c-format
-msgid "\"%s\" is not defined"
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
 msgstr ""
 
-#: cppexp.c:493
-msgid "octal escape sequence out of range"
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: cppexp.c:526
-msgid "hex escape sequence out of range"
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
 msgstr ""
 
-#: cppexp.c:541
-msgid "integer overflow in preprocessor expression"
+#: config/avr/avr.opt:27
+msgid "-mmcu=MCU\tSelect the target MCU"
 msgstr ""
 
-#: cppexp.c:811
-#, c-format
-msgid "impossible operator type %s"
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
 msgstr ""
 
-#: cppexp.c:920
-msgid "comma operator in operand of #if"
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: cppfiles.c:195
-#, c-format
-msgid "included file \"%s\" exists but is not readable"
+#: config/avr/avr.opt:48
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: cppfiles.c:218
-#, c-format
-msgid "node for '%s' exists, open failed, error '%s', value %lx\n"
+#: config/avr/avr.opt:52
+msgid "Change only the low 8 bits of the stack pointer"
 msgstr ""
 
-#: cppfiles.c:366
-#, c-format
-msgid "cpp_make_system_header: bad flag %d\n"
+#: config/avr/avr.opt:56
+msgid "Relax branches"
 msgstr ""
 
-#: cppfiles.c:368
-msgid "cpp_make_system_header called on non-file buffer"
+#: config/avr/avr.opt:60
+msgid ""
+"Make the linker relaxation machine assume that a program counter wrap-around "
+"occurs."
 msgstr ""
 
-#: cppfiles.c:410
-msgid "Multiple include guards may be useful for:\n"
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
 msgstr ""
 
-#: cppfiles.c:444 cppfiles.c:521
-#, c-format
-msgid "No include path in which to find %s"
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
 msgstr ""
 
-#: cppfiles.c:649
-#, c-format
-msgid "%s is too large"
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: cppfiles.c:657
-#, c-format
-msgid "%s is shorter than expected\n"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
 msgstr ""
 
-#: cppfiles.c:661
-#, c-format
-msgid "%s is a block device"
+#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux1111.opt:23
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: cppfiles.c:666
-#, c-format
-msgid "%s is a directory"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: cppinit.c:258
-#, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: cppinit.c:264
-#, c-format
-msgid "%s: Not a directory"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
 msgstr ""
 
-#: cppinit.c:305
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: cppinit.c:816
-msgid "-MG must be specified with one of -M or -MM"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
 msgstr ""
 
-#: cppinit.c:855
-msgid "#include \"...\" search starts here:\n"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
 msgstr ""
 
-#: cppinit.c:859
-msgid "#include <...> search starts here:\n"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
 msgstr ""
 
-#: cppinit.c:862
-msgid "End of search list.\n"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
 msgstr ""
 
-#: cppinit.c:943
-msgid "buffers still stacked in cpp_finish"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: cppinit.c:969 tradcpp.c:945 tradcpp.c:954 tradcpp.c:959
-msgid "I/O error on output"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
-#. I.e. a const string initializer with parens around it.  That is
-#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1006
-#, c-format
-msgid "Argument missing after %s"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
 msgstr ""
 
-#: cppinit.c:1007
-#, c-format
-msgid "Assertion missing after %s"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: cppinit.c:1008
-#, c-format
-msgid "Directory name missing after %s"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: cppinit.c:1009
-#, c-format
-msgid "File name missing after %s"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: cppinit.c:1010
-#, c-format
-msgid "Macro name missing after %s"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
 msgstr ""
 
-#: cppinit.c:1011
-#, c-format
-msgid "Path name missing after %s"
+#: config/pa/pa.opt:100
+msgid ""
+"Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, "
+"7200, 7300, and 8000"
 msgstr ""
 
-#: cppinit.c:1012
-#, c-format
-msgid "Number missing after %s"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
 msgstr ""
 
-#: cppinit.c:1186
-#, c-format
-msgid "Too many arguments. Type %s --help for usage info"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: cppinit.c:1268 cppinit.c:1406
-#, c-format
-msgid "GNU CPP version %s (cpplib)\n"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: cppinit.c:1398 tradcpp.c:565
-msgid "Output filename specified twice"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: cppinit.c:1531
-msgid "-I- specified twice"
+#: config/xtensa/xtensa.opt:27
+msgid "Disable position-independent code (PIC) for use in OS kernel code"
 msgstr ""
 
-#: cppinit.c:1682
-#, c-format
-msgid "Usage: %s [switches] input output\n"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: cppinit.c:1685
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other "
-"files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include "
-"path\n"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: cppinit.c:1694
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info "
-"docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be "
-"used)\n"
-"  -nostdinc++               Do not search system include directories for "
-"C++\n"
-"  -o <file>                 Put output into <file>\n"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: cppinit.c:1703
+#: config/xtensa/xtensa.opt:43
 msgid ""
-"  -pedantic                 Issue all warnings demanded by strict ISO C\n"
-"  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -lang-c                   Assume that the input sources are in C\n"
-"  -lang-c89                 Assume that the input sources are in C89\n"
+"-mno-serialize-volatile\tDo not serialize volatile memory references with "
+"MEMW instructions"
 msgstr ""
 
-#: cppinit.c:1710
-msgid ""
-"  -lang-c++                 Assume that the input sources are in C++\n"
-"  -lang-objc                Assume that the input sources are in ObjectiveC\n"
-"  -lang-objc++              Assume that the input sources are in "
-"ObjectiveC++\n"
-"  -lang-asm                 Assume that the input sources are in assembler\n"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: cppinit.c:1716
-msgid ""
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Allow parsing of C++ style features\n"
-"  -w                        Inhibit warning messages\n"
-"  -Wtrigraphs               Warn if trigraphs are encountered\n"
-"  -Wno-trigraphs            Do not warn about trigraphs\n"
-"  -Wcomment{s}              Warn if one comment starts inside another\n"
+#: config/mips/mips.opt:23
+msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
 msgstr ""
 
-#: cppinit.c:1726
-msgid ""
-"  -Wno-comment{s}           Do not warn about comments\n"
-"  -Wtraditional             Warn about features not present in traditional "
-"C\n"
-"  -Wno-traditional          Do not warn about traditional C\n"
-"  -Wundef                   Warn if an undefined macro is used by #if\n"
-"  -Wno-undef                Do not warn about testing undefined macros\n"
-"  -Wimport                  Warn about the use of the #import directive\n"
+#: config/mips/mips.opt:27
+msgid "Generate code that can be used in SVR4-style dynamic objects"
 msgstr ""
 
-#: cppinit.c:1734
-msgid ""
-"  -Wno-import               Do not warn about the use of #import\n"
-"  -Werror                   Treat all warnings as errors\n"
-"  -Wno-error                Do not treat warnings as errors\n"
-"  -Wall                     Enable all preprocessor warnings\n"
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
+#: config/mips/mips.opt:31
+msgid "Use PMC-style 'mad' instructions"
 msgstr ""
 
-#: cppinit.c:1742
-msgid ""
-"  -MD                       As -M, but put output in a .d file\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MG                       Treat missing header file as generated files\n"
-"  -g3                       Include #define and #undef directives in the "
-"output\n"
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+#: config/mips/mips.opt:35
+msgid "-march=ISA\tGenerate code for the given ISA"
 msgstr ""
 
-#: cppinit.c:1750
+#: config/mips/mips.opt:39
 msgid ""
-"  -A<question> (<answer>)   Assert the <answer> to <question>\n"
-"  -A-<question> (<answer>)  Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
+"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
 msgstr ""
 
-#: cppinit.c:1758
-msgid ""
-"  -dM                       Display a list of macro definitions active at "
-"end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -$                        Do not allow '$' in identifiers\n"
+#: config/mips/mips.opt:43
+msgid "Use Branch Likely instructions, overriding the architecture default"
+msgstr ""
+
+#: config/mips/mips.opt:47
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
 msgstr ""
 
-#: cppinit.c:1767
+#: config/mips/mips.opt:51
+msgid "Trap on integer divide by zero"
+msgstr ""
+
+#: config/mips/mips.opt:55
 msgid ""
-"  -remap                    Remap file names when including files.\n"
-"  --version                 Display version information\n"
-"  -h or --help              Display this information\n"
+"-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
 msgstr ""
 
-#: cpplex.c:425
-msgid "missing terminating > character"
+#: config/mips/mips.opt:59
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: cpplex.c:724
-#, c-format
-msgid "trigraph ??%c converted to %c"
+#: config/mips/mips.opt:63
+msgid "Use trap instructions to check for integer divide by zero"
 msgstr ""
 
-#: cpplex.c:728
-#, c-format
-msgid "trigraph ??%c ignored"
+#: config/mips/mips.opt:67
+msgid "Allow the use of MDMX instructions"
 msgstr ""
 
-#: cpplex.c:841
-msgid "'/*' within comment"
+#: config/mips/mips.opt:71
+msgid ""
+"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
+"operations"
 msgstr ""
 
-#: cpplex.c:941
-msgid "embedded null character ignored"
+#: config/mips/mips.opt:75
+msgid "Use MIPS-DSP instructions"
 msgstr ""
 
-#: cpplex.c:947
-#, c-format
-msgid "%s in preprocessing directive"
+#: config/mips/mips.opt:79
+msgid "Use MIPS-DSP REV 2 instructions"
 msgstr ""
 
-#: cpplex.c:977
-msgid "'$' character in identifier"
+#: config/mips/mips.opt:89 config/mep/mep.opt:80
+msgid "Use big-endian byte order"
 msgstr ""
 
-#: cpplex.c:1139
-msgid "multi-line string constant"
+#: config/mips/mips.opt:93 config/mep/mep.opt:84
+msgid "Use little-endian byte order"
 msgstr ""
 
-#: cpplex.c:1177
-#, c-format
-msgid "missing terminating %c character"
+#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: cpplex.c:1184
-msgid "possible start of unterminated string literal"
+#: config/mips/mips.opt:101
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: cpplex.c:1194
-msgid "null characters preserved"
+#: config/mips/mips.opt:105
+msgid "Use -G for data that is not defined by the current object"
 msgstr ""
 
-#: cpplex.c:1195
-msgid "null character preserved"
+#: config/mips/mips.opt:109
+msgid "Work around certain R4000 errata"
 msgstr ""
 
-#: cpplex.c:1436
-msgid "C++ style comments are not allowed in ISO C89"
+#: config/mips/mips.opt:113
+msgid "Work around certain R4400 errata"
 msgstr ""
 
-#: cpplex.c:1438
-msgid "(this will be reported only once per input file)"
+#: config/mips/mips.opt:117
+msgid "Work around certain R10000 errata"
 msgstr ""
 
-#: cpplex.c:1446
-msgid "comment start split across lines"
+#: config/mips/mips.opt:121
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: cpplex.c:1449
-msgid "multi-line comment"
+#: config/mips/mips.opt:125
+msgid "Work around certain VR4120 errata"
 msgstr ""
 
-#: cpplex.c:1479
-msgid "comment start '/*' split across lines"
+#: config/mips/mips.opt:129
+msgid "Work around VR4130 mflo/mfhi errata"
 msgstr ""
 
-#: cpplex.c:1483 tradcpp.c:1348
-msgid "unterminated comment"
+#: config/mips/mips.opt:133
+msgid "Work around an early 4300 hardware bug"
 msgstr ""
 
-#: cpplex.c:1487
-msgid "comment end '*/' split across lines"
+#: config/mips/mips.opt:137
+msgid "FP exceptions are enabled"
 msgstr ""
 
-#: cpplex.c:1528
-msgid "backslash-newline at end of file"
+#: config/mips/mips.opt:141
+msgid "Use 32-bit floating-point registers"
 msgstr ""
 
-#: cpplex.c:1548
-msgid "backslash and newline separated by space"
+#: config/mips/mips.opt:145
+msgid "Use 64-bit floating-point registers"
 msgstr ""
 
-#: cpplex.c:1561
-msgid "K+R C ignores #\\n with the # indented"
+#: config/mips/mips.opt:149
+msgid ""
+"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
+"trampolines"
 msgstr ""
 
-#: cpplex.c:1781
-msgid "no newline at end of file"
+#: config/mips/mips.opt:153
+msgid "Generate floating-point multiply-add instructions"
 msgstr ""
 
-#: cpplex.c:1797
-#, c-format
-msgid "invalid preprocessing directive #%s"
+#: config/mips/mips.opt:157
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#: cpplex.c:1800
-msgid "invalid preprocessing directive"
+#: config/mips/mips.opt:161
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: cpplex.c:2035
-#, c-format
-msgid "Unspellable token %s"
+#: config/mips/mips.opt:165
+msgid "Use GP-relative addressing to access small data"
 msgstr ""
 
-#: cpplex.c:2284
-#, c-format
-msgid "function macro %s must be used with arguments in traditional C"
+#: config/mips/mips.opt:169
+msgid ""
+"When generating -mabicalls code, allow executables to use PLTs and copy "
+"relocations"
 msgstr ""
 
-#: cpplex.c:2418
-#, c-format
-msgid "unterminated argument list for macro \"%s\""
+#: config/mips/mips.opt:173
+msgid "Allow the use of hardware floating-point ABI and instructions"
 msgstr ""
 
-#: cpplex.c:2439
-msgid "ISO C99 requires rest arguments to be used"
+#: config/mips/mips.opt:177
+msgid "Generate code that can be safely linked with MIPS16 code."
 msgstr ""
 
-#: cpplex.c:2445
-#, c-format
-msgid "not enough arguments for macro \"%s\""
+#: config/mips/mips.opt:181
+msgid "-mipsN\tGenerate code for ISA level N"
 msgstr ""
 
-#: cpplex.c:2453
-#, c-format
-msgid "too many arguments for macro \"%s\""
+#: config/mips/mips.opt:185
+msgid "Generate MIPS16 code"
 msgstr ""
 
-#: cpplex.c:2780
-msgid "pasting would not give a valid preprocessing token"
+#: config/mips/mips.opt:189
+msgid "Use MIPS-3D instructions"
 msgstr ""
 
-#: cpplex.c:2910
-msgid "invalid string literal, ignoring final '\\'"
+#: config/mips/mips.opt:193
+msgid "Use ll, sc and sync instructions"
 msgstr ""
 
-#: cpplex.c:3060
-msgid "two tokens pushed in a row"
+#: config/mips/mips.opt:197
+msgid "Use -G for object-local data"
 msgstr ""
 
-#: cpplex.c:3082
-#, c-format
-msgid "directive begins with %s?!"
+#: config/mips/mips.opt:201
+msgid "Use indirect calls"
 msgstr ""
 
-#: cpplex.c:3192
-#, c-format
-msgid "macros nested too deep invoking '%s'"
+#: config/mips/mips.opt:205
+msgid "Use a 32-bit long type"
 msgstr ""
 
-#: cpplex.c:3314
-#, c-format
-msgid "#%s may not be used inside a macro argument"
+#: config/mips/mips.opt:209
+msgid "Use a 64-bit long type"
 msgstr ""
 
-#: cpplex.c:3501 cpplib.c:260 cpplib.c:1466
-#, c-format
-msgid "attempt to use poisoned \"%s\""
+#: config/mips/mips.opt:213
+msgid "Pass the address of the ra save location to _mcount in $12"
 msgstr ""
 
-#: cpplex.c:3505
-msgid "invalid special hash type"
+#: config/mips/mips.opt:217
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: cpplex.c:3582
-msgid "<command line>"
+#: config/mips/mips.opt:221
+msgid "Use the mips-tfile postpass"
 msgstr ""
 
-#: cpplib.c:165 cpplib.c:210
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
+#: config/mips/mips.opt:225
+msgid "Allow the use of MT instructions"
 msgstr ""
 
-#: cpplib.c:170
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
+#: config/mips/mips.opt:229
+msgid "Prevent the use of all floating-point operations"
 msgstr ""
 
-#: cpplib.c:181
-#, c-format
-msgid "ISO C does not allow #%s"
+#: config/mips/mips.opt:233
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: cpplib.c:205
-msgid "# followed by integer"
+#: config/mips/mips.opt:237
+msgid "Do not use MDMX instructions"
 msgstr ""
 
-#: cpplib.c:235
-msgid "\"defined\" cannot be used as a macro name"
+#: config/mips/mips.opt:241
+msgid "Generate normal-mode code"
 msgstr ""
 
-#: cpplib.c:238
-#, c-format
-msgid "\"%s\" cannot be used as a macro name in C++"
+#: config/mips/mips.opt:245
+msgid "Do not use MIPS-3D instructions"
 msgstr ""
 
-#: cpplib.c:242
-msgid "macro names must be identifiers"
+#: config/mips/mips.opt:249
+msgid "Use paired-single floating-point instructions"
 msgstr ""
 
-#: cpplib.c:251
-#, c-format
-msgid "\"%s\" cannot be used as a macro name"
+#: config/mips/mips.opt:253
+msgid ""
+"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
+"inserted"
 msgstr ""
 
-#: cpplib.c:289
-msgid "junk on line after #undef"
+#: config/mips/mips.opt:257
+msgid "Try to allow the linker to turn PIC calls into direct calls"
 msgstr ""
 
-#: cpplib.c:299
-#, c-format
-msgid "undefining \"%s\""
+#: config/mips/mips.opt:261
+msgid ""
+"When generating -mabicalls code, make the code suitable for use in shared "
+"libraries"
 msgstr ""
 
-#: cpplib.c:325
-#, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
+#: config/mips/mips.opt:265
+msgid ""
+"Restrict the use of hardware floating-point instructions to 32-bit operations"
 msgstr ""
 
-#: cpplib.c:331
-#, c-format
-msgid "empty file name in #%s"
+#: config/mips/mips.opt:269
+msgid "Use SmartMIPS instructions"
 msgstr ""
 
-#: cpplib.c:336
-#, c-format
-msgid "junk at end of #%s"
+#: config/mips/mips.opt:273
+msgid "Prevent the use of all hardware floating-point instructions"
 msgstr ""
 
-#: cpplib.c:374
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+#: config/mips/mips.opt:277
+msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: cpplib.c:411
-msgid "#include_next in primary source file"
+#: config/mips/mips.opt:281
+msgid "Assume all symbols have 32-bit values"
 msgstr ""
 
-#: cpplib.c:439
-msgid "invalid format #line"
+#: config/mips/mips.opt:285
+msgid "Use synci instruction to invalidate i-cache"
 msgstr ""
 
-#: cpplib.c:494
-msgid "token after #line is not a positive integer"
+#: config/mips/mips.opt:289
+msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
 msgstr ""
 
-#: cpplib.c:499
-msgid "line number out of range"
+#: config/mips/mips.opt:293 config/iq2000/iq2000.opt:44
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: cpplib.c:512
-msgid "second token after #line is not a string"
+#: config/mips/mips.opt:297
+msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
 
-#: cpplib.c:534
-msgid "garbage at end of #line"
+#: config/mips/mips.opt:301
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: cpplib.c:618
-msgid "invalid #ident"
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
 msgstr ""
 
-#: cpplib.c:670
-#, c-format
-msgid "unknown #pragma namespace %s"
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: cpplib.c:791
-msgid "#pragma once is obsolete"
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: cpplib.c:794
-msgid "#pragma once outside include file"
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: cpplib.c:815
-msgid "invalid #pragma poison directive"
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: cpplib.c:825
-#, c-format
-msgid "poisoning existing macro \"%s\""
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: cpplib.c:847
-msgid "#pragma system_header outside include file"
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: cpplib.c:872
-#, c-format
-msgid "cannot find source %c%s%c"
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: cpplib.c:877
-#, c-format
-msgid "current file is older than %c%.*s%c"
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: cpplib.c:959
-#, c-format
-msgid "#%s with no argument"
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
 msgstr ""
 
-#: cpplib.c:961
-#, c-format
-msgid "#%s with invalid argument"
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
 msgstr ""
 
-#: cpplib.c:963
-#, c-format
-msgid "garbage at end of #%s"
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: cpplib.c:969
-#, c-format
-msgid "attempt to use poisoned identifier \"%s\""
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
 msgstr ""
 
-#: cpplib.c:1043
-msgid "#else without #if"
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
 msgstr ""
 
-#: cpplib.c:1048 tradcpp.c:3335
-msgid "#else after #else"
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: cpplib.c:1050 cpplib.c:1086
-msgid "the conditional began here"
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: cpplib.c:1079
-msgid "#elif without #if"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: cpplib.c:1084 tradcpp.c:3043
-msgid "#elif after #else"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: cpplib.c:1113
-msgid "#endif without #if"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
 msgstr ""
 
-#: cpplib.c:1159
-#, c-format
-msgid "ISO C forbids text after #%s"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
 msgstr ""
 
-#: cpplib.c:1174
-#, c-format
-msgid "unterminated #%s"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
 msgstr ""
 
-#: cpplib.c:1203
-msgid "assertion without predicate"
+#: config/vax/vax.opt:51
+msgid "Use new adddi3/subdi3 patterns"
 msgstr ""
 
-#: cpplib.c:1208
-msgid "predicate must be an identifier"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: cpplib.c:1226
-msgid "missing '(' after predicate"
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
 msgstr ""
 
-#: cpplib.c:1243
-msgid "missing ')' to complete answer"
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: cpplib.c:1266
-msgid "predicate's answer is empty"
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: cpplib.c:1276
-msgid "junk at end of assertion"
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: cpplib.c:1337
-#, c-format
-msgid "\"%s\" re-asserted"
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: cpplib.c:1426
-msgid "<builtin>"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: cpplib.c:1487
-msgid "#include nested too deep"
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
 msgstr ""
 
-#: cpplib.c:1492
-msgid "buffer pushed with contexts stacked"
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: cppmain.c:79
-#, c-format
-msgid "Invalid option %s"
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: cppmain.c:258
-msgid "malformed #pragma implementation"
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: cppspec.c:127
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: cppspec.c:151
-msgid "too many input files"
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: cse.c:7039
-#, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: diagnostic.c:820
-#, c-format
-msgid "%s:%d: warning: "
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: diagnostic.c:822
-#, c-format
-msgid "%s:%d: "
+#: config/cris/cris.opt:165
+msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
 msgstr ""
 
-#: diagnostic.c:827
-#, c-format
-msgid "%s: warning: "
+#: config/cris/cris.opt:169
+msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: diagnostic.c:829 diagnostic.c:838 diagnostic.c:1235
-#, c-format
-msgid "%s: "
+#: config/cris/cris.opt:173
+msgid ""
+"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
+"size"
 msgstr ""
 
-#: diagnostic.c:923
-msgid "((anonymous))"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
 msgstr ""
 
-#: diagnostic.c:1198
-msgid "sorry, not implemented: "
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
 msgstr ""
 
-#: diagnostic.c:1247
-#, c-format
-msgid "In method `%s':"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: diagnostic.c:1251
-#, c-format
-msgid "In function `%s':"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: diagnostic.c:1421
-msgid "Unrecognizable insn:"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
 msgstr ""
 
-#: diagnostic.c:1423
-msgid "Insn does not satisfy its constraints:"
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: diagnostic.c:1658
-#, c-format
-msgid ""
-"Internal compiler error in %s, at %s:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: dwarf2out.c:2946
-#, c-format
-msgid "DW_LOC_OP %s not implememnted yet.\n"
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: dwarf2out.c:7115 dwarfout.c:1590
-#, c-format
-msgid "internal regno botch: regno = %d\n"
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
 msgstr ""
 
-#: dwarfout.c:5743
-msgid "getpwd"
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: emit-rtl.c:1001
-msgid ""
-"Unable to access real part of complex value in a hard register on this target"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
 msgstr ""
 
-#: emit-rtl.c:1024
-msgid ""
-"Unable to access imaginary part of complex value in a hard register on this "
-"target"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: emit-rtl.c:2512
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
 msgstr ""
 
-#: except.c:776
-msgid "additional handler after ..."
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
 msgstr ""
 
-#: except.c:954
-msgid "Cannot duplicate non-existant exception region."
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: except.c:1068
-msgid "exception handling disabled, use -fexceptions to enable"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: except.c:1751
-msgid "Never issued previous false_label"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: except.c:2532
-#, c-format
-msgid "Counted %d copies of EH region %d in list.\n"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: except.c:3074
-msgid "Duplicate call to __builtin_eh_return"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: except.c:3094
-msgid "function uses __builtin_eh_return"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
 msgstr ""
 
-#: explow.c:1461
-msgid "stack limits not supported on this target"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: expr.c:2696
-msgid "function using short complex types cannot be inline"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: expr.c:5684 expr.c:5693 expr.c:5702 expr.c:5707 expr.c:5885 expr.c:5900
-msgid "unsupported wide integer operation"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: expr.c:5953
-#, c-format
-msgid "prior parameter's size depends on `%s'"
+#: config/v850/v850.opt:75
+msgid "Enforce table jump"
 msgstr ""
 
-#: expr.c:6351
-msgid "returned value in block_exit_expr"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: final.c:3406
-#, c-format
-msgid "invalid `asm': %s"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e processor"
 msgstr ""
 
-#: final.c:3409
-#, c-format
-msgid "output_operand: %s"
+#: config/v850/v850.opt:90
+msgid "Compile for the v850e1 processor"
 msgstr ""
 
-#: final.c:3549
-#, c-format
-msgid "operand number missing after %-letter"
+#: config/v850/v850.opt:94
+msgid "Compile for the v850e2 processor"
 msgstr ""
 
-#: final.c:3551 final.c:3586
-msgid "operand number out of range"
+#: config/v850/v850.opt:98
+msgid "Compile for the v850e2v3 processor"
 msgstr ""
 
-#: final.c:3600
-#, ycp-format
-msgid "invalid %%-code"
+#: config/v850/v850.opt:102
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: final.c:3627
-msgid "`%l' operand isn't a label"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: flow.c:3575
-msgid "ICE: would have deleted prologue/epilogue insn"
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: flow.c:6620
-#, c-format
-msgid "End insn %d for block %d not found in the insn stream."
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: flow.c:6634
-#, c-format
-msgid "Insn %d is in multiple basic blocks (%d and %d)"
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: flow.c:6645
-#, c-format
-msgid "Head insn %d for block %d not found in the insn stream."
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: flow.c:6682 flow.c:6709
-#, c-format
-msgid "Basic block %i edge lists are corrupted"
+#: config/mmix/mmix.opt:45
+msgid ""
+"Generate divide results with reminder having the same sign as the divisor "
+"(not the dividend)"
 msgstr ""
 
-#: flow.c:6694
-#, c-format
-msgid "Basic block %d pred edge is corrupted"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: flow.c:6724
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: flow.c:6732
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: flow.c:6748
-#, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in the middle of basic block %d"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: flow.c:6760
-#, c-format
-msgid "In basic block %d:"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: flow.c:6779
-msgid "Basic blocks not numbered consecutively"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: flow.c:6819
-#, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: fold-const.c:3016 fold-const.c:3029
-#, c-format
-msgid "comparison is always %d due to width of bitfield"
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: fold-const.c:4071 fold-const.c:4088
-#, c-format
-msgid "comparison is always %d"
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: fold-const.c:4219
-msgid "`or' of unmatched not-equal tests is always 1"
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
 msgstr ""
 
-#: fold-const.c:4224
-msgid "`and' of mutually exclusive equal-tests is always 0"
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: function.c:5223
-#, c-format
-msgid "`%s' might be used uninitialized in this function"
+#: config/iq2000/iq2000.opt:23
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: function.c:5230
-#, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: function.c:5249
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+#: config/iq2000/iq2000.opt:35 config/microblaze/microblaze.opt:65
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: function.c:6009
-msgid "function returns an aggregate"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
 msgstr ""
 
-#: function.c:6518
-#, c-format
-msgid "unused parameter `%s'"
+#: config/bfin/bfin.opt:23 config/mep/mep.opt:141
+msgid "Use simulator runtime"
 msgstr ""
 
-#: gcc.c:901
-#, c-format
-msgid "Ambiguous abbreviation %s"
+#: config/bfin/bfin.opt:31
+msgid "Omit frame pointer for leaf functions"
 msgstr ""
 
-#: gcc.c:928
-#, c-format
-msgid "Incomplete `%s' option"
+#: config/bfin/bfin.opt:35
+msgid "Program is entirely located in low 64k of memory"
 msgstr ""
 
-#: gcc.c:939
-#, c-format
-msgid "Missing argument to `%s' option"
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: gcc.c:952
-#, c-format
-msgid "Extraneous argument to `%s' option"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: gcc.c:1123
-msgid "Using builtin specs.\n"
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: gcc.c:1203
-#, c-format
+#: config/bfin/bfin.opt:52
 msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
+"Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: gcc.c:1394
-#, c-format
-msgid "Reading specs from %s\n"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: gcc.c:1491 gcc.c:1509
-msgid "specs %%include syntax malformed after %ld characters"
+#: config/bfin/bfin.opt:69
+msgid "Link with the fast floating-point library"
 msgstr ""
 
-#: gcc.c:1517
-#, c-format
-msgid "Could not find specs file %s\n"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: gcc.c:1533 gcc.c:1541 gcc.c:1550 gcc.c:1559
-msgid "specs %%rename syntax malformed after %ld characters"
+#: config/bfin/bfin.opt:85
+msgid "Enable multicore support"
 msgstr ""
 
-#: gcc.c:1568
-#, c-format
-msgid "specs %s spec was not found to be renamed"
+#: config/bfin/bfin.opt:89
+msgid "Build for Core A"
 msgstr ""
 
-#: gcc.c:1575
-#, c-format
-msgid "rename spec %s to %s\n"
+#: config/bfin/bfin.opt:93
+msgid "Build for Core B"
 msgstr ""
 
-#: gcc.c:1577
-#, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+#: config/bfin/bfin.opt:97
+msgid "Build for SDRAM"
 msgstr ""
 
-#: gcc.c:1590
-msgid "specs unknown %% command after %ld characters"
+#: config/bfin/bfin.opt:101
+msgid "Assume ICPLBs are enabled at runtime."
 msgstr ""
 
-#: gcc.c:1601 gcc.c:1614
-#, c-format
-msgid "specs file malformed after %ld characters"
+#: config/picochip/picochip.opt:23
+msgid ""
+"Specify which type of AE to target. This option sets the mul-type and byte-"
+"access."
 msgstr ""
 
-#: gcc.c:1668
-msgid "spec file has no spec for linking"
+#: config/picochip/picochip.opt:27
+msgid "Specify which type of multiplication to use. Can be mem, mac or none."
 msgstr ""
 
-#: gcc.c:2436
-msgid "-pipe not supported"
+#: config/picochip/picochip.opt:31
+msgid ""
+"Specify whether the byte access instructions should be used. Enabled by "
+"default."
 msgstr ""
 
-#: gcc.c:2472
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+#: config/picochip/picochip.opt:35
+msgid "Enable debug output to be generated."
 msgstr ""
 
-#: gcc.c:2571
-#, c-format
+#: config/picochip/picochip.opt:39
 msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+"Allow a symbol value to be used as an immediate value in an instruction."
 msgstr ""
 
-#: gcc.c:2589
-#, c-format
-msgid "# %s %.2f %.2f\n"
+#: config/picochip/picochip.opt:43
+msgid "Generate warnings when inefficient code is known to be generated."
 msgstr ""
 
-#: gcc.c:2716
-#, c-format
-msgid "Usage: %s [options] file...\n"
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
 msgstr ""
 
-#: gcc.c:2717
-msgid "Options:\n"
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
 msgstr ""
 
-#: gcc.c:2719
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: config/darwin.opt:50 c-family/c.opt:71 c-family/c.opt:74 c-family/c.opt:77
+#: c-family/c.opt:80 c-family/c.opt:179 c-family/c.opt:182 c-family/c.opt:220
+#: c-family/c.opt:224 c-family/c.opt:236 c-family/c.opt:1053
+#: c-family/c.opt:1061 common.opt:195 common.opt:198 common.opt:1978
+#, c-format
+msgid "missing filename after %qs"
 msgstr ""
 
-#: gcc.c:2720
-msgid "  --help                   Display this information\n"
+#: config/darwin.opt:102
+msgid "Generate compile-time CFString objects"
 msgstr ""
 
-#: gcc.c:2722
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+#: config/darwin.opt:145
+msgid "Warn if constant CFString objects contain non-portable characters"
 msgstr ""
 
-#: gcc.c:2723
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
+#: config/darwin.opt:150
+msgid "Generate AT&T-style stubs for Mach-O"
 msgstr ""
 
-#: gcc.c:2724
-msgid "  -dumpversion             Display the version of the compiler\n"
+#: config/darwin.opt:154
+msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
-#: gcc.c:2725
-msgid "  -dumpmachine             Display the compiler's target processor\n"
+#: config/darwin.opt:158
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: gcc.c:2726
-msgid ""
-"  -print-search-dirs       Display the directories in the compiler's search "
-"path\n"
+#: config/darwin.opt:166
+msgid "The earliest MacOS X version on which this program will run"
 msgstr ""
 
-#: gcc.c:2727
-msgid ""
-"  -print-libgcc-file-name  Display the name of the compiler's companion "
-"library\n"
+#: config/darwin.opt:170
+msgid "Set sizeof(bool) to 1"
 msgstr ""
 
-#: gcc.c:2728
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+#: config/darwin.opt:174
+msgid "Generate code for darwin loadable kernel extensions"
 msgstr ""
 
-#: gcc.c:2729
-msgid ""
-"  -print-prog-name=<prog>  Display the full path to compiler component "
-"<prog>\n"
+#: config/darwin.opt:178
+msgid "Generate code for the kernel or loadable kernel extensions"
 msgstr ""
 
-#: gcc.c:2730
+#: config/darwin.opt:182
 msgid ""
-"  -print-multi-directory   Display the root directory for versions of "
-"libgcc\n"
+"-iframework <dir>\tAdd <dir> to the end of the system framework include path"
 msgstr ""
 
-#: gcc.c:2731
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options "
-"and\n"
-"                           multiple library search directories\n"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: gcc.c:2734
-msgid ""
-"  -Wa,<options>            Pass comma-separated <options> on to the "
-"assembler\n"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
 msgstr ""
 
-#: gcc.c:2735
-msgid ""
-"  -Wp,<options>            Pass comma-separated <options> on to the "
-"preprocessor\n"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: gcc.c:2736
-msgid ""
-"  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
 msgstr ""
 
-#: gcc.c:2737
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
 msgstr ""
 
-#: gcc.c:2738
-msgid "  -save-temps              Do not delete intermediate files\n"
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: gcc.c:2739
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: gcc.c:2740
-msgid "  -time                    Time the execution of each subprocess\n"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: gcc.c:2741
-msgid ""
-"  -specs=<file>            Override builtin specs with the contents of "
-"<file>\n"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: gcc.c:2742
-msgid ""
-"  -std=<standard>          Assume that the input sources are for <standard>\n"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: gcc.c:2743
-msgid ""
-"  -B <directory>           Add <directory> to the compiler's search paths\n"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
-#: gcc.c:2744
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+#: config/linux.opt:24
+msgid "Use Bionic C library"
 msgstr ""
 
-#: gcc.c:2745
-msgid ""
-"  -V <version>             Run gcc version number <version>, if installed\n"
+#: config/linux.opt:28
+msgid "Use GNU C library"
 msgstr ""
 
-#: gcc.c:2746
-msgid ""
-"  -v                       Display the programs invoked by the compiler\n"
+#: config/linux.opt:32
+msgid "Use uClibc C library"
 msgstr ""
 
-#: gcc.c:2747
-msgid ""
-"  -E                       Preprocess only; do not compile, assemble or "
-"link\n"
+#: config/mep/mep.opt:21
+msgid "Enable absolute difference instructions"
 msgstr ""
 
-#: gcc.c:2748
-msgid "  -S                       Compile only; do not assemble or link\n"
+#: config/mep/mep.opt:25
+msgid "Enable all optional instructions"
 msgstr ""
 
-#: gcc.c:2749
-msgid "  -c                       Compile and assemble, but do not link\n"
+#: config/mep/mep.opt:29
+msgid "Enable average instructions"
 msgstr ""
 
-#: gcc.c:2750
-msgid "  -o <file>                Place the output into <file>\n"
+#: config/mep/mep.opt:33
+msgid "Variables this size and smaller go in the based section. (default 0)"
 msgstr ""
 
-#: gcc.c:2751
-msgid ""
-"  -x <language>            Specify the language of the following input "
-"files\n"
-"                           Permissable languages include: c c++ assembler "
-"none\n"
-"                           'none' means revert to the default behaviour of\n"
-"                           guessing the language based on the file's "
-"extension\n"
+#: config/mep/mep.opt:37
+msgid "Enable bit manipulation instructions"
 msgstr ""
 
-#: gcc.c:2758
-#, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O or -W are automatically passed on to\n"
-"the various sub-processes invoked by %s.  In order to pass other options\n"
-"on to these processes the -W<letter> options must be used.\n"
+#: config/mep/mep.opt:41
+msgid "Section to put all const variables in (tiny, near, far) (no default)"
 msgstr ""
 
-#: gcc.c:3106
-msgid "argument to `-Xlinker' is missing"
+#: config/mep/mep.opt:45
+msgid "Enable clip instructions"
 msgstr ""
 
-#: gcc.c:3123
-msgid "argument to `-specs' is missing"
+#: config/mep/mep.opt:49
+msgid "Configuration name"
 msgstr ""
 
-#: gcc.c:3138
-msgid "argument to `-specs=' is missing"
+#: config/mep/mep.opt:53
+msgid "Enable MeP Coprocessor"
 msgstr ""
 
-#: gcc.c:3160
-msgid "argument to `-b' is missing"
+#: config/mep/mep.opt:57
+msgid "Enable MeP Coprocessor with 32-bit registers"
 msgstr ""
 
-#: gcc.c:3173
-msgid "argument to `-B' is missing"
+#: config/mep/mep.opt:61
+msgid "Enable MeP Coprocessor with 64-bit registers"
 msgstr ""
 
-#: gcc.c:3226
-msgid "argument to `-V' is missing"
+#: config/mep/mep.opt:65
+msgid "Enable IVC2 scheduling"
 msgstr ""
 
-#: gcc.c:3247 gcc.c:3254 gcc.c:3261
-msgid "invalid version number format"
+#: config/mep/mep.opt:69
+msgid "Const variables default to the near section"
 msgstr ""
 
-#: gcc.c:3332
-msgid "cannot specify -o with -c or -S and multiple compilations"
+#: config/mep/mep.opt:76
+msgid "Enable 32-bit divide instructions"
 msgstr ""
 
-#: gcc.c:3501
-msgid "Warning: -pipe ignored since -save-temps specified"
+#: config/mep/mep.opt:91
+msgid "__io vars are volatile by default"
 msgstr ""
 
-#: gcc.c:3505
-msgid "Warning: -pipe ignored since -time specified"
+#: config/mep/mep.opt:95
+msgid "All variables default to the far section"
 msgstr ""
 
-#: gcc.c:3515
-msgid "argument to `-x' is missing"
+#: config/mep/mep.opt:99
+msgid "Enable leading zero instructions"
 msgstr ""
 
-#: gcc.c:3543
-#, c-format
-msgid "argument to `-%s' is missing"
+#: config/mep/mep.opt:106
+msgid "All variables default to the near section"
 msgstr ""
 
-#: gcc.c:3603
-#, c-format
-msgid "Warning: `-x %s' after last input file has no effect"
+#: config/mep/mep.opt:110
+msgid "Enable min/max instructions"
 msgstr ""
 
-#: gcc.c:3800
-msgid "Invalid specification!  Bug in cc."
+#: config/mep/mep.opt:114
+msgid "Enable 32-bit multiply instructions"
 msgstr ""
 
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  ie there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:4409
-#, ycp-format
-msgid "Spec failure: '%%*' has not been initialised by pattern match"
+#: config/mep/mep.opt:118
+msgid "Disable all optional instructions"
 msgstr ""
 
-#: gcc.c:4418
-#, ycp-format
-msgid "Warning: use of obsolete %%[ operator in specs"
+#: config/mep/mep.opt:125
+msgid "Allow gcc to use the repeat/erepeat instructions"
 msgstr ""
 
-#: gcc.c:4436
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+#: config/mep/mep.opt:129
+msgid "All variables default to the tiny section"
 msgstr ""
 
-#: gcc.c:4560
-#, c-format
-msgid "Spec failure: Unrecognised spec option '%c'"
+#: config/mep/mep.opt:133
+msgid "Enable saturation instructions"
 msgstr ""
 
-#: gcc.c:5348
-#, c-format
-msgid "unrecognized option `-%s'"
+#: config/mep/mep.opt:137
+msgid "Use sdram version of runtime"
 msgstr ""
 
-#: gcc.c:5354
-#, c-format
-msgid "install: %s%s\n"
+#: config/mep/mep.opt:145
+msgid "Use simulator runtime without vectors"
 msgstr ""
 
-#: gcc.c:5355
-#, c-format
-msgid "programs: %s\n"
+#: config/mep/mep.opt:149
+msgid "All functions default to the far section"
 msgstr ""
 
-#: gcc.c:5356
-#, c-format
-msgid "libraries: %s\n"
+#: config/mep/mep.opt:153
+msgid "Variables this size and smaller go in the tiny section. (default 4)"
 msgstr ""
 
-#: gcc.c:5394
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
+#: config/vms/vms.opt:21
+msgid "Malloc data into P2 space"
 msgstr ""
 
-#: gcc.c:5418
-#, c-format
-msgid "gcc version %s\n"
+#: config/vms/vms.opt:25
+msgid "Set name of main routine for the debugger"
 msgstr ""
 
-#: gcc.c:5420
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+#: config/rx/rx.opt:26
+msgid "Store doubles in 64 bits."
 msgstr ""
 
-#: gcc.c:5428
-msgid "No input files"
+#: config/rx/rx.opt:30
+msgid "Stores doubles in 32 bits.  This is the default."
 msgstr ""
 
-#: gcc.c:5465
-#, c-format
-msgid "%s: %s compiler not installed on this system"
+#: config/rx/rx.opt:34
+msgid "Disable the use of RX FPU instructions.  "
 msgstr ""
 
-#: gcc.c:5535
-#, c-format
-msgid "%s: linker input file unused since linking not done"
+#: config/rx/rx.opt:41
+msgid "Enable the use of RX FPU instructions.  This is the default."
 msgstr ""
 
-#: gcc.c:5578
-#, c-format
-msgid "language %s not recognized"
+#: config/rx/rx.opt:47
+msgid "Specify the target RX cpu type."
 msgstr ""
 
-#: gcov.c:292
-msgid "Internal gcov abort.\n"
+#: config/rx/rx.opt:53
+msgid "Data is stored in big-endian format."
 msgstr ""
 
-#: gcov.c:301
-msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
+#: config/rx/rx.opt:57
+msgid "Data is stored in little-endian format.  (Default)."
 msgstr ""
 
-#: gcov.c:421
-#, c-format
-msgid "Could not open basic block file %s.\n"
+#: config/rx/rx.opt:63
+msgid ""
+"Maximum size of global and static variables which can be placed into the "
+"small data area."
 msgstr ""
 
-#: gcov.c:430
-#, c-format
-msgid "Could not open data file %s.\n"
+#: config/rx/rx.opt:69
+msgid "Use the simulator runtime."
 msgstr ""
 
-#: gcov.c:431
-msgid "Assuming that all execution counts are zero.\n"
+#: config/rx/rx.opt:75
+msgid ""
+"Generate assembler output that is compatible with the Renesas AS100 "
+"assembler.  This may restrict some of the compiler's capabilities.  The "
+"default is to generate GAS compatable syntax."
 msgstr ""
 
-#: gcov.c:437
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
+#: config/rx/rx.opt:81
+msgid "Enable linker relaxation."
 msgstr ""
 
-#: gcov.c:448
-#, c-format
-msgid "No executable code associated with file %s.\n"
+#: config/rx/rx.opt:87
+msgid "Maximum size in bytes of constant values allowed as operands."
 msgstr ""
 
-#: gcov.c:747 profile.c:978
-msgid ".da file contents exhausted too early\n"
+#: config/rx/rx.opt:93
+msgid "Specifies the number of registers to reserve for interrupt handlers."
 msgstr ""
 
-#: gcov.c:750 profile.c:981
-msgid ".da file contents not exhausted\n"
+#: config/rx/rx.opt:99
+msgid ""
+"Specifies whether interrupt functions should save and restore the "
+"accumulator register."
 msgstr ""
 
-#: gcov.c:931
-msgid "%6.2f%% of %d source lines executed in function %s\n"
+#: config/lm32/lm32.opt:24
+msgid "Enable multiply instructions"
 msgstr ""
 
-#: gcov.c:935
-#, c-format
-msgid "No executable source lines in function %s\n"
+#: config/lm32/lm32.opt:28
+msgid "Enable divide and modulus instructions"
 msgstr ""
 
-#: gcov.c:942
-msgid "%6.2f%% of %d branches executed in function %s\n"
+#: config/lm32/lm32.opt:32
+msgid "Enable barrel shift instructions"
 msgstr ""
 
-#: gcov.c:946
-msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#: config/lm32/lm32.opt:36
+msgid "Enable sign extend instructions"
 msgstr ""
 
-#: gcov.c:951
-#, c-format
-msgid "No branches in function %s\n"
+#: config/lm32/lm32.opt:40
+msgid "Enable user-defined instructions"
 msgstr ""
 
-#: gcov.c:953
-msgid "%6.2f%% of %d calls executed in function %s\n"
+#: config/microblaze/microblaze.opt:25
+msgid "Use software emulation for floating point (default)"
 msgstr ""
 
-#: gcov.c:957
-#, c-format
-msgid "No calls in function %s\n"
+#: config/microblaze/microblaze.opt:29
+msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: gcov.c:1089
-#, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
+#: config/microblaze/microblaze.opt:33
+msgid "Use table lookup optimization for small signed integer divisions"
 msgstr ""
 
-#: gcov.c:1091
-#, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+#: config/microblaze/microblaze.opt:37
+msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
 msgstr ""
 
-#: gcov.c:1129
-#, c-format
-msgid "ERROR: too many basic blocks in .bb file %s\n"
+#: config/microblaze/microblaze.opt:41
+msgid "Don't optimize block moves, use memcpy"
 msgstr ""
 
-#: gcov.c:1206
-msgid "%6.2f%% of %d source lines executed in file %s\n"
+#: config/microblaze/microblaze.opt:45
+msgid "Use the soft multiply emulation (default)"
 msgstr ""
 
-#: gcov.c:1210
-#, c-format
-msgid "No executable source lines in file %s\n"
+#: config/microblaze/microblaze.opt:49
+msgid "Use the software emulation for divides (default)"
 msgstr ""
 
-#: gcov.c:1217
-msgid "%6.2f%% of %d branches executed in file %s\n"
+#: config/microblaze/microblaze.opt:53
+msgid "Use the hardware barrel shifter instead of emulation"
 msgstr ""
 
-#: gcov.c:1221
-msgid "%6.2f%% of %d branches taken at least once in file %s\n"
+#: config/microblaze/microblaze.opt:57
+msgid "Use pattern compare instructions"
 msgstr ""
 
-#: gcov.c:1226
-#, c-format
-msgid "No branches in file %s\n"
+#: config/microblaze/microblaze.opt:61
+msgid "Check for stack overflow at runtime"
 msgstr ""
 
-#: gcov.c:1228
-msgid "%6.2f%% of %d calls executed in file %s\n"
+#: config/microblaze/microblaze.opt:69
+msgid "Clear the BSS to zero and place zero initialized in BSS"
 msgstr ""
 
-#: gcov.c:1232
-#, c-format
-msgid "No calls in file %s\n"
+#: config/microblaze/microblaze.opt:73
+msgid "Use multiply high instructions for high part of 32x32 multiply"
 msgstr ""
 
-#: gcov.c:1244
-#, c-format
-msgid "Could not open source file %s.\n"
+#: config/microblaze/microblaze.opt:77
+msgid "Use hardware floating point converstion instructions"
 msgstr ""
 
-#: gcov.c:1294
-#, c-format
-msgid "Could not open output file %s.\n"
+#: config/microblaze/microblaze.opt:81
+msgid "Use hardware floating point square root instruction"
 msgstr ""
 
-#: gcov.c:1302
-#, c-format
-msgid "Creating %s.\n"
+#: config/microblaze/microblaze.opt:85
+msgid "Description for mxl-mode-executable"
 msgstr ""
 
-#: gcov.c:1346
-#, c-format
-msgid "call %d never executed\n"
+#: config/microblaze/microblaze.opt:89
+msgid "Description for mxl-mode-xmdstub"
 msgstr ""
 
-#: gcov.c:1351
-#, c-format
-msgid "call %d returns = %d\n"
+#: config/microblaze/microblaze.opt:93
+msgid "Description for mxl-mode-bootstrap"
 msgstr ""
 
-#: gcov.c:1355
-msgid "call %d returns = %d%%\n"
+#: config/microblaze/microblaze.opt:97
+msgid "Description for mxl-mode-novectors"
 msgstr ""
 
-#: gcov.c:1363
-#, c-format
-msgid "branch %d never executed\n"
+#: config/linux-android.opt:23
+msgid "Generate code for the Android platform."
 msgstr ""
 
-#: gcov.c:1369
-#, c-format
-msgid "branch %d taken = %d\n"
+#: config/g.opt:28
+msgid ""
+"-G<number>\tPut global and static data smaller than <number> bytes into a "
+"special section (on some targets)"
 msgstr ""
 
-#: gcov.c:1373
-msgid "branch %d taken = %d%%\n"
+#: config/sol2.opt:23
+msgid "Pass -z text to linker"
 msgstr ""
 
-#: gcov.c:1387
-#, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+#: config/fused-madd.opt:23
+msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 msgstr ""
 
-#: ../libiberty/getopt.c:682
+#: c-family/c.opt:44 c-family/c.opt:47 c-family/c.opt:185
 #, c-format
-msgid "%s: option `%s' is ambiguous\n"
+msgid "assertion missing after %qs"
 msgstr ""
 
-#: ../libiberty/getopt.c:707
+#: c-family/c.opt:56 c-family/c.opt:59 c-family/c.opt:167 c-family/c.opt:170
+#: c-family/c.opt:197 c-family/c.opt:256
 #, c-format
-msgid "%s: option `--%s' doesn't allow an argument\n"
+msgid "macro name missing after %qs"
 msgstr ""
 
-#: ../libiberty/getopt.c:712
+#: c-family/c.opt:86 c-family/c.opt:89 c-family/c.opt:92 c-family/c.opt:95
+#: c-family/c.opt:204 c-family/c.opt:212 c-family/c.opt:1049
+#: c-family/c.opt:1069 c-family/c.opt:1073 c-family/c.opt:1077
 #, c-format
-msgid "%s: option `%c%s' doesn't allow an argument\n"
+msgid "missing path after %qs"
 msgstr ""
 
-#: ../libiberty/getopt.c:730 ../libiberty/getopt.c:903
-#, c-format
-msgid "%s: option `%s' requires an argument\n"
+#: c-family/c.opt:186
+msgid ""
+"-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' "
+"before <question> disables the <answer> to <question>"
 msgstr ""
 
-#. --option
-#: ../libiberty/getopt.c:759
-#, c-format
-msgid "%s: unrecognized option `--%s'\n"
+#: c-family/c.opt:190
+msgid "Do not discard comments"
 msgstr ""
 
-#. +option or -option
-#: ../libiberty/getopt.c:763
-#, c-format
-msgid "%s: unrecognized option `%c%s'\n"
+#: c-family/c.opt:194
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#. 1003.2 specifies the format of this message.
-#: ../libiberty/getopt.c:789
-#, c-format
-msgid "%s: illegal option -- %c\n"
+#: c-family/c.opt:198
+msgid ""
+"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just "
+"<macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: ../libiberty/getopt.c:792
-#, c-format
-msgid "%s: invalid option -- %c\n"
+#: c-family/c.opt:205
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
 msgstr ""
 
-#. 1003.2 specifies the format of this message.
-#: ../libiberty/getopt.c:822 ../libiberty/getopt.c:952
-#, c-format
-msgid "%s: option requires an argument -- %c\n"
+#: c-family/c.opt:209
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: ../libiberty/getopt.c:869
-#, c-format
-msgid "%s: option `-W %s' is ambiguous\n"
+#: c-family/c.opt:213
+msgid "-I <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: ../libiberty/getopt.c:887
-#, c-format
-msgid "%s: option `-W %s' doesn't allow an argument\n"
+#: c-family/c.opt:217
+msgid "Generate make dependencies"
+msgstr ""
+
+#: c-family/c.opt:221
+msgid "Generate make dependencies and compile"
+msgstr ""
+
+#: c-family/c.opt:225
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr ""
+
+#: c-family/c.opt:229
+msgid "Treat missing header files as generated files"
+msgstr ""
+
+#: c-family/c.opt:233
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: c-family/c.opt:237
+msgid "Like -MD but ignore system header files"
+msgstr ""
+
+#: c-family/c.opt:241
+msgid "Generate phony targets for all headers"
 msgstr ""
 
-#: haifa-sched.c:232
+#: c-family/c.opt:244 c-family/c.opt:248
 #, c-format
-msgid "fix_sched_param: unknown param: %s"
+msgid "missing makefile target after %qs"
 msgstr ""
 
-#: hash.c:52 hash.c:59 hash.c:162 hash.c:239
-msgid "no memory"
+#: c-family/c.opt:245
+msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: integrate.c:153
-msgid "varargs function cannot be inline"
+#: c-family/c.opt:249
+msgid "-MT <target>\tAdd an unquoted target"
 msgstr ""
 
-#: integrate.c:156
-msgid "function using alloca cannot be inline"
+#: c-family/c.opt:253
+msgid "Do not generate #line directives"
 msgstr ""
 
-#: integrate.c:159
-msgid "function using setjmp cannot be inline"
+#: c-family/c.opt:257
+msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: integrate.c:162
-msgid "function with nested functions cannot be inline"
+#: c-family/c.opt:261
+msgid ""
+"Warn about things that will change when compiling with an ABI-compliant "
+"compiler"
 msgstr ""
 
-#: integrate.c:166
-msgid "function with label addresses used in initializers cannot inline"
+#: c-family/c.opt:268
+msgid "Warn about suspicious uses of memory addresses"
 msgstr ""
 
-#: integrate.c:173 integrate.c:217
-msgid "function too large to be inline"
+#: c-family/c.opt:272
+msgid "Enable most warning messages"
 msgstr ""
 
-#: integrate.c:183
-msgid "no prototype, and parameter address used; cannot be inline"
+#: c-family/c.opt:276
+msgid ""
+"Warn whenever an Objective-C assignment is being intercepted by the garbage "
+"collector"
 msgstr ""
 
-#: integrate.c:190 integrate.c:246
-msgid "inline functions not supported for this return value type"
+#: c-family/c.opt:280
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: integrate.c:195
-msgid "function with varying-size return value cannot be inline"
+#: c-family/c.opt:284
+msgid "Warn when a built-in preprocessor macro is undefined or redefined"
 msgstr ""
 
-#: integrate.c:202
-msgid "function with varying-size parameter cannot be inline"
+#: c-family/c.opt:288
+msgid "Warn about C constructs that are not in the common subset of C and C++"
 msgstr ""
 
-#: integrate.c:205
-msgid "function with transparent unit parameter cannot be inline"
+#: c-family/c.opt:292
+msgid ""
+"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
+"C++ 200x"
 msgstr ""
 
-#: integrate.c:224
-msgid "function with computed jump cannot inline"
+#: c-family/c.opt:296
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: integrate.c:228
-msgid "function with nonlocal goto cannot be inline"
+#: c-family/c.opt:300
+msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: integrate.c:240
-msgid "function with complex parameters cannot be inline"
+#: c-family/c.opt:304
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
 msgstr ""
 
-#: integrate.c:253
-msgid "function with target specific attribute(s) cannot be inlined"
+#: c-family/c.opt:308
+msgid ""
+"Warn about possibly nested block comments, and C++ comments spanning more "
+"than one physical line"
 msgstr ""
 
-#: objc/objc-act.c:760
-msgid "Objective-C text in C source file"
+#: c-family/c.opt:312
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: objc/objc-act.c:814
-msgid "no class name specified as argument to -fconstant-string-class"
+#: c-family/c.opt:316
+msgid "Warn for implicit type conversions that may change a value"
 msgstr ""
 
-#: objc/objc-act.c:977
-#, c-format
-msgid "object does not conform to the `%s' protocol"
+#: c-family/c.opt:320
+msgid "Warn for converting NULL from/to a non-pointer type"
 msgstr ""
 
-#: objc/objc-act.c:1015
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
+#: c-family/c.opt:324
+msgid "Warn for implicit type conversions between signed and unsigned integers"
 msgstr ""
 
-#: objc/objc-act.c:1097
-#, c-format
-msgid "`%s' cannot be statically allocated"
+#: c-family/c.opt:328
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: objc/objc-act.c:1098
-msgid "statically allocated objects not supported"
+#: c-family/c.opt:332
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: objc/objc-act.c:1156
-#, c-format
-msgid "Unexpected type for `id' (%s)"
+#: c-family/c.opt:336
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: objc/objc-act.c:1160
-msgid "Undefined type `id', please import <objc/objc.h>"
+#: c-family/c.opt:340
+msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: objc/objc-act.c:1206 objc/objc-act.c:5375
-#, c-format
-msgid "Cannot find protocol declaration for `%s'"
+#: c-family/c.opt:344
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: objc-parse.y:1358 objc/objc-act.c:1431 objc/objc-act.c:5901
-#: objc/objc-act.c:6202 objc/objc-act.c:6251 objc/objc-act.c:6287
-#, c-format
-msgid "Cannot find interface declaration for `%s'"
+#: c-family/c.opt:348
+msgid "Warn about an empty body in an if or else statement"
 msgstr ""
 
-#: objc/objc-act.c:2467
-#, c-format
-msgid "Cannot find class `%s'"
+#: c-family/c.opt:352
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: objc/objc-act.c:2469
-#, c-format
-msgid "Class `%s' already exists"
+#: c-family/c.opt:356
+msgid "Warn about comparison of different enum types"
 msgstr ""
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2596
-#, c-format
-msgid "Cannot find interface declaration for `%s', superclass of `%s'"
+#: c-family/c.opt:364
+msgid ""
+"This switch is deprecated; use -Werror=implicit-function-declaration instead"
 msgstr ""
 
-#: objc/objc-act.c:2604
-#, c-format
-msgid "Circular inheritance in interface declaration for `%s'"
+#: c-family/c.opt:368
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: objc/objc-act.c:3652 objc/objc-act.c:3669
-msgid "inconsistent instance variable specification"
+#: c-family/c.opt:372
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: objc/objc-act.c:4862
-#, c-format
-msgid "multiple declarations for method `%s'"
+#: c-family/c.opt:376
+msgid "Warn if passing too many arguments to a function for its format string"
 msgstr ""
 
-#: objc/objc-act.c:4979
-#, c-format
-msgid "invalid receiver type `%s'"
+#: c-family/c.opt:380
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: objc/objc-act.c:5047 objc/objc-act.c:5073 objc/objc-act.c:5121
-#, c-format
-msgid "`%s' does not respond to `%s'"
+#: c-family/c.opt:384
+msgid "Warn about format strings that contain NUL bytes"
 msgstr ""
 
-#: objc/objc-act.c:5053 objc/objc-act.c:7311
-#, c-format
-msgid "no super class declared in interface for `%s'"
+#: c-family/c.opt:388
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: objc/objc-act.c:5151
-msgid "cannot find class (factory) method."
+#: c-family/c.opt:392
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: objc/objc-act.c:5152 objc/objc-act.c:5196
-#, c-format
-msgid "return type for `%s' defaults to id"
+#: c-family/c.opt:396
+msgid "Warn about zero-length formats"
 msgstr ""
 
-#: objc/objc-act.c:5169
-#, c-format
-msgid "method `%s' not implemented by protocol."
+#: c-family/c.opt:403
+msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: objc/objc-act.c:5178
-msgid "return type defaults to id"
+#: c-family/c.opt:407
+msgid "Warn about variables which are initialized to themselves"
 msgstr ""
 
-#: objc/objc-act.c:5195
-msgid "cannot find method."
+#: c-family/c.opt:411
+msgid "Warn about implicit declarations"
 msgstr ""
 
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:5450
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: c-family/c.opt:415
+msgid "Warn about implicit conversions from \"float\" to \"double\""
 msgstr ""
 
-#: objc/objc-act.c:5702
-#, c-format
-msgid "duplicate definition of class method `%s'."
+#: c-family/c.opt:419
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: objc/objc-act.c:5708
-#, c-format
-msgid "duplicate declaration of class method `%s'."
+#: c-family/c.opt:423
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: objc/objc-act.c:5744
-#, c-format
-msgid "duplicate definition of instance method `%s'."
+#: c-family/c.opt:430
+msgid ""
+"Warn when there is a cast to a pointer from an integer of a different size"
 msgstr ""
 
-#: objc/objc-act.c:5750
-#, c-format
-msgid "duplicate declaration of instance method `%s'."
+#: c-family/c.opt:434
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: objc/objc-act.c:5790
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: c-family/c.opt:438
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: objc/objc-act.c:5876
-#, c-format
-msgid "instance variable `%s' is declared private"
+#: c-family/c.opt:442
+msgid "Warn when a jump misses a variable initialization"
 msgstr ""
 
-#: objc/objc-act.c:5923
-#, c-format
-msgid "instance variable `%s' is declared %s"
+#: c-family/c.opt:446
+msgid ""
+"Warn when a logical operator is suspiciously always evaluating to true or "
+"false"
 msgstr ""
 
-#: objc/objc-act.c:5933
-msgid "static access to object of type `id'"
+#: c-family/c.opt:450
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: objc/objc-act.c:5970 objc/objc-act.c:6064
-#, c-format
-msgid "incomplete implementation of class `%s'"
+#: c-family/c.opt:454
+msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#: objc/objc-act.c:5974 objc/objc-act.c:6069
-#, c-format
-msgid "incomplete implementation of category `%s'"
+#: c-family/c.opt:458
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: objc/objc-act.c:5979 objc/objc-act.c:6074
-#, c-format
-msgid "method definition for `%c%s' not found"
+#: c-family/c.opt:462
+msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: objc/objc-act.c:6115
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+#: c-family/c.opt:466
+msgid "Warn about missing fields in struct initializers"
 msgstr ""
 
-#: objc/objc-act.c:6174
-#, c-format
-msgid "reimplementation of class `%s'"
+#: c-family/c.opt:470
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: objc/objc-act.c:6216
-#, c-format
-msgid "conflicting super class name `%s'"
+#: c-family/c.opt:474
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: objc/objc-act.c:6231
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
+#: c-family/c.opt:478
+msgid ""
+"Warn about function parameters declared without a type specifier in K&R-"
+"style functions"
 msgstr ""
 
-#: objc/objc-act.c:6477
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
+#: c-family/c.opt:482
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: objc/objc-act.c:7352
-msgid "[super ...] must appear in a method context"
+#: c-family/c.opt:486
+msgid "Warn about use of multi-character character constants"
 msgstr ""
 
-#: objc/objc-act.c:8304 objc/objc-act.c:8320
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: c-family/c.opt:490
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr ""
+
+#: c-family/c.opt:494
+msgid ""
+"Warn when a noexcept expression evaluates to false even though the "
+"expression can't actually throw"
+msgstr ""
+
+#: c-family/c.opt:498
+msgid ""
+"Warn when non-templatized friend functions are declared within a template"
+msgstr ""
+
+#: c-family/c.opt:502
+msgid "Warn about non-virtual destructors"
+msgstr ""
+
+#: c-family/c.opt:506
+msgid ""
+"Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c-family/c.opt:510
+msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
+msgstr ""
+
+#: c-family/c.opt:514
+msgid "Warn if a C-style cast is used in a program"
+msgstr ""
+
+#: c-family/c.opt:518
+msgid "Warn for obsolescent usage in a declaration"
+msgstr ""
+
+#: c-family/c.opt:522
+msgid "Warn if an old-style parameter definition is used"
+msgstr ""
+
+#: c-family/c.opt:526
+msgid ""
+"Warn if a string is longer than the maximum portable length specified by the "
+"standard"
+msgstr ""
+
+#: c-family/c.opt:530
+msgid "Warn about overloaded virtual function names"
+msgstr ""
+
+#: c-family/c.opt:534
+msgid "Warn about overriding initializers without side effects"
+msgstr ""
+
+#: c-family/c.opt:538
+msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
+msgstr ""
+
+#: c-family/c.opt:542
+msgid "Warn about possibly missing parentheses"
+msgstr ""
+
+#: c-family/c.opt:546
+msgid "Warn when converting the type of pointers to member functions"
+msgstr ""
+
+#: c-family/c.opt:550
+msgid "Warn about function pointer arithmetic"
+msgstr ""
+
+#: c-family/c.opt:554
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr ""
+
+#: c-family/c.opt:558
+msgid "Warn about misuses of pragmas"
+msgstr ""
+
+#: c-family/c.opt:562
+msgid ""
+"Warn if a property for an Objective-C object has no assign semantics "
+"specified"
+msgstr ""
+
+#: c-family/c.opt:566
+msgid "Warn if inherited methods are unimplemented"
+msgstr ""
+
+#: c-family/c.opt:570
+msgid "Warn about multiple declarations of the same object"
+msgstr ""
+
+#: c-family/c.opt:574
+msgid "Warn when the compiler reorders code"
+msgstr ""
+
+#: c-family/c.opt:578
+msgid ""
+"Warn whenever a function's return type defaults to \"int\" (C), or about "
+"inconsistent return types (C++)"
+msgstr ""
+
+#: c-family/c.opt:582
+msgid "Warn if a selector has multiple methods"
+msgstr ""
+
+#: c-family/c.opt:586
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+
+#: c-family/c.opt:590
+msgid "Warn about signed-unsigned comparisons"
+msgstr ""
+
+#: c-family/c.opt:594
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr ""
+
+#: c-family/c.opt:598
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr ""
+
+#: c-family/c.opt:602
+msgid "Warn about unprototyped function declarations"
+msgstr ""
+
+#: c-family/c.opt:606
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
+
+#: c-family/c.opt:610
+msgid ""
+"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
+"are used"
+msgstr ""
+
+#: c-family/c.opt:614
+msgid "Deprecated.  This switch has no effect"
+msgstr ""
+
+#: c-family/c.opt:622
+msgid "Warn about features not present in traditional C"
+msgstr ""
+
+#: c-family/c.opt:626
+msgid ""
+"Warn of prototypes causing type conversions different from what would happen "
+"in the absence of prototype"
+msgstr ""
+
+#: c-family/c.opt:630
+msgid ""
+"Warn if trigraphs are encountered that might affect the meaning of the "
+"program"
+msgstr ""
+
+#: c-family/c.opt:634
+msgid "Warn about @selector()s without previously declared methods"
+msgstr ""
+
+#: c-family/c.opt:638
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr ""
+
+#: c-family/c.opt:642
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: c-family/c.opt:646
+msgid "Warn about unsuffixed float constants"
+msgstr ""
+
+#: c-family/c.opt:650
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: objc-parse.y:2095
-msgid "`@end' must appear in an implementation context"
+#: c-family/c.opt:654
+msgid ""
+"Warn if a caller of a function, marked with attribute warn_unused_result, "
+"does not use its return value"
+msgstr ""
+
+#: c-family/c.opt:658
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr ""
+
+#: c-family/c.opt:662
+msgid "Warn if a variable length array is used"
+msgstr ""
+
+#: c-family/c.opt:666
+msgid "Warn when a register variable is declared volatile"
+msgstr ""
+
+#: c-family/c.opt:670
+msgid ""
+"In C++, nonzero means warn about deprecated conversion from string literals "
+"to 'char *'.  In C, similar warning, except that the conversion is of course "
+"not deprecated by the ISO C standard."
+msgstr ""
+
+#: c-family/c.opt:674
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr ""
+
+#: c-family/c.opt:678
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr ""
+
+#: c-family/c.opt:686
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: objc-parse.y:2361 objc-parse.y:2386
-msgid "method definition not in class context"
+#: c-family/c.opt:689 c-family/c.opt:692 c-family/c.opt:746 c-family/c.opt:762
+#: c-family/c.opt:785 c-family/c.opt:791 c-family/c.opt:798 c-family/c.opt:818
+#: c-family/c.opt:829 c-family/c.opt:832 c-family/c.opt:846 c-family/c.opt:949
+#: c-family/c.opt:960 c-family/c.opt:974 c-family/c.opt:1005
+#: c-family/c.opt:1009 c-family/c.opt:1025 c-family/c-opts.c:561
+#, gcc-internal-format
+msgid "switch %qs is no longer supported"
 msgstr ""
 
-#: profile.c:491
-msgid "Arc profiling: some edge counts were bad."
+#: c-family/c.opt:693 c-family/c.opt:799 c-family/c.opt:1006
+#: c-family/c.opt:1010 c-family/c.opt:1026
+msgid "No longer supported"
 msgstr ""
 
-#: profile.c:932
+#: c-family/c.opt:697
+msgid "Recognize the \"asm\" keyword"
+msgstr ""
+
+#: c-family/c.opt:701
+msgid "Recognize built-in functions"
+msgstr ""
+
+#: c-family/c.opt:708
+msgid "Check the return value of new"
+msgstr ""
+
+#: c-family/c.opt:712
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr ""
+
+#: c-family/c.opt:716
+msgid "Reduce the size of object files"
+msgstr ""
+
+#: c-family/c.opt:719
 #, c-format
-msgid "file %s not found, execution counts assumed to be zero."
+msgid "no class name specified with %qs"
+msgstr ""
+
+#: c-family/c.opt:720
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
+msgstr ""
+
+#: c-family/c.opt:724
+msgid ""
+"-fno-deduce-init-list\tdisable deduction of std::initializer_list for a "
+"template type parameter from a brace-enclosed initializer-list"
+msgstr ""
+
+#: c-family/c.opt:728 c-family/c.opt:891 common.opt:769 common.opt:901
+#: common.opt:1138 common.opt:1404 common.opt:1440 common.opt:1525
+#: common.opt:1596 common.opt:1659 common.opt:1675 common.opt:1751
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
+
+#: c-family/c.opt:732
+msgid "Preprocess directives only."
+msgstr ""
+
+#: c-family/c.opt:736
+msgid "Permit '$' as an identifier character"
+msgstr ""
+
+#: c-family/c.opt:743
+msgid "Generate code to check exception specifications"
+msgstr ""
+
+#: c-family/c.opt:750
+msgid ""
+"-fexec-charset=<cset>\tConvert all strings and character constants to "
+"character set <cset>"
+msgstr ""
+
+#: c-family/c.opt:754
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr ""
+
+#: c-family/c.opt:758
+msgid ""
+"-finput-charset=<cset>\tSpecify the default character set for source files"
+msgstr ""
+
+#: c-family/c.opt:766
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr ""
+
+#: c-family/c.opt:770
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr ""
+
+#: c-family/c.opt:774
+msgid "Recognize GNU-defined keywords"
+msgstr ""
+
+#: c-family/c.opt:778
+msgid "Generate code for GNU runtime environment"
+msgstr ""
+
+#: c-family/c.opt:782
+msgid "Use traditional GNU semantics for inline functions"
+msgstr ""
+
+#: c-family/c.opt:788
+msgid ""
+"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+msgstr ""
+
+#: c-family/c.opt:795
+msgid "Assume normal C execution environment"
+msgstr ""
+
+#: c-family/c.opt:803
+msgid "Export functions even if they can be inlined"
+msgstr ""
+
+#: c-family/c.opt:807
+msgid "Emit implicit instantiations of inline templates"
+msgstr ""
+
+#: c-family/c.opt:811
+msgid "Emit implicit instantiations of templates"
+msgstr ""
+
+#: c-family/c.opt:815
+msgid "Inject friend functions into enclosing namespace"
+msgstr ""
+
+#: c-family/c.opt:822
+msgid ""
+"Allow implicit conversions between vectors with differing numbers of "
+"subparts and/or differing element types."
+msgstr ""
+
+#: c-family/c.opt:826
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr ""
+
+#: c-family/c.opt:836
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr ""
+
+#: c-family/c.opt:840
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
+
+#: c-family/c.opt:850
+msgid ""
+"Treat a throw() exception specification as noexcept to improve code size"
+msgstr ""
+
+#: c-family/c.opt:856
+msgid ""
+"Generate special Objective-C methods to initialize/destroy non-POD C++ "
+"ivars, if needed"
+msgstr ""
+
+#: c-family/c.opt:860
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
+
+#: c-family/c.opt:866
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
+
+#: c-family/c.opt:870
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
+
+#: c-family/c.opt:875
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr ""
+
+#: c-family/c.opt:879
+msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
+msgstr ""
+
+#: c-family/c.opt:883
+msgid "Enable OpenMP (implies -frecursive in Fortran)"
+msgstr ""
+
+#: c-family/c.opt:887
+msgid "Recognize C++ keywords like \"compl\" and \"xor\""
+msgstr ""
+
+#: c-family/c.opt:898
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
+
+#: c-family/c.opt:902
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
+
+#: c-family/c.opt:906
+msgid "Enable Plan 9 language extensions"
+msgstr ""
+
+#: c-family/c.opt:910
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: c-family/c.opt:914
+msgid ""
+"-fno-pretty-templates Do not pretty-print template specializations as the "
+"template signature followed by the arguments"
+msgstr ""
+
+#: c-family/c.opt:918
+msgid ""
+"Used in Fix-and-Continue mode to indicate that object files may be swapped "
+"in at runtime"
+msgstr ""
+
+#: c-family/c.opt:922
+msgid "Enable automatic template instantiation"
+msgstr ""
+
+#: c-family/c.opt:926
+msgid "Generate run time type descriptor information"
+msgstr ""
+
+#: c-family/c.opt:930
+msgid "Use the same size for double as for float"
+msgstr ""
+
+#: c-family/c.opt:934
+msgid "Use the narrowest integer type possible for enumeration types"
+msgstr ""
+
+#: c-family/c.opt:938
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr ""
+
+#: c-family/c.opt:942
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
+
+#: c-family/c.opt:946
+msgid "Make \"char\" signed by default"
+msgstr ""
+
+#: c-family/c.opt:953
+msgid "Display statistics accumulated during compilation"
+msgstr ""
+
+#: c-family/c.opt:957
+msgid ""
+"Assume that values of enumeration type are always within the minimum range "
+"of that type"
+msgstr ""
+
+#: c-family/c.opt:964
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
+msgstr ""
+
+#: c-family/c.opt:971
+msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth"
+msgstr ""
+
+#: c-family/c.opt:978
+msgid ""
+"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
+"local statics"
+msgstr ""
+
+#: c-family/c.opt:982
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr ""
+
+#: c-family/c.opt:986
+msgid "Make \"char\" unsigned by default"
+msgstr ""
+
+#: c-family/c.opt:990
+msgid "Use __cxa_atexit to register destructors"
+msgstr ""
+
+#: c-family/c.opt:994
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c-family/c.opt:998
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
+
+#: c-family/c.opt:1002
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c-family/c.opt:1014
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
+
+#: c-family/c.opt:1018
+msgid ""
+"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
+"to character set <cset>"
+msgstr ""
+
+#: c-family/c.opt:1022
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
+
+#: c-family/c.opt:1030
+msgid ""
+"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
+
+#: c-family/c.opt:1034
+msgid "Dump declarations to a .decl file"
+msgstr ""
+
+#: c-family/c.opt:1038
+msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
+msgstr ""
+
+#: c-family/c.opt:1042
+msgid ""
+"-femit-struct-debug-reduced\tConservative reduced debug info for structs"
+msgstr ""
+
+#: c-family/c.opt:1046
+msgid ""
+"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
+"structs"
+msgstr ""
+
+#: c-family/c.opt:1050
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
+msgstr ""
+
+#: c-family/c.opt:1054
+msgid "-imacros <file>\tAccept definition of macros in <file>"
+msgstr ""
+
+#: c-family/c.opt:1058
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c-family/c.opt:1062
+msgid "-include <file>\tInclude the contents of <file> before other files"
+msgstr ""
+
+#: c-family/c.opt:1066
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
+msgstr ""
+
+#: c-family/c.opt:1070
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
+msgstr ""
+
+#: c-family/c.opt:1074
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
+msgstr ""
+
+#: c-family/c.opt:1078
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
+msgstr ""
+
+#: c-family/c.opt:1082
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
+msgstr ""
+
+#: c-family/c.opt:1086
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
+msgstr ""
+
+#: c-family/c.opt:1096
+msgid ""
+"Do not search standard system include directories (those specified with -"
+"isystem will still be used)"
+msgstr ""
+
+#: c-family/c.opt:1100
+msgid "Do not search standard system include directories for C++"
+msgstr ""
+
+#: c-family/c.opt:1116
+msgid "Generate C header of platform-specific features"
+msgstr ""
+
+#: c-family/c.opt:1120
+msgid "Remap file names when including files"
+msgstr ""
+
+#: c-family/c.opt:1124
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr ""
+
+#: c-family/c.opt:1128
+msgid ""
+"Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr ""
+
+#: c-family/c.opt:1135
+msgid ""
+"Conform to the ISO 201X C standard draft (experimental and incomplete "
+"support)"
+msgstr ""
+
+#: c-family/c.opt:1139 c-family/c.opt:1143 c-family/c.opt:1186
+msgid "Conform to the ISO 1990 C standard"
+msgstr ""
+
+#: c-family/c.opt:1147 c-family/c.opt:1194
+msgid "Conform to the ISO 1999 C standard"
+msgstr ""
+
+#: c-family/c.opt:1151
+msgid "Deprecated in favor of -std=c99"
+msgstr ""
+
+#: c-family/c.opt:1155
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr ""
+
+#: c-family/c.opt:1159
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr ""
+
+#: c-family/c.opt:1166
+msgid ""
+"Conform to the ISO 201X C standard draft with GNU extensions (experimental "
+"and incomplete support)"
+msgstr ""
+
+#: c-family/c.opt:1170 c-family/c.opt:1174
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr ""
+
+#: c-family/c.opt:1178
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr ""
+
+#: c-family/c.opt:1182
+msgid "Deprecated in favor of -std=gnu99"
+msgstr ""
+
+#: c-family/c.opt:1190
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr ""
+
+#: c-family/c.opt:1198
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr ""
+
+#: c-family/c.opt:1205
+msgid "Enable traditional preprocessing"
+msgstr ""
+
+#: c-family/c.opt:1209
+msgid "-trigraphs\tSupport ISO C trigraphs"
+msgstr ""
+
+#: c-family/c.opt:1213
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr ""
+
+#: lto/lang.opt:29
+msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
+msgstr ""
+
+#: lto/lang.opt:33
+msgid "Specify a file to which a list of files output by LTRANS is written."
+msgstr ""
+
+#: lto/lang.opt:37
+msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
+msgstr ""
+
+#: lto/lang.opt:41
+msgid "The resolution file"
+msgstr ""
+
+#: common.opt:164
+msgid "Display this information"
+msgstr ""
+
+#: common.opt:168
+msgid ""
+"--help=<class>\tDisplay descriptions of a specific class of options.  "
+"<class> is one or more of optimizers, target, warnings, undocumented, params"
+msgstr ""
+
+#: common.opt:280
+msgid "Alias for --help=target"
+msgstr ""
+
+#: common.opt:305
+msgid ""
+"--param <param>=<value>\tSet parameter <param> to value.  See below for a "
+"complete list of parameters"
+msgstr ""
+
+#: common.opt:330
+msgid "-O<number>\tSet optimization level to <number>"
+msgstr ""
+
+#: common.opt:334
+msgid "Optimize for space rather than speed"
+msgstr ""
+
+#: common.opt:338
+msgid "Optimize for speed disregarding exact standards compliance"
+msgstr ""
+
+#: common.opt:360
+msgid "This switch is deprecated; use -Wextra instead"
+msgstr ""
+
+#: common.opt:373
+msgid "Warn about returning structures, unions or arrays"
+msgstr ""
+
+#: common.opt:377
+msgid "Warn if an array is accessed out of bounds"
+msgstr ""
+
+#: common.opt:381
+msgid "Warn about inappropriate attribute usage"
+msgstr ""
+
+#: common.opt:385
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
+
+#: common.opt:389
+msgid "Warn when a #warning directive is encountered"
+msgstr ""
+
+#: common.opt:393
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr ""
+
+#: common.opt:397
+msgid "Warn when an optimization pass is disabled"
+msgstr ""
+
+#: common.opt:401
+msgid "Treat all warnings as errors"
+msgstr ""
+
+#: common.opt:405
+msgid "Treat specified warning as error"
+msgstr ""
+
+#: common.opt:409
+msgid "Print extra (possibly unwanted) warnings"
+msgstr ""
+
+#: common.opt:413
+msgid "Exit on the first error occurred"
+msgstr ""
+
+#: common.opt:417
+msgid ""
+"-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
+"than <number> bytes"
+msgstr ""
+
+#: common.opt:421
+msgid "Warn when an inlined function cannot be inlined"
+msgstr ""
+
+#: common.opt:428
+msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
+msgstr ""
+
+#: common.opt:432
+msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
+msgstr ""
+
+#: common.opt:436 common.opt:488
+msgid ""
+"Warn about functions which might be candidates for __attribute__((noreturn))"
+msgstr ""
+
+#: common.opt:440
+msgid "Warn about constructs not instrumented by -fmudflap"
+msgstr ""
+
+#: common.opt:444
+msgid "Warn about overflow in arithmetic expressions"
+msgstr ""
+
+#: common.opt:448
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr ""
+
+#: common.opt:452
+msgid "Warn when padding is required to align structure members"
+msgstr ""
+
+#: common.opt:456
+msgid "Warn when one local variable shadows another"
+msgstr ""
+
+#: common.opt:460
+msgid "Warn when not issuing stack smashing protection for some reason"
+msgstr ""
+
+#: common.opt:464 common.opt:468
+msgid "Warn about code which might break strict aliasing rules"
+msgstr ""
+
+#: common.opt:472 common.opt:476
+msgid "Warn about optimizations that assume that signed overflow is undefined"
+msgstr ""
+
+#: common.opt:480
+msgid ""
+"Warn about functions which might be candidates for __attribute__((const))"
+msgstr ""
+
+#: common.opt:484
+msgid ""
+"Warn about functions which might be candidates for __attribute__((pure))"
+msgstr ""
+
+#: common.opt:492
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr ""
+
+#: common.opt:496
+msgid "Warn about enumerated switches missing a \"default:\" statement"
+msgstr ""
+
+#: common.opt:500
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr ""
+
+#: common.opt:504
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: common.opt:508
+msgid "Warn whenever a trampoline is generated"
+msgstr ""
+
+#: common.opt:512
+msgid ""
+"Warn if a comparison is always true or always false due to the limited range "
+"of the data type"
+msgstr ""
+
+#: common.opt:516
+msgid "Warn about uninitialized automatic variables"
+msgstr ""
+
+#: common.opt:520 common.opt:662 common.opt:666 common.opt:670 common.opt:674
+msgid "Does nothing. Preserved for backward compatibility."
+msgstr ""
+
+#: common.opt:524
+msgid "Enable all -Wunused- warnings"
+msgstr ""
+
+#: common.opt:528
+msgid "Warn when a function parameter is only set, otherwise unused"
+msgstr ""
+
+#: common.opt:532
+msgid "Warn when a variable is only set, otherwise unused"
+msgstr ""
+
+#: common.opt:536
+msgid "Warn when a function is unused"
+msgstr ""
+
+#: common.opt:540
+msgid "Warn when a label is unused"
+msgstr ""
+
+#: common.opt:544
+msgid "Warn when a function parameter is unused"
+msgstr ""
+
+#: common.opt:548
+msgid "Warn when an expression value is unused"
+msgstr ""
+
+#: common.opt:552
+msgid "Warn when a variable is unused"
+msgstr ""
+
+#: common.opt:556
+msgid "Warn in case profiles in -fprofile-use do not match"
+msgstr ""
+
+#: common.opt:569
+msgid "-aux-info <file>\tEmit declaration information into <file>"
+msgstr ""
+
+#: common.opt:588
+msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
+msgstr ""
+
+#: common.opt:592
+msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
+msgstr ""
+
+#: common.opt:596
+msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
+msgstr ""
+
+#: common.opt:634
+msgid "Align the start of functions"
+msgstr ""
+
+#: common.opt:641
+msgid "Align labels which are only reached by jumping"
+msgstr ""
+
+#: common.opt:648
+msgid "Align all labels"
+msgstr ""
+
+#: common.opt:655
+msgid "Align the start of loops"
+msgstr ""
+
+#: common.opt:678
+msgid "Generate unwind tables that are exact at each instruction boundary"
+msgstr ""
+
+#: common.opt:682
+msgid "Generate auto-inc/dec instructions"
+msgstr ""
+
+#: common.opt:690
+msgid "Generate code to check bounds before indexing arrays"
+msgstr ""
+
+#: common.opt:694
+msgid "Replace add, compare, branch with branch on count register"
+msgstr ""
+
+#: common.opt:698
+msgid "Use profiling information for branch probabilities"
+msgstr ""
+
+#: common.opt:702
+msgid ""
+"Perform branch target load optimization before prologue / epilogue threading"
+msgstr ""
+
+#: common.opt:706
+msgid ""
+"Perform branch target load optimization after prologue / epilogue threading"
+msgstr ""
+
+#: common.opt:710
+msgid ""
+"Restrict target load migration not to re-use registers in any basic block"
+msgstr ""
+
+#: common.opt:714
+msgid ""
+"-fcall-saved-<register>\tMark <register> as being preserved across functions"
+msgstr ""
+
+#: common.opt:718
+msgid ""
+"-fcall-used-<register>\tMark <register> as being corrupted by function calls"
+msgstr ""
+
+#: common.opt:725
+msgid "Save registers around function calls"
+msgstr ""
+
+#: common.opt:729
+msgid "Compare the results of several data dependence analyzers."
+msgstr ""
+
+#: common.opt:733
+msgid ""
+"Looks for opportunities to reduce stack adjustments and stack references."
+msgstr ""
+
+#: common.opt:737
+msgid "Do not put uninitialized globals in the common section"
+msgstr ""
+
+#: common.opt:745
+msgid ""
+"-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
+"compare the final-insns dump"
+msgstr ""
+
+#: common.opt:749
+msgid "Run only the second compilation of -fcompare-debug"
+msgstr ""
+
+#: common.opt:753
+msgid "Do not perform optimizations increasing noticeably stack usage"
+msgstr ""
+
+#: common.opt:757
+msgid "Perform a register copy-propagation optimization pass"
+msgstr ""
+
+#: common.opt:761
+msgid "Perform cross-jumping optimization"
+msgstr ""
+
+#: common.opt:765
+msgid "When running CSE, follow jumps to their targets"
+msgstr ""
+
+#: common.opt:773
+msgid "Omit range reduction step when performing complex division"
+msgstr ""
+
+#: common.opt:777
+msgid "Complex multiplication and division follow Fortran rules"
+msgstr ""
+
+#: common.opt:781
+msgid "Place data items into their own section"
+msgstr ""
+
+#: common.opt:785
+msgid "List all available debugging counters with their limits and counts."
+msgstr ""
+
+#: common.opt:789
+msgid ""
+"-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
+"limit.   "
+msgstr ""
+
+#: common.opt:793
+msgid "Map one directory name to another in debug information"
+msgstr ""
+
+#: common.opt:799
+msgid "Defer popping functions args from stack until later"
+msgstr ""
+
+#: common.opt:803
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr ""
+
+#: common.opt:807
+msgid "Delete useless null pointer checks"
+msgstr ""
+
+#: common.opt:811
+msgid ""
+"-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
+"location at the beginning of line-wrapped diagnostics"
+msgstr ""
+
+#: common.opt:815
+msgid ""
+"Amend appropriate diagnostic messages with the command line option that "
+"controls them"
+msgstr ""
+
+#: common.opt:819
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
+
+#: common.opt:826
+msgid ""
+"-fdump-final-insns=filename\tDump to filename the insns at the end of "
+"translation"
+msgstr ""
+
+#: common.opt:830
+msgid "Suppress output of addresses in debugging dumps"
+msgstr ""
+
+#: common.opt:834
+msgid ""
+"Suppress output of instruction numbers, line number notes and addresses in "
+"debugging dumps"
+msgstr ""
+
+#: common.opt:838
+msgid "Suppress output of previous and next insn numbers in debugging dumps"
+msgstr ""
+
+#: common.opt:842
+msgid "Enable CFI tables via GAS assembler directives."
+msgstr ""
+
+#: common.opt:846
+msgid "Perform early inlining"
+msgstr ""
+
+#: common.opt:850
+msgid "Perform DWARF2 duplicate elimination"
+msgstr ""
+
+#: common.opt:854
+msgid "Perform interprocedural reduction of aggregates"
+msgstr ""
+
+#: common.opt:858 common.opt:862
+msgid "Perform unused type elimination in debug info"
+msgstr ""
+
+#: common.opt:866
+msgid "Do not suppress C++ class debug information."
+msgstr ""
+
+#: common.opt:870
+msgid "Generate debug information to support Identical Code Folding (ICF)"
+msgstr ""
+
+#: common.opt:874
+msgid "Enable exception handling"
+msgstr ""
+
+#: common.opt:878
+msgid "Perform a number of minor, expensive optimizations"
+msgstr ""
+
+#: common.opt:882
+msgid ""
+"-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
+"point precision"
+msgstr ""
+
+#: common.opt:889
+msgid "Assume no NaNs or infinities are generated"
+msgstr ""
+
+#: common.opt:893
+msgid ""
+"-ffixed-<register>\tMark <register> as being unavailable to the compiler"
+msgstr ""
+
+#: common.opt:897
+msgid "Don't allocate floats and doubles in extended-precision registers"
+msgstr ""
+
+#: common.opt:905
+msgid "Perform a forward propagation pass on RTL"
+msgstr ""
+
+#: common.opt:909
+msgid ""
+"-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
+msgstr ""
+
+#: common.opt:916
+msgid "Allow function addresses to be held in registers"
+msgstr ""
+
+#: common.opt:920
+msgid "Place each function into its own section"
+msgstr ""
+
+#: common.opt:924
+msgid "Perform global common subexpression elimination"
+msgstr ""
+
+#: common.opt:928
+msgid ""
+"Perform enhanced load motion during global common subexpression elimination"
+msgstr ""
+
+#: common.opt:932
+msgid "Perform store motion after global common subexpression elimination"
+msgstr ""
+
+#: common.opt:936
+msgid ""
+"Perform redundant load after store elimination in global common subexpression"
+msgstr ""
+
+#: common.opt:941
+msgid ""
+"Perform global common subexpression elimination after register allocation"
+msgstr ""
+
+#: common.opt:947
+msgid "Enable in and out of Graphite representation"
+msgstr ""
+
+#: common.opt:951
+msgid "Enable Graphite Identity transformation"
+msgstr ""
+
+#: common.opt:955
+msgid "Mark all loops as parallel"
+msgstr ""
+
+#: common.opt:959
+msgid "Enable Loop Strip Mining transformation"
+msgstr ""
+
+#: common.opt:963
+msgid "Enable Loop Interchange transformation"
+msgstr ""
+
+#: common.opt:967
+msgid "Enable Loop Blocking transformation"
+msgstr ""
+
+#: common.opt:971
+msgid "Enable Loop Flattening transformation"
+msgstr ""
+
+#: common.opt:975
+msgid "Force bitfield accesses to match their type width"
+msgstr ""
+
+#: common.opt:979
+msgid "Enable guessing of branch probabilities"
+msgstr ""
+
+#: common.opt:987
+msgid "Process #ident directives"
+msgstr ""
+
+#: common.opt:991
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
+
+#: common.opt:995
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr ""
+
+#: common.opt:999
+msgid "Convert conditional jumps in innermost loops to branchless equivalents"
+msgstr ""
+
+#: common.opt:1003
+msgid "Also if-convert conditional jumps containing memory writes"
+msgstr ""
+
+#: common.opt:1011
+msgid "Do not generate .size directives"
+msgstr ""
+
+#: common.opt:1015
+msgid "Perform indirect inlining"
+msgstr ""
+
+#: common.opt:1024
+msgid "Pay attention to the \"inline\" keyword"
+msgstr ""
+
+#: common.opt:1028
+msgid ""
+"Integrate simple functions into their callers when code size is known to not "
+"growth"
+msgstr ""
+
+#: common.opt:1032
+msgid "Integrate simple functions into their callers"
+msgstr ""
+
+#: common.opt:1036
+msgid "Integrate functions called once into their callers"
+msgstr ""
+
+#: common.opt:1043
+msgid ""
+"-finline-limit=<number>\tLimit the size of inlined functions to <number>"
+msgstr ""
+
+#: common.opt:1047
+msgid "Instrument function entry and exit with profiling calls"
+msgstr ""
+
+#: common.opt:1051
+msgid ""
+"-finstrument-functions-exclude-function-list=name,...  Do not instrument "
+"listed functions"
+msgstr ""
+
+#: common.opt:1055
+msgid ""
+"-finstrument-functions-exclude-file-list=filename,...  Do not instrument "
+"functions listed in files"
+msgstr ""
+
+#: common.opt:1059
+msgid "Perform Interprocedural constant propagation"
+msgstr ""
+
+#: common.opt:1063
+msgid "Perform cloning to make Interprocedural constant propagation stronger"
+msgstr ""
+
+#: common.opt:1067
+msgid "Perform interprocedural profile propagation"
+msgstr ""
+
+#: common.opt:1071
+msgid "Perform interprocedural points-to analysis"
+msgstr ""
+
+#: common.opt:1075
+msgid "Discover pure and const functions"
+msgstr ""
+
+#: common.opt:1079
+msgid "Discover readonly and non addressable static variables"
+msgstr ""
+
+#: common.opt:1083
+msgid "Perform matrix layout flattening and transposing based"
+msgstr ""
+
+#: common.opt:1088
+msgid "Perform structure layout optimizations based"
+msgstr ""
+
+#: common.opt:1093
+msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
+msgstr ""
+
+#: common.opt:1097
+msgid "-fira-region=[one|all|mixed] Set regions for IRA"
+msgstr ""
+
+#: common.opt:1101
+msgid "Use IRA based register pressure calculation"
+msgstr ""
+
+#: common.opt:1106
+msgid "Share slots for saving different hard registers."
+msgstr ""
+
+#: common.opt:1110
+msgid "Share stack slots for spilled pseudo-registers."
+msgstr ""
+
+#: common.opt:1114
+msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
+msgstr ""
+
+#: common.opt:1118
+msgid "Optimize induction variables on trees"
+msgstr ""
+
+#: common.opt:1122
+msgid "Use jump tables for sufficiently large switch statements"
+msgstr ""
+
+#: common.opt:1126
+msgid "Generate code for functions even if they are fully inlined"
+msgstr ""
+
+#: common.opt:1130
+msgid "Emit static const variables even if they are not used"
+msgstr ""
+
+#: common.opt:1134
+msgid "Give external symbols a leading underscore"
+msgstr ""
+
+#: common.opt:1142
+msgid "Enable link-time optimization."
+msgstr ""
+
+#: common.opt:1146
+msgid "Link-time optimization with number of parallel jobs or jobserver."
+msgstr ""
+
+#: common.opt:1150
+msgid ""
+"Partition functions and vars at linktime based on object files they "
+"originate from"
+msgstr ""
+
+#: common.opt:1154
+msgid ""
+"Partition functions and vars at linktime into approximately same sized "
+"buckets"
+msgstr ""
+
+#: common.opt:1158
+msgid "Disable partioning and streaming"
+msgstr ""
+
+#: common.opt:1163
+msgid ""
+"-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
+msgstr ""
+
+#: common.opt:1167
+msgid "Report various link-time optimization statistics"
+msgstr ""
+
+#: common.opt:1171
+msgid "Set errno after built-in math functions"
+msgstr ""
+
+#: common.opt:1175
+msgid "-fmax-errors=<number>\tMaximum number of errors to report"
+msgstr ""
+
+#: common.opt:1179
+msgid "Report on permanent memory allocation"
+msgstr ""
+
+#: common.opt:1186
+msgid "Attempt to merge identical constants and constant variables"
+msgstr ""
+
+#: common.opt:1190
+msgid "Attempt to merge identical constants across compilation units"
+msgstr ""
+
+#: common.opt:1194
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr ""
+
+#: common.opt:1198
+msgid ""
+"-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
+"line.  0 suppresses line-wrapping"
+msgstr ""
+
+#: common.opt:1202
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+msgstr ""
+
+#: common.opt:1206
+msgid "Perform SMS based modulo scheduling with register moves allowed"
+msgstr ""
+
+#: common.opt:1210
+msgid "Move loop invariant computations out of loops"
+msgstr ""
+
+#: common.opt:1214
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+msgstr ""
+
+#: common.opt:1218
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+msgstr ""
+
+#: common.opt:1222
+msgid "Ignore read operations when inserting mudflap instrumentation"
+msgstr ""
+
+#: common.opt:1226
+msgid "Use the RTL dead code elimination pass"
+msgstr ""
+
+#: common.opt:1230
+msgid "Use the RTL dead store elimination pass"
+msgstr ""
+
+#: common.opt:1234
+msgid ""
+"Enable/Disable the traditional scheduling in loops that already passed "
+"modulo scheduling"
+msgstr ""
+
+#: common.opt:1238
+msgid "Support synchronous non-call exceptions"
+msgstr ""
+
+#: common.opt:1242
+msgid "When possible do not generate stack frames"
+msgstr ""
+
+#: common.opt:1246
+msgid "Do the full register move optimization pass"
+msgstr ""
+
+#: common.opt:1250
+msgid "Optimize sibling and tail recursive calls"
+msgstr ""
+
+#: common.opt:1254
+msgid "Perform partial inlining"
+msgstr ""
+
+#: common.opt:1258 common.opt:1262
+msgid "Report on memory allocation before interprocedural optimization"
+msgstr ""
+
+#: common.opt:1266
+msgid "Pack structure members together without holes"
+msgstr ""
+
+#: common.opt:1270
+msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
+msgstr ""
+
+#: common.opt:1274
+msgid "Return small aggregates in memory, not registers"
+msgstr ""
+
+#: common.opt:1278
+msgid "Perform loop peeling"
+msgstr ""
+
+#: common.opt:1282
+msgid "Enable machine specific peephole optimizations"
+msgstr ""
+
+#: common.opt:1286
+msgid "Enable an RTL peephole pass before sched2"
+msgstr ""
+
+#: common.opt:1290
+msgid "Generate position-independent code if possible (large mode)"
+msgstr ""
+
+#: common.opt:1294
+msgid ""
+"Generate position-independent code for executables if possible (large mode)"
+msgstr ""
+
+#: common.opt:1298
+msgid "Generate position-independent code if possible (small mode)"
+msgstr ""
+
+#: common.opt:1302
+msgid ""
+"Generate position-independent code for executables if possible (small mode)"
+msgstr ""
+
+#: common.opt:1306
+msgid "Specify a plugin to load"
+msgstr ""
+
+#: common.opt:1310
+msgid ""
+"-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
+"plugin <name>"
+msgstr ""
+
+#: common.opt:1314
+msgid "Run predictive commoning optimization."
+msgstr ""
+
+#: common.opt:1318
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
+
+#: common.opt:1322
+msgid "Enable basic program profiling code"
+msgstr ""
+
+#: common.opt:1326
+msgid "Insert arc-based program profiling code"
+msgstr ""
+
+#: common.opt:1330
+msgid "Set the top-level directory for storing the profile data."
+msgstr ""
+
+#: common.opt:1335
+msgid "Enable correction of flow inconsistent profile data input"
+msgstr ""
+
+#: common.opt:1339
+msgid ""
+"Enable common options for generating profile info for profile feedback "
+"directed optimizations"
+msgstr ""
+
+#: common.opt:1343
+msgid ""
+"Enable common options for generating profile info for profile feedback "
+"directed optimizations, and set -fprofile-dir="
+msgstr ""
+
+#: common.opt:1347
+msgid ""
+"Enable common options for performing profile feedback directed optimizations"
+msgstr ""
+
+#: common.opt:1351
+msgid ""
+"Enable common options for performing profile feedback directed "
+"optimizations, and set -fprofile-dir="
+msgstr ""
+
+#: common.opt:1355
+msgid "Insert code to profile values of expressions"
+msgstr ""
+
+#: common.opt:1362
+msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
+msgstr ""
+
+#: common.opt:1372
+msgid "Record gcc command line switches in the object file."
+msgstr ""
+
+#: common.opt:1376
+msgid "Return small aggregates in registers"
+msgstr ""
+
+#: common.opt:1380
+msgid "Enables a register move optimization"
+msgstr ""
+
+#: common.opt:1384
+msgid "Perform a register renaming optimization pass"
+msgstr ""
+
+#: common.opt:1388
+msgid "Reorder basic blocks to improve code placement"
+msgstr ""
+
+#: common.opt:1392
+msgid "Reorder basic blocks and partition into hot and cold sections"
+msgstr ""
+
+#: common.opt:1396
+msgid "Reorder functions to improve code placement"
+msgstr ""
+
+#: common.opt:1400
+msgid "Add a common subexpression elimination pass after loop optimizations"
+msgstr ""
+
+#: common.opt:1408
+msgid "Disable optimizations that assume default FP rounding behavior"
+msgstr ""
+
+#: common.opt:1412
+msgid "Enable scheduling across basic blocks"
+msgstr ""
+
+#: common.opt:1416
+msgid "Enable register pressure sensitive insn scheduling"
+msgstr ""
+
+#: common.opt:1420
+msgid "Allow speculative motion of non-loads"
+msgstr ""
+
+#: common.opt:1424
+msgid "Allow speculative motion of some loads"
+msgstr ""
+
+#: common.opt:1428
+msgid "Allow speculative motion of more loads"
+msgstr ""
+
+#: common.opt:1432
+msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
+msgstr ""
+
+#: common.opt:1436
+msgid "If scheduling post reload, do superblock scheduling"
+msgstr ""
+
+#: common.opt:1444
+msgid "Reschedule instructions before register allocation"
+msgstr ""
+
+#: common.opt:1448
+msgid "Reschedule instructions after register allocation"
+msgstr ""
+
+#: common.opt:1455
+msgid "Schedule instructions using selective scheduling algorithm"
+msgstr ""
+
+#: common.opt:1459
+msgid "Run selective scheduling after reload"
+msgstr ""
+
+#: common.opt:1463
+msgid "Perform software pipelining of inner loops during selective scheduling"
+msgstr ""
+
+#: common.opt:1467
+msgid "Perform software pipelining of outer loops during selective scheduling"
+msgstr ""
+
+#: common.opt:1471
+msgid "Reschedule pipelined regions without pipelining"
+msgstr ""
+
+#: common.opt:1477
+msgid "Allow premature scheduling of queued insns"
+msgstr ""
+
+#: common.opt:1481
+msgid ""
+"-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
+"prematurely scheduled"
+msgstr ""
+
+#: common.opt:1489
+msgid ""
+"Set dependence distance checking in premature scheduling of queued insns"
+msgstr ""
+
+#: common.opt:1493
+msgid ""
+"-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
+"premature scheduling of queued insns"
+msgstr ""
+
+#: common.opt:1497
+msgid "Enable the group heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1501
+msgid "Enable the critical path heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1505
+msgid "Enable the speculative instruction heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1509
+msgid "Enable the rank heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1513
+msgid "Enable the last instruction heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1517
+msgid "Enable the dependent count heuristic in the scheduler"
+msgstr ""
+
+#: common.opt:1521
+msgid "Access data in the same section from shared anchor points"
+msgstr ""
+
+#: common.opt:1529
+msgid ""
+"Eliminate redundant zero extensions on targets that support implicit "
+"extensions."
+msgstr ""
+
+#: common.opt:1533
+msgid "Show column numbers in diagnostics, when available.  Default on"
+msgstr ""
+
+#: common.opt:1537
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
+
+#: common.opt:1541
+msgid ""
+"Disable floating point optimizations that ignore the IEEE signedness of zero"
+msgstr ""
+
+#: common.opt:1545
+msgid "Convert floating point constants to single precision constants"
+msgstr ""
+
+#: common.opt:1549
+msgid "Split lifetimes of induction variables when loops are unrolled"
+msgstr ""
+
+#: common.opt:1553
+msgid "Generate discontiguous stack frames"
+msgstr ""
+
+#: common.opt:1557
+msgid "Split wide types into independent registers"
+msgstr ""
+
+#: common.opt:1561
+msgid "Apply variable expansion when loops are unrolled"
+msgstr ""
+
+#: common.opt:1565
+msgid ""
+"-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
+"program"
+msgstr ""
+
+#: common.opt:1569
+msgid ""
+"Insert stack checking code into the program.  Same as -fstack-check=specific"
+msgstr ""
+
+#: common.opt:1576
+msgid ""
+"-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
+msgstr ""
+
+#: common.opt:1580
+msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
+msgstr ""
+
+#: common.opt:1584
+msgid "Use propolice as a stack protection method"
+msgstr ""
+
+#: common.opt:1588
+msgid "Use a stack protection method for every function"
+msgstr ""
+
+#: common.opt:1592
+msgid "Output stack usage information on a per-function basis"
+msgstr ""
+
+#: common.opt:1604
+msgid "Assume strict aliasing rules apply"
+msgstr ""
+
+#: common.opt:1608
+msgid "Treat signed overflow as undefined"
+msgstr ""
+
+#: common.opt:1612
+msgid "Check for syntax errors, then stop"
+msgstr ""
+
+#: common.opt:1616
+msgid "Create data files needed by \"gcov\""
+msgstr ""
+
+#: common.opt:1620
+msgid "Perform jump threading optimizations"
+msgstr ""
+
+#: common.opt:1624
+msgid "Report the time taken by each compiler pass"
+msgstr ""
+
+#: common.opt:1628
+msgid ""
+"-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
+"default thread-local storage code generation model"
+msgstr ""
+
+#: common.opt:1632
+msgid "Reorder top level functions, variables, and asms"
+msgstr ""
+
+#: common.opt:1636
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
+
+#: common.opt:1643
+msgid "Assume floating-point operations can trap"
+msgstr ""
+
+#: common.opt:1647
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
+msgstr ""
+
+#: common.opt:1651
+msgid "Enable SSA-CCP optimization on trees"
+msgstr ""
+
+#: common.opt:1655
+msgid "Enable SSA-BIT-CCP optimization on trees"
+msgstr ""
+
+#: common.opt:1663
+msgid "Enable loop header copying on trees"
+msgstr ""
+
+#: common.opt:1667
+msgid "Replace SSA temporaries with better names in copies"
+msgstr ""
+
+#: common.opt:1671
+msgid "Enable copy propagation on trees"
+msgstr ""
+
+#: common.opt:1679
+msgid "Transform condition stores into unconditional ones"
+msgstr ""
+
+#: common.opt:1683
+msgid "Perform conversions of switch initializations."
+msgstr ""
+
+#: common.opt:1687
+msgid "Enable SSA dead code elimination optimization on trees"
+msgstr ""
+
+#: common.opt:1691
+msgid "Enable dominator optimizations"
+msgstr ""
+
+#: common.opt:1695
+msgid "Enable dead store elimination"
+msgstr ""
+
+#: common.opt:1699
+msgid "Enable forward propagation on trees"
+msgstr ""
+
+#: common.opt:1703
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
+msgstr ""
+
+#: common.opt:1707
+msgid "Enable loop distribution on trees"
+msgstr ""
+
+#: common.opt:1711
+msgid "Enable loop distribution for patterns transformed into a library call"
+msgstr ""
+
+#: common.opt:1715
+msgid "Enable loop invariant motion on trees"
+msgstr ""
+
+#: common.opt:1719
+msgid "Enable linear loop transforms on trees"
+msgstr ""
+
+#: common.opt:1723
+msgid "Create canonical induction variables in loops"
+msgstr ""
+
+#: common.opt:1727
+msgid "Enable loop optimizations on tree level"
+msgstr ""
+
+#: common.opt:1731
+msgid "Enable automatic parallelization of loops"
+msgstr ""
+
+#: common.opt:1735
+msgid "Enable hoisting loads from conditional pointers."
+msgstr ""
+
+#: common.opt:1739
+msgid "Enable SSA-PRE optimization on trees"
+msgstr ""
+
+#: common.opt:1743
+msgid "Perform function-local points-to analysis on trees."
+msgstr ""
+
+#: common.opt:1747
+msgid "Enable reassociation on tree level"
+msgstr ""
+
+#: common.opt:1755
+msgid "Enable SSA code sinking on trees"
+msgstr ""
+
+#: common.opt:1759
+msgid "Perform scalar replacement of aggregates"
+msgstr ""
+
+#: common.opt:1763
+msgid "Replace temporary expressions in the SSA->normal pass"
+msgstr ""
+
+#: common.opt:1767
+msgid "Perform live range splitting during the SSA->normal pass"
+msgstr ""
+
+#: common.opt:1771
+msgid "Perform Value Range Propagation on trees"
+msgstr ""
+
+#: common.opt:1775
+msgid "Compile whole compilation unit at a time"
+msgstr ""
+
+#: common.opt:1779
+msgid "Perform loop unrolling when iteration count is known"
+msgstr ""
+
+#: common.opt:1783
+msgid "Perform loop unrolling for all loops"
+msgstr ""
+
+#: common.opt:1790
+msgid "Allow loop optimizations to assume that the loops behave in normal way"
+msgstr ""
+
+#: common.opt:1794
+msgid "Allow optimization for floating-point arithmetic which may change the"
+msgstr ""
+
+#: common.opt:1799
+msgid "Same as -fassociative-math for expressions which include division."
+msgstr ""
+
+#: common.opt:1807
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
+msgstr ""
+
+#: common.opt:1811
+msgid "Perform loop unswitching"
+msgstr ""
+
+#: common.opt:1815
+msgid "Just generate unwind tables for exception handling"
+msgstr ""
+
+#: common.opt:1827
+msgid "Perform variable tracking"
+msgstr ""
+
+#: common.opt:1835
+msgid "Perform variable tracking by annotating assignments"
+msgstr ""
+
+#: common.opt:1841
+msgid "Toggle -fvar-tracking-assignments"
+msgstr ""
+
+#: common.opt:1845
+msgid "Perform variable tracking and also tag variables that are uninitialized"
+msgstr ""
+
+#: common.opt:1849
+msgid "Enable loop vectorization on trees"
+msgstr ""
+
+#: common.opt:1853
+msgid "Enable basic block vectorization (SLP) on trees"
+msgstr ""
+
+#: common.opt:1857
+msgid "Enable use of cost model in vectorization"
+msgstr ""
+
+#: common.opt:1861
+msgid "Enable loop versioning when doing loop vectorization on trees"
+msgstr ""
+
+#: common.opt:1865
+msgid ""
+"-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
+msgstr ""
+
+#: common.opt:1869
+msgid "Enable copy propagation of scalar-evolution information."
+msgstr ""
+
+#: common.opt:1879
+msgid "Add extra commentary to assembler output"
+msgstr ""
+
+#: common.opt:1883
+msgid ""
+"-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
+"visibility"
+msgstr ""
+
+#: common.opt:1888
+msgid "Use expression value profiles in optimizations"
+msgstr ""
+
+#: common.opt:1892
+msgid "Construct webs and split unrelated uses of single variable"
+msgstr ""
+
+#: common.opt:1896
+msgid "Enable conditional dead code elimination for builtin calls"
+msgstr ""
+
+#: common.opt:1900
+msgid "Perform whole program optimizations"
+msgstr ""
+
+#: common.opt:1904
+msgid "Assume signed arithmetic overflow wraps around"
+msgstr ""
+
+#: common.opt:1908
+msgid "Put zero initialized data in the bss section"
+msgstr ""
+
+#: common.opt:1912
+msgid "Generate debug information in default format"
+msgstr ""
+
+#: common.opt:1916
+msgid "Generate debug information in COFF format"
+msgstr ""
+
+#: common.opt:1920
+msgid "Generate debug information in DWARF v2 (or later) format"
+msgstr ""
+
+#: common.opt:1924
+msgid "Generate debug information in default extended format"
+msgstr ""
+
+#: common.opt:1928
+msgid "Generate debug information in STABS format"
+msgstr ""
+
+#: common.opt:1932
+msgid "Generate debug information in extended STABS format"
+msgstr ""
+
+#: common.opt:1936
+msgid "Emit DWARF additions beyond selected version"
+msgstr ""
+
+#: common.opt:1940
+msgid "Don't emit DWARF additions beyond selected version"
+msgstr ""
+
+#: common.opt:1944
+msgid "Toggle debug information generation"
+msgstr ""
+
+#: common.opt:1948
+msgid "Generate debug information in VMS format"
+msgstr ""
+
+#: common.opt:1952
+msgid "Generate debug information in XCOFF format"
+msgstr ""
+
+#: common.opt:1956
+msgid "Generate debug information in extended XCOFF format"
+msgstr ""
+
+#: common.opt:1963
+msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
+msgstr ""
+
+#: common.opt:1979
+msgid "-o <file>\tPlace output into <file>"
+msgstr ""
+
+#: common.opt:1983
+msgid "Enable function profiling"
+msgstr ""
+
+#: common.opt:1990
+msgid "Issue warnings needed for strict compliance to the standard"
+msgstr ""
+
+#: common.opt:1994
+msgid "Like -pedantic but issue them as errors"
+msgstr ""
+
+#: common.opt:2031
+msgid "Do not display functions compiled or elapsed time"
+msgstr ""
+
+#: common.opt:2054
+msgid "Enable verbose output"
+msgstr ""
+
+#: common.opt:2058
+msgid "Display the compiler's version"
+msgstr ""
+
+#: common.opt:2062
+msgid "Suppress warnings"
+msgstr ""
+
+#: common.opt:2072
+msgid "Create a shared library"
+msgstr ""
+
+#: common.opt:2101
+msgid "Create a position independent executable"
+msgstr ""
+
+#: attribs.c:306 objc/objc-act.c:7289
+#, gcc-internal-format
+msgid "%qE attribute directive ignored"
+msgstr ""
+
+#: attribs.c:314
+#, gcc-internal-format
+msgid "wrong number of arguments specified for %qE attribute"
+msgstr ""
+
+#: attribs.c:332
+#, gcc-internal-format
+msgid "%qE attribute does not apply to types"
+msgstr ""
+
+#: attribs.c:384
+#, gcc-internal-format
+msgid "%qE attribute only applies to function types"
+msgstr ""
+
+#: attribs.c:394
+#, gcc-internal-format
+msgid "type attributes ignored after type is already defined"
+msgstr ""
+
+#: bb-reorder.c:1886
+#, gcc-internal-format, gfc-internal-format
+msgid "multiple hot/cold transitions found (bb %i)"
+msgstr ""
+
+#: bt-load.c:1547
+#, gcc-internal-format
+msgid ""
+"branch target register load optimization is not intended to be run twice"
+msgstr ""
+
+#: builtins.c:555
+#, gcc-internal-format
+msgid "offset outside bounds of constant string"
+msgstr ""
+
+#: builtins.c:1119
+#, gcc-internal-format
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
+msgstr ""
+
+#: builtins.c:1126
+#, gcc-internal-format
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+msgstr ""
+
+#: builtins.c:1134
+#, gcc-internal-format
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
+msgstr ""
+
+#: builtins.c:1141
+#, gcc-internal-format
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+msgstr ""
+
+#: builtins.c:4660 gimplify.c:2327
+#, gcc-internal-format
+msgid "too few arguments to function %<va_start%>"
+msgstr ""
+
+#: builtins.c:4822
+#, gcc-internal-format
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
+msgstr ""
+
+#: builtins.c:4838
+#, gcc-internal-format
+msgid "%qT is promoted to %qT when passed through %<...%>"
+msgstr ""
+
+#: builtins.c:4843
+#, gcc-internal-format
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
+msgstr ""
+
+#. We can, however, treat "undefined" any way we please.
+#. Call abort to encourage the user to fix the program.
+#: builtins.c:4850 c-typeck.c:2801
+#, gcc-internal-format
+msgid "if this code is reached, the program will abort"
+msgstr ""
+
+#: builtins.c:4977
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_frame_address%>"
+msgstr ""
+
+#: builtins.c:4979
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_return_address%>"
+msgstr ""
+
+#: builtins.c:4992
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_frame_address%>"
+msgstr ""
+
+#: builtins.c:4994
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_return_address%>"
+msgstr ""
+
+#: builtins.c:5253
+#, gcc-internal-format
+msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
+msgstr ""
+
+#: builtins.c:5351
+#, gcc-internal-format
+msgid "trampoline generated for nested function %qD"
+msgstr ""
+
+#: builtins.c:5628 builtins.c:5642
+#, gcc-internal-format
+msgid "%qD changed semantics in GCC 4.4"
+msgstr ""
+
+#. All valid uses of __builtin_va_arg_pack () are removed during
+#. inlining.
+#: builtins.c:6037 expr.c:9306
+#, gcc-internal-format
+msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
+msgstr ""
+
+#. All valid uses of __builtin_va_arg_pack_len () are removed during
+#. inlining.
+#: builtins.c:6043
+#, gcc-internal-format
+msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
+msgstr ""
+
+#: builtins.c:6273
+#, gcc-internal-format
+msgid "%<__builtin_longjmp%> second argument must be 1"
+msgstr ""
+
+#: builtins.c:6873
+#, gcc-internal-format
+msgid "target format does not support infinity"
+msgstr ""
+
+#: builtins.c:11777
+#, gcc-internal-format
+msgid "%<va_start%> used in function with fixed args"
+msgstr ""
+
+#: builtins.c:11785
+#, gcc-internal-format
+msgid "wrong number of arguments to function %<va_start%>"
+msgstr ""
+
+#. Evidently an out of date version of <stdarg.h>; can't validate
+#. va_start's second argument, but can still work as intended.
+#: builtins.c:11798
+#, gcc-internal-format
+msgid "%<__builtin_next_arg%> called without an argument"
+msgstr ""
+
+#: builtins.c:11803
+#, gcc-internal-format
+msgid "wrong number of arguments to function %<__builtin_next_arg%>"
+msgstr ""
+
+#. FIXME: Sometimes with the tree optimizers we can get the
+#. not the last argument even though the user used the last
+#. argument.  We just warn and set the arg to be the last
+#. argument so that we will get wrong-code because of
+#. it.
+#: builtins.c:11833
+#, gcc-internal-format
+msgid "second parameter of %<va_start%> not last named argument"
+msgstr ""
+
+#: builtins.c:11843
+#, gcc-internal-format
+msgid ""
+"undefined behaviour when second parameter of %<va_start%> is declared with "
+"%<register%> storage"
+msgstr ""
+
+#: builtins.c:11959
+#, gcc-internal-format
+msgid "%Kfirst argument of %D must be a pointer, second integer constant"
+msgstr ""
+
+#: builtins.c:11972
+#, gcc-internal-format
+msgid "%Klast argument of %D is not integer constant between 0 and 3"
+msgstr ""
+
+#: builtins.c:12017 builtins.c:12169 builtins.c:12226
+#, gcc-internal-format
+msgid "%Kcall to %D will always overflow destination buffer"
+msgstr ""
+
+#: builtins.c:12159
+#, gcc-internal-format
+msgid "%Kcall to %D might overflow destination buffer"
+msgstr ""
+
+#: builtins.c:12247
+#, gcc-internal-format
+msgid "%Kattempt to free a non-heap object %qD"
+msgstr ""
+
+#: builtins.c:12250
+#, gcc-internal-format
+msgid "%Kattempt to free a non-heap object"
+msgstr ""
+
+#. Except for passing an argument to an unprototyped function,
+#. this is a constraint violation.  When passing an argument to
+#. an unprototyped function, it is compile-time undefined;
+#. making it a constraint in that case was rejected in
+#. DR#252.
+#: c-convert.c:102 c-typeck.c:1984 c-typeck.c:5293 cp/typeck.c:1854
+#: cp/typeck.c:6571 cp/typeck.c:7250 fortran/convert.c:88
+#, gcc-internal-format
+msgid "void value not ignored as it ought to be"
+msgstr ""
+
+#: c-convert.c:156 fortran/convert.c:122 java/typeck.c:150
+#, gcc-internal-format
+msgid "conversion to non-scalar type requested"
+msgstr ""
+
+#: c-decl.c:684
+#, gcc-internal-format
+msgid "array %q+D assumed to have one element"
+msgstr ""
+
+#: c-decl.c:725
+#, gcc-internal-format
+msgid "%qD is static but used in inline function %qD which is not static"
+msgstr ""
+
+#: c-decl.c:730
+#, gcc-internal-format
+msgid "%q+D is static but declared in inline function %qD which is not static"
+msgstr ""
+
+#: c-decl.c:942
+#, gcc-internal-format, gfc-internal-format
+msgid "GCC supports only %u nested scopes"
+msgstr ""
+
+#: c-decl.c:1085 cp/decl.c:371
+#, gcc-internal-format
+msgid "label %q+D used but not defined"
+msgstr ""
+
+#: c-decl.c:1130
+#, gcc-internal-format
+msgid "nested function %q+D declared but never defined"
+msgstr ""
+
+#: c-decl.c:1142
+#, gcc-internal-format
+msgid "inline function %q+D declared but never defined"
+msgstr ""
+
+#: c-decl.c:1159 cp/decl.c:626
+#, gcc-internal-format
+msgid "unused variable %q+D"
+msgstr ""
+
+#: c-decl.c:1163
+#, gcc-internal-format
+msgid "variable %qD set but not used"
+msgstr ""
+
+#: c-decl.c:1168
+#, gcc-internal-format
+msgid "type of array %q+D completed incompatibly with implicit initialization"
+msgstr ""
+
+#: c-decl.c:1447 c-decl.c:5753 c-decl.c:6546 c-decl.c:7253
+#, gcc-internal-format
+msgid "originally defined here"
+msgstr ""
+
+#: c-decl.c:1518
+#, gcc-internal-format
+msgid ""
+"a parameter list with an ellipsis can%'t match an empty parameter name list "
+"declaration"
+msgstr ""
+
+#: c-decl.c:1525
+#, gcc-internal-format
+msgid ""
+"an argument type that has a default promotion can%'t match an empty "
+"parameter name list declaration"
+msgstr ""
+
+#: c-decl.c:1566
+#, gcc-internal-format
+msgid ""
+"prototype for %q+D declares more arguments than previous old-style definition"
+msgstr ""
+
+#: c-decl.c:1572
+#, gcc-internal-format
+msgid ""
+"prototype for %q+D declares fewer arguments than previous old-style "
+"definition"
+msgstr ""
+
+#: c-decl.c:1581
+#, gcc-internal-format
+msgid "prototype for %q+D declares argument %d with incompatible type"
+msgstr ""
+
+#. If we get here, no errors were found, but do issue a warning
+#. for this poor-style construct.
+#: c-decl.c:1594
+#, gcc-internal-format
+msgid "prototype for %q+D follows non-prototype definition"
+msgstr ""
+
+#: c-decl.c:1609
+#, gcc-internal-format
+msgid "previous definition of %q+D was here"
+msgstr ""
+
+#: c-decl.c:1611
+#, gcc-internal-format
+msgid "previous implicit declaration of %q+D was here"
+msgstr ""
+
+#: c-decl.c:1613
+#, gcc-internal-format
+msgid "previous declaration of %q+D was here"
+msgstr ""
+
+#: c-decl.c:1653
+#, gcc-internal-format
+msgid "%q+D redeclared as different kind of symbol"
+msgstr ""
+
+#: c-decl.c:1657
+#, gcc-internal-format
+msgid "built-in function %q+D declared as non-function"
+msgstr ""
+
+#: c-decl.c:1660 c-decl.c:1837 c-decl.c:2527
+#, gcc-internal-format
+msgid "declaration of %q+D shadows a built-in function"
+msgstr ""
+
+#: c-decl.c:1669
+#, gcc-internal-format
+msgid "redeclaration of enumerator %q+D"
+msgstr ""
+
+#. If types don't match for a built-in, throw away the
+#. built-in.  No point in calling locate_old_decl here, it
+#. won't print anything.
+#: c-decl.c:1690
+#, gcc-internal-format
+msgid "conflicting types for built-in function %q+D"
+msgstr ""
+
+#: c-decl.c:1715 c-decl.c:1728 c-decl.c:1764
+#, gcc-internal-format
+msgid "conflicting types for %q+D"
+msgstr ""
+
+#: c-decl.c:1744
+#, gcc-internal-format
+msgid "conflicting named address spaces (generic vs %s) for %q+D"
+msgstr ""
+
+#: c-decl.c:1748
+#, gcc-internal-format
+msgid "conflicting named address spaces (%s vs generic) for %q+D"
+msgstr ""
+
+#: c-decl.c:1752
+#, gcc-internal-format
+msgid "conflicting named address spaces (%s vs %s) for %q+D"
+msgstr ""
+
+#: c-decl.c:1761
+#, gcc-internal-format
+msgid "conflicting type qualifiers for %q+D"
+msgstr ""
+
+#: c-decl.c:1786
+#, gcc-internal-format
+msgid "redefinition of typedef %q+D with different type"
+msgstr ""
+
+#: c-decl.c:1800
+#, gcc-internal-format
+msgid "redefinition of typedef %q+D"
+msgstr ""
+
+#. Whether there is a constraint violation for the types not
+#. being the same cannot be determined at compile time; a
+#. warning that there may be one at runtime is considered
+#. appropriate (WG14 reflector message 11743, 8 May 2009).
+#: c-decl.c:1809
+#, gcc-internal-format
+msgid "redefinition of typedef %q+D may be a constraint violation at runtime"
+msgstr ""
+
+#: c-decl.c:1863 c-decl.c:1966
+#, gcc-internal-format
+msgid "redefinition of %q+D"
+msgstr ""
+
+#: c-decl.c:1898 c-decl.c:2004
+#, gcc-internal-format
+msgid "static declaration of %q+D follows non-static declaration"
+msgstr ""
+
+#: c-decl.c:1908 c-decl.c:1916 c-decl.c:1994 c-decl.c:2001
+#, gcc-internal-format
+msgid "non-static declaration of %q+D follows static declaration"
+msgstr ""
+
+#: c-decl.c:1932
+#, gcc-internal-format
+msgid "%<gnu_inline%> attribute present on %q+D"
+msgstr ""
+
+#: c-decl.c:1935
+#, gcc-internal-format
+msgid "but not here"
+msgstr ""
+
+#: c-decl.c:1953
+#, gcc-internal-format
+msgid "thread-local declaration of %q+D follows non-thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1956
+#, gcc-internal-format
+msgid "non-thread-local declaration of %q+D follows thread-local declaration"
+msgstr ""
+
+#: c-decl.c:1986
+#, gcc-internal-format
+msgid "extern declaration of %q+D follows declaration with no linkage"
+msgstr ""
+
+#: c-decl.c:2022
+#, gcc-internal-format
+msgid "declaration of %q+D with no linkage follows extern declaration"
+msgstr ""
+
+#: c-decl.c:2028
+#, gcc-internal-format
+msgid "redeclaration of %q+D with no linkage"
+msgstr ""
+
+#: c-decl.c:2054
+#, gcc-internal-format
+msgid ""
+"redeclaration of %q+D with different visibility (old visibility preserved)"
+msgstr ""
+
+#: c-decl.c:2065
+#, gcc-internal-format
+msgid "inline declaration of %qD follows declaration with attribute noinline"
+msgstr ""
+
+#: c-decl.c:2072
+#, gcc-internal-format
+msgid "declaration of %q+D with attribute noinline follows inline declaration "
+msgstr ""
+
+#: c-decl.c:2090
+#, gcc-internal-format
+msgid "redefinition of parameter %q+D"
+msgstr ""
+
+#: c-decl.c:2117
+#, gcc-internal-format
+msgid "redundant redeclaration of %q+D"
+msgstr ""
+
+#: c-decl.c:2514
+#, gcc-internal-format
+msgid "declaration of %q+D shadows previous non-variable"
+msgstr ""
+
+#: c-decl.c:2519
+#, gcc-internal-format
+msgid "declaration of %q+D shadows a parameter"
+msgstr ""
+
+#: c-decl.c:2522
+#, gcc-internal-format
+msgid "declaration of %q+D shadows a global declaration"
+msgstr ""
+
+#: c-decl.c:2532
+#, gcc-internal-format
+msgid "declaration of %q+D shadows a previous local"
+msgstr ""
+
+#: c-decl.c:2536 cp/name-lookup.c:1088 cp/name-lookup.c:1130
+#, gcc-internal-format
+msgid "shadowed declaration is here"
+msgstr ""
+
+#: c-decl.c:2663
+#, gcc-internal-format
+msgid "nested extern declaration of %qD"
+msgstr ""
+
+#: c-decl.c:2831 c-decl.c:2834
+#, gcc-internal-format
+msgid "implicit declaration of function %qE"
+msgstr ""
+
+#: c-decl.c:2897
+#, gcc-internal-format
+msgid "incompatible implicit declaration of built-in function %qD"
+msgstr ""
+
+#: c-decl.c:2906
+#, gcc-internal-format
+msgid "incompatible implicit declaration of function %qD"
+msgstr ""
+
+#: c-decl.c:2959
+#, gcc-internal-format
+msgid "%qE undeclared here (not in a function)"
+msgstr ""
+
+#: c-decl.c:2965
+#, gcc-internal-format
+msgid "%qE undeclared (first use in this function)"
+msgstr ""
+
+#: c-decl.c:2968
+#, gcc-internal-format
+msgid ""
+"each undeclared identifier is reported only once for each function it "
+"appears in"
+msgstr ""
+
+#: c-decl.c:3018 cp/decl.c:2528
+#, gcc-internal-format
+msgid "label %qE referenced outside of any function"
+msgstr ""
+
+#: c-decl.c:3054
+#, gcc-internal-format
+msgid "jump into scope of identifier with variably modified type"
+msgstr ""
+
+#: c-decl.c:3057
+#, gcc-internal-format
+msgid "jump skips variable initialization"
+msgstr ""
+
+#: c-decl.c:3058 c-decl.c:3114 c-decl.c:3197
+#, gcc-internal-format
+msgid "label %qD defined here"
+msgstr ""
+
+#: c-decl.c:3059 c-decl.c:3321
+#, gcc-internal-format
+msgid "%qD declared here"
+msgstr ""
+
+#: c-decl.c:3113 c-decl.c:3196
+#, gcc-internal-format
+msgid "jump into statement expression"
+msgstr ""
+
+#: c-decl.c:3135
+#, gcc-internal-format
+msgid "duplicate label declaration %qE"
+msgstr ""
+
+#: c-decl.c:3227 cp/decl.c:2838
+#, gcc-internal-format
+msgid "duplicate label %qD"
+msgstr ""
+
+#: c-decl.c:3258
+#, gcc-internal-format
+msgid ""
+"traditional C lacks a separate namespace for labels, identifier %qE conflicts"
+msgstr ""
+
+#: c-decl.c:3319
+#, gcc-internal-format
+msgid "switch jumps over variable initialization"
+msgstr ""
+
+#: c-decl.c:3320 c-decl.c:3331
+#, gcc-internal-format
+msgid "switch starts here"
+msgstr ""
+
+#: c-decl.c:3330
+#, gcc-internal-format
+msgid "switch jumps into statement expression"
+msgstr ""
+
+#: c-decl.c:3401
+#, gcc-internal-format
+msgid "%qE defined as wrong kind of tag"
+msgstr ""
+
+#: c-decl.c:3623 c-typeck.c:10744 c-family/c-common.c:3997
+#, gcc-internal-format
+msgid "invalid use of %<restrict%>"
+msgstr ""
+
+#: c-decl.c:3633
+#, gcc-internal-format
+msgid "unnamed struct/union that defines no instances"
+msgstr ""
+
+#: c-decl.c:3643
+#, gcc-internal-format
+msgid "empty declaration with storage class specifier does not redeclare tag"
+msgstr ""
+
+#: c-decl.c:3657
+#, gcc-internal-format
+msgid "empty declaration with type qualifier does not redeclare tag"
+msgstr ""
+
+#: c-decl.c:3679 c-decl.c:3686
+#, gcc-internal-format
+msgid "useless type name in empty declaration"
+msgstr ""
+
+#: c-decl.c:3694
+#, gcc-internal-format
+msgid "%<inline%> in empty declaration"
+msgstr ""
+
+#: c-decl.c:3700
+#, gcc-internal-format
+msgid "%<auto%> in file-scope empty declaration"
+msgstr ""
+
+#: c-decl.c:3706
+#, gcc-internal-format
+msgid "%<register%> in file-scope empty declaration"
+msgstr ""
+
+#: c-decl.c:3712
+#, gcc-internal-format
+msgid "useless storage class specifier in empty declaration"
+msgstr ""
+
+#: c-decl.c:3718
+#, gcc-internal-format
+msgid "useless %<__thread%> in empty declaration"
+msgstr ""
+
+#: c-decl.c:3727
+#, gcc-internal-format
+msgid "useless type qualifier in empty declaration"
+msgstr ""
+
+#: c-decl.c:3734 c-parser.c:1402
+#, gcc-internal-format
+msgid "empty declaration"
+msgstr ""
+
+#: c-decl.c:3805
+#, gcc-internal-format
+msgid ""
+"ISO C90 does not support %<static%> or type qualifiers in parameter array "
+"declarators"
+msgstr ""
+
+#: c-decl.c:3809
+#, gcc-internal-format
+msgid "ISO C90 does not support %<[*]%> array declarators"
+msgstr ""
+
+#. C99 6.7.5.2p4
+#. A function definition isn't function prototype scope C99 6.2.1p4.
+#. C99 6.7.5.2p4
+#: c-decl.c:3816 c-decl.c:6121
+#, gcc-internal-format
+msgid "%<[*]%> not allowed in other than function prototype scope"
+msgstr ""
+
+#: c-decl.c:3929
+#, gcc-internal-format
+msgid "%q+D is usually a function"
+msgstr ""
+
+#: c-decl.c:3938
+#, gcc-internal-format
+msgid "typedef %qD is initialized (use __typeof__ instead)"
+msgstr ""
+
+#: c-decl.c:3943
+#, gcc-internal-format
+msgid "function %qD is initialized like a variable"
+msgstr ""
+
+#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
+#: c-decl.c:3949
+#, gcc-internal-format
+msgid "parameter %qD is initialized"
+msgstr ""
+
+#. Although C99 is unclear about whether incomplete arrays
+#. of VLAs themselves count as VLAs, it does not make
+#. sense to permit them to be initialized given that
+#. ordinary VLAs may not be initialized.
+#: c-decl.c:3968 c-decl.c:3983 c-typeck.c:6354
+#, gcc-internal-format
+msgid "variable-sized object may not be initialized"
+msgstr ""
+
+#: c-decl.c:3974
+#, gcc-internal-format
+msgid "variable %qD has initializer but incomplete type"
+msgstr ""
+
+#: c-decl.c:4063 cp/decl.c:4271 cp/decl.c:12066
+#, gcc-internal-format
+msgid "inline function %q+D given attribute noinline"
+msgstr ""
+
+#: c-decl.c:4114
+#, gcc-internal-format
+msgid "uninitialized const member in %qT is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4116 cp/init.c:1873 cp/init.c:1888
+#, gcc-internal-format
+msgid "%qD should be initialized"
+msgstr ""
+
+#: c-decl.c:4194
+#, gcc-internal-format
+msgid "initializer fails to determine size of %q+D"
+msgstr ""
+
+#: c-decl.c:4199
+#, gcc-internal-format
+msgid "array size missing in %q+D"
+msgstr ""
+
+#: c-decl.c:4211
+#, gcc-internal-format
+msgid "zero or negative size array %q+D"
+msgstr ""
+
+#: c-decl.c:4266 varasm.c:1845
+#, gcc-internal-format
+msgid "storage size of %q+D isn%'t known"
+msgstr ""
+
+#: c-decl.c:4277
+#, gcc-internal-format
+msgid "storage size of %q+D isn%'t constant"
+msgstr ""
+
+#: c-decl.c:4327
+#, gcc-internal-format
+msgid "ignoring asm-specifier for non-static local variable %q+D"
+msgstr ""
+
+#: c-decl.c:4355
+#, gcc-internal-format
+msgid "cannot put object with volatile field into register"
+msgstr ""
+
+#: c-decl.c:4448
+#, gcc-internal-format
+msgid "uninitialized const %qD is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4499
+#, gcc-internal-format
+msgid "ISO C forbids forward parameter declarations"
+msgstr ""
+
+#: c-decl.c:4589
+#, gcc-internal-format
+msgid "defining a type in a compound literal is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4641 c-decl.c:4656
+#, gcc-internal-format
+msgid "bit-field %qs width not an integer constant"
+msgstr ""
+
+#: c-decl.c:4651
+#, gcc-internal-format
+msgid "bit-field %qs width not an integer constant expression"
+msgstr ""
+
+#: c-decl.c:4662
+#, gcc-internal-format
+msgid "negative width in bit-field %qs"
+msgstr ""
+
+#: c-decl.c:4667
+#, gcc-internal-format
+msgid "zero width for bit-field %qs"
+msgstr ""
+
+#: c-decl.c:4677
+#, gcc-internal-format
+msgid "bit-field %qs has invalid type"
+msgstr ""
+
+#: c-decl.c:4687
+#, gcc-internal-format
+msgid "type of bit-field %qs is a GCC extension"
+msgstr ""
+
+#: c-decl.c:4693
+#, gcc-internal-format
+msgid "width of %qs exceeds its type"
+msgstr ""
+
+#: c-decl.c:4706
+#, gcc-internal-format
+msgid "%qs is narrower than values of its type"
+msgstr ""
+
+#: c-decl.c:4725
+#, gcc-internal-format
+msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
+msgstr ""
+
+#: c-decl.c:4729
+#, gcc-internal-format
+msgid "ISO C90 forbids array whose size can%'t be evaluated"
+msgstr ""
+
+#: c-decl.c:4736
+#, gcc-internal-format
+msgid "ISO C90 forbids variable length array %qE"
+msgstr ""
+
+#: c-decl.c:4739
+#, gcc-internal-format
+msgid "ISO C90 forbids variable length array"
+msgstr ""
+
+#: c-decl.c:4748
+#, gcc-internal-format
+msgid "the size of array %qE can%'t be evaluated"
+msgstr ""
+
+#: c-decl.c:4752
+#, gcc-internal-format
+msgid "the size of array can %'t be evaluated"
+msgstr ""
+
+#: c-decl.c:4758
+#, gcc-internal-format
+msgid "variable length array %qE is used"
+msgstr ""
+
+#: c-decl.c:4762 cp/decl.c:7619
+#, gcc-internal-format
+msgid "variable length array is used"
+msgstr ""
+
+#: c-decl.c:4940 c-decl.c:5286 c-decl.c:5296
+#, gcc-internal-format
+msgid "variably modified %qE at file scope"
+msgstr ""
+
+#: c-decl.c:4942
+#, gcc-internal-format
+msgid "variably modified field at file scope"
+msgstr ""
+
+#: c-decl.c:4962
+#, gcc-internal-format
+msgid "type defaults to %<int%> in declaration of %qE"
+msgstr ""
+
+#: c-decl.c:4966
+#, gcc-internal-format
+msgid "type defaults to %<int%> in type name"
+msgstr ""
+
+#: c-decl.c:4999
+#, gcc-internal-format
+msgid "duplicate %<const%>"
+msgstr ""
+
+#: c-decl.c:5001
+#, gcc-internal-format
+msgid "duplicate %<restrict%>"
+msgstr ""
+
+#: c-decl.c:5003
+#, gcc-internal-format
+msgid "duplicate %<volatile%>"
+msgstr ""
+
+#: c-decl.c:5007
+#, gcc-internal-format, gfc-internal-format
+msgid "conflicting named address spaces (%s vs %s)"
+msgstr ""
+
+#: c-decl.c:5029
+#, gcc-internal-format
+msgid "function definition declared %<auto%>"
+msgstr ""
+
+#: c-decl.c:5031
+#, gcc-internal-format
+msgid "function definition declared %<register%>"
+msgstr ""
+
+#: c-decl.c:5033
+#, gcc-internal-format
+msgid "function definition declared %<typedef%>"
+msgstr ""
+
+#: c-decl.c:5035
+#, gcc-internal-format
+msgid "function definition declared %<__thread%>"
+msgstr ""
+
+#: c-decl.c:5052
+#, gcc-internal-format
+msgid "storage class specified for structure field %qE"
+msgstr ""
+
+#: c-decl.c:5055
+#, gcc-internal-format
+msgid "storage class specified for structure field"
+msgstr ""
+
+#: c-decl.c:5059
+#, gcc-internal-format
+msgid "storage class specified for parameter %qE"
+msgstr ""
+
+#: c-decl.c:5062
+#, gcc-internal-format
+msgid "storage class specified for unnamed parameter"
+msgstr ""
+
+#: c-decl.c:5065 cp/decl.c:8562
+#, gcc-internal-format
+msgid "storage class specified for typename"
+msgstr ""
+
+#: c-decl.c:5082
+#, gcc-internal-format
+msgid "%qE initialized and declared %<extern%>"
+msgstr ""
+
+#: c-decl.c:5086
+#, gcc-internal-format
+msgid "%qE has both %<extern%> and initializer"
+msgstr ""
+
+#: c-decl.c:5091
+#, gcc-internal-format
+msgid "file-scope declaration of %qE specifies %<auto%>"
+msgstr ""
+
+#: c-decl.c:5095
+#, gcc-internal-format
+msgid "file-scope declaration of %qE specifies %<register%>"
+msgstr ""
+
+#: c-decl.c:5100
+#, gcc-internal-format
+msgid "nested function %qE declared %<extern%>"
+msgstr ""
+
+#: c-decl.c:5103
+#, gcc-internal-format
+msgid "function-scope %qE implicitly auto and declared %<__thread%>"
+msgstr ""
+
+#. Only the innermost declarator (making a parameter be of
+#. array type which is converted to pointer type)
+#. may have static or type qualifiers.
+#: c-decl.c:5150 c-decl.c:5482
+#, gcc-internal-format
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr ""
+
+#: c-decl.c:5198
+#, gcc-internal-format
+msgid "declaration of %qE as array of voids"
+msgstr ""
+
+#: c-decl.c:5200
+#, gcc-internal-format
+msgid "declaration of type name as array of voids"
+msgstr ""
+
+#: c-decl.c:5207
+#, gcc-internal-format
+msgid "declaration of %qE as array of functions"
+msgstr ""
+
+#: c-decl.c:5210
+#, gcc-internal-format
+msgid "declaration of type name as array of functions"
+msgstr ""
+
+#: c-decl.c:5217 c-decl.c:7037
+#, gcc-internal-format
+msgid "invalid use of structure with flexible array member"
+msgstr ""
+
+#: c-decl.c:5243
+#, gcc-internal-format
+msgid "size of array %qE has non-integer type"
+msgstr ""
+
+#: c-decl.c:5247
+#, gcc-internal-format
+msgid "size of unnamed array has non-integer type"
+msgstr ""
+
+#: c-decl.c:5257
+#, gcc-internal-format
+msgid "ISO C forbids zero-size array %qE"
+msgstr ""
+
+#: c-decl.c:5260
+#, gcc-internal-format
+msgid "ISO C forbids zero-size array"
+msgstr ""
+
+#: c-decl.c:5269
+#, gcc-internal-format
+msgid "size of array %qE is negative"
+msgstr ""
+
+#: c-decl.c:5271
+#, gcc-internal-format
+msgid "size of unnamed array is negative"
+msgstr ""
+
+#: c-decl.c:5347 c-decl.c:5712
+#, gcc-internal-format
+msgid "size of array %qE is too large"
+msgstr ""
+
+#: c-decl.c:5350 c-decl.c:5714
+#, gcc-internal-format
+msgid "size of unnamed array is too large"
+msgstr ""
+
+#: c-decl.c:5387
+#, gcc-internal-format
+msgid "ISO C90 does not support flexible array members"
+msgstr ""
+
+#. C99 6.7.5.2p4
+#: c-decl.c:5408
+#, gcc-internal-format
+msgid "%<[*]%> not in a declaration"
+msgstr ""
+
+#: c-decl.c:5421
+#, gcc-internal-format
+msgid "array type has incomplete element type"
+msgstr ""
+
+#: c-decl.c:5515
+#, gcc-internal-format
+msgid "%qE declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:5518
+#, gcc-internal-format
+msgid "type name declared as function returning a function"
+msgstr ""
+
+#: c-decl.c:5525
+#, gcc-internal-format
+msgid "%qE declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:5528
+#, gcc-internal-format
+msgid "type name declared as function returning an array"
+msgstr ""
+
+#: c-decl.c:5558
+#, gcc-internal-format
+msgid "function definition has qualified void return type"
+msgstr ""
+
+#: c-decl.c:5561 cp/decl.c:8668
+#, gcc-internal-format
+msgid "type qualifiers ignored on function return type"
+msgstr ""
+
+#: c-decl.c:5590 c-decl.c:5728 c-decl.c:5838 c-decl.c:5931
+#, gcc-internal-format
+msgid "ISO C forbids qualified function types"
+msgstr ""
+
+#: c-decl.c:5657
+#, gcc-internal-format
+msgid "%qs combined with %<auto%> qualifier for %qE"
+msgstr ""
+
+#: c-decl.c:5661
+#, gcc-internal-format
+msgid "%qs combined with %<register%> qualifier for %qE"
+msgstr ""
+
+#: c-decl.c:5667
+#, gcc-internal-format
+msgid "%qs specified for auto variable %qE"
+msgstr ""
+
+#: c-decl.c:5683
+#, gcc-internal-format
+msgid "%qs specified for parameter %qE"
+msgstr ""
+
+#: c-decl.c:5686
+#, gcc-internal-format
+msgid "%qs specified for unnamed parameter"
+msgstr ""
+
+#: c-decl.c:5692
+#, gcc-internal-format
+msgid "%qs specified for structure field %qE"
+msgstr ""
+
+#: c-decl.c:5695
+#, gcc-internal-format
+msgid "%qs specified for structure field"
+msgstr ""
+
+#: c-decl.c:5736
+#, gcc-internal-format
+msgid "typedef %q+D declared %<inline%>"
+msgstr ""
+
+#: c-decl.c:5772
+#, gcc-internal-format
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#. C99 6.7.2.1p8
+#: c-decl.c:5782
+#, gcc-internal-format
+msgid "a member of a structure or union cannot have a variably modified type"
+msgstr ""
+
+#: c-decl.c:5799 cp/decl.c:7841
+#, gcc-internal-format
+msgid "variable or field %qE declared void"
+msgstr ""
+
+#: c-decl.c:5830
+#, gcc-internal-format
+msgid "attributes in parameter array declarator ignored"
+msgstr ""
+
+#: c-decl.c:5864
+#, gcc-internal-format
+msgid "parameter %q+D declared %<inline%>"
+msgstr ""
+
+#: c-decl.c:5877
+#, gcc-internal-format
+msgid "field %qE declared as a function"
+msgstr ""
+
+#: c-decl.c:5884
+#, gcc-internal-format
+msgid "field %qE has incomplete type"
+msgstr ""
+
+#: c-decl.c:5886
+#, gcc-internal-format
+msgid "unnamed field has incomplete type"
+msgstr ""
+
+#: c-decl.c:5903 c-decl.c:5914 c-decl.c:5917
+#, gcc-internal-format
+msgid "invalid storage class for function %qE"
+msgstr ""
+
+#: c-decl.c:5967
+#, gcc-internal-format
+msgid "cannot inline function %<main%>"
+msgstr ""
+
+#: c-decl.c:5996
+#, gcc-internal-format
+msgid "variable previously declared %<static%> redeclared %<extern%>"
+msgstr ""
+
+#: c-decl.c:6006
+#, gcc-internal-format
+msgid "variable %q+D declared %<inline%>"
+msgstr ""
+
+#: c-decl.c:6041
+#, gcc-internal-format
+msgid "non-nested function with variably modified type"
+msgstr ""
+
+#: c-decl.c:6043
+#, gcc-internal-format
+msgid "object with variably modified type must have no linkage"
+msgstr ""
+
+#: c-decl.c:6126 c-decl.c:7673
+#, gcc-internal-format
+msgid "function declaration isn%'t a prototype"
+msgstr ""
+
+#: c-decl.c:6134
+#, gcc-internal-format
+msgid "parameter names (without types) in function declaration"
+msgstr ""
+
+#: c-decl.c:6169
+#, gcc-internal-format
+msgid "parameter %u (%q+D) has incomplete type"
+msgstr ""
+
+#: c-decl.c:6173
+#, gcc-internal-format, gfc-internal-format
+msgid "parameter %u has incomplete type"
+msgstr ""
+
+#: c-decl.c:6184
+#, gcc-internal-format
+msgid "parameter %u (%q+D) has void type"
+msgstr ""
+
+#: c-decl.c:6188
+#, gcc-internal-format, gfc-internal-format
+msgid "parameter %u has void type"
+msgstr ""
+
+#: c-decl.c:6270
+#, gcc-internal-format
+msgid "%<void%> as only parameter may not be qualified"
+msgstr ""
+
+#: c-decl.c:6274 c-decl.c:6309
+#, gcc-internal-format
+msgid "%<void%> must be the only parameter"
+msgstr ""
+
+#: c-decl.c:6303
+#, gcc-internal-format
+msgid "parameter %q+D has just a forward declaration"
+msgstr ""
+
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:6348
+#, gcc-internal-format
+msgid "%<%s %E%> declared inside parameter list"
+msgstr ""
+
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:6352
+#, gcc-internal-format, gfc-internal-format
+msgid "anonymous %s declared inside parameter list"
+msgstr ""
+
+#: c-decl.c:6357
+#, gcc-internal-format
+msgid ""
+"its scope is only this definition or declaration, which is probably not what "
+"you want"
+msgstr ""
+
+#: c-decl.c:6457
+#, gcc-internal-format
+msgid "enum type defined here"
+msgstr ""
+
+#: c-decl.c:6463
+#, gcc-internal-format
+msgid "struct defined here"
+msgstr ""
+
+#: c-decl.c:6469
+#, gcc-internal-format
+msgid "union defined here"
+msgstr ""
+
+#: c-decl.c:6542
+#, gcc-internal-format
+msgid "redefinition of %<union %E%>"
+msgstr ""
+
+#: c-decl.c:6544
+#, gcc-internal-format
+msgid "redefinition of %<struct %E%>"
+msgstr ""
+
+#: c-decl.c:6553
+#, gcc-internal-format
+msgid "nested redefinition of %<union %E%>"
+msgstr ""
+
+#: c-decl.c:6555
+#, gcc-internal-format
+msgid "nested redefinition of %<struct %E%>"
+msgstr ""
+
+#: c-decl.c:6587 c-decl.c:7271
+#, gcc-internal-format
+msgid "defining type in %qs expression is invalid in C++"
+msgstr ""
+
+#: c-decl.c:6653 cp/decl.c:4009
+#, gcc-internal-format
+msgid "declaration does not declare anything"
+msgstr ""
+
+#: c-decl.c:6660
+#, gcc-internal-format
+msgid "ISO C99 doesn%'t support unnamed structs/unions"
+msgstr ""
+
+#: c-decl.c:6663
+#, gcc-internal-format
+msgid "ISO C90 doesn%'t support unnamed structs/unions"
+msgstr ""
+
+#: c-decl.c:6755 c-decl.c:6774 c-decl.c:6835 objcp/objcp-decl.c:90
+#, gcc-internal-format
+msgid "duplicate member %q+D"
+msgstr ""
+
+#: c-decl.c:6945
+#, gcc-internal-format
+msgid "union has no named members"
+msgstr ""
+
+#: c-decl.c:6947
+#, gcc-internal-format
+msgid "union has no members"
+msgstr ""
+
+#: c-decl.c:6952
+#, gcc-internal-format
+msgid "struct has no named members"
+msgstr ""
+
+#: c-decl.c:6954
+#, gcc-internal-format
+msgid "struct has no members"
+msgstr ""
+
+#: c-decl.c:7017
+#, gcc-internal-format
+msgid "flexible array member in union"
+msgstr ""
+
+#: c-decl.c:7023
+#, gcc-internal-format
+msgid "flexible array member not at end of struct"
+msgstr ""
+
+#: c-decl.c:7029
+#, gcc-internal-format
+msgid "flexible array member in otherwise empty struct"
+msgstr ""
+
+#: c-decl.c:7148
+#, gcc-internal-format
+msgid "union cannot be made transparent"
+msgstr ""
+
+#: c-decl.c:7244
+#, gcc-internal-format
+msgid "nested redefinition of %<enum %E%>"
+msgstr ""
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:7251
+#, gcc-internal-format
+msgid "redeclaration of %<enum %E%>"
+msgstr ""
+
+#: c-decl.c:7326
+#, gcc-internal-format
+msgid "enumeration values exceed range of largest integer"
+msgstr ""
+
+#: c-decl.c:7343
+#, gcc-internal-format
+msgid "specified mode too small for enumeral values"
+msgstr ""
+
+#: c-decl.c:7448 c-decl.c:7464
+#, gcc-internal-format
+msgid "enumerator value for %qE is not an integer constant"
+msgstr ""
+
+#: c-decl.c:7459
+#, gcc-internal-format
+msgid "enumerator value for %qE is not an integer constant expression"
+msgstr ""
+
+#: c-decl.c:7483
+#, gcc-internal-format
+msgid "overflow in enumeration values"
+msgstr ""
+
+#: c-decl.c:7491
+#, gcc-internal-format
+msgid "ISO C restricts enumerator values to range of %<int%>"
+msgstr ""
+
+#: c-decl.c:7575
+#, gcc-internal-format
+msgid "inline function %qD given attribute noinline"
+msgstr ""
+
+#: c-decl.c:7593
+#, gcc-internal-format
+msgid "return type is an incomplete type"
+msgstr ""
+
+#: c-decl.c:7603
+#, gcc-internal-format
+msgid "return type defaults to %<int%>"
+msgstr ""
+
+#: c-decl.c:7681
+#, gcc-internal-format
+msgid "no previous prototype for %qD"
+msgstr ""
+
+#: c-decl.c:7690
+#, gcc-internal-format
+msgid "%qD was used with no prototype before its definition"
+msgstr ""
+
+#: c-decl.c:7697
+#, gcc-internal-format
+msgid "no previous declaration for %qD"
+msgstr ""
+
+#: c-decl.c:7707
+#, gcc-internal-format
+msgid "%qD was used with no declaration before its definition"
+msgstr ""
+
+#: c-decl.c:7726
+#, gcc-internal-format
+msgid "return type of %qD is not %<int%>"
+msgstr ""
+
+#: c-decl.c:7732
+#, gcc-internal-format
+msgid "%qD is normally a non-static function"
+msgstr ""
+
+#: c-decl.c:7769
+#, gcc-internal-format
+msgid "old-style parameter declarations in prototyped function definition"
+msgstr ""
+
+#: c-decl.c:7783
+#, gcc-internal-format
+msgid "traditional C rejects ISO C style function definitions"
+msgstr ""
+
+#: c-decl.c:7799
+#, gcc-internal-format
+msgid "parameter name omitted"
+msgstr ""
+
+#: c-decl.c:7836
+#, gcc-internal-format
+msgid "old-style function definition"
+msgstr ""
+
+#: c-decl.c:7845
+#, gcc-internal-format
+msgid "parameter name missing from parameter list"
+msgstr ""
+
+#: c-decl.c:7860
+#, gcc-internal-format
+msgid "%qD declared as a non-parameter"
+msgstr ""
+
+#: c-decl.c:7866
+#, gcc-internal-format
+msgid "multiple parameters named %qD"
+msgstr ""
+
+#: c-decl.c:7875
+#, gcc-internal-format
+msgid "parameter %qD declared with void type"
+msgstr ""
+
+#: c-decl.c:7904 c-decl.c:7908
+#, gcc-internal-format
+msgid "type of %qD defaults to %<int%>"
+msgstr ""
+
+#: c-decl.c:7928
+#, gcc-internal-format
+msgid "parameter %qD has incomplete type"
+msgstr ""
+
+#: c-decl.c:7935
+#, gcc-internal-format
+msgid "declaration for parameter %qD but no such parameter"
+msgstr ""
+
+#: c-decl.c:7987
+#, gcc-internal-format
+msgid "number of arguments doesn%'t match built-in prototype"
+msgstr ""
+
+#: c-decl.c:7998
+#, gcc-internal-format
+msgid "number of arguments doesn%'t match prototype"
+msgstr ""
+
+#: c-decl.c:8001 c-decl.c:8043 c-decl.c:8057
+#, gcc-internal-format
+msgid "prototype declaration"
+msgstr ""
+
+#: c-decl.c:8035
+#, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match built-in prototype"
+msgstr ""
+
+#: c-decl.c:8040
+#, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match prototype"
+msgstr ""
+
+#: c-decl.c:8050
+#, gcc-internal-format
+msgid "argument %qD doesn%'t match built-in prototype"
+msgstr ""
+
+#: c-decl.c:8055
+#, gcc-internal-format
+msgid "argument %qD doesn%'t match prototype"
+msgstr ""
+
+#: c-decl.c:8244 cp/decl.c:12940
+#, gcc-internal-format
+msgid "no return statement in function returning non-void"
+msgstr ""
+
+#: c-decl.c:8264
+#, gcc-internal-format
+msgid "parameter %qD set but not used"
+msgstr ""
+
+#. If we get here, declarations have been used in a for loop without
+#. the C99 for loop scope.  This doesn't make much sense, so don't
+#. allow it.
+#: c-decl.c:8343
+#, gcc-internal-format
+msgid "%<for%> loop initial declarations are only allowed in C99 mode"
+msgstr ""
+
+#: c-decl.c:8348
+#, gcc-internal-format
+msgid "use option -std=c99 or -std=gnu99 to compile your code"
+msgstr ""
+
+#: c-decl.c:8382
+#, gcc-internal-format
+msgid "declaration of static variable %qD in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8386
+#, gcc-internal-format
+msgid ""
+"declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8393
+#, gcc-internal-format
+msgid "%<struct %E%> declared in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8398
+#, gcc-internal-format
+msgid "%<union %E%> declared in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8402
+#, gcc-internal-format
+msgid "%<enum %E%> declared in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8406
+#, gcc-internal-format
+msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
+msgstr ""
+
+#: c-decl.c:8656
+#, gcc-internal-format
+msgid "incompatible address space qualifiers %qs and %qs"
+msgstr ""
+
+#: c-decl.c:8695 c-decl.c:9006 c-decl.c:9395
+#, gcc-internal-format
+msgid "duplicate %qE"
+msgstr ""
+
+#: c-decl.c:8721 c-decl.c:9017 c-decl.c:9274
+#, gcc-internal-format
+msgid "two or more data types in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:8733 cp/parser.c:2446
+#, gcc-internal-format
+msgid "%<long long long%> is too long for GCC"
+msgstr ""
+
+#: c-decl.c:8746
+#, gcc-internal-format
+msgid "ISO C90 does not support %<long long%>"
+msgstr ""
+
+#: c-decl.c:8912
+#, gcc-internal-format
+msgid "ISO C90 does not support complex types"
+msgstr ""
+
+#: c-decl.c:8951
+#, gcc-internal-format
+msgid "ISO C does not support saturating types"
+msgstr ""
+
+#: c-decl.c:9025
+#, gcc-internal-format
+msgid "%<__int128%> is not supported for this target"
+msgstr ""
+
+#: c-decl.c:9030
+#, gcc-internal-format
+msgid "ISO C does not support %<__int128%> type"
+msgstr ""
+
+#: c-decl.c:9233
+#, gcc-internal-format
+msgid "ISO C does not support decimal floating point"
+msgstr ""
+
+#: c-decl.c:9255 c-decl.c:9456 c-parser.c:5905
+#, gcc-internal-format
+msgid "fixed-point types not supported for this target"
+msgstr ""
+
+#: c-decl.c:9257
+#, gcc-internal-format
+msgid "ISO C does not support fixed-point types"
+msgstr ""
+
+#: c-decl.c:9291
+#, gcc-internal-format
+msgid "C++ lookup of %qD would return a field, not a type"
+msgstr ""
+
+#: c-decl.c:9304
+#, gcc-internal-format
+msgid "%qE fails to be a typedef or built in type"
+msgstr ""
+
+#: c-decl.c:9346
+#, gcc-internal-format
+msgid "%qE is not at beginning of declaration"
+msgstr ""
+
+#: c-decl.c:9360
+#, gcc-internal-format
+msgid "%<__thread%> used with %<auto%>"
+msgstr ""
+
+#: c-decl.c:9362
+#, gcc-internal-format
+msgid "%<__thread%> used with %<register%>"
+msgstr ""
+
+#: c-decl.c:9364
+#, gcc-internal-format
+msgid "%<__thread%> used with %<typedef%>"
+msgstr ""
+
+#: c-decl.c:9375
+#, gcc-internal-format
+msgid "%<__thread%> before %<extern%>"
+msgstr ""
+
+#: c-decl.c:9384
+#, gcc-internal-format
+msgid "%<__thread%> before %<static%>"
+msgstr ""
+
+#: c-decl.c:9400
+#, gcc-internal-format
+msgid "multiple storage classes in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:9407
+#, gcc-internal-format
+msgid "%<__thread%> used with %qE"
+msgstr ""
+
+#: c-decl.c:9454
+#, gcc-internal-format
+msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
+msgstr ""
+
+#: c-decl.c:9468
+#, gcc-internal-format
+msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
+msgstr ""
+
+#: c-decl.c:9513 c-decl.c:9526 c-decl.c:9552
+#, gcc-internal-format
+msgid "ISO C does not support complex integer types"
+msgstr ""
+
+#: c-decl.c:9706 toplev.c:686
+#, gcc-internal-format
+msgid "%q+F used but never defined"
+msgstr ""
+
+#: c-parser.c:241
+#, gcc-internal-format
+msgid "identifier %qE conflicts with C++ keyword"
+msgstr ""
+
+#: c-parser.c:1148
+#, gcc-internal-format
+msgid "ISO C forbids an empty translation unit"
+msgstr ""
+
+#: c-parser.c:1246 c-parser.c:7074
+#, gcc-internal-format
+msgid "ISO C does not allow extra %<;%> outside of a function"
+msgstr ""
+
+#: c-parser.c:1372 c-parser.c:3095
+#, gcc-internal-format
+msgid "unknown type name %qE"
+msgstr ""
+
+#: c-parser.c:1390 c-parser.c:8034 cp/parser.c:24921
+#, gcc-internal-format
+msgid "expected declaration specifiers"
+msgstr ""
+
+#: c-parser.c:1420 cp/parser.c:22058 cp/parser.c:22131
+#, gcc-internal-format
+msgid "prefix attributes are ignored for methods"
+msgstr ""
+
+#: c-parser.c:1455
+#, gcc-internal-format
+msgid "prefix attributes are ignored for implementations"
+msgstr ""
+
+#: c-parser.c:1477
+#, gcc-internal-format
+msgid "attributes may not be specified before"
+msgstr ""
+
+#: c-parser.c:1519
+#, gcc-internal-format
+msgid "data definition has no type or storage class"
+msgstr ""
+
+#: c-parser.c:1594 cp/parser.c:9689
+#, gcc-internal-format
+msgid "expected %<,%> or %<;%>"
+msgstr ""
+
+#. This can appear in many cases looking nothing like a
+#. function definition, so we don't give a more specific
+#. error suggesting there was one.
+#: c-parser.c:1601 c-parser.c:1617
+#, gcc-internal-format
+msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
+msgstr ""
+
+#: c-parser.c:1609
+#, gcc-internal-format
+msgid "ISO C forbids nested functions"
+msgstr ""
+
+#: c-parser.c:1716
+#, gcc-internal-format
+msgid "ISO C99 does not support %<_Static_assert%>"
+msgstr ""
+
+#: c-parser.c:1719
+#, gcc-internal-format
+msgid "ISO C90 does not support %<_Static_assert%>"
+msgstr ""
+
+#: c-parser.c:1744 c-parser.c:3160 c-parser.c:8089 cp/parser.c:24808
+#, gcc-internal-format
+msgid "expected string literal"
+msgstr ""
+
+#: c-parser.c:1752
+#, gcc-internal-format
+msgid "expression in static assertion is not an integer"
+msgstr ""
+
+#: c-parser.c:1759
+#, gcc-internal-format
+msgid "expression in static assertion is not an integer constant expression"
+msgstr ""
+
+#: c-parser.c:1764
+#, gcc-internal-format
+msgid "expression in static assertion is not constant"
+msgstr ""
+
+#. Report the error.
+#: c-parser.c:1769 cp/semantics.c:4658
+#, gcc-internal-format
+msgid "static assertion failed: %E"
+msgstr ""
+
+#: c-parser.c:2106 c-parser.c:2943 c-parser.c:3588 c-parser.c:3862
+#: c-parser.c:4961 c-parser.c:5052 c-parser.c:5676 c-parser.c:5959
+#: c-parser.c:6148 c-parser.c:6170 c-parser.c:6278 c-parser.c:6476
+#: c-parser.c:6505 c-parser.c:6688 c-parser.c:6700 c-parser.c:6725
+#: c-parser.c:6865 c-parser.c:6896 c-parser.c:6904 c-parser.c:6933
+#: c-parser.c:6947 c-parser.c:7250 c-parser.c:7366 c-parser.c:7747
+#: c-parser.c:7778 c-parser.c:7831 c-parser.c:7884 c-parser.c:7900
+#: c-parser.c:7946 c-parser.c:8208 c-parser.c:8972 cp/parser.c:20736
+#: cp/parser.c:22816 cp/parser.c:22842 cp/parser.c:22904
+#, gcc-internal-format
+msgid "expected identifier"
+msgstr ""
+
+#: c-parser.c:2139 cp/parser.c:13643
+#, gcc-internal-format
+msgid "comma at end of enumerator list"
+msgstr ""
+
+#: c-parser.c:2145
+#, gcc-internal-format
+msgid "expected %<,%> or %<}%>"
+msgstr ""
+
+#: c-parser.c:2175
+#, gcc-internal-format
+msgid "ISO C forbids forward references to %<enum%> types"
+msgstr ""
+
+#: c-parser.c:2289
+#, gcc-internal-format
+msgid "expected class name"
+msgstr ""
+
+#: c-parser.c:2308 c-parser.c:6792
+#, gcc-internal-format
+msgid "extra semicolon in struct or union specified"
+msgstr ""
+
+#: c-parser.c:2337
+#, gcc-internal-format
+msgid "no semicolon at end of struct or union"
+msgstr ""
+
+#: c-parser.c:2429 c-parser.c:3405
+#, gcc-internal-format
+msgid "expected specifier-qualifier-list"
+msgstr ""
+
+#: c-parser.c:2440
+#, gcc-internal-format
+msgid "ISO C forbids member declarations with no members"
+msgstr ""
+
+#: c-parser.c:2517
+#, gcc-internal-format
+msgid "expected %<,%>, %<;%> or %<}%>"
+msgstr ""
+
+#: c-parser.c:2524
+#, gcc-internal-format
+msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
+msgstr ""
+
+#: c-parser.c:2577
+#, gcc-internal-format
+msgid "%<typeof%> applied to a bit-field"
+msgstr ""
+
+#: c-parser.c:2808
+#, gcc-internal-format
+msgid "expected identifier or %<(%>"
+msgstr ""
+
+#: c-parser.c:2997
+#, gcc-internal-format
+msgid "ISO C requires a named argument before %<...%>"
+msgstr ""
+
+#: c-parser.c:3102
+#, gcc-internal-format
+msgid "expected declaration specifiers or %<...%>"
+msgstr ""
+
+#: c-parser.c:3154
+#, gcc-internal-format
+msgid "wide string literal in %<asm%>"
+msgstr ""
+
+#: c-parser.c:3502
+#, gcc-internal-format
+msgid "ISO C forbids empty initializer braces"
+msgstr ""
+
+#: c-parser.c:3553
+#, gcc-internal-format
+msgid "obsolete use of designated initializer with %<:%>"
+msgstr ""
+
+#: c-parser.c:3693
+#, gcc-internal-format
+msgid "ISO C forbids specifying range of elements to initialize"
+msgstr ""
+
+#: c-parser.c:3706
+#, gcc-internal-format
+msgid "ISO C90 forbids specifying subobject to initialize"
+msgstr ""
+
+#: c-parser.c:3713
+#, gcc-internal-format
+msgid "obsolete use of designated initializer without %<=%>"
+msgstr ""
+
+#: c-parser.c:3877
+#, gcc-internal-format
+msgid "ISO C forbids label declarations"
+msgstr ""
+
+#: c-parser.c:3883 c-parser.c:3964
+#, gcc-internal-format
+msgid "expected declaration or statement"
+msgstr ""
+
+#: c-parser.c:3915 c-parser.c:3945
+#, gcc-internal-format
+msgid "ISO C90 forbids mixed declarations and code"
+msgstr ""
+
+#: c-parser.c:3972
+#, gcc-internal-format
+msgid "expected %<}%> before %<else%>"
+msgstr ""
+
+#: c-parser.c:3977 cp/parser.c:8364
+#, gcc-internal-format
+msgid "%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3994
+#, gcc-internal-format
+msgid "label at end of compound statement"
+msgstr ""
+
+#: c-parser.c:4039
+#, gcc-internal-format
+msgid "expected %<:%> or %<...%>"
+msgstr ""
+
+#: c-parser.c:4070
+#, gcc-internal-format
+msgid ""
+"a label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:4238
+#, gcc-internal-format
+msgid "expected identifier or %<*%>"
+msgstr ""
+
+#. Avoid infinite loop in error recovery:
+#. c_parser_skip_until_found stops at a closing nesting
+#. delimiter without consuming it, but here we need to consume
+#. it to proceed further.
+#: c-parser.c:4303 cp/parser.c:8100
+#, gcc-internal-format
+msgid "expected statement"
+msgstr ""
+
+#: c-parser.c:4401 cp/parser.c:8446
+#, gcc-internal-format
+msgid "suggest braces around empty body in an %<if%> statement"
+msgstr ""
+
+#: c-parser.c:4429 cp/parser.c:8469
+#, gcc-internal-format
+msgid "suggest braces around empty body in an %<else%> statement"
+msgstr ""
+
+#: c-parser.c:4560
+#, gcc-internal-format
+msgid "suggest braces around empty body in %<do%> statement"
+msgstr ""
+
+#: c-parser.c:4673 c-parser.c:4704
+#, gcc-internal-format
+msgid "multiple iterating variables in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4725
+#, gcc-internal-format
+msgid "invalid iterating variable in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4758
+#, gcc-internal-format
+msgid "missing collection in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4828
+#, gcc-internal-format
+msgid "%E qualifier ignored on asm"
+msgstr ""
+
+#: c-parser.c:5182
+#, gcc-internal-format
+msgid "ISO C forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: c-parser.c:5641
+#, gcc-internal-format
+msgid "traditional C rejects the unary plus operator"
+msgstr ""
+
+#: c-parser.c:5766
+#, gcc-internal-format
+msgid "%<sizeof%> applied to a bit-field"
+msgstr ""
+
+#: c-parser.c:5970 c-parser.c:6315 c-parser.c:6335
+#, gcc-internal-format
+msgid "expected expression"
+msgstr ""
+
+#: c-parser.c:5988
+#, gcc-internal-format
+msgid "braced-group within expression allowed only inside a function"
+msgstr ""
+
+#: c-parser.c:6001
+#, gcc-internal-format
+msgid "ISO C forbids braced-groups within expressions"
+msgstr ""
+
+#: c-parser.c:6210
+#, gcc-internal-format
+msgid "first argument to %<__builtin_choose_expr%> not a constant"
+msgstr ""
+
+#: c-parser.c:6370
+#, gcc-internal-format
+msgid "compound literal has variable size"
+msgstr ""
+
+#: c-parser.c:6381
+#, gcc-internal-format
+msgid "compound literal qualified by address-space qualifier"
+msgstr ""
+
+#: c-parser.c:6386
+#, gcc-internal-format
+msgid "ISO C90 forbids compound literals"
+msgstr ""
+
+#: c-parser.c:7022
+#, gcc-internal-format
+msgid "extra semicolon in method definition specified"
+msgstr ""
+
+#: c-parser.c:7153
+#, gcc-internal-format
+msgid "method attributes must be specified at the end only"
+msgstr ""
+
+#: c-parser.c:7173
+#, gcc-internal-format
+msgid "expected %<;%> or %<{%> after method attribute definition"
+msgstr ""
+
+#: c-parser.c:7293
+#, gcc-internal-format
+msgid "objective-c method declaration is expected"
+msgstr ""
+
+#: c-parser.c:7661
+#, gcc-internal-format
+msgid "no type or storage class may be specified here,"
+msgstr ""
+
+#: c-parser.c:7751 c-parser.c:7804 cp/parser.c:22868
+#, gcc-internal-format
+msgid "unknown property attribute"
+msgstr ""
+
+#: c-parser.c:7771
+#, gcc-internal-format
+msgid "getter/setter attribute must be followed by %<=%>"
+msgstr ""
+
+#: c-parser.c:7785 cp/parser.c:22849
+#, gcc-internal-format
+msgid "the %<setter%> attribute may only be specified once"
+msgstr ""
+
+#: c-parser.c:7790 cp/parser.c:22854
+#, gcc-internal-format
+msgid "setter name must terminate with %<:%>"
+msgstr ""
+
+#: c-parser.c:7797 cp/parser.c:22861
+#, gcc-internal-format
+msgid "the %<getter%> attribute may only be specified once"
+msgstr ""
+
+#: c-parser.c:7983 cp/parser.c:24852
+#, gcc-internal-format
+msgid "%<#pragma omp barrier%> may only be used in compound statements"
+msgstr ""
+
+#: c-parser.c:7994 cp/parser.c:24867
+#, gcc-internal-format
+msgid "%<#pragma omp flush%> may only be used in compound statements"
+msgstr ""
+
+#: c-parser.c:8005 cp/parser.c:24883
+#, gcc-internal-format
+msgid "%<#pragma omp taskwait%> may only be used in compound statements"
+msgstr ""
+
+#: c-parser.c:8018 cp/parser.c:24911
+#, gcc-internal-format
+msgid ""
+"%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
+"construct"
+msgstr ""
+
+#: c-parser.c:8024 cp/parser.c:24842
+#, gcc-internal-format
+msgid "%<#pragma GCC pch_preprocess%> must be first"
+msgstr ""
+
+#: c-parser.c:8183 cp/parser.c:23106
+#, gcc-internal-format
+msgid "too many %qs clauses"
+msgstr ""
+
+#: c-parser.c:8285 cp/parser.c:23221
+#, gcc-internal-format
+msgid "collapse argument needs positive constant integer expression"
+msgstr ""
+
+#: c-parser.c:8351 cp/parser.c:23272
+#, gcc-internal-format
+msgid "expected %<none%> or %<shared%>"
+msgstr ""
+
+#: c-parser.c:8442 c-parser.c:8634
+#, gcc-internal-format
+msgid "expected integer expression"
+msgstr ""
+
+#: c-parser.c:8454
+#, gcc-internal-format
+msgid "%<num_threads%> value must be positive"
+msgstr ""
+
+#: c-parser.c:8537 cp/parser.c:23424
+#, gcc-internal-format
+msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
+msgstr ""
+
+#: c-parser.c:8625 cp/parser.c:23509
+#, gcc-internal-format
+msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
+msgstr ""
+
+#: c-parser.c:8629 cp/parser.c:23512
+#, gcc-internal-format
+msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
+msgstr ""
+
+#: c-parser.c:8647 cp/parser.c:23528
+#, gcc-internal-format
+msgid "invalid schedule kind"
+msgstr ""
+
+#: c-parser.c:8767 cp/parser.c:23651
+#, gcc-internal-format
+msgid "expected %<#pragma omp%> clause"
+msgstr ""
+
+#: c-parser.c:8776 cp/parser.c:23660
+#, gcc-internal-format
+msgid "%qs is not valid for %qs"
+msgstr ""
+
+#: c-parser.c:8916 cp/parser.c:23811
+#, gcc-internal-format
+msgid "invalid operator for %<#pragma omp atomic%>"
+msgstr ""
+
+#: c-parser.c:8975 c-parser.c:8996
+#, gcc-internal-format
+msgid "expected %<(%> or end of line"
+msgstr ""
+
+#: c-parser.c:9031 cp/parser.c:24050
+#, gcc-internal-format
+msgid "for statement expected"
+msgstr ""
+
+#: c-parser.c:9084 cp/semantics.c:4354 cp/semantics.c:4424
+#, gcc-internal-format
+msgid "expected iteration declaration or initialization"
+msgstr ""
+
+#: c-parser.c:9164
+#, gcc-internal-format
+msgid "not enough perfectly nested loops"
+msgstr ""
+
+#: c-parser.c:9217 cp/parser.c:24391
+#, gcc-internal-format
+msgid "collapsed loops not perfectly nested"
+msgstr ""
+
+#: c-parser.c:9255 cp/parser.c:24235 cp/parser.c:24273 cp/pt.c:11825
+#, gcc-internal-format
+msgid "iteration variable %qD should not be firstprivate"
+msgstr ""
+
+#: c-parser.c:9700
+#, gcc-internal-format
+msgid "%qD is not a variable"
+msgstr ""
+
+#: c-parser.c:9702 cp/semantics.c:3979
+#, gcc-internal-format
+msgid "%qE declared %<threadprivate%> after first use"
+msgstr ""
+
+#: c-parser.c:9704 cp/semantics.c:3981
+#, gcc-internal-format
+msgid "automatic variable %qE cannot be %<threadprivate%>"
+msgstr ""
+
+#: c-parser.c:9708 cp/semantics.c:3983
+#, gcc-internal-format
+msgid "%<threadprivate%> %qE has incomplete type"
+msgstr ""
+
+#: c-typeck.c:214
+#, gcc-internal-format
+msgid "%qD has an incomplete type"
+msgstr ""
+
+#: c-typeck.c:235 cp/call.c:3291
+#, gcc-internal-format
+msgid "invalid use of void expression"
+msgstr ""
+
+#: c-typeck.c:243
+#, gcc-internal-format
+msgid "invalid use of flexible array member"
+msgstr ""
+
+#: c-typeck.c:249 cp/typeck2.c:488
+#, gcc-internal-format
+msgid "invalid use of array with unspecified bounds"
+msgstr ""
+
+#: c-typeck.c:257
+#, gcc-internal-format
+msgid "invalid use of undefined type %<%s %E%>"
+msgstr ""
+
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:261
+#, gcc-internal-format
+msgid "invalid use of incomplete typedef %qD"
+msgstr ""
+
+#: c-typeck.c:327
+#, gcc-internal-format
+msgid "%qT and %qT are in disjoint named address spaces"
+msgstr ""
+
+#: c-typeck.c:569 c-typeck.c:594
+#, gcc-internal-format
+msgid "function types not truly compatible in ISO C"
+msgstr ""
+
+#: c-typeck.c:738
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and vector types"
+msgstr ""
+
+#: c-typeck.c:743
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and complex types"
+msgstr ""
+
+#: c-typeck.c:748
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and other float types"
+msgstr ""
+
+#: c-typeck.c:1224
+#, gcc-internal-format
+msgid "types are not quite compatible"
+msgstr ""
+
+#: c-typeck.c:1228
+#, gcc-internal-format
+msgid "pointer target types incompatible in C++"
+msgstr ""
+
+#: c-typeck.c:1560
+#, gcc-internal-format
+msgid "function return types not compatible due to %<volatile%>"
+msgstr ""
+
+#: c-typeck.c:1736 c-typeck.c:3406
+#, gcc-internal-format
+msgid "arithmetic on pointer to an incomplete type"
+msgstr ""
+
+#: c-typeck.c:2152
+#, gcc-internal-format
+msgid "%qT has no member named %qE"
+msgstr ""
+
+#: c-typeck.c:2206
+#, gcc-internal-format
+msgid "request for member %qE in something not a structure or union"
+msgstr ""
+
+#: c-typeck.c:2255
+#, gcc-internal-format
+msgid "dereferencing pointer to incomplete type"
+msgstr ""
+
+#: c-typeck.c:2259
+#, gcc-internal-format
+msgid "dereferencing %<void *%> pointer"
+msgstr ""
+
+#: c-typeck.c:2281
+#, gcc-internal-format
+msgid "invalid type argument of array indexing (have %qT)"
+msgstr ""
+
+#: c-typeck.c:2286
+#, gcc-internal-format
+msgid "invalid type argument of unary %<*%> (have %qT)"
+msgstr ""
+
+#: c-typeck.c:2291
+#, gcc-internal-format
+msgid "invalid type argument of %<->%> (have %qT)"
+msgstr ""
+
+#: c-typeck.c:2333
+#, gcc-internal-format
+msgid "subscripted value is neither array nor pointer nor vector"
+msgstr ""
+
+#: c-typeck.c:2345 cp/typeck.c:2897 cp/typeck.c:2991
+#, gcc-internal-format
+msgid "array subscript is not an integer"
+msgstr ""
+
+#: c-typeck.c:2351
+#, gcc-internal-format
+msgid "subscripted value is pointer to function"
+msgstr ""
+
+#: c-typeck.c:2376
+#, gcc-internal-format
+msgid "index value is out of bound"
+msgstr ""
+
+#: c-typeck.c:2420
+#, gcc-internal-format
+msgid "ISO C forbids subscripting %<register%> array"
+msgstr ""
+
+#: c-typeck.c:2423
+#, gcc-internal-format
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:2531
+#, gcc-internal-format
+msgid "enum constant defined here"
+msgstr ""
+
+#: c-typeck.c:2762
+#, gcc-internal-format
+msgid "called object %qE is not a function"
+msgstr ""
+
+#. This situation leads to run-time undefined behavior.  We can't,
+#. therefore, simply error unless we can prove that all possible
+#. executions of the program must execute the code.
+#: c-typeck.c:2798
+#, gcc-internal-format
+msgid "function called through a non-compatible type"
+msgstr ""
+
+#: c-typeck.c:2812 c-typeck.c:2866
+#, gcc-internal-format
+msgid "function with qualified void return type called"
+msgstr ""
+
+#: c-typeck.c:2956
+#, gcc-internal-format
+msgid "too many arguments to method %qE"
+msgstr ""
+
+#: c-typeck.c:2959 c-family/c-common.c:8004
+#, gcc-internal-format
+msgid "too many arguments to function %qE"
+msgstr ""
+
+#: c-typeck.c:2962 c-typeck.c:3196 cp/decl2.c:4163 cp/typeck.c:3347
+#, gcc-internal-format
+msgid "declared here"
+msgstr ""
+
+#: c-typeck.c:2997
+#, gcc-internal-format, gfc-internal-format
+msgid "type of formal parameter %d is incomplete"
+msgstr ""
+
+#: c-typeck.c:3012
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as integer rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:3017
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as integer rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:3022
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as complex rather than floating due to prototype"
+msgstr ""
+
+#: c-typeck.c:3027
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as floating rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:3032
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as complex rather than integer due to prototype"
+msgstr ""
+
+#: c-typeck.c:3037
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as floating rather than complex due to prototype"
+msgstr ""
+
+#: c-typeck.c:3050
+#, gcc-internal-format
+msgid ""
+"passing argument %d of %qE as %<float%> rather than %<double%> due to "
+"prototype"
+msgstr ""
+
+#: c-typeck.c:3075
+#, gcc-internal-format
+msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
+msgstr ""
+
+#: c-typeck.c:3097
+#, gcc-internal-format
+msgid "passing argument %d of %qE with different width due to prototype"
+msgstr ""
+
+#: c-typeck.c:3121
+#, gcc-internal-format
+msgid "passing argument %d of %qE as unsigned due to prototype"
+msgstr ""
+
+#: c-typeck.c:3126
+#, gcc-internal-format
+msgid "passing argument %d of %qE as signed due to prototype"
+msgstr ""
+
+#: c-typeck.c:3161 cp/call.c:5457
+#, gcc-internal-format
+msgid "implicit conversion from %qT to %qT when passing argument to function"
+msgstr ""
+
+#: c-typeck.c:3194 c-family/c-common.c:8732 c-family/c-common.c:8781
+#, gcc-internal-format
+msgid "too few arguments to function %qE"
+msgstr ""
+
+#: c-typeck.c:3276 c-typeck.c:3281
+#, gcc-internal-format
+msgid "comparison with string literal results in unspecified behavior"
+msgstr ""
+
+#: c-typeck.c:3295
+#, gcc-internal-format
+msgid "comparison between %qT and %qT"
+msgstr ""
+
+#: c-typeck.c:3347
+#, gcc-internal-format
+msgid "pointer of type %<void *%> used in subtraction"
+msgstr ""
+
+#: c-typeck.c:3350
+#, gcc-internal-format
+msgid "pointer to a function used in subtraction"
+msgstr ""
+
+#: c-typeck.c:3514
+#, gcc-internal-format
+msgid "ISO C does not support %<~%> for complex conjugation"
+msgstr ""
+
+#: c-typeck.c:3553
+#, gcc-internal-format
+msgid "wrong type argument to unary exclamation mark"
+msgstr ""
+
+#: c-typeck.c:3617
+#, gcc-internal-format
+msgid "increment of enumeration value is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:3620
+#, gcc-internal-format
+msgid "decrement of enumeration value is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:3633
+#, gcc-internal-format
+msgid "ISO C does not support %<++%> and %<--%> on complex types"
+msgstr ""
+
+#: c-typeck.c:3652 c-typeck.c:3684
+#, gcc-internal-format
+msgid "wrong type argument to increment"
+msgstr ""
+
+#: c-typeck.c:3654 c-typeck.c:3687
+#, gcc-internal-format
+msgid "wrong type argument to decrement"
+msgstr ""
+
+#: c-typeck.c:3674
+#, gcc-internal-format
+msgid "increment of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3677
+#, gcc-internal-format
+msgid "decrement of pointer to unknown structure"
+msgstr ""
+
+#: c-typeck.c:3754
+#, gcc-internal-format
+msgid "taking address of expression of type %<void%>"
+msgstr ""
+
+#: c-typeck.c:3933
+#, gcc-internal-format
+msgid "assignment of read-only member %qD"
+msgstr ""
+
+#: c-typeck.c:3934
+#, gcc-internal-format
+msgid "increment of read-only member %qD"
+msgstr ""
+
+#: c-typeck.c:3935
+#, gcc-internal-format
+msgid "decrement of read-only member %qD"
+msgstr ""
+
+#: c-typeck.c:3936
+#, gcc-internal-format
+msgid "read-only member %qD used as %<asm%> output"
+msgstr ""
+
+#: c-typeck.c:3940 cp/typeck2.c:140
+#, gcc-internal-format
+msgid "assignment of read-only variable %qD"
+msgstr ""
+
+#: c-typeck.c:3941 cp/typeck2.c:144
+#, gcc-internal-format
+msgid "increment of read-only variable %qD"
+msgstr ""
+
+#: c-typeck.c:3942 cp/typeck2.c:146
+#, gcc-internal-format
+msgid "decrement of read-only variable %qD"
+msgstr ""
+
+#: c-typeck.c:3943
+#, gcc-internal-format
+msgid "read-only variable %qD used as %<asm%> output"
+msgstr ""
+
+#: c-typeck.c:3946 c-typeck.c:3962 cp/typeck2.c:195
+#, gcc-internal-format
+msgid "assignment of read-only location %qE"
+msgstr ""
+
+#: c-typeck.c:3947 c-typeck.c:3965 cp/typeck2.c:199
+#, gcc-internal-format
+msgid "increment of read-only location %qE"
+msgstr ""
+
+#: c-typeck.c:3948 c-typeck.c:3968 cp/typeck2.c:201
+#, gcc-internal-format
+msgid "decrement of read-only location %qE"
+msgstr ""
+
+#: c-typeck.c:3949
+#, gcc-internal-format
+msgid "read-only location %qE used as %<asm%> output"
+msgstr ""
+
+#: c-typeck.c:4008
+#, gcc-internal-format
+msgid "cannot take address of bit-field %qD"
+msgstr ""
+
+#: c-typeck.c:4036
+#, gcc-internal-format
+msgid "global register variable %qD used in nested function"
+msgstr ""
+
+#: c-typeck.c:4039
+#, gcc-internal-format
+msgid "register variable %qD used in nested function"
+msgstr ""
+
+#: c-typeck.c:4044
+#, gcc-internal-format
+msgid "address of global register variable %qD requested"
+msgstr ""
+
+#: c-typeck.c:4046
+#, gcc-internal-format
+msgid "address of register variable %qD requested"
+msgstr ""
+
+#: c-typeck.c:4140
+#, gcc-internal-format
+msgid "non-lvalue array in conditional expression"
+msgstr ""
+
+#: c-typeck.c:4196 cp/call.c:4134
+#, gcc-internal-format
+msgid ""
+"implicit conversion from %qT to %qT to match other result of conditional"
+msgstr ""
+
+#: c-typeck.c:4270
+#, gcc-internal-format
+msgid "ISO C forbids conditional expr with only one void side"
+msgstr ""
+
+#: c-typeck.c:4287
+#, gcc-internal-format
+msgid "pointers to disjoint address spaces used in conditional expression"
+msgstr ""
+
+#: c-typeck.c:4295 c-typeck.c:4304
+#, gcc-internal-format
+msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+msgstr ""
+
+#: c-typeck.c:4317
+#, gcc-internal-format
+msgid "pointer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:4326 c-typeck.c:4337
+#, gcc-internal-format
+msgid "pointer/integer type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:4351
+#, gcc-internal-format
+msgid "type mismatch in conditional expression"
+msgstr ""
+
+#: c-typeck.c:4445
+#, gcc-internal-format
+msgid "left-hand operand of comma expression has no effect"
+msgstr ""
+
+#: c-typeck.c:4515
+msgid "cast adds %q#v qualifier to function type"
+msgstr ""
+
+#: c-typeck.c:4521
+msgid "cast discards %q#v qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4556
+#, gcc-internal-format
+msgid ""
+"to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
+"%> qualified"
+msgstr ""
+
+#: c-typeck.c:4593
+#, gcc-internal-format
+msgid "cast specifies array type"
+msgstr ""
+
+#: c-typeck.c:4599
+#, gcc-internal-format
+msgid "cast specifies function type"
+msgstr ""
+
+#: c-typeck.c:4615
+#, gcc-internal-format
+msgid "ISO C forbids casting nonscalar to the same type"
+msgstr ""
+
+#: c-typeck.c:4632
+#, gcc-internal-format
+msgid "ISO C forbids casts to union type"
+msgstr ""
+
+#: c-typeck.c:4642
+#, gcc-internal-format
+msgid "cast to union type from type not present in union"
+msgstr ""
+
+#: c-typeck.c:4677
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"cast to %s address space pointer from disjoint generic address space pointer"
+msgstr ""
+
+#: c-typeck.c:4682
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"cast to generic address space pointer from disjoint %s address space pointer"
+msgstr ""
+
+#: c-typeck.c:4687
+#, gcc-internal-format, gfc-internal-format
+msgid "cast to %s address space pointer from disjoint %s address space pointer"
+msgstr ""
+
+#: c-typeck.c:4707
+#, gcc-internal-format
+msgid "cast increases required alignment of target type"
+msgstr ""
+
+#: c-typeck.c:4718
+#, gcc-internal-format
+msgid "cast from pointer to integer of different size"
+msgstr ""
+
+#: c-typeck.c:4723
+#, gcc-internal-format
+msgid "cast from function call of type %qT to non-matching type %qT"
+msgstr ""
+
+#: c-typeck.c:4732 cp/typeck.c:6426
+#, gcc-internal-format
+msgid "cast to pointer from integer of different size"
+msgstr ""
+
+#: c-typeck.c:4746
+#, gcc-internal-format
+msgid "ISO C forbids conversion of function pointer to object pointer type"
+msgstr ""
+
+#: c-typeck.c:4755
+#, gcc-internal-format
+msgid "ISO C forbids conversion of object pointer to function pointer type"
+msgstr ""
+
+#: c-typeck.c:4838
+#, gcc-internal-format
+msgid "defining a type in a cast is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:4977 c-typeck.c:5274
+#, gcc-internal-format
+msgid "enum conversion in assignment is invalid in C++"
+msgstr ""
+
+#. This macro is used to emit diagnostics to ensure that all format
+#. strings are complete sentences, visible to gettext and checked at
+#. compile time.
+#. This macro is used to emit diagnostics to ensure that all format
+#. strings are complete sentences, visible to gettext and checked at
+#. compile time.  It is the same as WARN_FOR_ASSIGNMENT but with an
+#. extra parameter to enumerate qualifiers.
+#: c-typeck.c:5182 c-typeck.c:5212 c-typeck.c:5743
+#, gcc-internal-format
+msgid "expected %qT but argument is of type %qT"
+msgstr ""
+
+#: c-typeck.c:5272
+#, gcc-internal-format
+msgid "enum conversion when passing argument %d of %qE is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5276 c-typeck.c:7835
+#, gcc-internal-format
+msgid "enum conversion in initialization is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5278
+#, gcc-internal-format
+msgid "enum conversion in return is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5307
+#, gcc-internal-format
+msgid "cannot pass rvalue to reference parameter"
+msgstr ""
+
+#: c-typeck.c:5437 c-typeck.c:5664
+msgid ""
+"passing argument %d of %qE makes %q#v qualified function pointer from "
+"unqualified"
+msgstr ""
+
+#: c-typeck.c:5440 c-typeck.c:5667
+msgid "assignment makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5443 c-typeck.c:5669
+msgid "initialization makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5446 c-typeck.c:5671
+msgid "return makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5453 c-typeck.c:5627
+msgid ""
+"passing argument %d of %qE discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5455 c-typeck.c:5629
+msgid "assignment discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5457 c-typeck.c:5631
+msgid "initialization discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5459 c-typeck.c:5633
+msgid "return discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5468
+#, gcc-internal-format
+msgid "ISO C prohibits argument conversion to union type"
+msgstr ""
+
+#: c-typeck.c:5523
+#, gcc-internal-format
+msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+msgstr ""
+
+#: c-typeck.c:5535
+#, gcc-internal-format
+msgid "passing argument %d of %qE from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5539
+#, gcc-internal-format
+msgid "assignment from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5543
+#, gcc-internal-format
+msgid "initialization from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5547
+#, gcc-internal-format
+msgid "return from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5565
+#, gcc-internal-format
+msgid "argument %d of %qE might be a candidate for a format attribute"
+msgstr ""
+
+#: c-typeck.c:5571
+#, gcc-internal-format
+msgid "assignment left-hand side might be a candidate for a format attribute"
+msgstr ""
+
+#: c-typeck.c:5576
+#, gcc-internal-format
+msgid ""
+"initialization left-hand side might be a candidate for a format attribute"
+msgstr ""
+
+#: c-typeck.c:5581 cp/typeck.c:7384
+#, gcc-internal-format
+msgid "return type might be a candidate for a format attribute"
+msgstr ""
+
+#: c-typeck.c:5605
+#, gcc-internal-format
+msgid ""
+"ISO C forbids passing argument %d of %qE between function pointer and %<void "
+"*%>"
+msgstr ""
+
+#: c-typeck.c:5608
+#, gcc-internal-format
+msgid "ISO C forbids assignment between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:5610
+#, gcc-internal-format
+msgid "ISO C forbids initialization between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:5612
+#, gcc-internal-format
+msgid "ISO C forbids return between function pointer and %<void *%>"
+msgstr ""
+
+#: c-typeck.c:5645
+#, gcc-internal-format
+msgid "pointer targets in passing argument %d of %qE differ in signedness"
+msgstr ""
+
+#: c-typeck.c:5647
+#, gcc-internal-format
+msgid "pointer targets in assignment differ in signedness"
+msgstr ""
+
+#: c-typeck.c:5649
+#, gcc-internal-format
+msgid "pointer targets in initialization differ in signedness"
+msgstr ""
+
+#: c-typeck.c:5651
+#, gcc-internal-format
+msgid "pointer targets in return differ in signedness"
+msgstr ""
+
+#: c-typeck.c:5680
+#, gcc-internal-format
+msgid "passing argument %d of %qE from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:5682
+#, gcc-internal-format
+msgid "assignment from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:5683
+#, gcc-internal-format
+msgid "initialization from incompatible pointer type"
+msgstr ""
+
+#: c-typeck.c:5685
+#, gcc-internal-format
+msgid "return from incompatible pointer type"
+msgstr ""
+
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:5693 c-typeck.c:6243 cp/typeck.c:1880
+#, gcc-internal-format
+msgid "invalid use of non-lvalue array"
+msgstr ""
+
+#: c-typeck.c:5703
+#, gcc-internal-format
+msgid "passing argument %d of %qE makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:5705
+#, gcc-internal-format
+msgid "assignment makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:5707
+#, gcc-internal-format
+msgid "initialization makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:5709
+#, gcc-internal-format
+msgid "return makes pointer from integer without a cast"
+msgstr ""
+
+#: c-typeck.c:5717
+#, gcc-internal-format
+msgid "passing argument %d of %qE makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:5719
+#, gcc-internal-format
+msgid "assignment makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:5721
+#, gcc-internal-format
+msgid "initialization makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:5723
+#, gcc-internal-format
+msgid "return makes integer from pointer without a cast"
+msgstr ""
+
+#: c-typeck.c:5740 c-family/c-common.c:8749 config/mep/mep.c:6276
+#, gcc-internal-format
+msgid "incompatible type for argument %d of %qE"
+msgstr ""
+
+#: c-typeck.c:5746
+#, gcc-internal-format
+msgid "incompatible types when assigning to type %qT from type %qT"
+msgstr ""
+
+#: c-typeck.c:5751
+#, gcc-internal-format
+msgid "incompatible types when initializing type %qT using type %qT"
+msgstr ""
+
+#: c-typeck.c:5756
+#, gcc-internal-format
+msgid "incompatible types when returning type %qT but %qT was expected"
+msgstr ""
+
+#: c-typeck.c:5820
+#, gcc-internal-format
+msgid "traditional C rejects automatic aggregate initialization"
+msgstr ""
+
+#: c-typeck.c:5994 c-typeck.c:6011 c-typeck.c:6029
+#, gcc-internal-format
+msgid "(near initialization for %qs)"
+msgstr ""
+
+#: c-typeck.c:6044
+#, gcc-internal-format
+msgid "array initialized from parenthesized string constant"
+msgstr ""
+
+#: c-typeck.c:6117 c-typeck.c:6992
+#, gcc-internal-format
+msgid "initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:6127 cp/typeck2.c:888
+#, gcc-internal-format
+msgid "char-array initialized from wide string"
+msgstr ""
+
+#: c-typeck.c:6135
+#, gcc-internal-format
+msgid "wide character array initialized from non-wide string"
+msgstr ""
+
+#: c-typeck.c:6141
+#, gcc-internal-format
+msgid "wide character array initialized from incompatible wide string"
+msgstr ""
+
+#: c-typeck.c:6175
+#, gcc-internal-format
+msgid "array of inappropriate type initialized from string constant"
+msgstr ""
+
+#: c-typeck.c:6269
+#, gcc-internal-format
+msgid "array initialized from non-constant array expression"
+msgstr ""
+
+#: c-typeck.c:6283 c-typeck.c:6286 c-typeck.c:6294 c-typeck.c:6333
+#: c-typeck.c:7808
+#, gcc-internal-format
+msgid "initializer element is not constant"
+msgstr ""
+
+#: c-typeck.c:6299 c-typeck.c:6345 c-typeck.c:7818
+#, gcc-internal-format
+msgid "initializer element is not a constant expression"
+msgstr ""
+
+#: c-typeck.c:6340 c-typeck.c:7813
+#, gcc-internal-format
+msgid "initializer element is not computable at load time"
+msgstr ""
+
+#: c-typeck.c:6358
+#, gcc-internal-format
+msgid "invalid initializer"
+msgstr ""
+
+#: c-typeck.c:6632 cp/decl.c:5334
+#, gcc-internal-format
+msgid "opaque vector types cannot be initialized"
+msgstr ""
+
+#: c-typeck.c:6847
+#, gcc-internal-format
+msgid "extra brace group at end of initializer"
+msgstr ""
+
+#: c-typeck.c:6868
+#, gcc-internal-format
+msgid "missing braces around initializer"
+msgstr ""
+
+#: c-typeck.c:6929
+#, gcc-internal-format
+msgid "braces around scalar initializer"
+msgstr ""
+
+#: c-typeck.c:6989
+#, gcc-internal-format
+msgid "initialization of flexible array member in a nested context"
+msgstr ""
+
+#: c-typeck.c:7020
+#, gcc-internal-format
+msgid "missing initializer"
+msgstr ""
+
+#: c-typeck.c:7042
+#, gcc-internal-format
+msgid "empty scalar initializer"
+msgstr ""
+
+#: c-typeck.c:7047
+#, gcc-internal-format
+msgid "extra elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:7158 c-typeck.c:7239
+#, gcc-internal-format
+msgid "array index in non-array initializer"
+msgstr ""
+
+#: c-typeck.c:7163 c-typeck.c:7295
+#, gcc-internal-format
+msgid "field name not in record or union initializer"
+msgstr ""
+
+#: c-typeck.c:7212
+#, gcc-internal-format
+msgid "array index in initializer not of integer type"
+msgstr ""
+
+#: c-typeck.c:7221 c-typeck.c:7230
+#, gcc-internal-format
+msgid "array index in initializer is not an integer constant expression"
+msgstr ""
+
+#: c-typeck.c:7235 c-typeck.c:7237
+#, gcc-internal-format
+msgid "nonconstant array index in initializer"
+msgstr ""
+
+#: c-typeck.c:7241 c-typeck.c:7244
+#, gcc-internal-format
+msgid "array index in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:7258
+#, gcc-internal-format
+msgid "empty index range in initializer"
+msgstr ""
+
+#: c-typeck.c:7267
+#, gcc-internal-format
+msgid "array index range in initializer exceeds array bounds"
+msgstr ""
+
+#: c-typeck.c:7302
+#, gcc-internal-format
+msgid "unknown field %qE specified in initializer"
+msgstr ""
+
+#: c-typeck.c:7354 c-typeck.c:7381 c-typeck.c:7909
+#, gcc-internal-format
+msgid "initialized field with side-effects overwritten"
+msgstr ""
+
+#: c-typeck.c:7356 c-typeck.c:7383 c-typeck.c:7911
+#, gcc-internal-format
+msgid "initialized field overwritten"
+msgstr ""
+
+#: c-typeck.c:8128
+#, gcc-internal-format
+msgid "excess elements in char array initializer"
+msgstr ""
+
+#: c-typeck.c:8135 c-typeck.c:8196
+#, gcc-internal-format
+msgid "excess elements in struct initializer"
+msgstr ""
+
+#: c-typeck.c:8211
+#, gcc-internal-format
+msgid "non-static initialization of a flexible array member"
+msgstr ""
+
+#: c-typeck.c:8282
+#, gcc-internal-format
+msgid "excess elements in union initializer"
+msgstr ""
+
+#: c-typeck.c:8304
+#, gcc-internal-format
+msgid "traditional C rejects initialization of unions"
+msgstr ""
+
+#: c-typeck.c:8372
+#, gcc-internal-format
+msgid "excess elements in array initializer"
+msgstr ""
+
+#: c-typeck.c:8406
+#, gcc-internal-format
+msgid "excess elements in vector initializer"
+msgstr ""
+
+#: c-typeck.c:8438
+#, gcc-internal-format
+msgid "excess elements in scalar initializer"
+msgstr ""
+
+#: c-typeck.c:8650
+#, gcc-internal-format
+msgid "ISO C forbids %<goto *expr;%>"
+msgstr ""
+
+#: c-typeck.c:8672 cp/typeck.c:7597
+#, gcc-internal-format
+msgid "function declared %<noreturn%> has a %<return%> statement"
+msgstr ""
+
+#: c-typeck.c:8695
+#, gcc-internal-format
+msgid "%<return%> with no value, in function returning non-void"
+msgstr ""
+
+#: c-typeck.c:8705
+#, gcc-internal-format
+msgid "%<return%> with a value, in function returning void"
+msgstr ""
+
+#: c-typeck.c:8707
+#, gcc-internal-format
+msgid "ISO C forbids %<return%> with expression, in function returning void"
+msgstr ""
+
+#: c-typeck.c:8768
+#, gcc-internal-format
+msgid "function returns address of local variable"
+msgstr ""
+
+#: c-typeck.c:8841 cp/semantics.c:1001
+#, gcc-internal-format
+msgid "switch quantity not an integer"
+msgstr ""
+
+#: c-typeck.c:8854
+#, gcc-internal-format
+msgid "%<long%> switch expression not converted to %<int%> in ISO C"
+msgstr ""
+
+#: c-typeck.c:8890 c-typeck.c:8898
+#, gcc-internal-format
+msgid "case label is not an integer constant expression"
+msgstr ""
+
+#: c-typeck.c:8904 cp/parser.c:8201
+#, gcc-internal-format
+msgid "case label not within a switch statement"
+msgstr ""
+
+#: c-typeck.c:8906
+#, gcc-internal-format
+msgid "%<default%> label not within a switch statement"
+msgstr ""
+
+#: c-typeck.c:8989 cp/parser.c:8495
+#, gcc-internal-format
+msgid "suggest explicit braces to avoid ambiguous %<else%>"
+msgstr ""
+
+#: c-typeck.c:9098 cp/cp-gimplify.c:92 cp/parser.c:9091
+#, gcc-internal-format
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-typeck.c:9100 cp/parser.c:9112
+#, gcc-internal-format
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-typeck.c:9105 cp/parser.c:9102
+#, gcc-internal-format
+msgid "break statement used with OpenMP for loop"
+msgstr ""
+
+#: c-typeck.c:9131 cp/cp-gimplify.c:412
+#, gcc-internal-format
+msgid "statement with no effect"
+msgstr ""
+
+#: c-typeck.c:9157
+#, gcc-internal-format
+msgid "expression statement has incomplete type"
+msgstr ""
+
+#: c-typeck.c:9759 cp/typeck.c:3900
+#, gcc-internal-format
+msgid "right shift count is negative"
+msgstr ""
+
+#: c-typeck.c:9770 cp/typeck.c:3907
+#, gcc-internal-format
+msgid "right shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:9811 cp/typeck.c:3929
+#, gcc-internal-format
+msgid "left shift count is negative"
+msgstr ""
+
+#: c-typeck.c:9818 cp/typeck.c:3935
+#, gcc-internal-format
+msgid "left shift count >= width of type"
+msgstr ""
+
+#: c-typeck.c:9839 cp/typeck.c:3981
+#, gcc-internal-format
+msgid "comparing floating point with == or != is unsafe"
+msgstr ""
+
+#: c-typeck.c:9856 c-typeck.c:9876
+#, gcc-internal-format
+msgid ""
+"the comparison will always evaluate as %<false%> for the address of %qD will "
+"never be NULL"
+msgstr ""
+
+#: c-typeck.c:9862 c-typeck.c:9882
+#, gcc-internal-format
+msgid ""
+"the comparison will always evaluate as %<true%> for the address of %qD will "
+"never be NULL"
+msgstr ""
+
+#: c-typeck.c:9903 c-typeck.c:9978
+#, gcc-internal-format
+msgid "comparison of pointers to disjoint address spaces"
+msgstr ""
+
+#: c-typeck.c:9910 c-typeck.c:9916
+#, gcc-internal-format
+msgid "ISO C forbids comparison of %<void *%> with function pointer"
+msgstr ""
+
+#: c-typeck.c:9923 c-typeck.c:9988
+#, gcc-internal-format
+msgid "comparison of distinct pointer types lacks a cast"
+msgstr ""
+
+#: c-typeck.c:9935 c-typeck.c:9940 c-typeck.c:10014 c-typeck.c:10019
+#, gcc-internal-format
+msgid "comparison between pointer and integer"
+msgstr ""
+
+#: c-typeck.c:9966
+#, gcc-internal-format
+msgid "comparison of complete and incomplete pointers"
+msgstr ""
+
+#: c-typeck.c:9968
+#, gcc-internal-format
+msgid "ISO C forbids ordered comparisons of pointers to functions"
+msgstr ""
+
+#: c-typeck.c:9973
+#, gcc-internal-format
+msgid "ordered comparison of pointer with null pointer"
+msgstr ""
+
+#: c-typeck.c:9996 c-typeck.c:9999 c-typeck.c:10006 c-typeck.c:10009
+#, gcc-internal-format
+msgid "ordered comparison of pointer with integer zero"
+msgstr ""
+
+#: c-typeck.c:10053 cp/typeck.c:4294
+#, gcc-internal-format
+msgid ""
+"implicit conversion from %qT to %qT to match other operand of binary "
+"expression"
+msgstr ""
+
+#: c-typeck.c:10335
+#, gcc-internal-format
+msgid "used array that cannot be converted to pointer where scalar is required"
+msgstr ""
+
+#: c-typeck.c:10339
+#, gcc-internal-format
+msgid "used struct type value where scalar is required"
+msgstr ""
+
+#: c-typeck.c:10343
+#, gcc-internal-format
+msgid "used union type value where scalar is required"
+msgstr ""
+
+#: c-typeck.c:10500 cp/semantics.c:3862
+#, gcc-internal-format
+msgid "%qE has invalid type for %<reduction%>"
+msgstr ""
+
+#: c-typeck.c:10535 cp/semantics.c:3875
+#, gcc-internal-format
+msgid "%qE has invalid type for %<reduction(%s)%>"
+msgstr ""
+
+#: c-typeck.c:10552 cp/semantics.c:3885
+#, gcc-internal-format
+msgid "%qE must be %<threadprivate%> for %<copyin%>"
+msgstr ""
+
+#: c-typeck.c:10562 cp/semantics.c:3682
+#, gcc-internal-format
+msgid "%qE is not a variable in clause %qs"
+msgstr ""
+
+#: c-typeck.c:10570 c-typeck.c:10592 c-typeck.c:10614
+#, gcc-internal-format
+msgid "%qE appears more than once in data clauses"
+msgstr ""
+
+#: c-typeck.c:10585 cp/semantics.c:3705
+#, gcc-internal-format
+msgid "%qE is not a variable in clause %<firstprivate%>"
+msgstr ""
+
+#: c-typeck.c:10607 cp/semantics.c:3727
+#, gcc-internal-format
+msgid "%qE is not a variable in clause %<lastprivate%>"
+msgstr ""
+
+#: c-typeck.c:10669 cp/semantics.c:3926
+#, gcc-internal-format
+msgid "%qE is predetermined %qs for %qs"
+msgstr ""
+
+#: c-typeck.c:10758
+#, gcc-internal-format
+msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
+msgstr ""
+
+#: calls.c:2070
+#, gcc-internal-format
+msgid "function call has aggregate value"
+msgstr ""
+
+#: cfgexpand.c:1106 function.c:1001 varasm.c:1871
+#, gcc-internal-format
+msgid "size of variable %q+D is too large"
+msgstr ""
+
+#: cfgexpand.c:3960
+#, gcc-internal-format
+msgid "stack protector not protecting local variables: variable length buffer"
+msgstr ""
+
+#: cfgexpand.c:3964
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"stack protector not protecting function: all local arrays are less than %d "
+"bytes long"
+msgstr ""
+
+#: cfghooks.c:110
+#, gcc-internal-format, gfc-internal-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfghooks.c:116
+#, gcc-internal-format, gfc-internal-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfghooks.c:133
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
+msgstr ""
+
+#: cfghooks.c:139
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Block %i lacks loop_father"
+msgstr ""
+
+#: cfghooks.c:145
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfghooks.c:151
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfghooks.c:159
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr ""
+
+#: cfghooks.c:165
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfghooks.c:171
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfghooks.c:183
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgstr ""
+
+#: cfghooks.c:197
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfghooks.c:205 cfghooks.c:216
+#, gcc-internal-format, gfc-internal-format
+msgid "basic block %d pred edge is corrupted"
+msgstr ""
+
+#: cfghooks.c:217
+#, gcc-internal-format, gfc-internal-format
+msgid "its dest_idx should be %d, not %d"
+msgstr ""
+
+#: cfghooks.c:246
+#, gcc-internal-format, gfc-internal-format
+msgid "basic block %i edge lists are corrupted"
+msgstr ""
+
+#: cfghooks.c:259
+#, gcc-internal-format
+msgid "verify_flow_info failed"
+msgstr ""
+
+#: cfghooks.c:320
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support redirect_edge_and_branch"
+msgstr ""
+
+#: cfghooks.c:340
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support can_remove_branch_p"
+msgstr ""
+
+#: cfghooks.c:394
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support redirect_edge_and_branch_force"
+msgstr ""
+
+#: cfghooks.c:431
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support split_block"
+msgstr ""
+
+#: cfghooks.c:483
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support move_block_after"
+msgstr ""
+
+#: cfghooks.c:496
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support delete_basic_block"
+msgstr ""
+
+#: cfghooks.c:546
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support split_edge"
+msgstr ""
+
+#: cfghooks.c:619
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support create_basic_block"
+msgstr ""
+
+#: cfghooks.c:647
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support can_merge_blocks_p"
+msgstr ""
+
+#: cfghooks.c:658
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support predict_edge"
+msgstr ""
+
+#: cfghooks.c:667
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support predicted_by_p"
+msgstr ""
+
+#: cfghooks.c:681
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support merge_blocks"
+msgstr ""
+
+#: cfghooks.c:734
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support make_forwarder_block"
+msgstr ""
+
+#: cfghooks.c:881
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support can_duplicate_block_p"
+msgstr ""
+
+#: cfghooks.c:903
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support duplicate_block"
+msgstr ""
+
+#: cfghooks.c:978
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support block_ends_with_call_p"
+msgstr ""
+
+#: cfghooks.c:989
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support block_ends_with_condjump_p"
+msgstr ""
+
+#: cfghooks.c:1007
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support flow_call_edges_add"
+msgstr ""
+
+#: cfgloop.c:1334
+#, gcc-internal-format, gfc-internal-format
+msgid "size of loop %d should be %d, not %d"
+msgstr ""
+
+#: cfgloop.c:1348
+#, gcc-internal-format, gfc-internal-format
+msgid "bb %d do not belong to loop %d"
+msgstr ""
+
+#: cfgloop.c:1363
+#, gcc-internal-format
+msgid "loop %d%'s header does not have exactly 2 entries"
+msgstr ""
+
+#: cfgloop.c:1370
+#, gcc-internal-format
+msgid "loop %d%'s latch does not have exactly 1 successor"
+msgstr ""
+
+#: cfgloop.c:1375
+#, gcc-internal-format
+msgid "loop %d%'s latch does not have header as successor"
+msgstr ""
+
+#: cfgloop.c:1380
+#, gcc-internal-format
+msgid "loop %d%'s latch does not belong directly to it"
+msgstr ""
+
+#: cfgloop.c:1386
+#, gcc-internal-format
+msgid "loop %d%'s header does not belong directly to it"
+msgstr ""
+
+#: cfgloop.c:1392
+#, gcc-internal-format
+msgid "loop %d%'s latch is marked as part of irreducible region"
+msgstr ""
+
+#: cfgloop.c:1425
+#, gcc-internal-format, gfc-internal-format
+msgid "basic block %d should be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1431
+#, gcc-internal-format, gfc-internal-format
+msgid "basic block %d should not be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1439
+#, gcc-internal-format, gfc-internal-format
+msgid "edge from %d to %d should be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1446
+#, gcc-internal-format, gfc-internal-format
+msgid "edge from %d to %d should not be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1461
+#, gcc-internal-format, gfc-internal-format
+msgid "corrupted head of the exits list of loop %d"
+msgstr ""
+
+#: cfgloop.c:1479
+#, gcc-internal-format, gfc-internal-format
+msgid "corrupted exits list of loop %d"
+msgstr ""
+
+#: cfgloop.c:1488
+#, gcc-internal-format, gfc-internal-format
+msgid "nonempty exits list of loop %d, but exits are not recorded"
+msgstr ""
+
+#: cfgloop.c:1514
+#, gcc-internal-format, gfc-internal-format
+msgid "exit %d->%d not recorded"
+msgstr ""
+
+#: cfgloop.c:1532
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong list of exited loops for edge  %d->%d"
+msgstr ""
+
+#: cfgloop.c:1541
+#, gcc-internal-format
+msgid "too many loop exits recorded"
+msgstr ""
+
+#: cfgloop.c:1552
+#, gcc-internal-format, gfc-internal-format
+msgid "%d exits recorded for loop %d (having %d exits)"
+msgstr ""
+
+#: cfgrtl.c:1841
+#, gcc-internal-format, gfc-internal-format
+msgid "BB_RTL flag not set for block %d"
+msgstr ""
+
+#: cfgrtl.c:1848
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d basic block pointer is %d, should be %d"
+msgstr ""
+
+#: cfgrtl.c:1859
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d in header of bb %d has non-NULL basic block"
+msgstr ""
+
+#: cfgrtl.c:1867
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d in footer of bb %d has non-NULL basic block"
+msgstr ""
+
+#: cfgrtl.c:1889
+#, gcc-internal-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+msgstr ""
+
+#: cfgrtl.c:1904
+#, gcc-internal-format, gfc-internal-format
+msgid "fallthru edge crosses section boundary (bb %i)"
+msgstr ""
+
+#: cfgrtl.c:1928
+#, gcc-internal-format, gfc-internal-format
+msgid "missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1933
+#, gcc-internal-format, gfc-internal-format
+msgid "too many eh edges %i"
+msgstr ""
+
+#: cfgrtl.c:1941
+#, gcc-internal-format, gfc-internal-format
+msgid "too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1946
+#, gcc-internal-format, gfc-internal-format
+msgid "fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1951
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong number of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1958
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong amount of branch edges after conditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1964
+#, gcc-internal-format, gfc-internal-format
+msgid "call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1973
+#, gcc-internal-format, gfc-internal-format
+msgid "abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1985
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
+
+#: cfgrtl.c:1989
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr ""
+
+#: cfgrtl.c:2003 cfgrtl.c:2013
+#, gcc-internal-format, gfc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
+
+#: cfgrtl.c:2026
+#, gcc-internal-format, gfc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr ""
+
+#: cfgrtl.c:2036
+#, gcc-internal-format, gfc-internal-format
+msgid "in basic block %d:"
+msgstr ""
+
+#: cfgrtl.c:2088 cfgrtl.c:2178
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d outside of basic blocks has non-NULL bb field"
+msgstr ""
+
+#: cfgrtl.c:2096
+#, gcc-internal-format, gfc-internal-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:2109
+#, gcc-internal-format, gfc-internal-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
+
+#: cfgrtl.c:2121
+#, gcc-internal-format, gfc-internal-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr ""
+
+#: cfgrtl.c:2138
+#, gcc-internal-format, gfc-internal-format
+msgid "missing barrier after block %i"
+msgstr ""
+
+#: cfgrtl.c:2154
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2163
+#, gcc-internal-format, gfc-internal-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2196
+#, gcc-internal-format
+msgid "basic blocks not laid down consecutively"
+msgstr ""
+
+#: cfgrtl.c:2233
+#, gcc-internal-format, gfc-internal-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr ""
+
+#: cgraph.c:2021
+#, gcc-internal-format
+msgid "%D renamed after being referenced in assembly"
+msgstr ""
+
+#: cgraphunit.c:415
+#, gcc-internal-format
+msgid "caller edge count is negative"
+msgstr ""
+
+#: cgraphunit.c:420
+#, gcc-internal-format
+msgid "caller edge frequency is negative"
+msgstr ""
+
+#: cgraphunit.c:425
+#, gcc-internal-format
+msgid "caller edge frequency is too large"
+msgstr ""
+
+#: cgraphunit.c:434
+#, gcc-internal-format, gfc-internal-format
+msgid "caller edge frequency %i does not match BB freqency %i"
+msgstr ""
+
+#: cgraphunit.c:463
+#, gcc-internal-format, gfc-internal-format
+msgid "aux field set for edge %s->%s"
+msgstr ""
+
+#: cgraphunit.c:470
+#, gcc-internal-format
+msgid "execution count is negative"
+msgstr ""
+
+#: cgraphunit.c:475
+#, gcc-internal-format
+msgid "externally visible inline clone"
+msgstr ""
+
+#: cgraphunit.c:480
+#, gcc-internal-format
+msgid "inline clone with address taken"
+msgstr ""
+
+#: cgraphunit.c:485
+#, gcc-internal-format
+msgid "inline clone is needed"
+msgstr ""
+
+#: cgraphunit.c:492
+#, gcc-internal-format, gfc-internal-format
+msgid "aux field set for indirect edge from %s"
+msgstr ""
+
+#: cgraphunit.c:499
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"An indirect edge from %s is not marked as indirect or has associated "
+"indirect_info, the corresponding statement is: "
+msgstr ""
+
+#: cgraphunit.c:516
+#, gcc-internal-format
+msgid "inlined_to pointer is wrong"
+msgstr ""
+
+#: cgraphunit.c:521
+#, gcc-internal-format
+msgid "multiple inline callers"
+msgstr ""
+
+#: cgraphunit.c:528
+#, gcc-internal-format
+msgid "inlined_to pointer set for noninline callers"
+msgstr ""
+
+#: cgraphunit.c:537
+#, gcc-internal-format
+msgid "inlined_to pointer is set but no predecessors found"
+msgstr ""
+
+#: cgraphunit.c:542
+#, gcc-internal-format
+msgid "inlined_to pointer refers to itself"
+msgstr ""
+
+#: cgraphunit.c:548
+#, gcc-internal-format
+msgid "node not found in cgraph_hash"
+msgstr ""
+
+#: cgraphunit.c:560
+#, gcc-internal-format
+msgid "node has wrong clone_of"
+msgstr ""
+
+#: cgraphunit.c:572
+#, gcc-internal-format
+msgid "node has wrong clone list"
+msgstr ""
+
+#: cgraphunit.c:578
+#, gcc-internal-format
+msgid "node is in clone list but it is not clone"
+msgstr ""
+
+#: cgraphunit.c:583
+#, gcc-internal-format
+msgid "node has wrong prev_clone pointer"
+msgstr ""
+
+#: cgraphunit.c:588
+#, gcc-internal-format
+msgid "double linked list of clones corrupted"
+msgstr ""
+
+#: cgraphunit.c:597
+#, gcc-internal-format
+msgid "non-DECL_ONE_ONLY node in a same_comdat_group list"
+msgstr ""
+
+#: cgraphunit.c:602
+#, gcc-internal-format
+msgid "node is alone in a comdat group"
+msgstr ""
+
+#: cgraphunit.c:609
+#, gcc-internal-format
+msgid "same_comdat_group is not a circular list"
+msgstr ""
+
+#: cgraphunit.c:644
+#, gcc-internal-format
+msgid "shared call_stmt:"
+msgstr ""
+
+#: cgraphunit.c:652
+#, gcc-internal-format
+msgid "edge points to same body alias:"
+msgstr ""
+
+#: cgraphunit.c:664
+#, gcc-internal-format
+msgid "edge points to wrong declaration:"
+msgstr ""
+
+#: cgraphunit.c:673
+#, gcc-internal-format
+msgid ""
+"an indirect edge with unknown callee corresponding to a call_stmt with a "
+"known declaration:"
+msgstr ""
+
+#: cgraphunit.c:683
+#, gcc-internal-format
+msgid "missing callgraph edge for call stmt:"
+msgstr ""
+
+#: cgraphunit.c:699
+#, gcc-internal-format, gfc-internal-format
+msgid "edge %s->%s has no corresponding call_stmt"
+msgstr ""
+
+#: cgraphunit.c:711
+#, gcc-internal-format, gfc-internal-format
+msgid "an indirect edge from %s has no corresponding call_stmt"
+msgstr ""
+
+#: cgraphunit.c:722
+#, gcc-internal-format
+msgid "verify_cgraph_node failed"
+msgstr ""
+
+#: cgraphunit.c:823 cgraphunit.c:842
+#, gcc-internal-format
+msgid "%<externally_visible%> attribute have effect only on public objects"
+msgstr ""
+
+#: cgraphunit.c:1086 cgraphunit.c:1112
+#, gcc-internal-format
+msgid "failed to reclaim unneeded function"
+msgstr ""
+
+#: cgraphunit.c:1838
+#, gcc-internal-format
+msgid "nodes with unreleased memory found"
+msgstr ""
+
+#: collect2.c:1496 opts.c:1259
+#, gcc-internal-format
+msgid "LTO support has not been enabled in this configuration"
+msgstr ""
+
+#: collect2.c:1584
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown demangling style '%s'"
+msgstr ""
+
+#: collect2.c:1972
+#, gcc-internal-format, gfc-internal-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr ""
+
+#: collect2.c:2792
+#, gcc-internal-format
+msgid "cannot find 'ldd'"
+msgstr ""
+
+#: convert.c:89
+#, gcc-internal-format
+msgid "cannot convert to a pointer type"
+msgstr ""
+
+#: convert.c:390
+#, gcc-internal-format
+msgid "pointer value used where a floating point value was expected"
+msgstr ""
+
+#: convert.c:394
+#, gcc-internal-format
+msgid "aggregate value used where a float was expected"
+msgstr ""
+
+#: convert.c:419
+#, gcc-internal-format
+msgid "conversion to incomplete type"
+msgstr ""
+
+#: convert.c:853 convert.c:929
+#, gcc-internal-format
+msgid "can%'t convert between vector values of different size"
+msgstr ""
+
+#: convert.c:859
+#, gcc-internal-format
+msgid "aggregate value used where an integer was expected"
+msgstr ""
+
+#: convert.c:909
+#, gcc-internal-format
+msgid "pointer value used where a complex was expected"
+msgstr ""
+
+#: convert.c:913
+#, gcc-internal-format
+msgid "aggregate value used where a complex was expected"
+msgstr ""
+
+#: convert.c:935
+#, gcc-internal-format
+msgid "can%'t convert value to a vector"
+msgstr ""
+
+#: convert.c:974
+#, gcc-internal-format
+msgid "aggregate value used where a fixed-point was expected"
+msgstr ""
+
+#: coverage.c:184
+#, gcc-internal-format
+msgid "%qs is not a gcov data file"
+msgstr ""
+
+#: coverage.c:195
+#, gcc-internal-format
+msgid "%qs is version %q.*s, expected version %q.*s"
+msgstr ""
+
+#: coverage.c:275 coverage.c:283
+#, gcc-internal-format, gfc-internal-format
+msgid "coverage mismatch for function %u while reading execution counters"
+msgstr ""
+
+#: coverage.c:277 coverage.c:369
+#, gcc-internal-format
+msgid "checksum is %x instead of %x"
+msgstr ""
+
+#: coverage.c:285 coverage.c:372
+#, gcc-internal-format, gfc-internal-format
+msgid "number of counters is %d instead of %d"
+msgstr ""
+
+#: coverage.c:291
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot merge separate %s counters for function %u"
+msgstr ""
+
+#: coverage.c:312
+#, gcc-internal-format
+msgid "%qs has overflowed"
+msgstr ""
+
+#: coverage.c:349
+#, gcc-internal-format
+msgid "no coverage for function %qE found"
+msgstr ""
+
+#: coverage.c:364
+#, gcc-internal-format
+msgid "coverage mismatch for function %qE while reading counter %qs"
+msgstr ""
+
+#: coverage.c:378
+#, gcc-internal-format
+msgid "coverage mismatch ignored"
+msgstr ""
+
+#: coverage.c:380
+#, gcc-internal-format
+msgid "execution counts estimated"
+msgstr ""
+
+#: coverage.c:381
+#, gcc-internal-format
+msgid "execution counts assumed to be zero"
+msgstr ""
+
+#: coverage.c:384
+#, gcc-internal-format
+msgid "this can result in poorly optimized code"
+msgstr ""
+
+#: coverage.c:568
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot open %s"
+msgstr ""
+
+#: coverage.c:603
+#, gcc-internal-format
+msgid "error writing %qs"
+msgstr ""
+
+#: cppspec.c:92
+#, gcc-internal-format
+msgid "%qs is not a valid option to the preprocessor"
+msgstr ""
+
+#: cppspec.c:111
+#, gcc-internal-format
+msgid "too many input files"
+msgstr ""
+
+#: dbgcnt.c:136
+#, gcc-internal-format
+msgid "cannot find a valid counter:value pair:"
+msgstr ""
+
+#: dbgcnt.c:137
+#, gcc-internal-format, gfc-internal-format
+msgid "-fdbg-cnt=%s"
+msgstr ""
+
+#: dbgcnt.c:138
+#, gcc-internal-format, gfc-internal-format
+msgid "          %s"
+msgstr ""
+
+#: dbxout.c:3268
+#, gcc-internal-format
+msgid "common symbol debug info is not structured as symbol+offset"
+msgstr ""
+
+#: diagnostic.c:893
+#, gcc-internal-format, gfc-internal-format
+msgid "in %s, at %s:%d"
+msgstr ""
+
+#: dominance.c:1028
+#, gcc-internal-format, gfc-internal-format
+msgid "dominator of %d status unknown"
+msgstr ""
+
+#: dominance.c:1035
+#, gcc-internal-format, gfc-internal-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:4085
+#, gcc-internal-format
+msgid ""
+"multiple EH personalities are supported only with assemblers supporting ."
+"cfi_personality directive"
+msgstr ""
+
+#: dwarf2out.c:5571
+#, gcc-internal-format, gfc-internal-format
+msgid "DW_LOC_OP %s not implemented"
+msgstr ""
+
+#: dwarf2out.c:13475
+#, gcc-internal-format, gfc-internal-format
+msgid "non-delegitimized UNSPEC %d found in variable location"
+msgstr ""
+
+#: emit-rtl.c:2474
+#, gcc-internal-format
+msgid "invalid rtl sharing found in the insn"
+msgstr ""
+
+#: emit-rtl.c:2476
+#, gcc-internal-format
+msgid "shared rtx"
+msgstr ""
+
+#: emit-rtl.c:2478
+#, gcc-internal-format
+msgid "internal consistency failure"
+msgstr ""
+
+#: emit-rtl.c:3581
+#, gcc-internal-format
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr ""
+
+#: errors.c:133
+#, gcc-internal-format, gfc-internal-format
+msgid "abort in %s, at %s:%d"
+msgstr ""
+
+#: except.c:2000
+#, gcc-internal-format
+msgid "argument of %<__builtin_eh_return_regno%> must be constant"
+msgstr ""
+
+#: except.c:2137
+#, gcc-internal-format
+msgid "__builtin_eh_return not supported on this target"
+msgstr ""
+
+#: except.c:3305 except.c:3330
+#, gcc-internal-format, gfc-internal-format
+msgid "region_array is corrupted for region %i"
+msgstr ""
+
+#: except.c:3318 except.c:3349
+#, gcc-internal-format, gfc-internal-format
+msgid "lp_array is corrupted for lp %i"
+msgstr ""
+
+#: except.c:3335
+#, gcc-internal-format, gfc-internal-format
+msgid "outer block of region %i is wrong"
+msgstr ""
+
+#: except.c:3340
+#, gcc-internal-format, gfc-internal-format
+msgid "negative nesting depth of region %i"
+msgstr ""
+
+#: except.c:3354
+#, gcc-internal-format, gfc-internal-format
+msgid "region of lp %i is wrong"
+msgstr ""
+
+#: except.c:3381
+#, gcc-internal-format, gfc-internal-format
+msgid "tree list ends on depth %i"
+msgstr ""
+
+#: except.c:3386
+#, gcc-internal-format
+msgid "region_array does not match region_tree"
+msgstr ""
+
+#: except.c:3391
+#, gcc-internal-format
+msgid "lp_array does not match region_tree"
+msgstr ""
+
+#: except.c:3398
+#, gcc-internal-format
+msgid "verify_eh_tree failed"
+msgstr ""
+
+#: explow.c:1459
+#, gcc-internal-format
+msgid "stack limits not supported on this target"
+msgstr ""
+
+#: expmed.c:1780
+#, gcc-internal-format
+msgid ""
+"multiple accesses to volatile structure member because of packed attribute"
+msgstr ""
+
+#: expmed.c:1784
+#, gcc-internal-format
+msgid ""
+"multiple accesses to volatile structure bitfield because of packed attribute"
+msgstr ""
+
+#: expmed.c:1794
+#, gcc-internal-format
+msgid "mis-aligned access used for structure member"
+msgstr ""
+
+#: expmed.c:1797
+#, gcc-internal-format
+msgid "mis-aligned access used for structure bitfield"
+msgstr ""
+
+#: expmed.c:1803
+#, gcc-internal-format
+msgid ""
+"when a volatile object spans multiple type-sized locations, the compiler "
+"must choose between using a single mis-aligned access to preserve the "
+"volatility, or using multiple aligned accesses to avoid runtime faults; this "
+"code may fail at runtime if the hardware does not allow this access"
+msgstr ""
+
+#: expr.c:9313
+#, gcc-internal-format
+msgid "%Kcall to %qs declared with attribute error: %s"
+msgstr ""
+
+#: expr.c:9320
+#, gcc-internal-format
+msgid "%Kcall to %qs declared with attribute warning: %s"
+msgstr ""
+
+#: final.c:1463
+#, gcc-internal-format
+msgid "invalid argument %qs to -fdebug-prefix-map"
+msgstr ""
+
+#: final.c:1576
+#, gcc-internal-format
+msgid "the frame size of %wd bytes is larger than %wd bytes"
+msgstr ""
+
+#: final.c:4340 toplev.c:1852 tree-optimize.c:171
+#, gcc-internal-format
+msgid "could not open final insn dump file %qs: %m"
+msgstr ""
+
+#: final.c:4401 tree-optimize.c:187
+#, gcc-internal-format
+msgid "could not close final insn dump file %qs: %m"
+msgstr ""
+
+#: fixed-value.c:104
+#, gcc-internal-format
+msgid "large fixed-point constant implicitly truncated to fixed-point type"
+msgstr ""
+
+#: fold-const.c:637
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when negating a division"
+msgstr ""
+
+#: fold-const.c:3519 fold-const.c:3531
+#, gcc-internal-format, gfc-internal-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr ""
+
+#: fold-const.c:4871
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying range test"
+msgstr ""
+
+#: fold-const.c:5333 fold-const.c:5347
+#, gcc-internal-format, gfc-internal-format
+msgid "comparison is always %d"
+msgstr ""
+
+#: fold-const.c:5482
+#, gcc-internal-format
+msgid "%<or%> of unmatched not-equal tests is always 1"
+msgstr ""
+
+#: fold-const.c:5487
+#, gcc-internal-format
+msgid "%<and%> of mutually exclusive equal-tests is always 0"
+msgstr ""
+
+#: fold-const.c:8474
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when reducing constant in comparison"
+msgstr ""
+
+#: fold-const.c:8638
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when changing X +- C1 cmp C2 to X "
+"cmp C1 +- C2"
+msgstr ""
+
+#: fold-const.c:8877
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when combining constants around a "
+"comparison"
+msgstr ""
+
+#: fold-const.c:13807
+#, gcc-internal-format
+msgid "fold check: original tree changed by fold"
+msgstr ""
+
+#: function.c:253
+#, gcc-internal-format
+msgid "total size of local objects too large"
+msgstr ""
+
+#: function.c:1732 gimplify.c:5060
+#, gcc-internal-format
+msgid "impossible constraint in %<asm%>"
+msgstr ""
+
+#: function.c:3934
+#, gcc-internal-format
+msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
+msgstr ""
+
+#: function.c:3955
+#, gcc-internal-format
+msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
+msgstr ""
+
+#: function.c:4441
+#, gcc-internal-format
+msgid "function returns an aggregate"
+msgstr ""
+
+#: function.c:4835
+#, gcc-internal-format
+msgid "unused parameter %q+D"
+msgstr ""
+
+#: gcc.c:1709 gcc.c:1729
+#, gcc-internal-format, gfc-internal-format
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1755 gcc.c:1764 gcc.c:1774 gcc.c:1784
+#, gcc-internal-format, gfc-internal-format
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1794
+#, gcc-internal-format, gfc-internal-format
+msgid "specs %s spec was not found to be renamed"
+msgstr ""
+
+#: gcc.c:1801
+#, gcc-internal-format
+msgid "%s: attempt to rename spec %qs to already defined spec %qs"
+msgstr ""
+
+#: gcc.c:1822
+#, gcc-internal-format, gfc-internal-format
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
+
+#: gcc.c:1833 gcc.c:1846
+#, gcc-internal-format, gfc-internal-format
+msgid "specs file malformed after %ld characters"
+msgstr ""
+
+#: gcc.c:1898
+#, gcc-internal-format
+msgid "spec file has no spec for linking"
+msgstr ""
+
+#: gcc.c:2427
+#, gcc-internal-format
+msgid "system path %qs is not absolute"
+msgstr ""
+
+#: gcc.c:2499
+#, gcc-internal-format
+msgid "-pipe not supported"
+msgstr ""
+
+#: gcc.c:2615
+#, gcc-internal-format
+msgid "pex_init failed: %m"
+msgstr ""
+
+#: gcc.c:2654
+#, gcc-internal-format
+msgid "failed to get exit status: %m"
+msgstr ""
+
+#: gcc.c:2660
+#, gcc-internal-format
+msgid "failed to get process times: %m"
+msgstr ""
+
+#: gcc.c:2686
+#, gcc-internal-format, gfc-internal-format
+msgid "%s (program %s)"
+msgstr ""
+
+#: gcc.c:3117 opts-common.c:865 opts-common.c:907
+#, gcc-internal-format
+msgid "unrecognized command line option %qs"
+msgstr ""
+
+#: gcc.c:3373
+#, gcc-internal-format
+msgid "%qs is an unknown -save-temps option"
+msgstr ""
+
+#: gcc.c:3831
+#, gcc-internal-format
+msgid "-pipe ignored because -save-temps specified"
+msgstr ""
+
+#: gcc.c:3917
+#, gcc-internal-format
+msgid "%<-x %s%> after last input file has no effect"
+msgstr ""
+
+#: gcc.c:4082
+#, gcc-internal-format
+msgid "unable to locate default linker script %qs in the library search paths"
+msgstr ""
+
+#: gcc.c:4285
+#, gcc-internal-format
+msgid "switch %qs does not start with %<-%>"
+msgstr ""
+
+#: gcc.c:4288
+#, gcc-internal-format
+msgid "spec-generated switch is just %<-%>"
+msgstr ""
+
+#: gcc.c:4379
+#, gcc-internal-format, gfc-internal-format
+msgid "could not open temporary response file %s"
+msgstr ""
+
+#: gcc.c:4385
+#, gcc-internal-format, gfc-internal-format
+msgid "could not write to temporary response file %s"
+msgstr ""
+
+#: gcc.c:4391
+#, gcc-internal-format, gfc-internal-format
+msgid "could not close temporary response file %s"
+msgstr ""
+
+#: gcc.c:4493
+#, gcc-internal-format
+msgid "spec %qs invalid"
+msgstr ""
+
+#: gcc.c:4642
+#, gcc-internal-format
+msgid "spec %qs has invalid %<%%0%c%>"
+msgstr ""
+
+#: gcc.c:4953
+#, gcc-internal-format
+msgid "spec %qs has invalid %<%%W%c%>"
+msgstr ""
+
+#: gcc.c:4973
+#, gcc-internal-format
+msgid "spec %qs has invalid %<%%x%c%>"
+msgstr ""
+
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:5168
+#, gcc-internal-format
+msgid "spec failure: %<%%*%> has not been initialized by pattern match"
+msgstr ""
+
+#: gcc.c:5177
+#, gcc-internal-format, gfc-internal-format
+msgid "use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:5258
+#, gcc-internal-format
+msgid "spec failure: unrecognized spec option %qc"
+msgstr ""
+
+#: gcc.c:5320
+#, gcc-internal-format
+msgid "unknown spec function %qs"
+msgstr ""
+
+#: gcc.c:5340
+#, gcc-internal-format
+msgid "error in args to spec function %qs"
+msgstr ""
+
+#: gcc.c:5389
+#, gcc-internal-format
+msgid "malformed spec function name"
+msgstr ""
+
+#. )
+#: gcc.c:5392
+#, gcc-internal-format
+msgid "no arguments for spec function"
+msgstr ""
+
+#: gcc.c:5411
+#, gcc-internal-format
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5657
+#, gcc-internal-format
+msgid "braced spec %qs is invalid at %qc"
+msgstr ""
+
+#: gcc.c:5745
+#, gcc-internal-format
+msgid "braced spec body %qs is invalid"
+msgstr ""
+
+#: gcc.c:5994
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: could not determine length of compare-debug file %s"
+msgstr ""
+
+#: gcc.c:6005
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: -fcompare-debug failure (length)"
+msgstr ""
+
+#: gcc.c:6015 gcc.c:6056
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: could not open compare-debug file %s"
+msgstr ""
+
+#: gcc.c:6035 gcc.c:6072
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: -fcompare-debug failure"
+msgstr ""
+
+#: gcc.c:6145
+#, gcc-internal-format
+msgid "atexit failed"
+msgstr ""
+
+#: gcc.c:6324
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
+msgstr ""
+
+#: gcc.c:6347
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
+msgstr ""
+
+#: gcc.c:6455
+#, gcc-internal-format
+msgid "unrecognized option %<-%s%>"
+msgstr ""
+
+#. The error status indicates that only one set of fixed
+#. headers should be built.
+#: gcc.c:6532
+#, gcc-internal-format
+msgid "not configured with sysroot headers suffix"
+msgstr ""
+
+#: gcc.c:6615
+#, gcc-internal-format
+msgid "no input files"
+msgstr ""
+
+#: gcc.c:6661
+#, gcc-internal-format
+msgid "cannot specify -o with -c, -S or -E with multiple files"
+msgstr ""
+
+#: gcc.c:6691
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: %s compiler not installed on this system"
+msgstr ""
+
+#: gcc.c:6715
+#, gcc-internal-format
+msgid "recompiling with -fcompare-debug"
+msgstr ""
+
+#: gcc.c:6731
+#, gcc-internal-format
+msgid "during -fcompare-debug recompilation"
+msgstr ""
+
+#: gcc.c:6740
+#, gcc-internal-format
+msgid "comparing final insns dumps"
+msgstr ""
+
+#: gcc.c:6830
+#, gcc-internal-format
+msgid "-fuse-linker-plugin, but "
+msgstr ""
+
+#: gcc.c:6835
+#, gcc-internal-format
+msgid "could not find libgcc.a"
+msgstr ""
+
+#: gcc.c:6864
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: linker input file unused because linking not done"
+msgstr ""
+
+#: gcc.c:6904
+#, gcc-internal-format, gfc-internal-format
+msgid "language %s not recognized"
+msgstr ""
+
+#: gcc.c:6975
+#, gcc-internal-format
+msgid "%s: %m"
+msgstr ""
+
+#: gcc.c:7130
+#, gcc-internal-format
+msgid "multilib spec %qs is invalid"
+msgstr ""
+
+#: gcc.c:7322
+#, gcc-internal-format
+msgid "multilib exclusions %qs is invalid"
+msgstr ""
+
+#: gcc.c:7380 gcc.c:7521
+#, gcc-internal-format
+msgid "multilib select %qs is invalid"
+msgstr ""
+
+#: gcc.c:7559
+#, gcc-internal-format
+msgid "multilib exclusion %qs is invalid"
+msgstr ""
+
+#: gcc.c:7765
+#, gcc-internal-format
+msgid "environment variable %qs not defined"
+msgstr ""
+
+#: gcc.c:7877 gcc.c:7882
+#, gcc-internal-format
+msgid "invalid version number %qs"
+msgstr ""
+
+#: gcc.c:7925
+#, gcc-internal-format, gfc-internal-format
+msgid "too few arguments to %%:version-compare"
+msgstr ""
+
+#: gcc.c:7931
+#, gcc-internal-format, gfc-internal-format
+msgid "too many arguments to %%:version-compare"
+msgstr ""
+
+#: gcc.c:7972
+#, gcc-internal-format
+msgid "unknown operator %qs in %%:version-compare"
+msgstr ""
+
+#: gcc.c:8085
+#, gcc-internal-format, gfc-internal-format
+msgid "too many arguments to %%:compare-debug-dump-opt"
+msgstr ""
+
+#: gcc.c:8152
+#, gcc-internal-format, gfc-internal-format
+msgid "too many arguments to %%:compare-debug-self-opt"
+msgstr ""
+
+#: gcc.c:8187
+#, gcc-internal-format, gfc-internal-format
+msgid "too few arguments to %%:compare-debug-auxbase-opt"
+msgstr ""
+
+#: gcc.c:8190
+#, gcc-internal-format, gfc-internal-format
+msgid "too many arguments to %%:compare-debug-auxbase-opt"
+msgstr ""
+
+#: gcc.c:8197
+#, gcc-internal-format, gfc-internal-format
+msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
+msgstr ""
+
+#: gcse.c:5105
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: %d basic blocks and %d edges/basic block"
+msgstr ""
+
+#: gcse.c:5118
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: %d basic blocks and %d registers"
+msgstr ""
+
+#: ggc-common.c:484 ggc-common.c:492 ggc-common.c:566 ggc-common.c:585
+#: ggc-page.c:2186 ggc-page.c:2217 ggc-page.c:2224 ggc-zone.c:2433
+#: ggc-zone.c:2444 ggc-zone.c:2448
+#, gcc-internal-format
+msgid "can%'t write PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:578 config/i386/host-cygwin.c:57
+#, gcc-internal-format
+msgid "can%'t get position in PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:588
+#, gcc-internal-format
+msgid "can%'t write padding to PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:643 ggc-common.c:651 ggc-common.c:658 ggc-common.c:661
+#: ggc-common.c:671 ggc-common.c:674 ggc-page.c:2314 ggc-zone.c:2467
+#, gcc-internal-format
+msgid "can%'t read PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:666
+#, gcc-internal-format
+msgid "had to relocate PCH"
+msgstr ""
+
+#: ggc-page.c:1526
+#, gcc-internal-format
+msgid "open /dev/zero: %m"
+msgstr ""
+
+#: ggc-page.c:2202 ggc-page.c:2208
+#, gcc-internal-format
+msgid "can%'t write PCH file"
+msgstr ""
+
+#: ggc-zone.c:2430 ggc-zone.c:2441
+#, gcc-internal-format
+msgid "can%'t seek PCH file: %m"
+msgstr ""
+
+#: gimple.c:1070
+#, gcc-internal-format, gfc-internal-format
+msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
+msgstr ""
+
+#: gimplify.c:2429
+#, gcc-internal-format
+msgid "using result of function returning %<void%>"
+msgstr ""
+
+#: gimplify.c:4945
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid lvalue in asm output %d"
+msgstr ""
+
+#: gimplify.c:5061
+#, gcc-internal-format, gfc-internal-format
+msgid "non-memory input %d must stay in memory"
+msgstr ""
+
+#: gimplify.c:5083
+#, gcc-internal-format, gfc-internal-format
+msgid "memory input %d is not directly addressable"
+msgstr ""
+
+#: gimplify.c:5550
+#, gcc-internal-format
+msgid "threadprivate variable %qE used in untied task"
+msgstr ""
+
+#: gimplify.c:5551 gimplify.c:5613
+#, gcc-internal-format
+msgid "enclosing task"
+msgstr ""
+
+#: gimplify.c:5610
+#, gcc-internal-format
+msgid "%qE not specified in enclosing parallel"
+msgstr ""
+
+#: gimplify.c:5615
+#, gcc-internal-format
+msgid "enclosing parallel"
+msgstr ""
+
+#: gimplify.c:5720
+#, gcc-internal-format
+msgid "iteration variable %qE should be private"
+msgstr ""
+
+#: gimplify.c:5734
+#, gcc-internal-format
+msgid "iteration variable %qE should not be firstprivate"
+msgstr ""
+
+#: gimplify.c:5737
+#, gcc-internal-format
+msgid "iteration variable %qE should not be reduction"
+msgstr ""
+
+#: gimplify.c:5900
+#, gcc-internal-format
+msgid "%s variable %qE is private in outer context"
+msgstr ""
+
+#: gimplify.c:7493
+#, gcc-internal-format
+msgid "gimplification failed"
+msgstr ""
+
+#: graph.c:411 toplev.c:1956 java/jcf-parse.c:1753 java/jcf-parse.c:1892
+#: objc/objc-act.c:562
+#, gcc-internal-format
+msgid "can%'t open %s: %m"
+msgstr ""
+
+#: graphite-clast-to-gimple.c:1239 graphite-poly.c:707 toplev.c:1270
+#: toplev.c:1566
+#, gcc-internal-format
+msgid "can%'t open %s for writing: %m"
+msgstr ""
+
+#: graphite-poly.c:609
+#, gcc-internal-format
+msgid "the file is not in OpenScop format"
+msgstr ""
+
+#: graphite-poly.c:620
+#, gcc-internal-format
+msgid "the language is not recognized"
+msgstr ""
+
+#: graphite-poly.c:631
+#, gcc-internal-format
+msgid ""
+"parameters number in the scop file is different from the internal scop "
+"parameter number"
+msgstr ""
+
+#: graphite-poly.c:644
+#, gcc-internal-format
+msgid ""
+"number of statements in the OpenScop file does not match the graphite "
+"internal statements number"
+msgstr ""
+
+#: graphite-poly.c:735
+#, gcc-internal-format
+msgid "can%'t open %s for reading: %m"
+msgstr ""
+
+#: graphite-poly.c:758
+#, gcc-internal-format, gfc-internal-format
+msgid "the graphite file read for scop %d does not contain a legal transform"
+msgstr ""
+
+#: graphite.c:318 toplev.c:1771
+#, gcc-internal-format
+msgid "Graphite loop optimizations cannot be used"
+msgstr ""
+
+#: haifa-sched.c:186
+#, gcc-internal-format, gfc-internal-format
+msgid "fix_sched_param: unknown param: %s"
+msgstr ""
+
+#. Fatal error here.  We do not want to support compiling ltrans units with
+#. different version of compiler or different flags than the WPA unit, so
+#. this should never happen.
+#: ipa-reference.c:1199
+#, gcc-internal-format
+msgid "ipa reference summary is missing in ltrans unit"
+msgstr ""
+
+#: ira.c:1385 ira.c:1398 ira.c:1412
+#, gcc-internal-format, gfc-internal-format
+msgid "%s cannot be used in asm here"
+msgstr ""
+
+#: lto-cgraph.c:1068
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: found multiple instances of cgraph node %d"
+msgstr ""
+
+#: lto-cgraph.c:1219
+#, gcc-internal-format
+msgid "bytecode stream: no caller found while reading edge"
+msgstr ""
+
+#: lto-cgraph.c:1225
+#, gcc-internal-format
+msgid "bytecode stream: no callee found while reading edge"
+msgstr ""
+
+#: lto-cgraph.c:1291
+#, gcc-internal-format
+msgid "bytecode stream: found empty cgraph node"
+msgstr ""
+
+#: lto-cgraph.c:1447
+#, gcc-internal-format
+msgid "combining units with different profiles is not supported"
+msgstr ""
+
+#: lto-cgraph.c:1476
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot find LTO cgraph in %s"
+msgstr ""
+
+#: lto-cgraph.c:1486
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot find LTO varpool in %s"
+msgstr ""
+
+#: lto-cgraph.c:1494
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot find LTO section refs in %s"
+msgstr ""
+
+#: lto-compress.c:190 lto-compress.c:198 lto-compress.c:219 lto-compress.c:280
+#: lto-compress.c:288 lto-compress.c:309
+#, gcc-internal-format, gfc-internal-format
+msgid "compressed stream: %s"
+msgstr ""
+
+#: lto-section-in.c:69
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"bytecode stream: trying to read %d bytes after the end of the input buffer"
+msgstr ""
+
+#: lto-streamer-in.c:80
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: unexpected tag %s"
+msgstr ""
+
+#: lto-streamer-in.c:91
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
+msgstr ""
+
+#: lto-streamer-in.c:105
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: expected tag %s instead of %s"
+msgstr ""
+
+#: lto-streamer-in.c:149
+#, gcc-internal-format
+msgid "bytecode stream: string too long for the string table"
+msgstr ""
+
+#: lto-streamer-in.c:209
+#, gcc-internal-format
+msgid "bytecode stream: found non-null terminated string"
+msgstr ""
+
+#: lto-streamer-in.c:991
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: unknown GIMPLE statement tag %s"
+msgstr ""
+
+#: lto-streamer-in.c:2256
+#, gcc-internal-format
+msgid "cl_target_option size mismatch in LTO reader and writer"
+msgstr ""
+
+#: lto-streamer-in.c:2350
+#, gcc-internal-format
+msgid "optimization options not supported yet"
+msgstr ""
+
+#: lto-streamer-in.c:2498
+#, gcc-internal-format
+msgid "bytecode stream: tried to jump backwards in the stream"
+msgstr ""
+
+#: lto-streamer-in.c:2542
+#, gcc-internal-format
+msgid "target specific builtin not available"
+msgstr ""
+
+#: lto-streamer-out.c:1237
+#, gcc-internal-format
+msgid "gimple bytecode streams do not support the optimization attribute"
+msgstr ""
+
+#: lto-streamer-out.c:1261
+#, gcc-internal-format
+msgid "tree code %qs is not supported in gimple streams"
+msgstr ""
+
+#: lto-streamer-out.c:1305
+#, gcc-internal-format
+msgid ""
+"gimple bytecode streams do not support machine specific builtin functions on "
+"this target"
+msgstr ""
+
+#: lto-streamer.c:161
+#, gcc-internal-format, gfc-internal-format
+msgid "bytecode stream: unexpected LTO section %s"
+msgstr ""
+
+#: lto-streamer.c:793
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"bytecode stream generated with LTO version %d.%d instead of the expected %d."
+"%d"
+msgstr ""
+
+#: lto-symtab.c:532
+#, gcc-internal-format
+msgid "%qD has already been defined"
+msgstr ""
+
+#: lto-symtab.c:534
+#, gcc-internal-format
+msgid "previously defined here"
+msgstr ""
+
+#: lto-symtab.c:615
+#, gcc-internal-format
+msgid "type of %qD does not match original declaration"
+msgstr ""
+
+#: lto-symtab.c:622
+#, gcc-internal-format
+msgid "alignment of %qD is bigger than original declaration"
+msgstr ""
+
+#: lto-symtab.c:628 lto-symtab.c:734
+#, gcc-internal-format
+msgid "previously declared here"
+msgstr ""
+
+#: lto-symtab.c:659
+#, gcc-internal-format
+msgid "multiple prevailing defs for %qE"
+msgstr ""
+
+#: lto-symtab.c:717
+#, gcc-internal-format
+msgid "variable %qD redeclared as function"
+msgstr ""
+
+#: lto-symtab.c:723
+#, gcc-internal-format
+msgid "function %qD redeclared as variable"
+msgstr ""
+
+#: omp-low.c:1831
+#, gcc-internal-format
+msgid ""
+"barrier region may not be closely nested inside of work-sharing, critical, "
+"ordered, master or explicit task region"
+msgstr ""
+
+#: omp-low.c:1836
+#, gcc-internal-format
+msgid ""
+"work-sharing region may not be closely nested inside of work-sharing, "
+"critical, ordered, master or explicit task region"
+msgstr ""
+
+#: omp-low.c:1854
+#, gcc-internal-format
+msgid ""
+"master region may not be closely nested inside of work-sharing or explicit "
+"task region"
+msgstr ""
+
+#: omp-low.c:1869
+#, gcc-internal-format
+msgid ""
+"ordered region may not be closely nested inside of critical or explicit task "
+"region"
+msgstr ""
+
+#: omp-low.c:1875
+#, gcc-internal-format
+msgid ""
+"ordered region must be closely nested inside a loop region with an ordered "
+"clause"
+msgstr ""
+
+#: omp-low.c:1890
+#, gcc-internal-format
+msgid ""
+"critical region may not be nested inside a critical region with the same name"
+msgstr ""
+
+#: omp-low.c:6782 cp/decl.c:2802 cp/parser.c:9099 cp/parser.c:9119
+#, gcc-internal-format
+msgid "invalid exit from OpenMP structured block"
+msgstr ""
+
+#: omp-low.c:6784 omp-low.c:6789
+#, gcc-internal-format
+msgid "invalid entry to OpenMP structured block"
+msgstr ""
+
+#. Otherwise, be vague and lazy, but efficient.
+#: omp-low.c:6792
+#, gcc-internal-format
+msgid "invalid branch to/from an OpenMP structured block"
+msgstr ""
+
+#: opts-common.c:876
+#, gcc-internal-format
+msgid "command line option %qs is not supported by this configuration"
+msgstr ""
+
+#: opts-common.c:892
+#, gcc-internal-format
+msgid "missing argument to %qs"
+msgstr ""
+
+#: opts-common.c:898 opts.c:948
+#, gcc-internal-format
+msgid "argument to %qs should be a non-negative integer"
+msgstr ""
+
+#: opts.c:158
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
+msgstr ""
+
+#: opts.c:192
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
+msgstr ""
+
+#: opts.c:198
+#, gcc-internal-format
+msgid ""
+"%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
+"femit-struct-debug-detailed=ind:...%>"
+msgstr ""
+
+#: opts.c:420
+#, gcc-internal-format
+msgid "command line option %qs is valid for the driver but not for %s"
+msgstr ""
+
+#. Eventually this should become a hard error IMO.
+#: opts.c:426
+#, gcc-internal-format
+msgid "command line option %qs is valid for %s but not for %s"
+msgstr ""
+
+#: opts.c:457
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognized command line option \"%s\""
+msgstr ""
+
+#: opts.c:1123
+#, gcc-internal-format
+msgid "section anchors must be disabled when unit-at-a-time is disabled"
+msgstr ""
+
+#: opts.c:1127
+#, gcc-internal-format
+msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
+msgstr ""
+
+#: opts.c:1149
+#, gcc-internal-format
+msgid "section anchors must be disabled when toplevel reorder is disabled"
+msgstr ""
+
+#: opts.c:1184 config/darwin.c:1972 config/sh/sh.c:960
+#, gcc-internal-format
+msgid ""
+"-freorder-blocks-and-partition does not work with exceptions on this "
+"architecture"
+msgstr ""
+
+#: opts.c:1199 config/sh/sh.c:968
+#, gcc-internal-format
+msgid ""
+"-freorder-blocks-and-partition does not support unwind info on this "
+"architecture"
+msgstr ""
+
+#: opts.c:1216 config/pa/pa.c:571
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work on this architecture"
+msgstr ""
+
+#: opts.c:1231
+#, gcc-internal-format
+msgid "-fira-algorithm=CB does not work on this architecture"
+msgstr ""
+
+#: opts.c:1268
+#, gcc-internal-format
+msgid "only one -flto-partition value can be specified"
+msgstr ""
+
+#: opts.c:1279
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
+msgstr ""
+
+#: opts.c:1583
+#, gcc-internal-format
+msgid "unrecognized include_flags 0x%x passed to print_specific_help"
+msgstr ""
+
+#: opts.c:1893
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown floating point contraction style \"%s\""
+msgstr ""
+
+#: opts.c:1902
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown excess precision style \"%s\""
+msgstr ""
+
+#: opts.c:1940
+#, gcc-internal-format, gfc-internal-format
+msgid "structure alignment must be a small power of two, not %d"
+msgstr ""
+
+#: opts.c:1952 opts.c:1960
+#, gcc-internal-format
+msgid "plugin support is disabled; configure with --enable-plugin"
+msgstr ""
+
+#: opts.c:2031
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognized visibility value \"%s\""
+msgstr ""
+
+#: opts.c:2080
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown stack check parameter \"%s\""
+msgstr ""
+
+#: opts.c:2094
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognized register name \"%s\""
+msgstr ""
+
+#: opts.c:2118
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown tls-model \"%s\""
+msgstr ""
+
+#: opts.c:2127
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown ira algorithm \"%s\""
+msgstr ""
+
+#: opts.c:2138
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown ira region \"%s\""
+msgstr ""
+
+#: opts.c:2151
+#, gcc-internal-format, gfc-internal-format
+msgid "dwarf version %d is not supported"
+msgstr ""
+
+#: opts.c:2217
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
+msgstr ""
+
+#: opts.c:2222
+#, gcc-internal-format
+msgid "invalid --param value %qs"
+msgstr ""
+
+#: opts.c:2326
+#, gcc-internal-format
+msgid "target system does not support debug output"
+msgstr ""
+
+#: opts.c:2333
+#, gcc-internal-format, gfc-internal-format
+msgid "debug format \"%s\" conflicts with prior selection"
+msgstr ""
+
+#: opts.c:2349
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognised debug output level \"%s\""
+msgstr ""
+
+#: opts.c:2351
+#, gcc-internal-format, gfc-internal-format
+msgid "debug output level %s is too high"
+msgstr ""
+
+#: opts.c:2446
+#, gcc-internal-format, gfc-internal-format
+msgid "-Werror=%s: no option -%s"
+msgstr ""
+
+#: params.c:104
+#, gcc-internal-format
+msgid "minimum value of parameter %qs is %u"
+msgstr ""
+
+#: params.c:109
+#, gcc-internal-format
+msgid "maximum value of parameter %qs is %u"
+msgstr ""
+
+#. If we didn't find this parameter, issue an error message.
+#: params.c:119
+#, gcc-internal-format
+msgid "invalid parameter %qs"
+msgstr ""
+
+#: passes.c:601
+#, gcc-internal-format
+msgid "invalid pass positioning operation"
+msgstr ""
+
+#: passes.c:643
+#, gcc-internal-format
+msgid "plugin cannot register a missing pass"
+msgstr ""
+
+#: passes.c:646
+#, gcc-internal-format
+msgid "plugin cannot register an unnamed pass"
+msgstr ""
+
+#: passes.c:650
+#, gcc-internal-format
+msgid "plugin cannot register pass %qs without reference pass name"
+msgstr ""
+
+#: passes.c:668
+#, gcc-internal-format
+msgid "pass %qs not found but is referenced by new pass %qs"
+msgstr ""
+
+#: plugin.c:162
+#, gcc-internal-format
+msgid "inacessible plugin file %s expanded from short plugin name %s: %m"
+msgstr ""
+
+#: plugin.c:183
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"plugin %s was specified with different paths:\n"
+"%s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:229
+#, gcc-internal-format, gfc-internal-format
+msgid "malformed option -fplugin-arg-%s (multiple '=' signs)"
+msgstr ""
+
+#: plugin.c:245
+#, gcc-internal-format, gfc-internal-format
+msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
+msgstr ""
+
+#: plugin.c:307
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"plugin %s should be specified before -fplugin-arg-%s in the command line"
+msgstr ""
+
+#: plugin.c:427
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown callback event registered by plugin %s"
+msgstr ""
+
+#: plugin.c:455
+#, gcc-internal-format, gfc-internal-format
+msgid "plugin %s registered a null callback function for event %s"
+msgstr ""
+
+#: plugin.c:575
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"cannot load plugin %s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:584
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"plugin %s is not licensed under a GPL-compatible license\n"
+"%s"
+msgstr ""
+
+#: plugin.c:593
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"cannot find %s in plugin %s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:601
+#, gcc-internal-format, gfc-internal-format
+msgid "fail to initialize plugin %s"
+msgstr ""
+
+#: plugin.c:882
+#, gcc-internal-format
+msgid "-iplugindir <dir> option not passed from the gcc driver"
+msgstr ""
+
+#: profile.c:416
+#, gcc-internal-format, gfc-internal-format
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+msgstr ""
+
+#: profile.c:460
+#, gcc-internal-format
+msgid "corrupted profile info: run_max * runs < sum_max"
+msgstr ""
+
+#: profile.c:466
+#, gcc-internal-format
+msgid "corrupted profile info: sum_all is smaller than sum_max"
+msgstr ""
+
+#: profile.c:632
+#, gcc-internal-format
+msgid "correcting inconsistent profile data"
+msgstr ""
+
+#: profile.c:642
+#, gcc-internal-format
+msgid "corrupted profile info: profile data is not flow-consistent"
+msgstr ""
+
+#: profile.c:659
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"corrupted profile info: number of iterations for basic block %d thought to "
+"be %i"
+msgstr ""
+
+#: profile.c:680
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"corrupted profile info: number of executions for edge %d-%d thought to be %i"
+msgstr ""
+
+#: reg-stack.c:536
+#, gcc-internal-format, gfc-internal-format
+msgid "output constraint %d must specify a single register"
+msgstr ""
+
+#: reg-stack.c:546
+#, gcc-internal-format, gfc-internal-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr ""
+
+#: reg-stack.c:569
+#, gcc-internal-format
+msgid "output regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:606
+#, gcc-internal-format
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:625
+#, gcc-internal-format
+msgid "output operand %d must use %<&%> constraint"
+msgstr ""
+
+#: regcprop.c:1137
+#, gcc-internal-format, gfc-internal-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr ""
+
+#: regcprop.c:1149
+#, gcc-internal-format, gfc-internal-format
+msgid "validate_value_data: Loop in regno chain (%u)"
+msgstr ""
+
+#: regcprop.c:1152
+#, gcc-internal-format, gfc-internal-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgstr ""
+
+#: regcprop.c:1164
+#, gcc-internal-format, gfc-internal-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgstr ""
+
+#: reginfo.c:779
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-saved register"
+msgstr ""
+
+#: reginfo.c:783
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-used register"
+msgstr ""
+
+#: reginfo.c:795
+#, gcc-internal-format
+msgid "can%'t use %qs as a fixed register"
+msgstr ""
+
+#: reginfo.c:820 config/ia64/ia64.c:5588 config/ia64/ia64.c:5595
+#: config/pa/pa.c:424 config/pa/pa.c:431 config/sh/sh.c:8746
+#: config/sh/sh.c:8753 config/spu/spu.c:5088 config/spu/spu.c:5095
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown register name: %s"
+msgstr ""
+
+#: reginfo.c:831
+#, gcc-internal-format
+msgid "stack register used for global register variable"
+msgstr ""
+
+#: reginfo.c:837
+#, gcc-internal-format
+msgid "global register variable follows a function definition"
+msgstr ""
+
+#: reginfo.c:841
+#, gcc-internal-format
+msgid "register used for two global register variables"
+msgstr ""
+
+#: reginfo.c:846
+#, gcc-internal-format
+msgid "call-clobbered register used for global register variable"
+msgstr ""
+
+#: reload.c:1270
+#, gcc-internal-format
+msgid "cannot reload integer constant operand in %<asm%>"
+msgstr ""
+
+#: reload.c:1284
+#, gcc-internal-format
+msgid "impossible register constraint in %<asm%>"
+msgstr ""
+
+#: reload.c:3631
+#, gcc-internal-format
+msgid "%<&%> constraint used with no register class"
+msgstr ""
+
+#: reload.c:3807 reload.c:4067
+#, gcc-internal-format
+msgid "inconsistent operand constraints in an %<asm%>"
+msgstr ""
+
+#: reload1.c:1256
+#, gcc-internal-format
+msgid "%<asm%> operand has impossible constraints"
+msgstr ""
+
+#: reload1.c:1276
+#, gcc-internal-format
+msgid "frame size too large for reliable stack checking"
+msgstr ""
+
+#: reload1.c:1279
+#, gcc-internal-format
+msgid "try reducing the number of local variables"
+msgstr ""
+
+#: reload1.c:2092
+#, gcc-internal-format
+msgid "can%'t find a register in class %qs while reloading %<asm%>"
+msgstr ""
+
+#: reload1.c:2097
+#, gcc-internal-format
+msgid "unable to find a register to spill in class %qs"
+msgstr ""
+
+#: reload1.c:4625
+#, gcc-internal-format
+msgid "%<asm%> operand requires impossible reload"
+msgstr ""
+
+#: reload1.c:6014
+#, gcc-internal-format
+msgid "%<asm%> operand constraint incompatible with operand size"
+msgstr ""
+
+#: reload1.c:7864
+#, gcc-internal-format
+msgid "output operand is constant in %<asm%>"
+msgstr ""
+
+#: rtl.c:714
+#, gcc-internal-format, gfc-internal-format
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:724
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:734
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
+"%s:%d"
+msgstr ""
+
+#: rtl.c:743
+#, gcc-internal-format, gfc-internal-format
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:753
+#, gcc-internal-format, gfc-internal-format
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:780
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
+"%d"
+msgstr ""
+
+#: rtl.c:790
+#, gcc-internal-format, gfc-internal-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr ""
+
+#: rtl.c:801
+#, gcc-internal-format, gfc-internal-format
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgstr ""
+
+#: stmt.c:315
+#, gcc-internal-format
+msgid "output operand constraint lacks %<=%>"
+msgstr ""
+
+#: stmt.c:330
+#, gcc-internal-format
+msgid "output constraint %qc for operand %d is not at the beginning"
+msgstr ""
+
+#: stmt.c:353
+#, gcc-internal-format
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
+msgstr ""
+
+#: stmt.c:360 stmt.c:459
+#, gcc-internal-format
+msgid "%<%%%> constraint used with last operand"
+msgstr ""
+
+#: stmt.c:379
+#, gcc-internal-format
+msgid "matching constraint not valid in output operand"
+msgstr ""
+
+#: stmt.c:450
+#, gcc-internal-format
+msgid "input operand constraint contains %qc"
+msgstr ""
+
+#: stmt.c:492
+#, gcc-internal-format
+msgid "matching constraint references invalid operand number"
+msgstr ""
+
+#: stmt.c:530
+#, gcc-internal-format
+msgid "invalid punctuation %qc in constraint"
+msgstr ""
+
+#: stmt.c:554
+#, gcc-internal-format
+msgid "matching constraint does not allow a register"
+msgstr ""
+
+#: stmt.c:608
+#, gcc-internal-format
+msgid "asm-specifier for variable %qE conflicts with asm clobber list"
+msgstr ""
+
+#: stmt.c:699
+#, gcc-internal-format
+msgid "unknown register name %qs in %<asm%>"
+msgstr ""
+
+#: stmt.c:707
+#, gcc-internal-format
+msgid "PIC register %qs clobbered in %<asm%>"
+msgstr ""
+
+#: stmt.c:754
+#, gcc-internal-format
+msgid "more than %d operands in %<asm%>"
+msgstr ""
+
+#: stmt.c:821
+#, gcc-internal-format, gfc-internal-format
+msgid "output number %d not directly addressable"
+msgstr ""
+
+#: stmt.c:907
+#, gcc-internal-format
+msgid "asm operand %d probably doesn%'t match constraints"
+msgstr ""
+
+#: stmt.c:917
+#, gcc-internal-format, gfc-internal-format
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
+msgstr ""
+
+#: stmt.c:1072
+#, gcc-internal-format
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1077
+#, gcc-internal-format
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1203
+#, gcc-internal-format
+msgid "too many alternatives in %<asm%>"
+msgstr ""
+
+#: stmt.c:1215
+#, gcc-internal-format
+msgid "operand constraints for %<asm%> differ in number of alternatives"
+msgstr ""
+
+#: stmt.c:1282
+#, gcc-internal-format
+msgid "duplicate asm operand name %qs"
+msgstr ""
+
+#: stmt.c:1379
+#, gcc-internal-format
+msgid "missing close brace for named operand"
+msgstr ""
+
+#: stmt.c:1404
+#, gcc-internal-format
+msgid "undefined named operand %qs"
+msgstr ""
+
+#: stmt.c:1549 cp/cvt.c:1094 cp/cvt.c:1338
+#, gcc-internal-format
+msgid "value computed is not used"
+msgstr ""
+
+#: stor-layout.c:161
+#, gcc-internal-format
+msgid "type size can%'t be explicitly evaluated"
+msgstr ""
+
+#: stor-layout.c:163
+#, gcc-internal-format
+msgid "variable-size type declared outside of any function"
+msgstr ""
+
+#: stor-layout.c:751
+#, gcc-internal-format
+msgid "size of %q+D is %d bytes"
+msgstr ""
+
+#: stor-layout.c:753
+#, gcc-internal-format
+msgid "size of %q+D is larger than %wd bytes"
+msgstr ""
+
+#: stor-layout.c:1171
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %q+D"
+msgstr ""
+
+#: stor-layout.c:1175
+#, gcc-internal-format
+msgid "packed attribute is unnecessary for %q+D"
+msgstr ""
+
+#: stor-layout.c:1193
+#, gcc-internal-format
+msgid "padding struct to align %q+D"
+msgstr ""
+
+#: stor-layout.c:1254
+#, gcc-internal-format
+msgid "offset of packed bit-field %qD has changed in GCC 4.4"
+msgstr ""
+
+#: stor-layout.c:1561
+#, gcc-internal-format
+msgid "padding struct size to alignment boundary"
+msgstr ""
+
+#: stor-layout.c:1589
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %qE"
+msgstr ""
+
+#: stor-layout.c:1593
+#, gcc-internal-format
+msgid "packed attribute is unnecessary for %qE"
+msgstr ""
+
+#: stor-layout.c:1599
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment"
+msgstr ""
+
+#: stor-layout.c:1601
+#, gcc-internal-format
+msgid "packed attribute is unnecessary"
+msgstr ""
+
+#: stor-layout.c:2080
+#, gcc-internal-format
+msgid "alignment of array elements is greater than element size"
+msgstr ""
+
+#: targhooks.c:165
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this target"
+msgstr ""
+
+#: targhooks.c:807
+#, gcc-internal-format
+msgid "nested functions not supported on this target"
+msgstr ""
+
+#: targhooks.c:820
+#, gcc-internal-format
+msgid "nested function trampolines not supported on this target"
+msgstr ""
+
+#: targhooks.c:1145
+#, gcc-internal-format
+msgid "target attribute is not supported on this machine"
+msgstr ""
+
+#: targhooks.c:1155
+#, gcc-internal-format
+msgid "#pragma GCC target is not supported for this machine"
+msgstr ""
+
+#: tlink.c:487
+#, gcc-internal-format, gfc-internal-format
+msgid "repository file '%s' does not contain command-line arguments"
+msgstr ""
+
+#: tlink.c:735
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' was assigned to '%s', but was not defined during recompilation, or vice "
+"versa"
+msgstr ""
+
+#: tlink.c:805
+#, gcc-internal-format, gfc-internal-format
+msgid "ld returned %d exit status"
+msgstr ""
+
+#: toplev.c:496
+#, gcc-internal-format
+msgid "getting core file size maximum limit: %m"
+msgstr ""
+
+#: toplev.c:499
+#, gcc-internal-format
+msgid "setting core file size limit to maximum: %m"
+msgstr ""
+
+#: toplev.c:688
+#, gcc-internal-format
+msgid "%q+F declared %<static%> but never defined"
+msgstr ""
+
+#: toplev.c:716
+#, gcc-internal-format
+msgid "%q+D defined but not used"
+msgstr ""
+
+#: toplev.c:783
+#, gcc-internal-format
+msgid "%qD is deprecated (declared at %s:%d): %s"
+msgstr ""
+
+#: toplev.c:787
+#, gcc-internal-format
+msgid "%qD is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: toplev.c:812
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d): %s"
+msgstr ""
+
+#: toplev.c:816
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: toplev.c:823
+#, gcc-internal-format, gfc-internal-format
+msgid "type is deprecated (declared at %s:%d): %s"
+msgstr ""
+
+#: toplev.c:827
+#, gcc-internal-format, gfc-internal-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: toplev.c:836
+#, gcc-internal-format
+msgid "%qE is deprecated: %s"
+msgstr ""
+
+#: toplev.c:839
+#, gcc-internal-format
+msgid "%qE is deprecated"
+msgstr ""
+
+#: toplev.c:844
+#, gcc-internal-format, gfc-internal-format
+msgid "type is deprecated: %s"
+msgstr ""
+
+#: toplev.c:847
+#, gcc-internal-format
+msgid "type is deprecated"
+msgstr ""
+
+#: toplev.c:1013
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr ""
+
+#: toplev.c:1291
+#, gcc-internal-format
+msgid "-frecord-gcc-switches is not supported by the current target"
+msgstr ""
+
+#: toplev.c:1509
+#, gcc-internal-format
+msgid "-fstack-usage not supported for this target"
+msgstr ""
+
+#: toplev.c:1744
+#, gcc-internal-format
+msgid "this target does not support %qs"
+msgstr ""
+
+#: toplev.c:1797
+#, gcc-internal-format
+msgid "instruction scheduling not supported on this target machine"
+msgstr ""
+
+#: toplev.c:1801
+#, gcc-internal-format
+msgid "this target machine does not have delayed branches"
+msgstr ""
+
+#: toplev.c:1815
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr ""
+
+#: toplev.c:1858
+#, gcc-internal-format
+msgid "could not close zeroed insn dump file %qs: %m"
+msgstr ""
+
+#: toplev.c:1897
+#, gcc-internal-format, gfc-internal-format
+msgid "target system does not support the \"%s\" debug format"
+msgstr ""
+
+#: toplev.c:1909
+#, gcc-internal-format
+msgid "variable tracking requested, but useless unless producing debug info"
+msgstr ""
+
+#: toplev.c:1912
+#, gcc-internal-format
+msgid "variable tracking requested, but not supported by this debug format"
+msgstr ""
+
+#: toplev.c:1940
+#, gcc-internal-format
+msgid "var-tracking-assignments changes selective scheduling"
+msgstr ""
+
+#: toplev.c:1963
+#, gcc-internal-format
+msgid "-ffunction-sections not supported for this target"
+msgstr ""
+
+#: toplev.c:1968
+#, gcc-internal-format
+msgid "-fdata-sections not supported for this target"
+msgstr ""
+
+#: toplev.c:1975
+#, gcc-internal-format
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr ""
+
+#: toplev.c:1982
+#, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr ""
+
+#: toplev.c:1988
+#, gcc-internal-format
+msgid ""
+"-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr ""
+
+#: toplev.c:1997
+#, gcc-internal-format
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr ""
+
+#: toplev.c:2008
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2024
+#, gcc-internal-format
+msgid "-fstack-protector not supported for this target"
+msgstr ""
+
+#: toplev.c:2037
+#, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
+msgstr ""
+
+#: toplev.c:2265
+#, gcc-internal-format
+msgid "error writing to %s: %m"
+msgstr ""
+
+#: toplev.c:2267 java/jcf-parse.c:1772
+#, gcc-internal-format
+msgid "error closing %s: %m"
+msgstr ""
+
+#: tree-cfg.c:2555
+#, gcc-internal-format
+msgid "constant not recomputed when ADDR_EXPR changed"
+msgstr ""
+
+#: tree-cfg.c:2560
+#, gcc-internal-format
+msgid "side effects not recomputed when ADDR_EXPR changed"
+msgstr ""
+
+#: tree-cfg.c:2571
+#, gcc-internal-format
+msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
+msgstr ""
+
+#: tree-cfg.c:2600
+#, gcc-internal-format
+msgid "SSA name in freelist but still referenced"
+msgstr ""
+
+#: tree-cfg.c:2606 tree-cfg.c:3735
+#, gcc-internal-format
+msgid "INDIRECT_REF in gimple IL"
+msgstr ""
+
+#: tree-cfg.c:2614
+#, gcc-internal-format
+msgid "invalid first operand of MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2620
+#, gcc-internal-format
+msgid "invalid offset operand of MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2633
+#, gcc-internal-format
+msgid "ASSERT_EXPR with an always-false condition"
+msgstr ""
+
+#: tree-cfg.c:2639
+#, gcc-internal-format
+msgid "MODIFY_EXPR not expected while having tuples"
+msgstr ""
+
+#: tree-cfg.c:2666 tree-ssa.c:830
+#, gcc-internal-format
+msgid "address taken, but ADDRESSABLE bit not set"
+msgstr ""
+
+#: tree-cfg.c:2677
+#, gcc-internal-format
+msgid "non-integral used in condition"
+msgstr ""
+
+#: tree-cfg.c:2682
+#, gcc-internal-format
+msgid "invalid conditional operand"
+msgstr ""
+
+#: tree-cfg.c:2729
+#, gcc-internal-format
+msgid "invalid position or size operand to BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2736
+#, gcc-internal-format
+msgid ""
+"integral result type precision does not match field size of BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2744
+#, gcc-internal-format
+msgid ""
+"mode precision of non-integral result does not match field size of "
+"BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2755
+#, gcc-internal-format
+msgid "invalid reference prefix"
+msgstr ""
+
+#: tree-cfg.c:2766
+#, gcc-internal-format
+msgid "invalid operand to plus/minus, type is a pointer"
+msgstr ""
+
+#: tree-cfg.c:2777
+#, gcc-internal-format
+msgid "invalid operand to pointer plus, first operand is not a pointer"
+msgstr ""
+
+#: tree-cfg.c:2785
+#, gcc-internal-format
+msgid ""
+"invalid operand to pointer plus, second operand is not an integer with type "
+"of sizetype"
+msgstr ""
+
+#: tree-cfg.c:2856
+#, gcc-internal-format
+msgid "invalid expression for min lvalue"
+msgstr ""
+
+#: tree-cfg.c:2867
+#, gcc-internal-format
+msgid "invalid operand in indirect reference"
+msgstr ""
+
+#: tree-cfg.c:2896
+#, gcc-internal-format
+msgid "invalid operands to array reference"
+msgstr ""
+
+#: tree-cfg.c:2907
+#, gcc-internal-format
+msgid "type mismatch in array reference"
+msgstr ""
+
+#: tree-cfg.c:2916
+#, gcc-internal-format
+msgid "type mismatch in array range reference"
+msgstr ""
+
+#: tree-cfg.c:2927
+#, gcc-internal-format
+msgid "type mismatch in real/imagpart reference"
+msgstr ""
+
+#: tree-cfg.c:2937
+#, gcc-internal-format
+msgid "type mismatch in component reference"
+msgstr ""
+
+#: tree-cfg.c:2954
+#, gcc-internal-format
+msgid "conversion of an SSA_NAME on the left hand side"
+msgstr ""
+
+#: tree-cfg.c:2961
+#, gcc-internal-format
+msgid "conversion of register to a different size"
+msgstr ""
+
+#: tree-cfg.c:2976
+#, gcc-internal-format
+msgid "invalid address operand in MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2983
+#, gcc-internal-format
+msgid "invalid offset operand in MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2993
+#, gcc-internal-format
+msgid "invalid address operand in in TARGET_MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:3000
+#, gcc-internal-format
+msgid "invalid offset operand in TARGET_MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:3053
+#, gcc-internal-format
+msgid "invalid function in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3062
+#, gcc-internal-format
+msgid "non-function in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3070
+#, gcc-internal-format
+msgid "invalid LHS in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3076
+#, gcc-internal-format
+msgid "LHS in noreturn call"
+msgstr ""
+
+#: tree-cfg.c:3092
+#, gcc-internal-format
+msgid "invalid conversion in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3101
+#, gcc-internal-format
+msgid "invalid static chain in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3112
+#, gcc-internal-format
+msgid "static chain in indirect gimple call"
+msgstr ""
+
+#: tree-cfg.c:3119
+#, gcc-internal-format
+msgid "static chain with function that doesn%'t use one"
+msgstr ""
+
+#: tree-cfg.c:3137
+#, gcc-internal-format
+msgid "invalid argument to gimple call"
+msgstr ""
+
+#: tree-cfg.c:3156
+#, gcc-internal-format
+msgid "invalid operands in gimple comparison"
+msgstr ""
+
+#: tree-cfg.c:3174
+#, gcc-internal-format
+msgid "type mismatch in comparison expression"
+msgstr ""
+
+#: tree-cfg.c:3200
+#, gcc-internal-format
+msgid "non-register as LHS of unary operation"
+msgstr ""
+
+#: tree-cfg.c:3206
+#, gcc-internal-format
+msgid "invalid operand in unary operation"
+msgstr ""
+
+#: tree-cfg.c:3241
+#, gcc-internal-format
+msgid "invalid types in nop conversion"
+msgstr ""
+
+#: tree-cfg.c:3256
+#, gcc-internal-format
+msgid "invalid types in address space conversion"
+msgstr ""
+
+#: tree-cfg.c:3270
+#, gcc-internal-format
+msgid "invalid types in fixed-point conversion"
+msgstr ""
+
+#: tree-cfg.c:3283
+#, gcc-internal-format
+msgid "invalid types in conversion to floating point"
+msgstr ""
+
+#: tree-cfg.c:3296
+#, gcc-internal-format
+msgid "invalid types in conversion to integer"
+msgstr ""
+
+#: tree-cfg.c:3331
+#, gcc-internal-format
+msgid "non-trivial conversion in unary operation"
+msgstr ""
+
+#: tree-cfg.c:3358
+#, gcc-internal-format
+msgid "non-register as LHS of binary operation"
+msgstr ""
+
+#: tree-cfg.c:3365
+#, gcc-internal-format
+msgid "invalid operands in binary operation"
+msgstr ""
+
+#: tree-cfg.c:3380
+#, gcc-internal-format
+msgid "type mismatch in complex expression"
+msgstr ""
+
+#: tree-cfg.c:3409
+#, gcc-internal-format
+msgid "type mismatch in shift expression"
+msgstr ""
+
+#: tree-cfg.c:3432
+#, gcc-internal-format
+msgid "type mismatch in vector shift expression"
+msgstr ""
+
+#: tree-cfg.c:3445
+#, gcc-internal-format
+msgid "non-element sized vector shift of floating point vector"
+msgstr ""
+
+#: tree-cfg.c:3464
+#, gcc-internal-format
+msgid "invalid non-vector operands to vector valued plus"
+msgstr ""
+
+#: tree-cfg.c:3484
+#, gcc-internal-format
+msgid "invalid (pointer) operands to plus/minus"
+msgstr ""
+
+#: tree-cfg.c:3499
+#, gcc-internal-format
+msgid "type mismatch in pointer plus expression"
+msgstr ""
+
+#: tree-cfg.c:3522
+#, gcc-internal-format
+msgid "type mismatch in binary truth expression"
+msgstr ""
+
+#: tree-cfg.c:3595
+#, gcc-internal-format
+msgid "type mismatch in binary expression"
+msgstr ""
+
+#: tree-cfg.c:3625
+#, gcc-internal-format
+msgid "non-register as LHS of ternary operation"
+msgstr ""
+
+#: tree-cfg.c:3633
+#, gcc-internal-format
+msgid "invalid operands in ternary operation"
+msgstr ""
+
+#: tree-cfg.c:3649
+#, gcc-internal-format
+msgid "type mismatch in widening multiply-accumulate expression"
+msgstr ""
+
+#: tree-cfg.c:3663
+#, gcc-internal-format
+msgid "type mismatch in fused multiply-add expression"
+msgstr ""
+
+#: tree-cfg.c:3693
+#, gcc-internal-format
+msgid "non-trivial conversion at assignment"
+msgstr ""
+
+#: tree-cfg.c:3710
+#, gcc-internal-format
+msgid "invalid operand in unary expression"
+msgstr ""
+
+#: tree-cfg.c:3724
+#, gcc-internal-format
+msgid "type mismatch in address expression"
+msgstr ""
+
+#: tree-cfg.c:3750 tree-cfg.c:3776
+#, gcc-internal-format
+msgid "invalid rhs for gimple memory store"
+msgstr ""
+
+#: tree-cfg.c:3792
+#, gcc-internal-format
+msgid "invalid COND_EXPR in gimple assignment"
+msgstr ""
+
+#: tree-cfg.c:3857
+#, gcc-internal-format
+msgid "invalid operand in return statement"
+msgstr ""
+
+#: tree-cfg.c:3871
+#, gcc-internal-format
+msgid "invalid conversion in return statement"
+msgstr ""
+
+#: tree-cfg.c:3895
+#, gcc-internal-format
+msgid "goto destination is neither a label nor a pointer"
+msgstr ""
+
+#: tree-cfg.c:3910
+#, gcc-internal-format
+msgid "invalid operand to switch statement"
+msgstr ""
+
+#: tree-cfg.c:3930
+#, gcc-internal-format
+msgid "invalid PHI result"
+msgstr ""
+
+#: tree-cfg.c:3942
+#, gcc-internal-format
+msgid "invalid PHI argument"
+msgstr ""
+
+#: tree-cfg.c:3948
+#, gcc-internal-format, gfc-internal-format
+msgid "incompatible types in PHI argument %u"
+msgstr ""
+
+#: tree-cfg.c:3995
+#, gcc-internal-format
+msgid "invalid comparison code in gimple cond"
+msgstr ""
+
+#: tree-cfg.c:4003
+#, gcc-internal-format
+msgid "invalid labels in gimple cond"
+msgstr ""
+
+#: tree-cfg.c:4102
+#, gcc-internal-format
+msgid "verify_gimple failed"
+msgstr ""
+
+#: tree-cfg.c:4137
+#, gcc-internal-format
+msgid "invalid function in call statement"
+msgstr ""
+
+#: tree-cfg.c:4148
+#, gcc-internal-format
+msgid "invalid pure const state for function"
+msgstr ""
+
+#: tree-cfg.c:4161 tree-ssa.c:1007 tree-ssa.c:1017
+#, gcc-internal-format
+msgid "in statement"
+msgstr ""
+
+#: tree-cfg.c:4176
+#, gcc-internal-format
+msgid "statement marked for throw, but doesn%'t"
+msgstr ""
+
+#: tree-cfg.c:4181
+#, gcc-internal-format
+msgid "statement marked for throw in middle of block"
+msgstr ""
+
+#: tree-cfg.c:4253
+#, gcc-internal-format
+msgid "dead STMT in EH table"
+msgstr ""
+
+#: tree-cfg.c:4291
+#, gcc-internal-format
+msgid "gimple_bb (phi) is set to a wrong basic block"
+msgstr ""
+
+#: tree-cfg.c:4302
+#, gcc-internal-format
+msgid "missing PHI def"
+msgstr ""
+
+#: tree-cfg.c:4313
+#, gcc-internal-format
+msgid "PHI argument is not a GIMPLE value"
+msgstr ""
+
+#: tree-cfg.c:4322 tree-cfg.c:4395
+#, gcc-internal-format
+msgid "incorrect sharing of tree nodes"
+msgstr ""
+
+#: tree-cfg.c:4345
+#, gcc-internal-format
+msgid "invalid GIMPLE statement"
+msgstr ""
+
+#: tree-cfg.c:4354
+#, gcc-internal-format
+msgid "gimple_bb (stmt) is set to a wrong basic block"
+msgstr ""
+
+#: tree-cfg.c:4367
+#, gcc-internal-format
+msgid "incorrect entry in label_to_block_map"
+msgstr ""
+
+#: tree-cfg.c:4377
+#, gcc-internal-format
+msgid "incorrect setting of landing pad number"
+msgstr ""
+
+#: tree-cfg.c:4411
+#, gcc-internal-format
+msgid "verify_stmts failed"
+msgstr ""
+
+#: tree-cfg.c:4434
+#, gcc-internal-format
+msgid "ENTRY_BLOCK has IL associated with it"
+msgstr ""
+
+#: tree-cfg.c:4440
+#, gcc-internal-format
+msgid "EXIT_BLOCK has IL associated with it"
+msgstr ""
+
+#: tree-cfg.c:4447
+#, gcc-internal-format, gfc-internal-format
+msgid "fallthru to exit from bb %d"
+msgstr ""
+
+#: tree-cfg.c:4471
+#, gcc-internal-format
+msgid "nonlocal label "
+msgstr ""
+
+#: tree-cfg.c:4480
+#, gcc-internal-format
+msgid "EH landing pad label "
+msgstr ""
+
+#: tree-cfg.c:4489 tree-cfg.c:4498 tree-cfg.c:4523
+#, gcc-internal-format
+msgid "label "
+msgstr ""
+
+#: tree-cfg.c:4513
+#, gcc-internal-format, gfc-internal-format
+msgid "control flow in the middle of basic block %d"
+msgstr ""
+
+#: tree-cfg.c:4546
+#, gcc-internal-format, gfc-internal-format
+msgid "fallthru edge after a control statement in bb %d"
+msgstr ""
+
+#: tree-cfg.c:4559
+#, gcc-internal-format, gfc-internal-format
+msgid "true/false edge after a non-GIMPLE_COND in bb %d"
+msgstr ""
+
+#: tree-cfg.c:4582 tree-cfg.c:4604 tree-cfg.c:4621 tree-cfg.c:4690
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong outgoing edge flags at end of bb %d"
+msgstr ""
+
+#: tree-cfg.c:4592
+#, gcc-internal-format, gfc-internal-format
+msgid "explicit goto at end of bb %d"
+msgstr ""
+
+#: tree-cfg.c:4626
+#, gcc-internal-format, gfc-internal-format
+msgid "return edge does not point to exit in bb %d"
+msgstr ""
+
+#: tree-cfg.c:4656
+#, gcc-internal-format
+msgid "found default case not at the start of case vector"
+msgstr ""
+
+#: tree-cfg.c:4664
+#, gcc-internal-format
+msgid "case labels not sorted: "
+msgstr ""
+
+#: tree-cfg.c:4681
+#, gcc-internal-format, gfc-internal-format
+msgid "extra outgoing edge %d->%d"
+msgstr ""
+
+#: tree-cfg.c:4704
+#, gcc-internal-format, gfc-internal-format
+msgid "missing edge %i->%i"
+msgstr ""
+
+#: tree-cfg.c:7344
+#, gcc-internal-format
+msgid "%<noreturn%> function does return"
+msgstr ""
+
+#: tree-cfg.c:7364
+#, gcc-internal-format
+msgid "control reaches end of non-void function"
+msgstr ""
+
+#: tree-cfg.c:7500
+#, gcc-internal-format
+msgid ""
+"ignoring return value of %qD, declared with attribute warn_unused_result"
+msgstr ""
+
+#: tree-cfg.c:7505
+#, gcc-internal-format
+msgid ""
+"ignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
+
+#: tree-dump.c:929
+#, gcc-internal-format
+msgid "could not open dump file %qs: %m"
+msgstr ""
+
+#: tree-dump.c:1062
+#, gcc-internal-format
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgstr ""
+
+#: tree-eh.c:3967
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i has multiple EH edges"
+msgstr ""
+
+#: tree-eh.c:3979
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i can not throw but has an EH edge"
+msgstr ""
+
+#: tree-eh.c:3987
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i last statement has incorrectly set lp"
+msgstr ""
+
+#: tree-eh.c:3993
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i is missing an EH edge"
+msgstr ""
+
+#: tree-eh.c:3999
+#, gcc-internal-format, gfc-internal-format
+msgid "Incorrect EH edge %i->%i"
+msgstr ""
+
+#: tree-eh.c:4033 tree-eh.c:4052
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i is missing an edge"
+msgstr ""
+
+#: tree-eh.c:4069
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i too many fallthru edges"
+msgstr ""
+
+#: tree-eh.c:4078
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i has incorrect edge"
+msgstr ""
+
+#: tree-eh.c:4084
+#, gcc-internal-format, gfc-internal-format
+msgid "BB %i has incorrect fallthru edge"
+msgstr ""
+
+#: tree-inline.c:2972
+#, gcc-internal-format
+msgid "function %q+F can never be copied because it receives a non-local goto"
+msgstr ""
+
+#: tree-inline.c:2986
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be copied because it saves address of local label in "
+"a static variable"
+msgstr ""
+
+#: tree-inline.c:3023
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it uses alloca (override using "
+"the always_inline attribute)"
+msgstr ""
+
+#: tree-inline.c:3037
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses setjmp"
+msgstr ""
+
+#: tree-inline.c:3051
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it uses variable argument lists"
+msgstr ""
+
+#: tree-inline.c:3063
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it uses setjmp-longjmp exception "
+"handling"
+msgstr ""
+
+#: tree-inline.c:3071
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses non-local goto"
+msgstr ""
+
+#: tree-inline.c:3083
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it uses __builtin_return or "
+"__builtin_apply_args"
+msgstr ""
+
+#: tree-inline.c:3103
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it contains a computed goto"
+msgstr ""
+
+#: tree-inline.c:3206
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it is suppressed using -fno-inline"
+msgstr ""
+
+#: tree-inline.c:3214
+#, gcc-internal-format
+msgid ""
+"function %q+F can never be inlined because it uses attributes conflicting "
+"with inlining"
+msgstr ""
+
+#: tree-inline.c:3810 tree-inline.c:3821
+#, gcc-internal-format
+msgid "inlining failed in call to %q+F: %s"
+msgstr ""
+
+#: tree-inline.c:3812 tree-inline.c:3823
+#, gcc-internal-format
+msgid "called from here"
+msgstr ""
+
+#: tree-mudflap.c:896
+#, gcc-internal-format
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgstr ""
+
+#: tree-mudflap.c:1103
+#, gcc-internal-format
+msgid "mudflap cannot track %qE in stub function"
+msgstr ""
+
+#: tree-mudflap.c:1347
+#, gcc-internal-format
+msgid "mudflap cannot track unknown size extern %qE"
+msgstr ""
+
+#: tree-nomudflap.c:48
+#, gcc-internal-format
+msgid "mudflap: this language is not supported"
+msgstr ""
+
+#: tree-optimize.c:450
+#, gcc-internal-format
+msgid "size of return value of %q+D is %u bytes"
+msgstr ""
+
+#: tree-optimize.c:453
+#, gcc-internal-format
+msgid "size of return value of %q+D is larger than %wd bytes"
+msgstr ""
+
+#: tree-outof-ssa.c:784 tree-outof-ssa.c:841 tree-ssa-coalesce.c:953
+#: tree-ssa-coalesce.c:968 tree-ssa-coalesce.c:1190 tree-ssa-live.c:1293
+#, gcc-internal-format
+msgid "SSA corruption"
+msgstr ""
+
+#: tree-profile.c:398
+#, gcc-internal-format
+msgid "unimplemented functionality"
+msgstr ""
+
+#: tree-ssa-uninit.c:1800 tree-ssa.c:1731
+#, gcc-internal-format
+msgid "%qD may be used uninitialized in this function"
+msgstr ""
+
+#: tree-ssa.c:578
+#, gcc-internal-format
+msgid "expected an SSA_NAME object"
+msgstr ""
+
+#: tree-ssa.c:584
+#, gcc-internal-format
+msgid "type mismatch between an SSA_NAME and its symbol"
+msgstr ""
+
+#: tree-ssa.c:590
+#, gcc-internal-format
+msgid "found an SSA_NAME that had been released into the free pool"
+msgstr ""
+
+#: tree-ssa.c:596
+#, gcc-internal-format
+msgid "found a virtual definition for a GIMPLE register"
+msgstr ""
+
+#: tree-ssa.c:602
+#, gcc-internal-format
+msgid "virtual SSA name for non-VOP decl"
+msgstr ""
+
+#: tree-ssa.c:608
+#, gcc-internal-format
+msgid "found a real definition for a non-register"
+msgstr ""
+
+#: tree-ssa.c:615
+#, gcc-internal-format
+msgid "found a default name with a non-empty defining statement"
+msgstr ""
+
+#: tree-ssa.c:644
+#, gcc-internal-format
+msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
+msgstr ""
+
+#: tree-ssa.c:650
+#, gcc-internal-format, gfc-internal-format
+msgid "SSA_NAME created in two different blocks %i and %i"
+msgstr ""
+
+#: tree-ssa.c:659 tree-ssa.c:1048
+#, gcc-internal-format
+msgid "SSA_NAME_DEF_STMT is wrong"
+msgstr ""
+
+#: tree-ssa.c:711
+#, gcc-internal-format
+msgid "missing definition"
+msgstr ""
+
+#: tree-ssa.c:717
+#, gcc-internal-format, gfc-internal-format
+msgid "definition in block %i does not dominate use in block %i"
+msgstr ""
+
+#: tree-ssa.c:725
+#, gcc-internal-format, gfc-internal-format
+msgid "definition in block %i follows the use"
+msgstr ""
+
+#: tree-ssa.c:732
+#, gcc-internal-format
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
+msgstr ""
+
+#: tree-ssa.c:740
+#, gcc-internal-format
+msgid "no immediate_use list"
+msgstr ""
+
+#: tree-ssa.c:752
+#, gcc-internal-format
+msgid "wrong immediate use list"
+msgstr ""
+
+#: tree-ssa.c:786
+#, gcc-internal-format
+msgid "incoming edge count does not match number of PHI arguments"
+msgstr ""
+
+#: tree-ssa.c:800
+#, gcc-internal-format, gfc-internal-format
+msgid "PHI argument is missing for edge %d->%d"
+msgstr ""
+
+#: tree-ssa.c:809
+#, gcc-internal-format
+msgid "PHI argument is not SSA_NAME, or invariant"
+msgstr ""
+
+#: tree-ssa.c:837
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong edge %d->%d for PHI argument"
+msgstr ""
+
+#: tree-ssa.c:918
+#, gcc-internal-format, gfc-internal-format
+msgid "AUX pointer initialized for edge %d->%d"
+msgstr ""
+
+#: tree-ssa.c:946
+#, gcc-internal-format
+msgid "stmt (%p) marked modified after optimization pass: "
+msgstr ""
+
+#: tree-ssa.c:965
+#, gcc-internal-format
+msgid "statement makes a memory store, but has no VDEFS"
+msgstr ""
+
+#: tree-ssa.c:980
+#, gcc-internal-format
+msgid "statement has VDEF operand not in defs list"
+msgstr ""
+
+#: tree-ssa.c:985
+#, gcc-internal-format
+msgid "statement has VDEF but no VUSE operand"
+msgstr ""
+
+#: tree-ssa.c:991
+#, gcc-internal-format
+msgid "VDEF and VUSE do not use the same symbol"
+msgstr ""
+
+#: tree-ssa.c:1000
+#, gcc-internal-format
+msgid "statement has VUSE operand not in uses list"
+msgstr ""
+
+#: tree-ssa.c:1029
+#, gcc-internal-format
+msgid "number of operands and imm-links don%'t agree in statement"
+msgstr ""
+
+#: tree-ssa.c:1077
+#, gcc-internal-format
+msgid "verify_ssa failed"
+msgstr ""
+
+#: tree-ssa.c:1655
+#, gcc-internal-format
+msgid "%qD was declared here"
+msgstr ""
+
+#: tree-ssa.c:1728
+#, gcc-internal-format
+msgid "%qD is used uninitialized in this function"
+msgstr ""
+
+#: tree-vrp.c:5269
+#, gcc-internal-format
+msgid "array subscript is outside array bounds"
+msgstr ""
+
+#: tree-vrp.c:5281 tree-vrp.c:5368
+#, gcc-internal-format
+msgid "array subscript is above array bounds"
+msgstr ""
+
+#: tree-vrp.c:5288 tree-vrp.c:5356
+#, gcc-internal-format
+msgid "array subscript is below array bounds"
+msgstr ""
+
+#: tree-vrp.c:5975
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when simplifying conditional to "
+"constant"
+msgstr ""
+
+#: tree-vrp.c:5981
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying conditional"
+msgstr ""
+
+#: tree-vrp.c:6025
+#, gcc-internal-format
+msgid "comparison always false due to limited range of data type"
+msgstr ""
+
+#: tree-vrp.c:6027
+#, gcc-internal-format
+msgid "comparison always true due to limited range of data type"
+msgstr ""
+
+#: tree-vrp.c:6879
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
+"%<>>%> or %<&%>"
+msgstr ""
+
+#: tree-vrp.c:6961
+#, gcc-internal-format
+msgid ""
+"assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
+"%> or %<-X%>"
+msgstr ""
+
+#: tree.c:4231
+#, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr ""
+
+#: tree.c:5351
+#, gcc-internal-format
+msgid "%q+D already declared with dllexport attribute: dllimport ignored"
+msgstr ""
+
+#: tree.c:5363
+#, gcc-internal-format
+msgid ""
+"%q+D redeclared without dllimport attribute after being referenced with dll "
+"linkage"
+msgstr ""
+
+#: tree.c:5378
+#, gcc-internal-format
+msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
+msgstr ""
+
+#: tree.c:5438 tree.c:5450 tree.c:5460 c-family/c-common.c:5678
+#: c-family/c-common.c:5697 c-family/c-common.c:5715 c-family/c-common.c:5743
+#: c-family/c-common.c:5770 c-family/c-common.c:5796 c-family/c-common.c:5815
+#: c-family/c-common.c:5832 c-family/c-common.c:5856 c-family/c-common.c:5879
+#: c-family/c-common.c:5896 c-family/c-common.c:5924 c-family/c-common.c:5945
+#: c-family/c-common.c:5966 c-family/c-common.c:5992 c-family/c-common.c:6023
+#: c-family/c-common.c:6060 c-family/c-common.c:6087 c-family/c-common.c:6130
+#: c-family/c-common.c:6214 c-family/c-common.c:6244 c-family/c-common.c:6298
+#: c-family/c-common.c:6644 c-family/c-common.c:6662 c-family/c-common.c:6724
+#: c-family/c-common.c:6767 c-family/c-common.c:6838 c-family/c-common.c:6966
+#: c-family/c-common.c:7034 c-family/c-common.c:7092 c-family/c-common.c:7140
+#: c-family/c-common.c:7219 c-family/c-common.c:7243 c-family/c-common.c:7529
+#: c-family/c-common.c:7552 c-family/c-common.c:7591 c-family/c-common.c:7680
+#: c-family/c-common.c:7829 config/darwin.c:1595 config/arm/arm.c:4748
+#: config/arm/arm.c:4776 config/arm/arm.c:4793 config/avr/avr.c:4848
+#: config/h8300/h8300.c:5408 config/h8300/h8300.c:5432 config/i386/i386.c:5123
+#: config/i386/i386.c:29082 config/ia64/ia64.c:723
+#: config/m68hc11/m68hc11.c:1192 config/rs6000/rs6000.c:24820
+#: config/spu/spu.c:3931 ada/gcc-interface/utils.c:5213 lto/lto-lang.c:200
+#, gcc-internal-format
+msgid "%qE attribute ignored"
+msgstr ""
+
+#: tree.c:5478
+#, gcc-internal-format
+msgid "inline function %q+D declared as  dllimport: attribute ignored"
+msgstr ""
+
+#: tree.c:5486
+#, gcc-internal-format
+msgid "function %q+D definition is marked dllimport"
+msgstr ""
+
+#: tree.c:5494 config/sh/symbian-c.c:145 config/sh/symbian-cxx.c:577
+#, gcc-internal-format
+msgid "variable %q+D definition is marked dllimport"
+msgstr ""
+
+#: tree.c:5521 config/sh/symbian-c.c:165 config/sh/symbian-cxx.c:652
+#, gcc-internal-format
+msgid "external linkage required for symbol %q+D because of %qE attribute"
+msgstr ""
+
+#: tree.c:5535
+#, gcc-internal-format
+msgid ""
+"%qE implies default visibility, but %qD has already been declared with a "
+"different visibility"
+msgstr ""
+
+#: tree.c:7227
+#, gcc-internal-format
+msgid "arrays of functions are not meaningful"
+msgstr ""
+
+#: tree.c:7385
+#, gcc-internal-format
+msgid "function return type cannot be function"
+msgstr ""
+
+#: tree.c:8613 tree.c:8698 tree.c:8759
+#, gcc-internal-format, gfc-internal-format
+msgid "tree check: %s, have %s in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8650
+#, gcc-internal-format, gfc-internal-format
+msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8663
+#, gcc-internal-format
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8712
+#, gcc-internal-format
+msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8725
+#, gcc-internal-format, gfc-internal-format
+msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8785
+#, gcc-internal-format
+msgid ""
+"tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
+"%d"
+msgstr ""
+
+#: tree.c:8799
+#, gcc-internal-format, gfc-internal-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8812
+#, gcc-internal-format, gfc-internal-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgstr ""
+
+#: tree.c:8825
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
+"%s:%d"
+msgstr ""
+
+#: value-prof.c:378
+#, gcc-internal-format
+msgid "dead histogram"
+msgstr ""
+
+#: value-prof.c:409
+#, gcc-internal-format
+msgid ""
+"Histogram value statement does not correspond to the statement it is "
+"associated with"
+msgstr ""
+
+#: value-prof.c:422
+#, gcc-internal-format
+msgid "verify_histograms failed"
+msgstr ""
+
+#: value-prof.c:469
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"correcting inconsistent value profile: %s profiler overall count (%d) does "
+"not match BB count (%d)"
+msgstr ""
+
+#: value-prof.c:479
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"corrupted value profile: %s profiler overall count (%d) does not match BB "
+"count (%d)"
+msgstr ""
+
+#: var-tracking.c:6141
+#, gcc-internal-format
+msgid ""
+"variable tracking size limit exceeded with -fvar-tracking-assignments, "
+"retrying without"
+msgstr ""
+
+#: var-tracking.c:6145
+#, gcc-internal-format
+msgid "variable tracking size limit exceeded"
+msgstr ""
+
+#: varasm.c:302
+#, gcc-internal-format
+msgid "%+D causes a section type conflict"
+msgstr ""
+
+#: varasm.c:851
+#, gcc-internal-format
+msgid ""
+"alignment of %q+D is greater than maximum object file alignment.  Using %d"
+msgstr ""
+
+#: varasm.c:1089 varasm.c:1097
+#, gcc-internal-format
+msgid "register name not specified for %q+D"
+msgstr ""
+
+#: varasm.c:1099
+#, gcc-internal-format
+msgid "invalid register name for %q+D"
+msgstr ""
+
+#: varasm.c:1101
+#, gcc-internal-format
+msgid "data type of %q+D isn%'t suitable for a register"
+msgstr ""
+
+#: varasm.c:1104
+#, gcc-internal-format
+msgid "register specified for %q+D isn%'t suitable for data type"
+msgstr ""
+
+#: varasm.c:1114
+#, gcc-internal-format
+msgid "global register variable has initial value"
+msgstr ""
+
+#: varasm.c:1118
+#, gcc-internal-format
+msgid "optimization may eliminate reads and/or writes to register variables"
+msgstr ""
+
+#: varasm.c:1156
+#, gcc-internal-format
+msgid "register name given for non-register variable %q+D"
+msgstr ""
+
+#: varasm.c:1273
+#, gcc-internal-format
+msgid "global destructors not supported on this target"
+msgstr ""
+
+#: varasm.c:1339
+#, gcc-internal-format
+msgid "global constructors not supported on this target"
+msgstr ""
+
+#: varasm.c:1729
+#, gcc-internal-format
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1758
+#, gcc-internal-format
+msgid ""
+"requested alignment for %q+D is greater than implemented alignment of %wu"
+msgstr ""
+
+#: varasm.c:4437
+#, gcc-internal-format
+msgid "initializer for integer/fixed-point value is too complicated"
+msgstr ""
+
+#: varasm.c:4442
+#, gcc-internal-format
+msgid "initializer for floating value is not a floating constant"
+msgstr ""
+
+#: varasm.c:4748
+#, gcc-internal-format
+msgid "invalid initial value for member %qE"
+msgstr ""
+
+#: varasm.c:5057 varasm.c:5101
+#, gcc-internal-format
+msgid "weak declaration of %q+D must precede definition"
+msgstr ""
+
+#: varasm.c:5065
+#, gcc-internal-format
+msgid ""
+"weak declaration of %q+D after first use results in unspecified behavior"
+msgstr ""
+
+#: varasm.c:5099
+#, gcc-internal-format
+msgid "weak declaration of %q+D must be public"
+msgstr ""
+
+#: varasm.c:5103
+#, gcc-internal-format
+msgid "weak declaration of %q+D not supported"
+msgstr ""
+
+#: varasm.c:5132 varasm.c:5608
+#, gcc-internal-format
+msgid "only weak aliases are supported in this configuration"
+msgstr ""
+
+#: varasm.c:5351
+#, gcc-internal-format
+msgid "weakref is not supported in this configuration"
+msgstr ""
+
+#: varasm.c:5374 varasm.c:5605
+#, gcc-internal-format
+msgid "ifunc is not supported in this configuration"
+msgstr ""
+
+#: varasm.c:5525
+#, gcc-internal-format
+msgid "%q+D aliased to undefined symbol %qE"
+msgstr ""
+
+#: varasm.c:5539
+#, gcc-internal-format
+msgid "%q+D aliased to external symbol %qE"
+msgstr ""
+
+#: varasm.c:5582
+#, gcc-internal-format
+msgid "weakref %q+D ultimately targets itself"
+msgstr ""
+
+#: varasm.c:5591
+#, gcc-internal-format
+msgid "weakref %q+D must have static linkage"
+msgstr ""
+
+#: varasm.c:5598
+#, gcc-internal-format
+msgid "alias definitions not supported in this configuration"
+msgstr ""
+
+#: varasm.c:5666 config/sol2.c:156
+#, gcc-internal-format
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr ""
+
+#: vec.c:523
+#, gcc-internal-format, gfc-internal-format
+msgid "vector %s %s domain error, in %s at %s:%u"
+msgstr ""
+
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:188
+#, gcc-internal-format
+msgid "no sclass for %s stab (0x%x)"
+msgstr ""
+
+#: c-family/c-common.c:865
+#, gcc-internal-format
+msgid "%qD is not defined outside of function scope"
+msgstr ""
+
+#: c-family/c-common.c:915
+#, gcc-internal-format
+msgid ""
+"string length %qd is greater than the length %qd ISO C%d compilers are "
+"required to support"
+msgstr ""
+
+#: c-family/c-common.c:1408 c-family/c-common.c:1420 cp/semantics.c:6080
+#, gcc-internal-format
+msgid "overflow in constant expression"
+msgstr ""
+
+#: c-family/c-common.c:1443
+#, gcc-internal-format
+msgid "integer overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1448
+#, gcc-internal-format
+msgid "floating point overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1452
+#, gcc-internal-format
+msgid "fixed-point overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1456
+#, gcc-internal-format
+msgid "vector overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1462
+#, gcc-internal-format
+msgid "complex integer overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1465
+#, gcc-internal-format
+msgid "complex floating point overflow in expression"
+msgstr ""
+
+#: c-family/c-common.c:1508
+#, gcc-internal-format
+msgid "logical %<or%> applied to non-boolean constant"
+msgstr ""
+
+#: c-family/c-common.c:1511
+#, gcc-internal-format
+msgid "logical %<and%> applied to non-boolean constant"
+msgstr ""
+
+#: c-family/c-common.c:1556
+#, gcc-internal-format
+msgid "logical %<or%> of collectively exhaustive tests is always true"
+msgstr ""
+
+#: c-family/c-common.c:1560
+#, gcc-internal-format
+msgid "logical %<and%> of mutually exclusive tests is always false"
+msgstr ""
+
+#: c-family/c-common.c:1595
+#, gcc-internal-format
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-family/c-common.c:1610
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
+#: c-family/c-common.c:1617 c-family/c-common.c:1635
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+msgstr ""
+
+#: c-family/c-common.c:1666
+#, gcc-internal-format
+msgid "first argument of %q+D should be %<int%>"
+msgstr ""
+
+#: c-family/c-common.c:1675
+#, gcc-internal-format
+msgid "second argument of %q+D should be %<char **%>"
+msgstr ""
+
+#: c-family/c-common.c:1684
+#, gcc-internal-format
+msgid "third argument of %q+D should probably be %<char **%>"
+msgstr ""
+
+#: c-family/c-common.c:1694
+#, gcc-internal-format
+msgid "%q+D takes only zero or two arguments"
+msgstr ""
+
+#: c-family/c-common.c:1743
+#, gcc-internal-format
+msgid ""
+"use -flax-vector-conversions to permit conversions between vectors with "
+"differing element types or numbers of subparts"
+msgstr ""
+
+#: c-family/c-common.c:1899
+#, gcc-internal-format
+msgid "conversion to %qT from boolean expression"
+msgstr ""
+
+#: c-family/c-common.c:1920
+#, gcc-internal-format
+msgid "negative integer implicitly converted to unsigned type"
+msgstr ""
+
+#: c-family/c-common.c:1923
+#, gcc-internal-format
+msgid "conversion of unsigned constant value to negative integer"
+msgstr ""
+
+#: c-family/c-common.c:1950
+#, gcc-internal-format
+msgid "conversion to %qT alters %qT constant value"
+msgstr ""
+
+#: c-family/c-common.c:2042
+#, gcc-internal-format
+msgid "conversion to %qT from %qT may change the sign of the result"
+msgstr ""
+
+#: c-family/c-common.c:2079
+#, gcc-internal-format
+msgid "conversion to %qT from %qT may alter its value"
+msgstr ""
+
+#: c-family/c-common.c:2107
+#, gcc-internal-format
+msgid "large integer implicitly truncated to unsigned type"
+msgstr ""
+
+#: c-family/c-common.c:2113 c-family/c-common.c:2120 c-family/c-common.c:2128
+#, gcc-internal-format
+msgid "overflow in implicit constant conversion"
+msgstr ""
+
+#: c-family/c-common.c:2300
+#, gcc-internal-format
+msgid "operation on %qE may be undefined"
+msgstr ""
+
+#: c-family/c-common.c:2592
+#, gcc-internal-format
+msgid "case label does not reduce to an integer constant"
+msgstr ""
+
+#: c-family/c-common.c:2632
+#, gcc-internal-format
+msgid "case label value is less than minimum value for type"
+msgstr ""
+
+#: c-family/c-common.c:2640
+#, gcc-internal-format
+msgid "case label value exceeds maximum value for type"
+msgstr ""
+
+#: c-family/c-common.c:2648
+#, gcc-internal-format
+msgid "lower value in case label range less than minimum value for type"
+msgstr ""
+
+#: c-family/c-common.c:2657
+#, gcc-internal-format
+msgid "upper value in case label range exceeds maximum value for type"
+msgstr ""
+
+#: c-family/c-common.c:2736
+#, gcc-internal-format
+msgid ""
+"GCC cannot support operators with integer types and fixed-point types that "
+"have too many integral and fractional bits together"
+msgstr ""
+
+#: c-family/c-common.c:3238
+#, gcc-internal-format
+msgid "invalid operands to binary %s (have %qT and %qT)"
+msgstr ""
+
+#: c-family/c-common.c:3473
+#, gcc-internal-format
+msgid "comparison is always false due to limited range of data type"
+msgstr ""
+
+#: c-family/c-common.c:3475
+#, gcc-internal-format
+msgid "comparison is always true due to limited range of data type"
+msgstr ""
+
+#: c-family/c-common.c:3554
+#, gcc-internal-format
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr ""
+
+#: c-family/c-common.c:3564
+#, gcc-internal-format
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr ""
+
+#: c-family/c-common.c:3606
+#, gcc-internal-format
+msgid "pointer of type %<void *%> used in arithmetic"
+msgstr ""
+
+#: c-family/c-common.c:3612
+#, gcc-internal-format
+msgid "pointer to a function used in arithmetic"
+msgstr ""
+
+#: c-family/c-common.c:3618
+#, gcc-internal-format
+msgid "pointer to member function used in arithmetic"
+msgstr ""
+
+#: c-family/c-common.c:3830
+#, gcc-internal-format
+msgid "the address of %qD will always evaluate as %<true%>"
+msgstr ""
+
+#: c-family/c-common.c:3915 cp/semantics.c:609 cp/typeck.c:7409
+#, gcc-internal-format
+msgid "suggest parentheses around assignment used as truth value"
+msgstr ""
+
+#: c-family/c-common.c:4189
+#, gcc-internal-format
+msgid "invalid application of %<sizeof%> to a function type"
+msgstr ""
+
+#: c-family/c-common.c:4202
+#, gcc-internal-format
+msgid "invalid application of %qs to a void type"
+msgstr ""
+
+#: c-family/c-common.c:4210
+#, gcc-internal-format
+msgid "invalid application of %qs to incomplete type %qT "
+msgstr ""
+
+#: c-family/c-common.c:4252
+#, gcc-internal-format
+msgid "%<__alignof%> applied to a bit-field"
+msgstr ""
+
+#: c-family/c-common.c:4968
+#, gcc-internal-format
+msgid "cannot disable built-in function %qs"
+msgstr ""
+
+#: c-family/c-common.c:5160
+#, gcc-internal-format
+msgid "pointers are not permitted as case values"
+msgstr ""
+
+#: c-family/c-common.c:5167
+#, gcc-internal-format
+msgid "range expressions in switch statements are non-standard"
+msgstr ""
+
+#: c-family/c-common.c:5193
+#, gcc-internal-format
+msgid "empty range specified"
+msgstr ""
+
+#: c-family/c-common.c:5253
+#, gcc-internal-format
+msgid "duplicate (or overlapping) case value"
+msgstr ""
+
+#: c-family/c-common.c:5255
+#, gcc-internal-format
+msgid "this is the first entry overlapping that value"
+msgstr ""
+
+#: c-family/c-common.c:5259
+#, gcc-internal-format
+msgid "duplicate case value"
+msgstr ""
+
+#: c-family/c-common.c:5260
+#, gcc-internal-format
+msgid "previously used here"
+msgstr ""
+
+#: c-family/c-common.c:5264
+#, gcc-internal-format
+msgid "multiple default labels in one switch"
+msgstr ""
+
+#: c-family/c-common.c:5266
+#, gcc-internal-format
+msgid "this is the first default label"
+msgstr ""
+
+#: c-family/c-common.c:5318
+#, gcc-internal-format
+msgid "case value %qs not in enumerated type"
+msgstr ""
+
+#: c-family/c-common.c:5323
+#, gcc-internal-format
+msgid "case value %qs not in enumerated type %qT"
+msgstr ""
+
+#: c-family/c-common.c:5382
+#, gcc-internal-format
+msgid "switch missing default case"
+msgstr ""
+
+#: c-family/c-common.c:5454
+#, gcc-internal-format
+msgid "enumeration value %qE not handled in switch"
+msgstr ""
+
+#: c-family/c-common.c:5480
+#, gcc-internal-format
+msgid "taking the address of a label is non-standard"
+msgstr ""
+
+#: c-family/c-common.c:5667
+#, gcc-internal-format
+msgid "%qE attribute ignored for field of type %qT"
+msgstr ""
+
+#: c-family/c-common.c:5761 c-family/c-common.c:5787
+#, gcc-internal-format
+msgid "%qE attribute conflicts with attribute %s"
+msgstr ""
+
+#: c-family/c-common.c:5901 lto/lto-lang.c:205
+#, gcc-internal-format
+msgid "%qE attribute has no effect on unit local functions"
+msgstr ""
+
+#: c-family/c-common.c:6054
+#, gcc-internal-format
+msgid "%qE attribute have effect only on public objects"
+msgstr ""
+
+#: c-family/c-common.c:6151
+#, gcc-internal-format
+msgid "destructor priorities are not supported"
+msgstr ""
+
+#: c-family/c-common.c:6153
+#, gcc-internal-format
+msgid "constructor priorities are not supported"
+msgstr ""
+
+#: c-family/c-common.c:6170
+#, gcc-internal-format, gfc-internal-format
+msgid "destructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
+
+#: c-family/c-common.c:6175
+#, gcc-internal-format, gfc-internal-format
+msgid "constructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
+
+#: c-family/c-common.c:6183
+#, gcc-internal-format, gfc-internal-format
+msgid "destructor priorities must be integers from 0 to %d inclusive"
+msgstr ""
+
+#: c-family/c-common.c:6186
+#, gcc-internal-format, gfc-internal-format
+msgid "constructor priorities must be integers from 0 to %d inclusive"
+msgstr ""
+
+#: c-family/c-common.c:6342
+#, gcc-internal-format
+msgid "unknown machine mode %qE"
+msgstr ""
+
+#: c-family/c-common.c:6371
+#, gcc-internal-format
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgstr ""
+
+#: c-family/c-common.c:6374
+#, gcc-internal-format
+msgid "use __attribute__ ((vector_size)) instead"
+msgstr ""
+
+#: c-family/c-common.c:6383
+#, gcc-internal-format
+msgid "unable to emulate %qs"
+msgstr ""
+
+#: c-family/c-common.c:6394
+#, gcc-internal-format
+msgid "invalid pointer mode %qs"
+msgstr ""
+
+#: c-family/c-common.c:6411
+#, gcc-internal-format
+msgid "signedness of type and machine mode %qs don%'t match"
+msgstr ""
+
+#: c-family/c-common.c:6422
+#, gcc-internal-format
+msgid "no data type for mode %qs"
+msgstr ""
+
+#: c-family/c-common.c:6432
+#, gcc-internal-format
+msgid "cannot use mode %qs for enumeral types"
+msgstr ""
+
+#: c-family/c-common.c:6459
+#, gcc-internal-format
+msgid "mode %qs applied to inappropriate type"
+msgstr ""
+
+#: c-family/c-common.c:6491
+#, gcc-internal-format
+msgid "section attribute cannot be specified for local variables"
+msgstr ""
+
+#: c-family/c-common.c:6502 config/bfin/bfin.c:5675 config/bfin/bfin.c:5726
+#: config/bfin/bfin.c:5753 config/bfin/bfin.c:5766
+#, gcc-internal-format
+msgid "section of %q+D conflicts with previous declaration"
+msgstr ""
+
+#: c-family/c-common.c:6510
+#, gcc-internal-format
+msgid "section of %q+D cannot be overridden"
+msgstr ""
+
+#: c-family/c-common.c:6518
+#, gcc-internal-format
+msgid "section attribute not allowed for %q+D"
+msgstr ""
+
+#: c-family/c-common.c:6525
+#, gcc-internal-format
+msgid "section attributes are not supported for this target"
+msgstr ""
+
+#: c-family/c-common.c:6557
+#, gcc-internal-format
+msgid "requested alignment is not a constant"
+msgstr ""
+
+#: c-family/c-common.c:6562
+#, gcc-internal-format
+msgid "requested alignment is not a power of 2"
+msgstr ""
+
+#: c-family/c-common.c:6567
+#, gcc-internal-format
+msgid "requested alignment is too large"
+msgstr ""
+
+#: c-family/c-common.c:6595
+#, gcc-internal-format
+msgid "alignment may not be specified for %q+D"
+msgstr ""
+
+#: c-family/c-common.c:6602
+#, gcc-internal-format
+msgid ""
+"alignment for %q+D was previously specified as %d and may not be decreased"
+msgstr ""
+
+#: c-family/c-common.c:6606
+#, gcc-internal-format
+msgid "alignment for %q+D must be at least %d"
+msgstr ""
+
+#: c-family/c-common.c:6631
+#, gcc-internal-format
+msgid "inline function %q+D cannot be declared weak"
+msgstr ""
+
+#: c-family/c-common.c:6636
+#, gcc-internal-format
+msgid "indirect function %q+D cannot be declared weak"
+msgstr ""
+
+#: c-family/c-common.c:6673
+#, gcc-internal-format
+msgid "%q+D defined both normally and as %qE attribute"
+msgstr ""
+
+#: c-family/c-common.c:6681
+#, gcc-internal-format
+msgid "weak %q+D cannot be defined %qE"
+msgstr ""
+
+#: c-family/c-common.c:6698
+#, gcc-internal-format
+msgid "attribute %qE argument not a string"
+msgstr ""
+
+#: c-family/c-common.c:6774
+#, gcc-internal-format
+msgid "indirect function %q+D cannot be declared weakref"
+msgstr ""
+
+#: c-family/c-common.c:6796
+#, gcc-internal-format
+msgid "weakref attribute must appear before alias attribute"
+msgstr ""
+
+#: c-family/c-common.c:6825
+#, gcc-internal-format
+msgid "%qE attribute ignored on non-class types"
+msgstr ""
+
+#: c-family/c-common.c:6831
+#, gcc-internal-format
+msgid "%qE attribute ignored because %qT is already defined"
+msgstr ""
+
+#: c-family/c-common.c:6844
+#, gcc-internal-format
+msgid "visibility argument not a string"
+msgstr ""
+
+#: c-family/c-common.c:6856
+#, gcc-internal-format
+msgid "%qE attribute ignored on types"
+msgstr ""
+
+#: c-family/c-common.c:6872
+#, gcc-internal-format
+msgid ""
+"visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
+"\"internal\""
+msgstr ""
+
+#: c-family/c-common.c:6883
+#, gcc-internal-format
+msgid "%qD redeclared with different visibility"
+msgstr ""
+
+#: c-family/c-common.c:6886 c-family/c-common.c:6890
+#, gcc-internal-format
+msgid "%qD was declared %qs which implies default visibility"
+msgstr ""
+
+#: c-family/c-common.c:6974
+#, gcc-internal-format
+msgid "tls_model argument not a string"
+msgstr ""
+
+#: c-family/c-common.c:6987
+#, gcc-internal-format
+msgid ""
+"tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
+"dynamic\" or \"global-dynamic\""
+msgstr ""
+
+#: c-family/c-common.c:7007 c-family/c-common.c:7113 c-family/c-common.c:7871
+#: config/m32c/m32c.c:3156
+#, gcc-internal-format
+msgid "%qE attribute applies only to functions"
+msgstr ""
+
+#: c-family/c-common.c:7013 c-family/c-common.c:7119 c-family/c-common.c:7877
+#, gcc-internal-format
+msgid "can%'t set %qE attribute after definition"
+msgstr ""
+
+#: c-family/c-common.c:7059
+#, gcc-internal-format
+msgid "alloc_size parameter outside range"
+msgstr ""
+
+#: c-family/c-common.c:7176
+#, gcc-internal-format
+msgid "deprecated message is not a string"
+msgstr ""
+
+#: c-family/c-common.c:7217
+#, gcc-internal-format
+msgid "%qE attribute ignored for %qE"
+msgstr ""
+
+#: c-family/c-common.c:7277
+#, gcc-internal-format
+msgid "invalid vector type for attribute %qE"
+msgstr ""
+
+#: c-family/c-common.c:7283 ada/gcc-interface/utils.c:5339
+#: ada/gcc-interface/utils.c:5433
+#, gcc-internal-format
+msgid "vector size not an integral multiple of component size"
+msgstr ""
+
+#: c-family/c-common.c:7289 ada/gcc-interface/utils.c:5345
+#: ada/gcc-interface/utils.c:5439
+#, gcc-internal-format
+msgid "zero vector size"
+msgstr ""
+
+#: c-family/c-common.c:7297 ada/gcc-interface/utils.c:5353
+#: ada/gcc-interface/utils.c:5446
+#, gcc-internal-format
+msgid "number of components of the vector not a power of two"
+msgstr ""
+
+#: c-family/c-common.c:7325 ada/gcc-interface/utils.c:5069
+#, gcc-internal-format
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr ""
+
+#: c-family/c-common.c:7340 ada/gcc-interface/utils.c:5084
+#, gcc-internal-format, gfc-internal-format
+msgid "nonnull argument has invalid operand number (argument %lu)"
+msgstr ""
+
+#: c-family/c-common.c:7359 ada/gcc-interface/utils.c:5103
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+msgstr ""
+
+#: c-family/c-common.c:7367 ada/gcc-interface/utils.c:5112
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"nonnull argument references non-pointer operand (argument %lu, operand %lu)"
+msgstr ""
+
+#: c-family/c-common.c:7443
+#, gcc-internal-format
+msgid "not enough variable arguments to fit a sentinel"
+msgstr ""
+
+#: c-family/c-common.c:7457
+#, gcc-internal-format
+msgid "missing sentinel in function call"
+msgstr ""
+
+#: c-family/c-common.c:7498
+#, gcc-internal-format, gfc-internal-format
+msgid "null argument where non-null required (argument %lu)"
+msgstr ""
+
+#: c-family/c-common.c:7563
+#, gcc-internal-format
+msgid "cleanup argument not an identifier"
+msgstr ""
+
+#: c-family/c-common.c:7570
+#, gcc-internal-format
+msgid "cleanup argument not a function"
+msgstr ""
+
+#: c-family/c-common.c:7609
+#, gcc-internal-format
+msgid "%qE attribute requires prototypes with named arguments"
+msgstr ""
+
+#: c-family/c-common.c:7620
+#, gcc-internal-format
+msgid "%qE attribute only applies to variadic functions"
+msgstr ""
+
+#: c-family/c-common.c:7632 ada/gcc-interface/utils.c:5159
+#, gcc-internal-format
+msgid "requested position is not an integer constant"
+msgstr ""
+
+#: c-family/c-common.c:7640 ada/gcc-interface/utils.c:5166
+#, gcc-internal-format
+msgid "requested position is less than zero"
+msgstr ""
+
+#: c-family/c-common.c:7766
+#, gcc-internal-format, gfc-internal-format
+msgid "bad option %s to optimize attribute"
+msgstr ""
+
+#: c-family/c-common.c:7769
+#, gcc-internal-format, gfc-internal-format
+msgid "bad option %s to pragma attribute"
+msgstr ""
+
+#: c-family/c-common.c:7998
+#, gcc-internal-format
+msgid "not enough arguments to function %qE"
+msgstr ""
+
+#: c-family/c-common.c:8034 c-family/c-common.c:8080
+#, gcc-internal-format
+msgid "non-floating-point argument in call to function %qE"
+msgstr ""
+
+#: c-family/c-common.c:8057
+#, gcc-internal-format
+msgid "non-floating-point arguments in call to function %qE"
+msgstr ""
+
+#: c-family/c-common.c:8073
+#, gcc-internal-format
+msgid "non-const integer argument %u in call to function %qE"
+msgstr ""
+
+#: c-family/c-common.c:8409
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to static data member %qD"
+msgstr ""
+
+#: c-family/c-common.c:8414
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
+msgstr ""
+
+#: c-family/c-common.c:8421
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to a non constant address"
+msgstr ""
+
+#: c-family/c-common.c:8434 cp/typeck.c:4958
+#, gcc-internal-format
+msgid "attempt to take address of bit-field structure member %qD"
+msgstr ""
+
+#: c-family/c-common.c:8493
+#, gcc-internal-format
+msgid "index %E denotes an offset greater than size of %qT"
+msgstr ""
+
+#: c-family/c-common.c:8529
+#, gcc-internal-format
+msgid ""
+"the omitted middle operand in ?: will always be %<true%>, suggest explicit "
+"middle operand"
+msgstr ""
+
+#: c-family/c-common.c:8542
+#, gcc-internal-format
+msgid "lvalue required as left operand of assignment"
+msgstr ""
+
+#: c-family/c-common.c:8545
+#, gcc-internal-format
+msgid "lvalue required as increment operand"
+msgstr ""
+
+#: c-family/c-common.c:8548
+#, gcc-internal-format
+msgid "lvalue required as decrement operand"
+msgstr ""
+
+#: c-family/c-common.c:8551
+#, gcc-internal-format
+msgid "lvalue required as unary %<&%> operand"
+msgstr ""
+
+#: c-family/c-common.c:8554
+#, gcc-internal-format
+msgid "lvalue required in asm statement"
+msgstr ""
+
+#: c-family/c-common.c:8684
+#, gcc-internal-format
+msgid "size of array is too large"
+msgstr ""
+
+#: c-family/c-common.c:8943
+#, gcc-internal-format
+msgid "array subscript has type %<char%>"
+msgstr ""
+
+#: c-family/c-common.c:8978
+#, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<<<%>"
+msgstr ""
+
+#: c-family/c-common.c:8981
+#, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<<<%>"
+msgstr ""
+
+#: c-family/c-common.c:8987
+#, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<>>%>"
+msgstr ""
+
+#: c-family/c-common.c:8990
+#, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<>>%>"
+msgstr ""
+
+#: c-family/c-common.c:8996
+#, gcc-internal-format
+msgid "suggest parentheses around %<&&%> within %<||%>"
+msgstr ""
+
+#: c-family/c-common.c:9005
+#, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<|%>"
+msgstr ""
+
+#: c-family/c-common.c:9010
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<|%>"
+msgstr ""
+
+#: c-family/c-common.c:9014
+#, gcc-internal-format
+msgid ""
+"suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
+"%> to %<~%>"
+msgstr ""
+
+#: c-family/c-common.c:9024
+#, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<^%>"
+msgstr ""
+
+#: c-family/c-common.c:9029
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<^%>"
+msgstr ""
+
+#: c-family/c-common.c:9035
+#, gcc-internal-format
+msgid "suggest parentheses around %<+%> in operand of %<&%>"
+msgstr ""
+
+#: c-family/c-common.c:9038
+#, gcc-internal-format
+msgid "suggest parentheses around %<-%> in operand of %<&%>"
+msgstr ""
+
+#: c-family/c-common.c:9043
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<&%>"
+msgstr ""
+
+#: c-family/c-common.c:9047
+#, gcc-internal-format
+msgid ""
+"suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
+"%> to %<~%>"
+msgstr ""
+
+#: c-family/c-common.c:9055
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<==%>"
+msgstr ""
+
+#: c-family/c-common.c:9061
+#, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<!=%>"
+msgstr ""
+
+#: c-family/c-common.c:9072
+#, gcc-internal-format
+msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
+msgstr ""
+
+#: c-family/c-common.c:9087
+#, gcc-internal-format
+msgid "label %q+D defined but not used"
+msgstr ""
+
+#: c-family/c-common.c:9089
+#, gcc-internal-format
+msgid "label %q+D declared but not defined"
+msgstr ""
+
+#: c-family/c-common.c:9109
+#, gcc-internal-format
+msgid "division by zero"
+msgstr ""
+
+#: c-family/c-common.c:9141
+#, gcc-internal-format
+msgid "comparison between types %qT and %qT"
+msgstr ""
+
+#: c-family/c-common.c:9192
+#, gcc-internal-format
+msgid "comparison between signed and unsigned integer expressions"
+msgstr ""
+
+#: c-family/c-common.c:9243
+#, gcc-internal-format
+msgid "promoted ~unsigned is always non-zero"
+msgstr ""
+
+#: c-family/c-common.c:9246
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with constant"
+msgstr ""
+
+#: c-family/c-common.c:9256
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr ""
+
+#: c-family/c-format.c:127 c-family/c-format.c:314
+#, gcc-internal-format
+msgid "format string has invalid operand number"
+msgstr ""
+
+#: c-family/c-format.c:144
+#, gcc-internal-format
+msgid "function does not return string type"
+msgstr ""
+
+#: c-family/c-format.c:177
+#, gcc-internal-format
+msgid "format string argument is not a string type"
+msgstr ""
+
+#: c-family/c-format.c:203
+#, gcc-internal-format
+msgid "found a %<%s%> reference but the format argument should be a string"
+msgstr ""
+
+#: c-family/c-format.c:206
+#, gcc-internal-format
+msgid "found a %qT but the format argument should be a string"
+msgstr ""
+
+#: c-family/c-format.c:216
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference but a string was found"
+msgstr ""
+
+#: c-family/c-format.c:238
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference"
+msgstr ""
+
+#: c-family/c-format.c:282
+#, gcc-internal-format
+msgid "unrecognized format specifier"
+msgstr ""
+
+#: c-family/c-format.c:297
+#, gcc-internal-format
+msgid "%qE is only allowed in Objective-C dialects"
+msgstr ""
+
+#: c-family/c-format.c:306
+#, gcc-internal-format
+msgid "%qE is an unrecognized format function type"
+msgstr ""
+
+#: c-family/c-format.c:320
+#, gcc-internal-format
+msgid "%<...%> has invalid operand number"
+msgstr ""
+
+#: c-family/c-format.c:327
+#, gcc-internal-format
+msgid "format string argument follows the args to be formatted"
+msgstr ""
+
+#: c-family/c-format.c:1066
+#, gcc-internal-format
+msgid "function might be possible candidate for %qs format attribute"
+msgstr ""
+
+#: c-family/c-format.c:1158 c-family/c-format.c:1179 c-family/c-format.c:2224
+#, gcc-internal-format
+msgid "missing $ operand number in format"
+msgstr ""
+
+#: c-family/c-format.c:1188
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support %%n$ operand number formats"
+msgstr ""
+
+#: c-family/c-format.c:1195
+#, gcc-internal-format
+msgid "operand number out of range in format"
+msgstr ""
+
+#: c-family/c-format.c:1218
+#, gcc-internal-format, gfc-internal-format
+msgid "format argument %d used more than once in %s format"
+msgstr ""
+
+#: c-family/c-format.c:1250
+#, gcc-internal-format
+msgid "$ operand number used after format without operand number"
+msgstr ""
+
+#: c-family/c-format.c:1281
+#, gcc-internal-format, gfc-internal-format
+msgid "format argument %d unused before used argument %d in $-style format"
+msgstr ""
+
+#: c-family/c-format.c:1376
+#, gcc-internal-format
+msgid "format not a string literal, format string not checked"
+msgstr ""
+
+#: c-family/c-format.c:1391 c-family/c-format.c:1394
+#, gcc-internal-format
+msgid "format not a string literal and no format arguments"
+msgstr ""
+
+#: c-family/c-format.c:1397
+#, gcc-internal-format
+msgid "format not a string literal, argument types not checked"
+msgstr ""
+
+#: c-family/c-format.c:1410
+#, gcc-internal-format
+msgid "too many arguments for format"
+msgstr ""
+
+#: c-family/c-format.c:1413
+#, gcc-internal-format
+msgid "unused arguments in $-style format"
+msgstr ""
+
+#: c-family/c-format.c:1416
+#, gcc-internal-format, gfc-internal-format
+msgid "zero-length %s format string"
+msgstr ""
+
+#: c-family/c-format.c:1420
+#, gcc-internal-format
+msgid "format is a wide character string"
+msgstr ""
+
+#: c-family/c-format.c:1423
+#, gcc-internal-format
+msgid "unterminated format string"
+msgstr ""
+
+#: c-family/c-format.c:1667
+#, gcc-internal-format
+msgid "spurious trailing %<%%%> in format"
+msgstr ""
+
+#: c-family/c-format.c:1711 c-family/c-format.c:1991
+#, gcc-internal-format, gfc-internal-format
+msgid "repeated %s in format"
+msgstr ""
+
+#: c-family/c-format.c:1724
+#, gcc-internal-format
+msgid "missing fill character at end of strfmon format"
+msgstr ""
+
+#: c-family/c-format.c:1812
+#, gcc-internal-format, gfc-internal-format
+msgid "zero width in %s format"
+msgstr ""
+
+#: c-family/c-format.c:1830
+#, gcc-internal-format, gfc-internal-format
+msgid "empty left precision in %s format"
+msgstr ""
+
+#: c-family/c-format.c:1906
+#, gcc-internal-format, gfc-internal-format
+msgid "empty precision in %s format"
+msgstr ""
+
+#: c-family/c-format.c:1975
+#, gcc-internal-format
+msgid "%s does not support the %qs %s length modifier"
+msgstr ""
+
+#: c-family/c-format.c:2008
+#, gcc-internal-format
+msgid "conversion lacks type at end of format"
+msgstr ""
+
+#: c-family/c-format.c:2019
+#, gcc-internal-format
+msgid "unknown conversion type character %qc in format"
+msgstr ""
+
+#: c-family/c-format.c:2022
+#, gcc-internal-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr ""
+
+#: c-family/c-format.c:2029
+#, gcc-internal-format
+msgid "%s does not support the %<%%%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2045
+#, gcc-internal-format
+msgid "%s used with %<%%%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2054
+#, gcc-internal-format, gfc-internal-format
+msgid "%s does not support %s"
+msgstr ""
+
+#: c-family/c-format.c:2064
+#, gcc-internal-format
+msgid "%s does not support %s with the %<%%%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2100
+#, gcc-internal-format
+msgid "%s ignored with %s and %<%%%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2104
+#, gcc-internal-format, gfc-internal-format
+msgid "%s ignored with %s in %s format"
+msgstr ""
+
+#: c-family/c-format.c:2111
+#, gcc-internal-format
+msgid "use of %s and %s together with %<%%%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2115
+#, gcc-internal-format, gfc-internal-format
+msgid "use of %s and %s together in %s format"
+msgstr ""
+
+#: c-family/c-format.c:2134
+#, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year in some locales"
+msgstr ""
+
+#: c-family/c-format.c:2137
+#, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year"
+msgstr ""
+
+#. The end of the format string was reached.
+#: c-family/c-format.c:2154
+#, gcc-internal-format
+msgid "no closing %<]%> for %<%%[%> format"
+msgstr ""
+
+#: c-family/c-format.c:2168
+#, gcc-internal-format
+msgid "use of %qs length modifier with %qc type character"
+msgstr ""
+
+#: c-family/c-format.c:2186
+#, gcc-internal-format
+msgid "%s does not support the %<%%%s%c%> %s format"
+msgstr ""
+
+#: c-family/c-format.c:2203
+#, gcc-internal-format
+msgid "operand number specified with suppressed assignment"
+msgstr ""
+
+#: c-family/c-format.c:2206
+#, gcc-internal-format
+msgid "operand number specified for format taking no argument"
+msgstr ""
+
+#: c-family/c-format.c:2291
+#, gcc-internal-format
+msgid "embedded %<\\0%> in format"
+msgstr ""
+
+#: c-family/c-format.c:2360
+#, gcc-internal-format, gfc-internal-format
+msgid "writing through null pointer (argument %d)"
+msgstr ""
+
+#: c-family/c-format.c:2368
+#, gcc-internal-format, gfc-internal-format
+msgid "reading through null pointer (argument %d)"
+msgstr ""
+
+#: c-family/c-format.c:2388
+#, gcc-internal-format, gfc-internal-format
+msgid "writing into constant object (argument %d)"
+msgstr ""
+
+#: c-family/c-format.c:2399
+#, gcc-internal-format, gfc-internal-format
+msgid "extra type qualifiers in format argument (argument %d)"
+msgstr ""
+
+#: c-family/c-format.c:2515
+#, gcc-internal-format
+msgid ""
+"%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
+msgstr ""
+
+#: c-family/c-format.c:2522
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
+msgstr ""
+
+#: c-family/c-format.c:2530
+#, gcc-internal-format
+msgid ""
+"%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
+msgstr ""
+
+#: c-family/c-format.c:2537
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
+msgstr ""
+
+#: c-family/c-format.c:2597 c-family/c-format.c:2603 c-family/c-format.c:2754
+#, gcc-internal-format
+msgid "%<__gcc_host_wide_int__%> is not defined as a type"
+msgstr ""
+
+#: c-family/c-format.c:2610 c-family/c-format.c:2764
+#, gcc-internal-format
+msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
+msgstr ""
+
+#: c-family/c-format.c:2660
+#, gcc-internal-format
+msgid "%<locus%> is not defined as a type"
+msgstr ""
+
+#: c-family/c-format.c:2713
+#, gcc-internal-format
+msgid "%<location_t%> is not defined as a type"
+msgstr ""
+
+#: c-family/c-format.c:2730
+#, gcc-internal-format
+msgid "%<tree%> is not defined as a type"
+msgstr ""
+
+#: c-family/c-format.c:2735
+#, gcc-internal-format
+msgid "%<tree%> is not defined as a pointer type"
+msgstr ""
+
+#: c-family/c-format.c:3008
+#, gcc-internal-format
+msgid "args to be formatted is not %<...%>"
+msgstr ""
+
+#: c-family/c-format.c:3020
+#, gcc-internal-format
+msgid "strftime formats cannot format arguments"
+msgstr ""
+
+#: c-family/c-lex.c:228
+#, gcc-internal-format
+msgid "badly nested C headers from preprocessor"
+msgstr ""
+
+#: c-family/c-lex.c:263
+#, gcc-internal-format, gfc-internal-format
+msgid "ignoring #pragma %s %s"
+msgstr ""
+
+#. ... or not.
+#: c-family/c-lex.c:385
+#, gcc-internal-format
+msgid "stray %<@%> in program"
+msgstr ""
+
+#: c-family/c-lex.c:400
+#, gcc-internal-format
+msgid "stray %qs in program"
+msgstr ""
+
+#: c-family/c-lex.c:410
+#, gcc-internal-format, gfc-internal-format
+msgid "missing terminating %c character"
+msgstr ""
+
+#: c-family/c-lex.c:412
+#, gcc-internal-format
+msgid "stray %qc in program"
+msgstr ""
+
+#: c-family/c-lex.c:414
+#, gcc-internal-format
+msgid "stray %<\\%o%> in program"
+msgstr ""
+
+#: c-family/c-lex.c:586
+#, gcc-internal-format
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
+
+#: c-family/c-lex.c:590
+#, gcc-internal-format
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
+
+#: c-family/c-lex.c:610
+#, gcc-internal-format
+msgid "integer constant is too large for %<unsigned long%> type"
+msgstr ""
+
+#: c-family/c-lex.c:647
+#, gcc-internal-format
+msgid "unsuffixed float constant"
+msgstr ""
+
+#: c-family/c-lex.c:679
+#, gcc-internal-format
+msgid "unsupported non-standard suffix on floating constant"
+msgstr ""
+
+#: c-family/c-lex.c:684
+#, gcc-internal-format
+msgid "non-standard suffix on floating constant"
+msgstr ""
+
+#: c-family/c-lex.c:738 c-family/c-lex.c:740
+#, gcc-internal-format
+msgid "floating constant exceeds range of %qT"
+msgstr ""
+
+#: c-family/c-lex.c:749
+#, gcc-internal-format
+msgid "floating constant truncated to zero"
+msgstr ""
+
+#: c-family/c-lex.c:946 cp/parser.c:3359
+#, gcc-internal-format
+msgid "unsupported non-standard concatenation of string literals"
+msgstr ""
+
+#: c-family/c-lex.c:968
+#, gcc-internal-format
+msgid "traditional C rejects string constant concatenation"
+msgstr ""
+
+#: c-family/c-omp.c:123
+#, gcc-internal-format
+msgid "invalid expression type for %<#pragma omp atomic%>"
+msgstr ""
+
+#: c-family/c-omp.c:257 cp/semantics.c:4449
+#, gcc-internal-format
+msgid "invalid type for iteration variable %qE"
+msgstr ""
+
+#: c-family/c-omp.c:270
+#, gcc-internal-format
+msgid "%qE is not initialized"
+msgstr ""
+
+#: c-family/c-omp.c:287 cp/semantics.c:4364
+#, gcc-internal-format
+msgid "missing controlling predicate"
+msgstr ""
+
+#: c-family/c-omp.c:369 cp/semantics.c:4121
+#, gcc-internal-format
+msgid "invalid controlling predicate"
+msgstr ""
+
+#: c-family/c-omp.c:376 cp/semantics.c:4370
+#, gcc-internal-format
+msgid "missing increment expression"
+msgstr ""
+
+#: c-family/c-omp.c:445 cp/semantics.c:4226
+#, gcc-internal-format
+msgid "invalid increment expression"
+msgstr ""
+
+#: c-family/c-opts.c:303
+#, gcc-internal-format
+msgid "-I- specified twice"
+msgstr ""
+
+#: c-family/c-opts.c:306
+#, gcc-internal-format
+msgid "obsolete option -I- used, please use -iquote instead"
+msgstr ""
+
+#: c-family/c-opts.c:486
+#, gcc-internal-format
+msgid "-Werror=normalized=: set -Wnormalized=nfc"
+msgstr ""
+
+#: c-family/c-opts.c:500
+#, gcc-internal-format
+msgid "argument %qs to %<-Wnormalized%> not recognized"
+msgstr ""
+
+#: c-family/c-opts.c:722 fortran/cpp.c:347
+#, gcc-internal-format
+msgid "output filename specified twice"
+msgstr ""
+
+#: c-family/c-opts.c:851
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for C++"
+msgstr ""
+
+#: c-family/c-opts.c:864
+#, gcc-internal-format
+msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
+msgstr ""
+
+#: c-family/c-opts.c:943
+#, gcc-internal-format
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:945
+#, gcc-internal-format
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:947
+#, gcc-internal-format
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:949
+#, gcc-internal-format
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:951
+#, gcc-internal-format
+msgid "-Wformat-contains-nul ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:953
+#, gcc-internal-format
+msgid "-Wformat-security ignored without -Wformat"
+msgstr ""
+
+#: c-family/c-opts.c:983
+#, gcc-internal-format
+msgid "opening output file %s: %m"
+msgstr ""
+
+#: c-family/c-opts.c:988
+#, gcc-internal-format, gfc-internal-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr ""
+
+#: c-family/c-opts.c:1068
+#, gcc-internal-format
+msgid "the C parser does not support -dy, option ignored"
+msgstr ""
+
+#: c-family/c-opts.c:1072
+#, gcc-internal-format
+msgid "the Objective-C parser does not support -dy, option ignored"
+msgstr ""
+
+#: c-family/c-opts.c:1075
+#, gcc-internal-format
+msgid "the C++ parser does not support -dy, option ignored"
+msgstr ""
+
+#: c-family/c-opts.c:1079
+#, gcc-internal-format
+msgid "the Objective-C++ parser does not support -dy, option ignored"
+msgstr ""
+
+#: c-family/c-opts.c:1126
+#, gcc-internal-format
+msgid "opening dependency file %s: %m"
+msgstr ""
+
+#: c-family/c-opts.c:1136
+#, gcc-internal-format
+msgid "closing dependency file %s: %m"
+msgstr ""
+
+#: c-family/c-opts.c:1139
+#, gcc-internal-format
+msgid "when writing output to %s: %m"
+msgstr ""
+
+#: c-family/c-opts.c:1219
+#, gcc-internal-format
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr ""
+
+#: c-family/c-opts.c:1242
+#, gcc-internal-format
+msgid "-MG may only be used with -M or -MM"
+msgstr ""
+
+#: c-family/c-opts.c:1272
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -Wunused_macros"
+msgstr ""
+
+#: c-family/c-opts.c:1274
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -traditional"
+msgstr ""
+
+#: c-family/c-opts.c:1425
+#, gcc-internal-format
+msgid "too late for # directive to set debug directory"
+msgstr ""
+
+#: c-family/c-pch.c:133
+#, gcc-internal-format
+msgid "can%'t create precompiled header %s: %m"
+msgstr ""
+
+#: c-family/c-pch.c:155
+#, gcc-internal-format
+msgid "can%'t write to %s: %m"
+msgstr ""
+
+#: c-family/c-pch.c:161
+#, gcc-internal-format
+msgid "%qs is not a valid output file"
+msgstr ""
+
+#: c-family/c-pch.c:192 c-family/c-pch.c:207 c-family/c-pch.c:224
+#, gcc-internal-format
+msgid "can%'t write %s: %m"
+msgstr ""
+
+#: c-family/c-pch.c:197 c-family/c-pch.c:214
+#, gcc-internal-format
+msgid "can%'t seek in %s: %m"
+msgstr ""
+
+#: c-family/c-pch.c:205 c-family/c-pch.c:252 c-family/c-pch.c:293
+#: c-family/c-pch.c:344
+#, gcc-internal-format
+msgid "can%'t read %s: %m"
+msgstr ""
+
+#: c-family/c-pch.c:486
+#, gcc-internal-format
+msgid "pch_preprocess pragma should only be used with -fpreprocessed"
+msgstr ""
+
+#: c-family/c-pch.c:487
+#, gcc-internal-format
+msgid "use #include instead"
+msgstr ""
+
+#: c-family/c-pch.c:493
+#, gcc-internal-format
+msgid "%s: couldn%'t open PCH file: %m"
+msgstr ""
+
+#: c-family/c-pch.c:498
+#, gcc-internal-format
+msgid "use -Winvalid-pch for more information"
+msgstr ""
+
+#: c-family/c-pch.c:499
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: PCH file was invalid"
+msgstr ""
+
+#: c-family/c-pragma.c:104
+#, gcc-internal-format
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
+msgstr ""
+
+#: c-family/c-pragma.c:117
+#, gcc-internal-format
+msgid ""
+"#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
+msgstr ""
+
+#: c-family/c-pragma.c:131
+#, gcc-internal-format
+msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+msgstr ""
+
+#: c-family/c-pragma.c:133
+#, gcc-internal-format
+msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+msgstr ""
+
+#: c-family/c-pragma.c:154
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:165 c-family/c-pragma.c:197
+#, gcc-internal-format
+msgid "invalid constant in %<#pragma pack%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:169 c-family/c-pragma.c:211
+#, gcc-internal-format
+msgid "malformed %<#pragma pack%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:174
+#, gcc-internal-format
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:176
+#, gcc-internal-format
+msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:185
+#, gcc-internal-format
+msgid "unknown action %qE for %<#pragma pack%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:214
+#, gcc-internal-format
+msgid "junk at end of %<#pragma pack%>"
+msgstr ""
+
+#: c-family/c-pragma.c:217
+#, gcc-internal-format
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:237
+#, gcc-internal-format, gfc-internal-format
+msgid "alignment must be a small power of two, not %d"
+msgstr ""
+
+#: c-family/c-pragma.c:279
+#, gcc-internal-format
+msgid ""
+"applying #pragma weak %q+D after first use results in unspecified behavior"
+msgstr ""
+
+#: c-family/c-pragma.c:357 c-family/c-pragma.c:362
+#, gcc-internal-format
+msgid "malformed #pragma weak, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:366
+#, gcc-internal-format
+msgid "junk at end of %<#pragma weak%>"
+msgstr ""
+
+#: c-family/c-pragma.c:447 c-family/c-pragma.c:449
+#, gcc-internal-format
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:452
+#, gcc-internal-format
+msgid "junk at end of %<#pragma redefine_extname%>"
+msgstr ""
+
+#: c-family/c-pragma.c:467 c-family/c-pragma.c:559
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with previous rename"
+msgstr ""
+
+#: c-family/c-pragma.c:493
+#, gcc-internal-format
+msgid ""
+"#pragma redefine_extname ignored due to conflict with previous #pragma "
+"redefine_extname"
+msgstr ""
+
+#: c-family/c-pragma.c:513
+#, gcc-internal-format
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:516
+#, gcc-internal-format
+msgid "junk at end of %<#pragma extern_prefix%>"
+msgstr ""
+
+#: c-family/c-pragma.c:523
+#, gcc-internal-format
+msgid "#pragma extern_prefix not supported on this target"
+msgstr ""
+
+#: c-family/c-pragma.c:550
+#, gcc-internal-format
+msgid "asm declaration ignored due to conflict with previous rename"
+msgstr ""
+
+#: c-family/c-pragma.c:583
+#, gcc-internal-format
+msgid ""
+"#pragma redefine_extname ignored due to conflict with __asm__ declaration"
+msgstr ""
+
+#: c-family/c-pragma.c:646
+#, gcc-internal-format
+msgid ""
+"#pragma GCC visibility push() must specify default, internal, hidden or "
+"protected"
+msgstr ""
+
+#: c-family/c-pragma.c:688
+#, gcc-internal-format
+msgid "#pragma GCC visibility must be followed by push or pop"
+msgstr ""
+
+#: c-family/c-pragma.c:694
+#, gcc-internal-format
+msgid "no matching push for %<#pragma GCC visibility pop%>"
+msgstr ""
+
+#: c-family/c-pragma.c:699 c-family/c-pragma.c:706
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:702
+#, gcc-internal-format
+msgid "malformed #pragma GCC visibility push"
+msgstr ""
+
+#: c-family/c-pragma.c:710
+#, gcc-internal-format
+msgid "junk at end of %<#pragma GCC visibility%>"
+msgstr ""
+
+#: c-family/c-pragma.c:727
+#, gcc-internal-format
+msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
+msgstr ""
+
+#: c-family/c-pragma.c:746
+#, gcc-internal-format
+msgid ""
+"expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
+msgstr ""
+
+#: c-family/c-pragma.c:750
+#, gcc-internal-format
+msgid "missing option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
+
+#: c-family/c-pragma.c:762
+#, gcc-internal-format
+msgid "unknown option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
+
+#: c-family/c-pragma.c:775
+#, gcc-internal-format
+msgid "#pragma GCC option is not allowed inside functions"
+msgstr ""
+
+#: c-family/c-pragma.c:788
+#, gcc-internal-format
+msgid "%<#pragma GCC option%> is not a string"
+msgstr ""
+
+#: c-family/c-pragma.c:815
+#, gcc-internal-format
+msgid ""
+"%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
+msgstr ""
+
+#: c-family/c-pragma.c:821
+#, gcc-internal-format
+msgid "#pragma GCC target string... is badly formed"
+msgstr ""
+
+#: c-family/c-pragma.c:844
+#, gcc-internal-format
+msgid "#pragma GCC optimize is not allowed inside functions"
+msgstr ""
+
+#: c-family/c-pragma.c:857
+#, gcc-internal-format
+msgid "%<#pragma GCC optimize%> is not a string or number"
+msgstr ""
+
+#: c-family/c-pragma.c:883
+#, gcc-internal-format
+msgid ""
+"%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
+msgstr ""
+
+#: c-family/c-pragma.c:889
+#, gcc-internal-format
+msgid "#pragma GCC optimize string... is badly formed"
+msgstr ""
+
+#: c-family/c-pragma.c:931
+#, gcc-internal-format
+msgid "junk at end of %<#pragma push_options%>"
+msgstr ""
+
+#: c-family/c-pragma.c:961
+#, gcc-internal-format
+msgid "junk at end of %<#pragma pop_options%>"
+msgstr ""
+
+#: c-family/c-pragma.c:968
+#, gcc-internal-format
+msgid ""
+"%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
+"push_options%>"
+msgstr ""
+
+#: c-family/c-pragma.c:1010
+#, gcc-internal-format
+msgid "junk at end of %<#pragma reset_options%>"
+msgstr ""
+
+#: c-family/c-pragma.c:1048 c-family/c-pragma.c:1055
+#, gcc-internal-format
+msgid "expected a string after %<#pragma message%>"
+msgstr ""
+
+#: c-family/c-pragma.c:1050
+#, gcc-internal-format
+msgid "malformed %<#pragma message%>, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:1060
+#, gcc-internal-format
+msgid "junk at end of %<#pragma message%>"
+msgstr ""
+
+#: c-family/c-pragma.c:1063
+#, gcc-internal-format, gfc-internal-format
+msgid "#pragma message: %s"
+msgstr ""
+
+#: c-family/c-pragma.c:1100
+#, gcc-internal-format
+msgid "invalid location for %<pragma %s%>, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:1107 c-family/c-pragma.c:1121
+#, gcc-internal-format
+msgid "malformed %<#pragma %s%>, ignored"
+msgstr ""
+
+#: c-family/c-pragma.c:1127
+#, gcc-internal-format
+msgid "junk at end of %<#pragma %s%>"
+msgstr ""
+
+#: c-family/c-pragma.c:1145
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
+msgstr ""
+
+#: c-family/c-pragma.c:1154
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
+msgstr ""
+
+#: c-family/c-pragma.c:1160
+#, gcc-internal-format
+msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
+msgstr ""
+
+#: config/darwin-c.c:86
+#, gcc-internal-format
+msgid "too many #pragma options align=reset"
+msgstr ""
+
+#: config/darwin-c.c:106 config/darwin-c.c:109 config/darwin-c.c:111
+#: config/darwin-c.c:113
+#, gcc-internal-format
+msgid "malformed '#pragma options', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:116
+#, gcc-internal-format
+msgid "junk at end of '#pragma options'"
+msgstr ""
+
+#: config/darwin-c.c:126
+#, gcc-internal-format
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:138
+#, gcc-internal-format
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:159
+#, gcc-internal-format
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:162
+#, gcc-internal-format
+msgid "junk at end of '#pragma unused'"
+msgstr ""
+
+#: config/darwin-c.c:173
+#, gcc-internal-format
+msgid "malformed '#pragma ms_struct', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:181
+#, gcc-internal-format
+msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
+msgstr ""
+
+#: config/darwin-c.c:184
+#, gcc-internal-format
+msgid "junk at end of '#pragma ms_struct'"
+msgstr ""
+
+#: config/darwin-c.c:410
+#, gcc-internal-format, gfc-internal-format
+msgid "subframework include %s conflicts with framework include"
+msgstr ""
+
+#: config/darwin-c.c:593
+#, gcc-internal-format
+msgid "unknown value %qs of -mmacosx-version-min"
+msgstr ""
+
+#: config/darwin-driver.c:90
+#, gcc-internal-format
+msgid "sysctl for kern.osversion failed: %m"
+msgstr ""
+
+#: config/darwin-driver.c:136
+#, gcc-internal-format
+msgid "couldn%'t understand kern.osversion %q.*s"
+msgstr ""
+
+#: config/darwin.c:1480
+#, gcc-internal-format, gfc-internal-format
+msgid "failed to open temporary file %s for LTO output"
+msgstr ""
+
+#: config/darwin.c:1568
+#, gcc-internal-format
+msgid ""
+"%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
+msgstr ""
+
+#: config/darwin.c:1575
+#, gcc-internal-format
+msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
+msgstr ""
+
+#: config/darwin.c:1714
+#, gcc-internal-format
+msgid ""
+"internal and protected visibility attributes not supported in this "
+"configuration; ignored"
+msgstr ""
+
+#: config/darwin.c:1875
+#, gcc-internal-format, gfc-internal-format
+msgid "failed to open temporary file %s with LTO output"
+msgstr ""
+
+#: config/darwin.c:2002
+#, gcc-internal-format
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
+msgstr ""
+
+#: config/darwin.c:2181
+#, gcc-internal-format
+msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
+msgstr ""
+
+#: config/darwin.c:2188
+#, gcc-internal-format
+msgid "built-in function %qD takes one argument only"
+msgstr ""
+
+#: config/darwin.c:2233
+#, gcc-internal-format
+msgid "CFString literal is missing"
+msgstr ""
+
+#: config/darwin.c:2244
+#, gcc-internal-format
+msgid "CFString literal expression is not a string constant"
+msgstr ""
+
+#: config/darwin.c:2267
+#, gcc-internal-format, gfc-internal-format
+msgid "%s in CFString literal"
+msgstr ""
+
+#: config/host-darwin.c:63
+#, gcc-internal-format
+msgid "couldn%'t unmap pch_address_space: %m"
+msgstr ""
+
+#: config/sol2-c.c:93 config/sol2-c.c:109
+#, gcc-internal-format
+msgid "malformed %<#pragma align%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:102
+#, gcc-internal-format
+msgid "invalid alignment for %<#pragma align%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:117
+#, gcc-internal-format
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:129 config/sol2-c.c:141
+#, gcc-internal-format
+msgid "malformed %<#pragma align%>"
+msgstr ""
+
+#: config/sol2-c.c:136
+#, gcc-internal-format
+msgid "junk at end of %<#pragma align%>"
+msgstr ""
+
+#: config/sol2-c.c:157 config/sol2-c.c:164
+#, gcc-internal-format
+msgid "malformed %<#pragma init%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:188 config/sol2-c.c:200
+#, gcc-internal-format
+msgid "malformed %<#pragma init%>"
+msgstr ""
+
+#: config/sol2-c.c:195
+#, gcc-internal-format
+msgid "junk at end of %<#pragma init%>"
+msgstr ""
+
+#: config/sol2-c.c:216 config/sol2-c.c:223
+#, gcc-internal-format
+msgid "malformed %<#pragma fini%>, ignoring"
+msgstr ""
+
+#: config/sol2-c.c:247 config/sol2-c.c:259
+#, gcc-internal-format
+msgid "malformed %<#pragma fini%>"
+msgstr ""
+
+#: config/sol2-c.c:254
+#, gcc-internal-format
+msgid "junk at end of %<#pragma fini%>"
+msgstr ""
+
+#: config/sol2.c:55
+#, gcc-internal-format
+msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
+msgstr ""
+
+#: config/vxworks.c:147
+#, gcc-internal-format
+msgid "PIC is only supported for RTPs"
+msgstr ""
+
+#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
+#. sections.  machopic_select_section ensures that weak variables go in
+#. coalesced sections.  Weak aliases (or any other kind of aliases) are
+#. not supported.  Weak symbols that aren't visible outside the .s file
+#. are not supported.
+#: config/darwin.h:412
+#, gcc-internal-format
+msgid "alias definitions not supported in Mach-O; ignored"
+msgstr ""
+
+#. No profiling.
+#: config/vx-common.h:89
+#, gcc-internal-format
+msgid "profiler support for VxWorks"
+msgstr ""
+
+#: config/alpha/alpha.c:237 config/rs6000/rs6000.c:3728
+#, gcc-internal-format
+msgid "bad value %qs for -mtls-size switch"
+msgstr ""
+
+#: config/alpha/alpha.c:295
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr ""
+
+#: config/alpha/alpha.c:319
+#, gcc-internal-format
+msgid "-mieee not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:330
+#, gcc-internal-format
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:347
+#, gcc-internal-format
+msgid "bad value %qs for -mtrap-precision switch"
+msgstr ""
+
+#: config/alpha/alpha.c:361
+#, gcc-internal-format
+msgid "bad value %qs for -mfp-rounding-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:376
+#, gcc-internal-format
+msgid "bad value %qs for -mfp-trap-mode switch"
+msgstr ""
+
+#: config/alpha/alpha.c:390
+#, gcc-internal-format
+msgid "bad value %qs for -mcpu switch"
+msgstr ""
+
+#: config/alpha/alpha.c:402
+#, gcc-internal-format
+msgid "bad value %qs for -mtune switch"
+msgstr ""
+
+#: config/alpha/alpha.c:409
+#, gcc-internal-format
+msgid "trap mode not supported on Unicos/Mk"
+msgstr ""
+
+#: config/alpha/alpha.c:416
+#, gcc-internal-format
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr ""
+
+#: config/alpha/alpha.c:432
+#, gcc-internal-format
+msgid "rounding mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:437
+#, gcc-internal-format
+msgid "trap mode not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:441
+#, gcc-internal-format
+msgid "128-bit long double not supported for VAX floats"
+msgstr ""
+
+#: config/alpha/alpha.c:469
+#, gcc-internal-format, gfc-internal-format
+msgid "L%d cache latency unknown for %s"
+msgstr ""
+
+#: config/alpha/alpha.c:484
+#, gcc-internal-format
+msgid "bad value %qs for -mmemory-latency"
+msgstr ""
+
+#: config/alpha/alpha.c:6721 config/alpha/alpha.c:6724 config/s390/s390.c:9034
+#: config/s390/s390.c:9037
+#, gcc-internal-format
+msgid "bad builtin fcode"
+msgstr ""
+
+#: config/arc/arc.c:406
+#, gcc-internal-format
+msgid "argument of %qE attribute is not a string constant"
+msgstr ""
+
+#: config/arc/arc.c:414
+#, gcc-internal-format
+msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
+msgstr ""
+
+#: config/arm/arm.c:1296 config/rs6000/rs6000.c:2655 config/sparc/sparc.c:826
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %s switch"
+msgstr ""
+
+#: config/arm/arm.c:1435
+#, gcc-internal-format, gfc-internal-format
+msgid "switch -mcpu=%s conflicts with -march=%s switch"
+msgstr ""
+
+#: config/arm/arm.c:1560
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid __fp16 format option: -mfp16-format=%s"
+msgstr ""
+
+#: config/arm/arm.c:1577
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid ABI option: -mabi=%s"
+msgstr ""
+
+#: config/arm/arm.c:1585
+#, gcc-internal-format
+msgid "target CPU does not support ARM mode"
+msgstr ""
+
+#: config/arm/arm.c:1591
+#, gcc-internal-format
+msgid "target CPU does not support interworking"
+msgstr ""
+
+#: config/arm/arm.c:1597
+#, gcc-internal-format
+msgid "target CPU does not support THUMB instructions"
+msgstr ""
+
+#: config/arm/arm.c:1615
+#, gcc-internal-format
+msgid ""
+"enabling backtrace support is only meaningful when compiling for the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:1618
+#, gcc-internal-format
+msgid ""
+"enabling callee interworking support is only meaningful when compiling for "
+"the Thumb"
+msgstr ""
+
+#: config/arm/arm.c:1622
+#, gcc-internal-format
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr ""
+
+#: config/arm/arm.c:1630
+#, gcc-internal-format
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr ""
+
+#: config/arm/arm.c:1633
+#, gcc-internal-format
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr ""
+
+#: config/arm/arm.c:1641
+#, gcc-internal-format
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr ""
+
+#: config/arm/arm.c:1644
+#, gcc-internal-format
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr ""
+
+#: config/arm/arm.c:1704
+#, gcc-internal-format
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
+msgstr ""
+
+#: config/arm/arm.c:1707
+#, gcc-internal-format
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
+msgstr ""
+
+#: config/arm/arm.c:1716
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid floating point emulation option: -mfpe=%s"
+msgstr ""
+
+#: config/arm/arm.c:1744
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid floating point option: -mfpu=%s"
+msgstr ""
+
+#: config/arm/arm.c:1783
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid floating point abi: -mfloat-abi=%s"
+msgstr ""
+
+#: config/arm/arm.c:1791
+#, gcc-internal-format
+msgid "FPA is unsupported in the AAPCS"
+msgstr ""
+
+#: config/arm/arm.c:1796
+#, gcc-internal-format
+msgid "AAPCS does not support -mcaller-super-interworking"
+msgstr ""
+
+#: config/arm/arm.c:1799
+#, gcc-internal-format
+msgid "AAPCS does not support -mcallee-super-interworking"
+msgstr ""
+
+#: config/arm/arm.c:1806
+#, gcc-internal-format
+msgid "iWMMXt and hardware floating point"
+msgstr ""
+
+#: config/arm/arm.c:1810
+#, gcc-internal-format
+msgid "Thumb-2 iWMMXt"
+msgstr ""
+
+#: config/arm/arm.c:1814
+#, gcc-internal-format
+msgid "__fp16 and no ldrh"
+msgstr ""
+
+#: config/arm/arm.c:1834
+#, gcc-internal-format
+msgid "-mfloat-abi=hard and VFP"
+msgstr ""
+
+#: config/arm/arm.c:1858
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid thread pointer option: -mtp=%s"
+msgstr ""
+
+#: config/arm/arm.c:1871
+#, gcc-internal-format
+msgid "can not use -mtp=cp15 with 16-bit Thumb"
+msgstr ""
+
+#: config/arm/arm.c:1885
+#, gcc-internal-format, gfc-internal-format
+msgid "structure size boundary can only be set to %s"
+msgstr ""
+
+#: config/arm/arm.c:1891
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with Thumb"
+msgstr ""
+
+#: config/arm/arm.c:1900
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with -msingle-pic-base"
+msgstr ""
+
+#: config/arm/arm.c:1912
+#, gcc-internal-format
+msgid "-mpic-register= is useless without -fpic"
+msgstr ""
+
+#: config/arm/arm.c:1921
+#, gcc-internal-format, gfc-internal-format
+msgid "unable to use '%s' for PIC register"
+msgstr ""
+
+#: config/arm/arm.c:1960
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition not supported on this architecture"
+msgstr ""
+
+#: config/arm/arm.c:3800
+#, gcc-internal-format
+msgid "non-AAPCS derived PCS variant"
+msgstr ""
+
+#: config/arm/arm.c:3802
+#, gcc-internal-format
+msgid "variadic functions must use the base AAPCS variant"
+msgstr ""
+
+#: config/arm/arm.c:3821
+#, gcc-internal-format
+msgid "PCS variant"
+msgstr ""
+
+#: config/arm/arm.c:4016
+#, gcc-internal-format
+msgid "Thumb-1 hard-float VFP ABI"
+msgstr ""
+
+#: config/arm/arm.c:4716 config/arm/arm.c:4734 config/avr/avr.c:4868
+#: config/avr/avr.c:4884 config/bfin/bfin.c:5574 config/bfin/bfin.c:5635
+#: config/bfin/bfin.c:5664 config/h8300/h8300.c:5384 config/i386/i386.c:5078
+#: config/i386/i386.c:29027 config/i386/i386.c:29107
+#: config/m68hc11/m68hc11.c:1218 config/m68k/m68k.c:817
+#: config/mcore/mcore.c:3091 config/mep/mep.c:3976 config/mep/mep.c:3990
+#: config/mep/mep.c:4064 config/rs6000/rs6000.c:24746 config/rx/rx.c:2140
+#: config/sh/sh.c:8887 config/sh/sh.c:8905 config/sh/sh.c:8934
+#: config/sh/sh.c:9016 config/sh/sh.c:9039 config/spu/spu.c:3873
+#: config/stormy16/stormy16.c:2222 config/v850/v850.c:2135
+#, gcc-internal-format
+msgid "%qE attribute only applies to functions"
+msgstr ""
+
+#: config/arm/arm.c:17539
+#, gcc-internal-format
+msgid "unable to compute real location of stacked parameter"
+msgstr ""
+
+#: config/arm/arm.c:19119
+#, gcc-internal-format
+msgid "argument must be a constant"
+msgstr ""
+
+#. @@@ better error message
+#: config/arm/arm.c:19427 config/arm/arm.c:19464
+#, gcc-internal-format
+msgid "selector must be an immediate"
+msgstr ""
+
+#. @@@ better error message
+#: config/arm/arm.c:19507
+#, gcc-internal-format
+msgid "mask must be an immediate"
+msgstr ""
+
+#: config/arm/arm.c:20283
+#, gcc-internal-format
+msgid "no low registers available for popping high registers"
+msgstr ""
+
+#: config/arm/arm.c:20508
+#, gcc-internal-format
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr ""
+
+#: config/arm/arm.c:22784
+#, gcc-internal-format
+msgid "the mangling of %<va_list%> has changed in GCC 4.4"
+msgstr ""
+
+#: config/arm/pe.c:159 config/mcore/mcore.c:2966
+#, gcc-internal-format
+msgid "initialized variable %q+D is marked dllimport"
+msgstr ""
+
+#: config/arm/pe.c:168
+#, gcc-internal-format
+msgid "static variable %q+D is marked dllimport"
+msgstr ""
+
+#: config/avr/avr.c:450
+#, gcc-internal-format
+msgid "'builtin_return_address' contains only 2 bytes of address"
+msgstr ""
+
+#: config/avr/avr.c:1169
+#, gcc-internal-format
+msgid "pointer offset from symbol maybe incorrect"
+msgstr ""
+
+#: config/avr/avr.c:1226
+#, gcc-internal-format
+msgid "accessing data memory with program memory address"
+msgstr ""
+
+#: config/avr/avr.c:1266
+#, gcc-internal-format
+msgid "accessing program  memory with data memory address"
+msgstr ""
+
+#: config/avr/avr.c:4682
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled interrupt handler"
+msgstr ""
+
+#: config/avr/avr.c:4691
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled signal handler"
+msgstr ""
+
+#: config/avr/avr.c:4841
+#, gcc-internal-format
+msgid "only initialized variables can be placed into program memory area"
+msgstr ""
+
+#: config/avr/avr.c:4975
+#, gcc-internal-format
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr ""
+
+#: config/avr/avr.c:4989
+#, gcc-internal-format
+msgid "MCU %qs supported for assembler only"
+msgstr ""
+
+#: config/bfin/bfin.c:2579 config/m68k/m68k.c:541
+#, gcc-internal-format, gfc-internal-format
+msgid "-mshared-library-id=%s is not between 0 and %d"
+msgstr ""
+
+#: config/bfin/bfin.c:2599
+#, gcc-internal-format, gfc-internal-format
+msgid "-mcpu=%s is not valid"
+msgstr ""
+
+#: config/bfin/bfin.c:2635
+#, gcc-internal-format, gfc-internal-format
+msgid "-mcpu=%s has invalid silicon revision"
+msgstr ""
+
+#: config/bfin/bfin.c:2696
+#, gcc-internal-format
+msgid "-mshared-library-id= specified without -mid-shared-library"
+msgstr ""
+
+#: config/bfin/bfin.c:2699
+#, gcc-internal-format
+msgid "can%'t use multiple stack checking methods together"
+msgstr ""
+
+#: config/bfin/bfin.c:2702
+#, gcc-internal-format
+msgid "ID shared libraries and FD-PIC mode can%'t be used together"
+msgstr ""
+
+#: config/bfin/bfin.c:2707 config/m68k/m68k.c:642
+#, gcc-internal-format
+msgid "cannot specify both -msep-data and -mid-shared-library"
+msgstr ""
+
+#: config/bfin/bfin.c:2727
+#, gcc-internal-format
+msgid "-mmulticore can only be used with BF561"
+msgstr ""
+
+#: config/bfin/bfin.c:2730
+#, gcc-internal-format
+msgid "-mcorea should be used with -mmulticore"
+msgstr ""
+
+#: config/bfin/bfin.c:2733
+#, gcc-internal-format
+msgid "-mcoreb should be used with -mmulticore"
+msgstr ""
+
+#: config/bfin/bfin.c:2736
+#, gcc-internal-format
+msgid "-mcorea and -mcoreb can%'t be used together"
+msgstr ""
+
+#: config/bfin/bfin.c:5579
+#, gcc-internal-format
+msgid "multiple function type attributes specified"
+msgstr ""
+
+#: config/bfin/bfin.c:5646
+#, gcc-internal-format
+msgid ""
+"can%'t apply both longcall and shortcall attributes to the same function"
+msgstr ""
+
+#: config/bfin/bfin.c:5696 config/i386/winnt.c:62 config/mep/mep.c:3880
+#: config/mep/mep.c:4018
+#, gcc-internal-format
+msgid "%qE attribute only applies to variables"
+msgstr ""
+
+#: config/bfin/bfin.c:5703
+#, gcc-internal-format
+msgid "%qE attribute cannot be specified for local variables"
+msgstr ""
+
+#. This function is for retrieving a part of an instruction name for
+#. an operator, for immediate output.  If that ever happens for
+#. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
+#. we notice.
+#: config/cris/cris.c:514
+#, gcc-internal-format
+msgid "MULT case in cris_op_str"
+msgstr ""
+
+#: config/cris/cris.c:853
+#, gcc-internal-format
+msgid "invalid use of ':' modifier"
+msgstr ""
+
+#: config/cris/cris.c:1040 config/moxie/moxie.c:190
+#, gcc-internal-format, gfc-internal-format
+msgid "internal error: bad register: %d"
+msgstr ""
+
+#: config/cris/cris.c:1628
+#, gcc-internal-format
+msgid "internal error: sideeffect-insn affecting main effect"
+msgstr ""
+
+#: config/cris/cris.c:1725
+#, gcc-internal-format
+msgid "unknown cc_attr value"
+msgstr ""
+
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2110
+#, gcc-internal-format
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgstr ""
+
+#: config/cris/cris.c:2402
+#, gcc-internal-format, gfc-internal-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr ""
+
+#: config/cris/cris.c:2430
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2466
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgstr ""
+
+#: config/cris/cris.c:2487
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr ""
+
+#: config/cris/cris.c:2502
+#, gcc-internal-format
+msgid "that particular -g option is invalid with -maout and -melinux"
+msgstr ""
+
+#: config/cris/cris.c:2728
+#, gcc-internal-format
+msgid "unknown src"
+msgstr ""
+
+#: config/cris/cris.c:2789
+#, gcc-internal-format
+msgid "unknown dest"
+msgstr ""
+
+#: config/cris/cris.c:3074
+#, gcc-internal-format, gfc-internal-format
+msgid "stackframe too big: %d bytes"
+msgstr ""
+
+#: config/cris/cris.c:3566 config/cris/cris.c:3594
+#, gcc-internal-format
+msgid "expand_binop failed in movsi got"
+msgstr ""
+
+#: config/cris/cris.c:3676
+#, gcc-internal-format
+msgid "emitting PIC operand, but PIC register isn%'t set up"
+msgstr ""
+
+#. Definitions for GCC.  Part of the machine description for CRIS.
+#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
+#. 2009, 2010 Free Software Foundation, Inc.
+#. Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
+#.
+#. This file is part of GCC.
+#.
+#. GCC is free software; you can redistribute it and/or modify
+#. it under the terms of the GNU General Public License as published by
+#. the Free Software Foundation; either version 3, or (at your option)
+#. any later version.
+#.
+#. GCC is distributed in the hope that it will be useful,
+#. but WITHOUT ANY WARRANTY; without even the implied warranty of
+#. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#. GNU General Public License for more details.
+#.
+#. You should have received a copy of the GNU General Public License
+#. along with GCC; see the file COPYING3.  If not see
+#. <http://www.gnu.org/licenses/>.
+#. After the first "Node:" comment comes all preprocessor directives and
+#. attached declarations described in the info files, the "Using and
+#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
+#. macros" section in the gcc-2.9x CVS edition of 2000-03-17.  FIXME: Not
+#. really, but needs an update anyway.
+#.
+#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
+#. for that.  If applicable, there is a CRIS-specific comment.  The order
+#. of macro definitions follow the order in the manual.  Every section in
+#. the manual (node in the info pages) has an introductory `Node:
+#. <subchapter>' comment.  If no macros are defined for a section, only
+#. the section-comment is present.
+#. Note that other header files (e.g. config/elfos.h, config/linux.h,
+#. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
+#. settings not repeated below.  This file contains general CRIS
+#. definitions and definitions for the cris-*-elf subtarget.
+#. We don't want to use gcc_assert for everything, as that can be
+#. compiled out.
+#: config/cris/cris.h:43
+#, gcc-internal-format
+msgid "CRIS-port assertion failed: "
+msgstr ""
+
+#. Node: Caller Saves
+#. (no definitions)
+#. Node: Function entry
+#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
+#. TARGET_ASM_FUNCTION_EPILOGUE.
+#. Node: Profiling
+#: config/cris/cris.h:885
+#, gcc-internal-format
+msgid "no FUNCTION_PROFILER for CRIS"
+msgstr ""
+
+#: config/crx/crx.h:342
+#, gcc-internal-format
+msgid "profiler support for CRX"
+msgstr ""
+
+#: config/frv/frv.c:8747
+#, gcc-internal-format
+msgid "accumulator is not a constant integer"
+msgstr ""
+
+#: config/frv/frv.c:8752
+#, gcc-internal-format
+msgid "accumulator number is out of bounds"
+msgstr ""
+
+#: config/frv/frv.c:8763
+#, gcc-internal-format
+msgid "inappropriate accumulator for %qs"
+msgstr ""
+
+#: config/frv/frv.c:8839
+#, gcc-internal-format
+msgid "invalid IACC argument"
+msgstr ""
+
+#: config/frv/frv.c:8862
+#, gcc-internal-format
+msgid "%qs expects a constant argument"
+msgstr ""
+
+#: config/frv/frv.c:8867
+#, gcc-internal-format
+msgid "constant argument out of range for %qs"
+msgstr ""
+
+#: config/frv/frv.c:9348
+#, gcc-internal-format
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
+
+#: config/frv/frv.c:9360
+#, gcc-internal-format
+msgid "this media function is only available on the fr500"
+msgstr ""
+
+#: config/frv/frv.c:9388
+#, gcc-internal-format
+msgid "this media function is only available on the fr400 and fr550"
+msgstr ""
+
+#: config/frv/frv.c:9407
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr405 and fr450"
+msgstr ""
+
+#: config/frv/frv.c:9416
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr500 and fr550"
+msgstr ""
+
+#: config/frv/frv.c:9428
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr450"
+msgstr ""
+
+#: config/h8300/h8300.c:344
+#, gcc-internal-format
+msgid "-ms2600 is used without -ms"
+msgstr ""
+
+#: config/h8300/h8300.c:350
+#, gcc-internal-format
+msgid "-mn is used without -mh or -ms"
+msgstr ""
+
+#: config/i386/host-cygwin.c:64
+#, gcc-internal-format
+msgid "can%'t extend PCH file: %m"
+msgstr ""
+
+#: config/i386/host-cygwin.c:75
+#, gcc-internal-format
+msgid "can%'t set position in PCH file: %m"
+msgstr ""
+
+#: config/i386/i386.c:3296 config/i386/i386.c:3582
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %stune=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3299
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead "
+"as appropriate"
+msgstr ""
+
+#: config/i386/i386.c:3345
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %sstringop-strategy=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3362
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown ABI (%s) for %sabi=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3377
+#, gcc-internal-format, gfc-internal-format
+msgid "code model %s does not support PIC mode"
+msgstr ""
+
+#: config/i386/i386.c:3383
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %scmodel=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3407
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %sasm=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3411
+#, gcc-internal-format
+msgid "code model %qs not supported in the %s bit mode"
+msgstr ""
+
+#: config/i386/i386.c:3414
+#, gcc-internal-format, gfc-internal-format
+msgid "%i-bit mode not compiled in"
+msgstr ""
+
+#: config/i386/i386.c:3426 config/i386/i386.c:3547
+#, gcc-internal-format
+msgid "CPU you selected does not support x86-64 instruction set"
+msgstr ""
+
+#: config/i386/i386.c:3517
+#, gcc-internal-format, gfc-internal-format
+msgid "generic CPU can be used only for %stune=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3520
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %sarch=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3632
+#, gcc-internal-format, gfc-internal-format
+msgid "%sregparm%s is ignored in 64-bit mode"
+msgstr ""
+
+#: config/i386/i386.c:3635
+#, gcc-internal-format, gfc-internal-format
+msgid "%sregparm=%d%s is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:3648
+#, gcc-internal-format, gfc-internal-format
+msgid "%salign-loops%s is obsolete, use -falign-loops%s"
+msgstr ""
+
+#: config/i386/i386.c:3654 config/i386/i386.c:3669 config/i386/i386.c:3684
+#, gcc-internal-format, gfc-internal-format
+msgid "%salign-loops=%d%s is not between 0 and %d"
+msgstr ""
+
+#: config/i386/i386.c:3663
+#, gcc-internal-format, gfc-internal-format
+msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
+msgstr ""
+
+#: config/i386/i386.c:3678
+#, gcc-internal-format, gfc-internal-format
+msgid "%salign-functions%s is obsolete, use -falign-functions%s"
+msgstr ""
+
+#: config/i386/i386.c:3713
+#, gcc-internal-format, gfc-internal-format
+msgid "%sbranch-cost=%d%s is not between 0 and 5"
+msgstr ""
+
+#: config/i386/i386.c:3721
+#, gcc-internal-format, gfc-internal-format
+msgid "%slarge-data-threshold=%d%s is negative"
+msgstr ""
+
+#: config/i386/i386.c:3733
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %stls-dialect=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3741
+#, gcc-internal-format, gfc-internal-format
+msgid "pc%d is not valid precision setting (32, 64 or 80)"
+msgstr ""
+
+#: config/i386/i386.c:3757
+#, gcc-internal-format, gfc-internal-format
+msgid "%srtd%s is ignored in 64bit mode"
+msgstr ""
+
+#: config/i386/i386.c:3817
+#, gcc-internal-format, gfc-internal-format
+msgid "%spreferred-stack-boundary%s is not supported for this target"
+msgstr ""
+
+#: config/i386/i386.c:3820
+#, gcc-internal-format, gfc-internal-format
+msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
+msgstr ""
+
+#: config/i386/i386.c:3840
+#, gcc-internal-format, gfc-internal-format
+msgid "-mincoming-stack-boundary=%d is not between %d and 12"
+msgstr ""
+
+#: config/i386/i386.c:3853
+#, gcc-internal-format, gfc-internal-format
+msgid "%ssseregparm%s used without SSE enabled"
+msgstr ""
+
+#: config/i386/i386.c:3864 config/i386/i386.c:3878
+#, gcc-internal-format
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:3883
+#, gcc-internal-format
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr ""
+
+#: config/i386/i386.c:3890
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for %sfpmath=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3906
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
+msgstr ""
+
+#: config/i386/i386.c:3927
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"unwind tables currently require either a frame pointer or %saccumulate-"
+"outgoing-args%s for correctness"
+msgstr ""
+
+#: config/i386/i386.c:3940
+#, gcc-internal-format, gfc-internal-format
+msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
+msgstr ""
+
+#: config/i386/i386.c:4026
+#, gcc-internal-format
+msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
+msgstr ""
+
+#: config/i386/i386.c:4033
+#, gcc-internal-format
+msgid "-mno-fentry isn%'t compatible with SEH"
+msgstr ""
+
+#: config/i386/i386.c:4455
+#, gcc-internal-format, gfc-internal-format
+msgid "attribute(target(\"%s\")) is unknown"
+msgstr ""
+
+#: config/i386/i386.c:4477
+#, gcc-internal-format, gfc-internal-format
+msgid "option(\"%s\") was already specified"
+msgstr ""
+
+#: config/i386/i386.c:5091 config/i386/i386.c:5142
+#, gcc-internal-format
+msgid "fastcall and regparm attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5096
+#, gcc-internal-format
+msgid "regparam and thiscall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5103
+#, gcc-internal-format
+msgid "%qE attribute requires an integer constant argument"
+msgstr ""
+
+#: config/i386/i386.c:5109
+#, gcc-internal-format
+msgid "argument to %qE attribute larger than %d"
+msgstr ""
+
+#: config/i386/i386.c:5134 config/i386/i386.c:5177
+#, gcc-internal-format
+msgid "fastcall and cdecl attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5138
+#, gcc-internal-format
+msgid "fastcall and stdcall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5146 config/i386/i386.c:5195
+#, gcc-internal-format
+msgid "fastcall and thiscall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5156 config/i386/i386.c:5173
+#, gcc-internal-format
+msgid "stdcall and cdecl attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5160
+#, gcc-internal-format
+msgid "stdcall and fastcall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5164 config/i386/i386.c:5191
+#, gcc-internal-format
+msgid "stdcall and thiscall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5181 config/i386/i386.c:5199
+#, gcc-internal-format
+msgid "cdecl and thiscall attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:5187
+#, gcc-internal-format
+msgid "%qE attribute is used for none class-method"
+msgstr ""
+
+#: config/i386/i386.c:5341
+#, gcc-internal-format
+msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
+msgstr ""
+
+#: config/i386/i386.c:5344
+#, gcc-internal-format
+msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
+msgstr ""
+
+#: config/i386/i386.c:5548
+#, gcc-internal-format
+msgid "ms_hook_prologue is not compatible with nested function"
+msgstr ""
+
+#: config/i386/i386.c:5701
+#, gcc-internal-format
+msgid ""
+"ms_abi attribute requires -maccumulate-outgoing-args or subtarget "
+"optimization implying it"
+msgstr ""
+
+#: config/i386/i386.c:5824
+#, gcc-internal-format
+msgid "AVX vector argument without AVX enabled changes the ABI"
+msgstr ""
+
+#: config/i386/i386.c:6006
+#, gcc-internal-format
+msgid ""
+"the ABI of passing struct with a flexible array member has changed in GCC 4.4"
+msgstr ""
+
+#: config/i386/i386.c:6122
+#, gcc-internal-format
+msgid "the ABI of passing union with long double has changed in GCC 4.4"
+msgstr ""
+
+#: config/i386/i386.c:6237
+#, gcc-internal-format
+msgid ""
+"the ABI of passing structure with complex float member has changed in GCC 4.4"
+msgstr ""
+
+#: config/i386/i386.c:6383
+#, gcc-internal-format
+msgid "SSE register return with SSE disabled"
+msgstr ""
+
+#: config/i386/i386.c:6389
+#, gcc-internal-format
+msgid "SSE register argument with SSE disabled"
+msgstr ""
+
+#: config/i386/i386.c:6405
+#, gcc-internal-format
+msgid "x87 register return with x87 disabled"
+msgstr ""
+
+#: config/i386/i386.c:6783
+#, gcc-internal-format
+msgid "SSE vector argument without SSE enabled changes the ABI"
+msgstr ""
+
+#: config/i386/i386.c:6821
+#, gcc-internal-format
+msgid "MMX vector argument without MMX enabled changes the ABI"
+msgstr ""
+
+#: config/i386/i386.c:7194
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
+msgstr ""
+
+#: config/i386/i386.c:7503
+#, gcc-internal-format
+msgid "SSE vector return without SSE enabled changes the ABI"
+msgstr ""
+
+#: config/i386/i386.c:7513
+#, gcc-internal-format
+msgid "MMX vector return without MMX enabled changes the ABI"
+msgstr ""
+
+#: config/i386/i386.c:8938
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
+msgstr ""
+
+#: config/i386/i386.c:8944
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
+msgstr ""
+
+#: config/i386/i386.c:10090
+#, gcc-internal-format
+msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
+msgstr ""
+
+#: config/i386/i386.c:11061
+#, gcc-internal-format
+msgid "-fsplit-stack does not support fastcall with nested function"
+msgstr ""
+
+#: config/i386/i386.c:11075
+#, gcc-internal-format
+msgid ""
+"-fsplit-stack does not support 2 register  parameters for a nested function"
+msgstr ""
+
+#. FIXME: We could make this work by pushing a register
+#. around the addition and comparison.
+#: config/i386/i386.c:11086
+#, gcc-internal-format
+msgid "-fsplit-stack does not support 3 register parameters"
+msgstr ""
+
+#: config/i386/i386.c:13428
+#, gcc-internal-format
+msgid "extended registers have no high halves"
+msgstr ""
+
+#: config/i386/i386.c:13443
+#, gcc-internal-format
+msgid "unsupported operand size for extended register"
+msgstr ""
+
+#: config/i386/i386.c:13688
+#, gcc-internal-format, gfc-internal-format
+msgid "non-integer operand used with operand code '%c'"
+msgstr ""
+
+#: config/i386/i386.c:25758 config/i386/i386.c:27142
+#, gcc-internal-format
+msgid "last argument must be an immediate"
+msgstr ""
+
+#: config/i386/i386.c:26055
+#, gcc-internal-format
+msgid "the fifth argument must be a 8-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26150
+#, gcc-internal-format
+msgid "the third argument must be a 8-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26507
+#, gcc-internal-format
+msgid "the last argument must be a 4-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26516
+#, gcc-internal-format
+msgid "the last argument must be a 2-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26525
+#, gcc-internal-format
+msgid "the last argument must be a 1-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26534
+#, gcc-internal-format
+msgid "the last argument must be a 5-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26543
+#, gcc-internal-format
+msgid "the next to last argument must be an 8-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26547 config/i386/i386.c:26759
+#, gcc-internal-format
+msgid "the last argument must be an 8-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26757
+#, gcc-internal-format
+msgid "the last argument must be a 32-bit immediate"
+msgstr ""
+
+#: config/i386/i386.c:26823 config/rs6000/rs6000.c:11287
+#, gcc-internal-format
+msgid "selector must be an integer constant in the range 0..%wi"
+msgstr ""
+
+#: config/i386/i386.c:26966
+#, gcc-internal-format
+msgid "%qE needs unknown isa option"
+msgstr ""
+
+#: config/i386/i386.c:26970
+#, gcc-internal-format
+msgid "%qE needs isa option %s"
+msgstr ""
+
+#: config/i386/i386.c:29034
+#, gcc-internal-format
+msgid "%qE attribute only available for 64-bit"
+msgstr ""
+
+#: config/i386/i386.c:29045 config/i386/i386.c:29054
+#, gcc-internal-format
+msgid "ms_abi and sysv_abi attributes are not compatible"
+msgstr ""
+
+#: config/i386/i386.c:29092 config/rs6000/rs6000.c:24829
+#, gcc-internal-format
+msgid "%qE incompatible attribute ignored"
+msgstr ""
+
+#: config/i386/i386.c:33251
+#, gcc-internal-format
+msgid "vector permutation requires vector constant"
+msgstr ""
+
+#: config/i386/i386.c:33261
+#, gcc-internal-format
+msgid "invalid vector permutation constant"
+msgstr ""
+
+#: config/i386/i386.c:33309
+#, gcc-internal-format, gfc-internal-format
+msgid "vector permutation (%d %d)"
+msgstr ""
+
+#: config/i386/i386.c:33312
+#, gcc-internal-format, gfc-internal-format
+msgid "vector permutation (%d %d %d %d)"
+msgstr ""
+
+#: config/i386/i386.c:33316
+#, gcc-internal-format, gfc-internal-format
+msgid "vector permutation (%d %d %d %d %d %d %d %d)"
+msgstr ""
+
+#: config/i386/i386.c:33321
+#, gcc-internal-format, gfc-internal-format
+msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
+msgstr ""
+
+#: config/i386/winnt.c:84
+#, gcc-internal-format
+msgid ""
+"%qE attribute applies only to initialized variables with external linkage"
+msgstr ""
+
+#: config/i386/winnt.c:146 config/sh/symbian-c.c:97
+#: config/sh/symbian-cxx.c:121
+#, gcc-internal-format
+msgid "definition of static data member %q+D of dllimport%'d class"
+msgstr ""
+
+#: config/i386/winnt.c:295
+#, gcc-internal-format
+msgid "%q+D:'selectany' attribute applies only to initialized objects"
+msgstr ""
+
+#: config/i386/winnt.c:448
+#, gcc-internal-format
+msgid "%q+D causes a section type conflict"
+msgstr ""
+
+#: config/i386/cygming.h:205
+#, gcc-internal-format
+msgid "-fPIC ignored for target (all code is position independent)"
+msgstr ""
+
+#: config/i386/cygming.h:211
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr ""
+
+#: config/i386/djgpp.h:180
+#, gcc-internal-format
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr ""
+
+#: config/i386/i386-interix.h:256
+#, gcc-internal-format
+msgid "ms-bitfields not supported for objc"
+msgstr ""
+
+#. Don't allow flag_pic to propagate since invalid relocations will
+#. result otherwise.
+#: config/i386/netware.h:81
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr ""
+
+#: config/ia64/ia64-c.c:52
+#, gcc-internal-format
+msgid "malformed #pragma builtin"
+msgstr ""
+
+#: config/ia64/ia64.c:689
+#, gcc-internal-format
+msgid "invalid argument of %qE attribute"
+msgstr ""
+
+#: config/ia64/ia64.c:702
+#, gcc-internal-format
+msgid "an address area attribute cannot be specified for local variables"
+msgstr ""
+
+#: config/ia64/ia64.c:709
+#, gcc-internal-format
+msgid "address area of %q+D conflicts with previous declaration"
+msgstr ""
+
+#: config/ia64/ia64.c:717
+#, gcc-internal-format
+msgid "address area attribute cannot be specified for functions"
+msgstr ""
+
+#: config/ia64/ia64.c:758
+#, gcc-internal-format
+msgid "%qE attribute requires a string constant argument"
+msgstr ""
+
+#: config/ia64/ia64.c:5576 config/pa/pa.c:412 config/sh/sh.c:8735
+#: config/spu/spu.c:5077
+#, gcc-internal-format
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
+
+#: config/ia64/ia64.c:5603 config/pa/pa.c:439 config/sh/sh.c:8761
+#: config/spu/spu.c:5103
+#, gcc-internal-format, gfc-internal-format
+msgid "%s-%s is an empty range"
+msgstr ""
+
+#: config/ia64/ia64.c:5631
+#, gcc-internal-format
+msgid "bad value %<%s%> for -mtls-size= switch"
+msgstr ""
+
+#: config/ia64/ia64.c:5656
+#, gcc-internal-format
+msgid "bad value %<%s%> for -mtune= switch"
+msgstr ""
+
+#: config/ia64/ia64.c:10916
+#, gcc-internal-format
+msgid "version attribute is not a string"
+msgstr ""
+
+#: config/iq2000/iq2000.c:1856
+#, gcc-internal-format, gfc-internal-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr ""
+
+#: config/iq2000/iq2000.c:2635
+#, gcc-internal-format
+msgid "argument %qd is not a constant"
+msgstr ""
+
+#: config/iq2000/iq2000.c:2937 config/xtensa/xtensa.c:2386
+#, gcc-internal-format
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr ""
+
+#: config/iq2000/iq2000.c:3092
+#, gcc-internal-format, gfc-internal-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr ""
+
+#: config/iq2000/iq2000.c:3101 config/xtensa/xtensa.c:2240
+#, gcc-internal-format
+msgid "PRINT_OPERAND null pointer"
+msgstr ""
+
+#: config/m32c/m32c-pragma.c:63
+#, gcc-internal-format
+msgid "junk at end of #pragma GCC memregs [0..16]"
+msgstr ""
+
+#: config/m32c/m32c-pragma.c:70
+#, gcc-internal-format
+msgid "#pragma GCC memregs must precede any function decls"
+msgstr ""
+
+#: config/m32c/m32c-pragma.c:78 config/m32c/m32c-pragma.c:85
+#, gcc-internal-format
+msgid "#pragma GCC memregs takes a number [0..16]"
+msgstr ""
+
+#: config/m32c/m32c-pragma.c:113
+#, gcc-internal-format
+msgid "junk at end of #pragma ADDRESS"
+msgstr ""
+
+#: config/m32c/m32c-pragma.c:118
+#, gcc-internal-format
+msgid "malformed #pragma ADDRESS variable address"
+msgstr ""
+
+#: config/m32c/m32c.c:441
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid target memregs value '%d'"
+msgstr ""
+
+#: config/m32c/m32c.c:3148
+#, gcc-internal-format
+msgid "%qE attribute is not supported for R8C target"
+msgstr ""
+
+#. The argument must be a constant integer.
+#: config/m32c/m32c.c:3164 config/sh/sh.c:8942 config/sh/sh.c:9048
+#, gcc-internal-format
+msgid "%qE attribute argument not an integer constant"
+msgstr ""
+
+#: config/m32c/m32c.c:3173
+#, gcc-internal-format
+msgid "%qE attribute argument should be between 18 to 255"
+msgstr ""
+
+#: config/m32c/m32c.c:4431
+#, gcc-internal-format
+msgid "%<bank_switch%> has no effect on non-interrupt functions"
+msgstr ""
+
+#: config/m32c/m32c.c:4532
+#, gcc-internal-format
+msgid "%<fast_interrupt%> attribute directive ignored"
+msgstr ""
+
+#: config/m32r/m32r.c:439
+#, gcc-internal-format
+msgid "invalid argument of %qs attribute"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:326
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:1303
+#, gcc-internal-format
+msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+msgstr ""
+
+#: config/m68hc11/m68hc11.c:1310
+#, gcc-internal-format
+msgid "%<trap%> attribute is already used"
+msgstr ""
+
+#: config/m68k/m68k.c:583
+#, gcc-internal-format, gfc-internal-format
+msgid "-mcpu=%s conflicts with -march=%s"
+msgstr ""
+
+#: config/m68k/m68k.c:654
+#, gcc-internal-format
+msgid "-mpcrel -fPIC is not currently supported on selected cpu"
+msgstr ""
+
+#: config/m68k/m68k.c:716
+#, gcc-internal-format, gfc-internal-format
+msgid "-falign-labels=%d is not supported"
+msgstr ""
+
+#: config/m68k/m68k.c:721
+#, gcc-internal-format, gfc-internal-format
+msgid "-falign-loops=%d is not supported"
+msgstr ""
+
+#: config/m68k/m68k.c:824
+#, gcc-internal-format
+msgid "multiple interrupt attributes not allowed"
+msgstr ""
+
+#: config/m68k/m68k.c:831
+#, gcc-internal-format
+msgid "interrupt_thread is available only on fido"
+msgstr ""
+
+#: config/m68k/m68k.c:1160 config/rs6000/rs6000.c:19217
+#, gcc-internal-format
+msgid "stack limit expression is not supported"
+msgstr ""
+
+#: config/mep/mep-pragma.c:73
+#, gcc-internal-format
+msgid "junk at end of #pragma io_volatile"
+msgstr ""
+
+#: config/mep/mep-pragma.c:87
+#, gcc-internal-format
+msgid "#pragma io_volatile takes only on or off"
+msgstr ""
+
+#: config/mep/mep-pragma.c:126
+#, gcc-internal-format
+msgid "invalid coprocessor register range"
+msgstr ""
+
+#: config/mep/mep-pragma.c:146
+#, gcc-internal-format
+msgid "invalid coprocessor register %qE"
+msgstr ""
+
+#: config/mep/mep-pragma.c:169
+#, gcc-internal-format
+msgid "malformed coprocessor register"
+msgstr ""
+
+#: config/mep/mep-pragma.c:256
+#, gcc-internal-format
+msgid "junk at end of #pragma GCC coprocessor width"
+msgstr ""
+
+#: config/mep/mep-pragma.c:263
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor width takes only 32 or 64"
+msgstr ""
+
+#: config/mep/mep-pragma.c:297
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
+msgstr ""
+
+#: config/mep/mep-pragma.c:302
+#, gcc-internal-format, gfc-internal-format
+msgid "#pragma GCC coprocessor subclass '%c' already defined"
+msgstr ""
+
+#: config/mep/mep-pragma.c:320
+#, gcc-internal-format
+msgid "malformed #pragma GCC coprocessor subclass"
+msgstr ""
+
+#: config/mep/mep-pragma.c:342
+#, gcc-internal-format
+msgid "malformed #pragma disinterrupt"
+msgstr ""
+
+#: config/mep/mep-pragma.c:356
+#, gcc-internal-format
+msgid "malformed #pragma GCC coprocessor"
+msgstr ""
+
+#: config/mep/mep-pragma.c:361
+#, gcc-internal-format
+msgid "coprocessor not enabled"
+msgstr ""
+
+#: config/mep/mep-pragma.c:372
+#, gcc-internal-format
+msgid "unknown #pragma GCC coprocessor %E"
+msgstr ""
+
+#: config/mep/mep-pragma.c:394
+#, gcc-internal-format
+msgid "malformed #pragma call"
+msgstr ""
+
+#: config/mep/mep.c:317
+#, gcc-internal-format
+msgid "-fpic is not supported"
+msgstr ""
+
+#: config/mep/mep.c:319
+#, gcc-internal-format
+msgid "-fPIC is not supported"
+msgstr ""
+
+#: config/mep/mep.c:321
+#, gcc-internal-format
+msgid "only one of -ms and -mm may be given"
+msgstr ""
+
+#: config/mep/mep.c:323
+#, gcc-internal-format
+msgid "only one of -ms and -ml may be given"
+msgstr ""
+
+#: config/mep/mep.c:325
+#, gcc-internal-format
+msgid "only one of -mm and -ml may be given"
+msgstr ""
+
+#: config/mep/mep.c:327
+#, gcc-internal-format
+msgid "only one of -ms and -mtiny= may be given"
+msgstr ""
+
+#: config/mep/mep.c:329
+#, gcc-internal-format
+msgid "only one of -mm and -mtiny= may be given"
+msgstr ""
+
+#: config/mep/mep.c:331
+#, gcc-internal-format
+msgid "-mclip currently has no effect without -mminmax"
+msgstr ""
+
+#: config/mep/mep.c:338
+#, gcc-internal-format
+msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
+msgstr ""
+
+#: config/mep/mep.c:1465
+#, gcc-internal-format
+msgid "unusual TP-relative address"
+msgstr ""
+
+#: config/mep/mep.c:3437
+#, gcc-internal-format
+msgid "unconvertible operand %c %qs"
+msgstr ""
+
+#: config/mep/mep.c:3887 config/mep/mep.c:3950
+#, gcc-internal-format
+msgid "address region attributes not allowed with auto storage class"
+msgstr ""
+
+#: config/mep/mep.c:3893 config/mep/mep.c:3956
+#, gcc-internal-format
+msgid "address region attributes on pointed-to types ignored"
+msgstr ""
+
+#: config/mep/mep.c:3942
+#, gcc-internal-format
+msgid "%qE attribute only applies to variables and functions"
+msgstr ""
+
+#: config/mep/mep.c:3962 config/mep/mep.c:4274
+#, gcc-internal-format
+msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
+msgstr ""
+
+#: config/mep/mep.c:3996
+#, gcc-internal-format
+msgid "cannot inline interrupt function %qE"
+msgstr ""
+
+#: config/mep/mep.c:4002
+#, gcc-internal-format
+msgid "interrupt function must have return type of void"
+msgstr ""
+
+#: config/mep/mep.c:4007
+#, gcc-internal-format
+msgid "interrupt function must have no arguments"
+msgstr ""
+
+#: config/mep/mep.c:4028
+#, gcc-internal-format
+msgid "%qE attribute allows only an integer constant argument"
+msgstr ""
+
+#: config/mep/mep.c:4061
+#, gcc-internal-format
+msgid "%qE attribute only applies to functions, not %s"
+msgstr ""
+
+#: config/mep/mep.c:4071
+#, gcc-internal-format
+msgid "to describe a pointer to a VLIW function, use syntax like this:"
+msgstr ""
+
+#: config/mep/mep.c:4072
+#, gcc-internal-format
+msgid "  typedef int (__vliw *vfuncptr) ();"
+msgstr ""
+
+#: config/mep/mep.c:4079
+#, gcc-internal-format
+msgid "to describe an array of VLIW function pointers, use syntax like this:"
+msgstr ""
+
+#: config/mep/mep.c:4080
+#, gcc-internal-format
+msgid "  typedef int (__vliw *vfuncptr[]) ();"
+msgstr ""
+
+#: config/mep/mep.c:4085
+#, gcc-internal-format
+msgid "VLIW functions are not allowed without a VLIW configuration"
+msgstr ""
+
+#: config/mep/mep.c:4233
+#, gcc-internal-format, gfc-internal-format
+msgid "\"#pragma disinterrupt %s\" not used"
+msgstr ""
+
+#: config/mep/mep.c:4399
+#, gcc-internal-format
+msgid "__io address 0x%x is the same for %qE and %qE"
+msgstr ""
+
+#: config/mep/mep.c:4547
+#, gcc-internal-format, gfc-internal-format
+msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
+msgstr ""
+
+#: config/mep/mep.c:4645
+#, gcc-internal-format
+msgid "variable %D of type %<io%> must be uninitialized"
+msgstr ""
+
+#: config/mep/mep.c:4650
+#, gcc-internal-format
+msgid "variable %D of type %<cb%> must be uninitialized"
+msgstr ""
+
+#: config/mep/mep.c:6100
+#, gcc-internal-format
+msgid "coprocessor intrinsic %qs is not available in this configuration"
+msgstr ""
+
+#: config/mep/mep.c:6103
+#, gcc-internal-format
+msgid "%qs is not available in VLIW functions"
+msgstr ""
+
+#: config/mep/mep.c:6106
+#, gcc-internal-format
+msgid "%qs is not available in non-VLIW functions"
+msgstr ""
+
+#: config/mep/mep.c:6268 config/mep/mep.c:6385
+#, gcc-internal-format
+msgid "argument %d of %qE must be in the range %d...%d"
+msgstr ""
+
+#: config/mep/mep.c:6271
+#, gcc-internal-format
+msgid "argument %d of %qE must be a multiple of %d"
+msgstr ""
+
+#: config/mep/mep.c:6324
+#, gcc-internal-format
+msgid "too few arguments to %qE"
+msgstr ""
+
+#: config/mep/mep.c:6329
+#, gcc-internal-format
+msgid "too many arguments to %qE"
+msgstr ""
+
+#: config/mep/mep.c:6347
+#, gcc-internal-format
+msgid "argument %d of %qE must be an address"
+msgstr ""
+
+#: config/mep/mep.c:7143
+#, gcc-internal-format
+msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
+msgstr ""
+
+#: config/mep/mep.c:7149
+#, gcc-internal-format, gfc-internal-format
+msgid "unexpected %d byte cop instruction"
+msgstr ""
+
+#: config/microblaze/microblaze.c:1285
+#, gcc-internal-format
+msgid "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"
+msgstr ""
+
+#: config/microblaze/microblaze.c:1288
+#, gcc-internal-format
+msgid "-mxl_stack_check is deprecated; use -fstack-check"
+msgstr ""
+
+#: config/microblaze/microblaze.c:1313
+#, gcc-internal-format
+msgid "%qs is an invalid argument to -mcpu="
+msgstr ""
+
+#: config/microblaze/microblaze.c:1356
+#, gcc-internal-format
+msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
+msgstr ""
+
+#: config/microblaze/microblaze.c:1360
+#, gcc-internal-format
+msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
+msgstr ""
+
+#: config/mips/mips.c:1370 config/mips/mips.c:1372
+#, gcc-internal-format
+msgid "%qs attribute only applies to functions"
+msgstr ""
+
+#: config/mips/mips.c:1382
+#, gcc-internal-format
+msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
+msgstr ""
+
+#: config/mips/mips.c:1404 config/mips/mips.c:1407
+#, gcc-internal-format
+msgid "%qE redeclared with conflicting %qs attributes"
+msgstr ""
+
+#: config/mips/mips.c:2922
+#, gcc-internal-format
+msgid "MIPS16 TLS"
+msgstr ""
+
+#: config/mips/mips.c:6412
+#, gcc-internal-format
+msgid "cannot handle inconsistent calls to %qs"
+msgstr ""
+
+#: config/mips/mips.c:9231
+#, gcc-internal-format
+msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
+msgstr ""
+
+#: config/mips/mips.c:9233
+#, gcc-internal-format
+msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
+msgstr ""
+
+#: config/mips/mips.c:9235
+#, gcc-internal-format
+msgid "interrupt handlers cannot be MIPS16 functions"
+msgstr ""
+
+#: config/mips/mips.c:13222
+#, gcc-internal-format
+msgid "invalid argument to built-in function"
+msgstr ""
+
+#: config/mips/mips.c:13463
+#, gcc-internal-format
+msgid "built-in function %qE not supported for MIPS16"
+msgstr ""
+
+#: config/mips/mips.c:14053
+#, gcc-internal-format
+msgid "%qs does not support MIPS16 code"
+msgstr ""
+
+#: config/mips/mips.c:15274
+#, gcc-internal-format
+msgid "MIPS16 PIC for ABIs other than o32 and o64"
+msgstr ""
+
+#: config/mips/mips.c:15277
+#, gcc-internal-format
+msgid "MIPS16 -mxgot code"
+msgstr ""
+
+#: config/mips/mips.c:15280
+#, gcc-internal-format
+msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
+msgstr ""
+
+#: config/mips/mips.c:15416
+#, gcc-internal-format
+msgid "CPU names must be lower case"
+msgstr ""
+
+#: config/mips/mips.c:15569
+#, gcc-internal-format
+msgid ""
+"%<-%s%> conflicts with the other architecture options, which specify a %s "
+"processor"
+msgstr ""
+
+#: config/mips/mips.c:15585
+#, gcc-internal-format
+msgid "%<-march=%s%> is not compatible with the selected ABI"
+msgstr ""
+
+#: config/mips/mips.c:15600
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit processor"
+msgstr ""
+
+#: config/mips/mips.c:15602
+#, gcc-internal-format
+msgid "%<-mgp32%> used with a 64-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:15604
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit ABI"
+msgstr ""
+
+#: config/mips/mips.c:15620 config/mips/mips.c:15622 config/mips/mips.c:15689
+#, gcc-internal-format, gfc-internal-format
+msgid "unsupported combination: %s"
+msgstr ""
+
+#: config/mips/mips.c:15626
+#, gcc-internal-format
+msgid ""
+"%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
+"mfhc1 and mthc1 instructions"
+msgstr ""
+
+#: config/mips/mips.c:15629
+#, gcc-internal-format
+msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
+msgstr ""
+
+#: config/mips/mips.c:15683
+#, gcc-internal-format
+msgid "the %qs architecture does not support branch-likely instructions"
+msgstr ""
+
+#: config/mips/mips.c:15723
+#, gcc-internal-format
+msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
+msgstr ""
+
+#: config/mips/mips.c:15731 config/mips/mips.c:15734
+#, gcc-internal-format
+msgid "cannot use small-data accesses for %qs"
+msgstr ""
+
+#: config/mips/mips.c:15748
+#, gcc-internal-format
+msgid "%<-mips3d%> requires %<-mpaired-single%>"
+msgstr ""
+
+#: config/mips/mips.c:15757
+#, gcc-internal-format
+msgid "%qs must be used with %qs"
+msgstr ""
+
+#: config/mips/mips.c:15764
+#, gcc-internal-format
+msgid "the %qs architecture does not support paired-single instructions"
+msgstr ""
+
+#: config/mips/mips.c:15770
+#, gcc-internal-format
+msgid "%qs requires a target that provides the %qs instruction"
+msgstr ""
+
+#: config/mips/mips.c:15875
+#, gcc-internal-format
+msgid "%qs requires branch-likely instructions"
+msgstr ""
+
+#: config/mips/mips.c:15879
+#, gcc-internal-format
+msgid "the %qs architecture does not support the synci instruction"
+msgstr ""
+
+#: config/mips/mips.c:16351
+#, gcc-internal-format
+msgid "mips16 function profiling"
+msgstr ""
+
+#: config/mmix/mmix.c:283
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s not supported: ignored"
+msgstr ""
+
+#: config/mmix/mmix.c:770
+#, gcc-internal-format
+msgid "support for mode %qs"
+msgstr ""
+
+#: config/mmix/mmix.c:784
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"too large function value type, needs %d registers, have only %d registers "
+"for this"
+msgstr ""
+
+#: config/mmix/mmix.c:963
+#, gcc-internal-format
+msgid "function_profiler support for MMIX"
+msgstr ""
+
+#: config/mmix/mmix.c:985
+#, gcc-internal-format
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
+
+#: config/mmix/mmix.c:1594 config/mmix/mmix.c:1618 config/mmix/mmix.c:1734
+#, gcc-internal-format, gfc-internal-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr ""
+
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1726
+#, gcc-internal-format
+msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+msgstr ""
+
+#: config/mmix/mmix.c:2012
+#, gcc-internal-format
+msgid "stack frame not a multiple of 8 bytes: %wd"
+msgstr ""
+
+#: config/mmix/mmix.c:2246
+#, gcc-internal-format
+msgid "stack frame not a multiple of octabyte: %wd"
+msgstr ""
+
+#: config/mmix/mmix.c:2530 config/mmix/mmix.c:2594
+#, gcc-internal-format, gfc-internal-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
+
+#: config/mn10300/mn10300.c:146
+#, gcc-internal-format
+msgid "-mtune= expects mn10300, am33, am33-2, or am34"
+msgstr ""
+
+#: config/pa/pa.c:546
+#, gcc-internal-format
+msgid "PIC code generation is not supported in the portable runtime model"
+msgstr ""
+
+#: config/pa/pa.c:551
+#, gcc-internal-format
+msgid "PIC code generation is not compatible with fast indirect calls"
+msgstr ""
+
+#: config/pa/pa.c:556
+#, gcc-internal-format
+msgid "-g is only supported when using GAS on this processor,"
+msgstr ""
+
+#: config/pa/pa.c:557
+#, gcc-internal-format
+msgid "-g option disabled"
+msgstr ""
+
+#: config/pa/pa.c:8530
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"alignment (%u) for %s exceeds maximum alignment for global common data.  "
+"Using %u"
+msgstr ""
+
+#: config/pa/pa-hpux11.h:82
+#, gcc-internal-format
+msgid "-munix=98 option required for C89 Amendment 1 features.\n"
+msgstr ""
+
+#: config/picochip/picochip.c:434
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid AE type specified (%s)"
+msgstr ""
+
+#: config/picochip/picochip.c:457
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid mul type specified (%s) - expected mac, mul or none"
+msgstr ""
+
+#: config/picochip/picochip.c:752
+#, gcc-internal-format, gfc-internal-format
+msgid "unexpected mode %s encountered in picochip_emit_save_register"
+msgstr ""
+
+#: config/picochip/picochip.c:919
+#, gcc-internal-format, gfc-internal-format
+msgid "defaulting to stack for %s register creation"
+msgstr ""
+
+#: config/picochip/picochip.c:1602
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred"
+msgstr ""
+
+#: config/picochip/picochip.c:1665
+#, gcc-internal-format
+msgid "LM label has already been deferred"
+msgstr ""
+
+#: config/picochip/picochip.c:1675
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred."
+msgstr ""
+
+#: config/picochip/picochip.c:1957
+#, gcc-internal-format, gfc-internal-format
+msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s"
+msgstr ""
+
+#: config/picochip/picochip.c:2060
+#, gcc-internal-format
+msgid "picochip_asm_output_opcode - can%'t output unknown operator %c"
+msgstr ""
+
+#: config/picochip/picochip.c:2311 config/picochip/picochip.c:2371
+#, gcc-internal-format
+msgid "%s: at least one operand can%'t be handled"
+msgstr ""
+
+#: config/picochip/picochip.c:2452
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown short branch in %s (type %d)"
+msgstr ""
+
+#: config/picochip/picochip.c:2489
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown long branch in %s (type %d)"
+msgstr ""
+
+#: config/picochip/picochip.c:2529 config/picochip/picochip.c:2597
+#, gcc-internal-format, gfc-internal-format
+msgid "PUT uses port array index %d, which is out of range [%d..%d)"
+msgstr ""
+
+#: config/picochip/picochip.c:2563
+#, gcc-internal-format, gfc-internal-format
+msgid "GET uses port array index %d, which is out of range [%d..%d)"
+msgstr ""
+
+#: config/picochip/picochip.c:3434
+#, gcc-internal-format, gfc-internal-format
+msgid "too many ALU instructions emitted (%d)"
+msgstr ""
+
+#: config/picochip/picochip.c:4066 config/picochip/picochip.c:4159
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: Second source operand is not a constant"
+msgstr ""
+
+#: config/picochip/picochip.c:4069 config/picochip/picochip.c:4120
+#: config/picochip/picochip.c:4162
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: Third source operand is not a constant"
+msgstr ""
+
+#: config/picochip/picochip.c:4123
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: Fourth source operand is not a constant"
+msgstr ""
+
+#: config/picochip/picochip.c:4418
+#, gcc-internal-format, gfc-internal-format
+msgid "%s (disable warning using -mno-inefficient-warnings)"
+msgstr ""
+
+#: config/rs6000/host-darwin.c:62
+#, gcc-internal-format
+msgid "Segmentation Fault (code)"
+msgstr ""
+
+#: config/rs6000/host-darwin.c:132
+#, gcc-internal-format
+msgid "Segmentation Fault"
+msgstr ""
+
+#: config/rs6000/host-darwin.c:146
+#, gcc-internal-format
+msgid "While setting up signal stack: %m"
+msgstr ""
+
+#: config/rs6000/host-darwin.c:152
+#, gcc-internal-format
+msgid "While setting up signal handler: %m"
+msgstr ""
+
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:52
+#, gcc-internal-format
+msgid "ignoring malformed #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:65
+#, gcc-internal-format
+msgid "missing open paren"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:67
+#, gcc-internal-format
+msgid "missing number"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:69
+#, gcc-internal-format
+msgid "missing close paren"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:72
+#, gcc-internal-format
+msgid "number must be 0 or 1"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:75
+#, gcc-internal-format
+msgid "junk at end of #pragma longcall"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3268
+#, gcc-internal-format, gfc-internal-format
+msgid "%s only accepts %d arguments"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3273
+#, gcc-internal-format, gfc-internal-format
+msgid "%s only accepts 1 argument"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3278
+#, gcc-internal-format, gfc-internal-format
+msgid "%s only accepts 2 arguments"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3343
+#, gcc-internal-format
+msgid "vec_extract only accepts 2 arguments"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3419
+#, gcc-internal-format
+msgid "vec_insert only accepts 3 arguments"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3522
+#, gcc-internal-format
+msgid "passing arg %d of %qE discards qualifiers frompointer target type"
+msgstr ""
+
+#: config/rs6000/rs6000-c.c:3565
+#, gcc-internal-format
+msgid "invalid parameter combination for AltiVec intrinsic"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2288
+#, gcc-internal-format
+msgid "-mrecip requires -mfused-madd"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2290
+#, gcc-internal-format
+msgid "-mrecip requires -ffinite-math or -ffast-math"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2292
+#, gcc-internal-format
+msgid "-mrecip requires -fno-trapping-math or -ffast-math"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2294
+#, gcc-internal-format
+msgid "-mrecip requires -freciprocal-math or -ffast-math"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2386
+#, gcc-internal-format
+msgid "-m64 requires PowerPC64 architecture, enabling"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2663
+#, gcc-internal-format
+msgid "AltiVec not supported in this target"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2665
+#, gcc-internal-format
+msgid "SPE not supported in this target"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2692
+#, gcc-internal-format
+msgid "-mmultiple is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2699
+#, gcc-internal-format
+msgid "-mstring is not supported on little endian systems"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2786
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown -mdebug-%s switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2826
+#, gcc-internal-format
+msgid ""
+"unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:2835
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3253
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown option for -mrecip=%s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3711
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown -m%s= option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:3763
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown value %s for -mfpu"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4149
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid option for -mcmodel: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4307
+#, gcc-internal-format, gfc-internal-format
+msgid "not configured for ABI: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4320
+#, gcc-internal-format
+msgid "using darwin64 ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4325
+#, gcc-internal-format
+msgid "using old darwin ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4332
+#, gcc-internal-format
+msgid "using IBM extended precision long double"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4338
+#, gcc-internal-format
+msgid "using IEEE extended precision long double"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4343
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown ABI specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4370
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid option for -mfloat-gprs: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4380
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown switch -mlong-double-%s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4401
+#, gcc-internal-format
+msgid ""
+"-malign-power is not supported for 64-bit Darwin; it is incompatible with "
+"the installed C and C++ libraries"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4409
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4416
+#, gcc-internal-format
+msgid "-msingle-float option equivalent to -mhard-float"
+msgstr ""
+
+#: config/rs6000/rs6000.c:4432
+#, gcc-internal-format
+msgid "-msimple-fpu option ignored"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7694
+#, gcc-internal-format
+msgid ""
+"GCC vector returned by reference: non-standard ABI extension with no "
+"compatibility guarantee"
+msgstr ""
+
+#: config/rs6000/rs6000.c:7764
+#, gcc-internal-format
+msgid ""
+"cannot return value in vector register because altivec instructions are "
+"disabled, use -maltivec to enable them"
+msgstr ""
+
+#: config/rs6000/rs6000.c:8093
+#, gcc-internal-format
+msgid ""
+"cannot pass argument in vector register because altivec instructions are "
+"disabled, use -maltivec to enable them"
+msgstr ""
+
+#: config/rs6000/rs6000.c:9008
+#, gcc-internal-format
+msgid ""
+"GCC vector passed by reference: non-standard ABI extension with no "
+"compatibility guarantee"
+msgstr ""
+
+#: config/rs6000/rs6000.c:9634
+#, gcc-internal-format, gfc-internal-format
+msgid "internal error: builtin function to %s already processed"
+msgstr ""
+
+#: config/rs6000/rs6000.c:10581
+#, gcc-internal-format
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:10684 config/rs6000/rs6000.c:11657
+#, gcc-internal-format
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:10723
+#, gcc-internal-format
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:10775
+#, gcc-internal-format
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11031
+#, gcc-internal-format
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11049
+#, gcc-internal-format
+msgid "argument 3 must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11061
+#, gcc-internal-format
+msgid "argument 3 must be a 1-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11232
+#, gcc-internal-format
+msgid "argument to %qs must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11376
+#, gcc-internal-format
+msgid "unresolved overload for Altivec builtin %qF"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11467
+#, gcc-internal-format
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11777
+#, gcc-internal-format
+msgid "argument 1 of __builtin_paired_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11824
+#, gcc-internal-format
+msgid "argument 1 of __builtin_paired_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11849
+#, gcc-internal-format
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11921
+#, gcc-internal-format
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr ""
+
+#: config/rs6000/rs6000.c:13287
+#, gcc-internal-format, gfc-internal-format
+msgid "internal error: builtin function %s had no type"
+msgstr ""
+
+#: config/rs6000/rs6000.c:13294
+#, gcc-internal-format, gfc-internal-format
+msgid "internal error: builtin function %s had an unexpected return type %s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:13307
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"internal error: builtin function %s, argument %d had unexpected argument "
+"type %s"
+msgstr ""
+
+#: config/rs6000/rs6000.c:19187
+#, gcc-internal-format
+msgid "stack frame too large"
+msgstr ""
+
+#: config/rs6000/rs6000.c:19711
+#, gcc-internal-format
+msgid "out-of-line save/restore routines not supported on Darwin"
+msgstr ""
+
+#: config/rs6000/rs6000.c:22578
+#, gcc-internal-format
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24616
+#, gcc-internal-format
+msgid "use of %<long double%> in AltiVec types is invalid"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24618
+#, gcc-internal-format
+msgid "use of boolean types in AltiVec types is invalid"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24620
+#, gcc-internal-format
+msgid "use of %<complex%> in AltiVec types is invalid"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24622
+#, gcc-internal-format
+msgid "use of decimal floating point types in AltiVec types is invalid"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24628
+#, gcc-internal-format
+msgid ""
+"use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24631
+#, gcc-internal-format
+msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24636
+#, gcc-internal-format
+msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
+msgstr ""
+
+#: config/rs6000/rs6000.c:24639
+#, gcc-internal-format
+msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
+msgstr ""
+
+#: config/rs6000/rs6000.c:27184
+#, gcc-internal-format, gfc-internal-format
+msgid "emitting microcode insn %s\t[%s] #%d"
+msgstr ""
+
+#: config/rs6000/rs6000.c:27188
+#, gcc-internal-format, gfc-internal-format
+msgid "emitting conditional microcode insn %s\t[%s] #%d"
+msgstr ""
+
+#: config/rs6000/aix43.h:32 config/rs6000/aix51.h:32 config/rs6000/aix52.h:32
+#: config/rs6000/aix53.h:32 config/rs6000/aix61.h:32
+#, gcc-internal-format
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr ""
+
+#: config/rs6000/aix43.h:37 config/rs6000/aix51.h:37 config/rs6000/aix52.h:37
+#: config/rs6000/aix53.h:37 config/rs6000/aix61.h:37
+#, gcc-internal-format
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr ""
+
+#: config/rs6000/aix43.h:43 config/rs6000/aix52.h:43 config/rs6000/aix53.h:43
+#: config/rs6000/aix61.h:43
+#, gcc-internal-format
+msgid "soft-float and long-double-128 are incompatible"
+msgstr ""
+
+#: config/rs6000/aix43.h:47 config/rs6000/aix51.h:41 config/rs6000/aix52.h:47
+#: config/rs6000/aix53.h:47 config/rs6000/aix61.h:47
+#, gcc-internal-format
+msgid ""
+"-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr ""
+
+#: config/rs6000/e500.h:40
+#, gcc-internal-format
+msgid "AltiVec and E500 instructions cannot coexist"
+msgstr ""
+
+#: config/rs6000/e500.h:42
+#, gcc-internal-format
+msgid "VSX and E500 instructions cannot coexist"
+msgstr ""
+
+#: config/rs6000/e500.h:44
+#, gcc-internal-format
+msgid "64-bit E500 not supported"
+msgstr ""
+
+#: config/rs6000/e500.h:46
+#, gcc-internal-format
+msgid "E500 and FPRs not supported"
+msgstr ""
+
+#: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
+#, gcc-internal-format
+msgid "-m64 not supported in this configuration"
+msgstr ""
+
+#: config/rs6000/linux64.h:125
+#, gcc-internal-format
+msgid "-m64 requires a PowerPC64 cpu"
+msgstr ""
+
+#: config/rs6000/linux64.h:131
+#, gcc-internal-format
+msgid "-mcmodel incompatible with other toc options"
+msgstr ""
+
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. Number of bytes into the frame return addresses can be found.  See
+#. rs6000_stack_info in rs6000.c for more information on how the different
+#. abi's store the return address.
+#: config/rs6000/rs6000.h:1767
+#, gcc-internal-format
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr ""
+
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control in TARGET_OPTION_OVERRIDE.
+#: config/rs6000/sysv4.h:130
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value for -mcall-%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:146
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value for -msdata=%s"
+msgstr ""
+
+#: config/rs6000/sysv4.h:163
+#, gcc-internal-format, gfc-internal-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:172
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:181
+#, gcc-internal-format, gfc-internal-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:190
+#, gcc-internal-format
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:196
+#, gcc-internal-format, gfc-internal-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:203
+#, gcc-internal-format, gfc-internal-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr ""
+
+#: config/rs6000/sysv4.h:210
+#, gcc-internal-format
+msgid "-mcall-aixdesc must be big endian"
+msgstr ""
+
+#: config/rs6000/sysv4.h:215
+#, gcc-internal-format
+msgid "-msecure-plt not supported by your assembler"
+msgstr ""
+
+#: config/rs6000/sysv4.h:233
+#, gcc-internal-format, gfc-internal-format
+msgid "-m%s not supported in this configuration"
+msgstr ""
+
+#: config/rx/rx.c:428
+#, gcc-internal-format, gfc-internal-format
+msgid "unreocgnized control register number: %d - using 'psw'"
+msgstr ""
+
+#: config/rx/rx.c:2019
+#, gcc-internal-format, gfc-internal-format
+msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
+msgstr ""
+
+#: config/rx/rx.c:2021
+#, gcc-internal-format
+msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
+msgstr ""
+
+#: config/rx/rx.c:2078 config/xtensa/xtensa.c:3076 config/xtensa/xtensa.c:3116
+#, gcc-internal-format
+msgid "bad builtin code"
+msgstr ""
+
+#: config/rx/rx.c:2204
+#, gcc-internal-format, gfc-internal-format
+msgid "unrecognized argument '%s' to -mcpu= option"
+msgstr ""
+
+#: config/rx/rx.c:2209
+#, gcc-internal-format
+msgid "the RX200 cpu does not have FPU hardware"
+msgstr ""
+
+#: config/rx/rx.c:2242
+#, gcc-internal-format
+msgid "RX FPU instructions do not support NaNs and infinities"
+msgstr ""
+
+#: config/s390/s390.c:1577
+#, gcc-internal-format
+msgid "stack guard value must be an exact power of 2"
+msgstr ""
+
+#: config/s390/s390.c:1584
+#, gcc-internal-format
+msgid "stack size must be an exact power of 2"
+msgstr ""
+
+#: config/s390/s390.c:1635
+#, gcc-internal-format, gfc-internal-format
+msgid "z/Architecture mode not supported on %s"
+msgstr ""
+
+#: config/s390/s390.c:1637
+#, gcc-internal-format
+msgid "64-bit ABI not supported in ESA/390 mode"
+msgstr ""
+
+#: config/s390/s390.c:1644
+#, gcc-internal-format, gfc-internal-format
+msgid "hardware decimal floating point instructions not available on %s"
+msgstr ""
+
+#: config/s390/s390.c:1647
+#, gcc-internal-format
+msgid ""
+"hardware decimal floating point instructions not available in ESA/390 mode"
+msgstr ""
+
+#: config/s390/s390.c:1657
+#, gcc-internal-format
+msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
+msgstr ""
+
+#: config/s390/s390.c:1681
+#, gcc-internal-format
+msgid ""
+"-mbackchain -mpacked-stack -mhard-float are not supported in combination"
+msgstr ""
+
+#: config/s390/s390.c:1687
+#, gcc-internal-format
+msgid "stack size must be greater than the stack guard value"
+msgstr ""
+
+#: config/s390/s390.c:1689
+#, gcc-internal-format
+msgid "stack size must not be greater than 64k"
+msgstr ""
+
+#: config/s390/s390.c:1692
+#, gcc-internal-format
+msgid "-mstack-guard implies use of -mstack-size"
+msgstr ""
+
+#: config/s390/s390.c:7277
+#, gcc-internal-format
+msgid "total size of local variables exceeds architecture limit"
+msgstr ""
+
+#: config/s390/s390.c:7978 config/s390/s390.c:7994
+#, gcc-internal-format
+msgid "frame size of function %qs is "
+msgstr ""
+
+#: config/s390/s390.c:8023
+#, gcc-internal-format
+msgid "frame size of %qs is "
+msgstr ""
+
+#: config/s390/s390.c:8027
+#, gcc-internal-format
+msgid "%qs uses dynamic stack allocation"
+msgstr ""
+
+#: config/score/score3.c:651 config/score/score7.c:650
+#, gcc-internal-format
+msgid "-fPIC and -G are incompatible"
+msgstr ""
+
+#: config/sh/sh.c:926
+#, gcc-internal-format
+msgid "ignoring -fschedule-insns because of exception handling bug"
+msgstr ""
+
+#: config/sh/sh.c:947
+#, gcc-internal-format
+msgid ""
+"unwind tables currently require either a frame pointer or -maccumulate-"
+"outgoing-args for correctness"
+msgstr ""
+
+#: config/sh/sh.c:7666
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr ""
+
+#: config/sh/sh.c:8823
+#, gcc-internal-format
+msgid "%qE attribute only applies to interrupt functions"
+msgstr ""
+
+#: config/sh/sh.c:8881
+#, gcc-internal-format
+msgid "%qE attribute is supported only for SH2A"
+msgstr ""
+
+#: config/sh/sh.c:8911
+#, gcc-internal-format
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
+#: config/sh/sh.c:8928
+#, gcc-internal-format
+msgid "%qE attribute only applies to SH2A"
+msgstr ""
+
+#: config/sh/sh.c:8950
+#, gcc-internal-format
+msgid "%qE attribute argument should be between 0 to 255"
+msgstr ""
+
+#. The argument must be a constant string.
+#: config/sh/sh.c:9023
+#, gcc-internal-format
+msgid "%qE attribute argument not a string constant"
+msgstr ""
+
+#: config/sh/sh.c:11587
+#, gcc-internal-format
+msgid "r0 needs to be available as a call-clobbered register"
+msgstr ""
+
+#: config/sh/sh.c:11608
+#, gcc-internal-format
+msgid "need a second call-clobbered general purpose register"
+msgstr ""
+
+#: config/sh/sh.c:11616
+#, gcc-internal-format
+msgid "need a call-clobbered target register"
+msgstr ""
+
+#: config/sh/symbian-base.c:113
+#, gcc-internal-format
+msgid "%qE declared as both exported to and imported from a DLL"
+msgstr ""
+
+#: config/sh/symbian-base.c:120
+#, gcc-internal-format
+msgid ""
+"failure in redeclaration of %q+D: dllimport%'d symbol lacks external linkage"
+msgstr ""
+
+#: config/sh/symbian-base.c:211
+#, gcc-internal-format
+msgid "%s %q+D %s after being referenced with dllimport linkage"
+msgstr ""
+
+#: config/sh/symbian-c.c:84 config/sh/symbian-cxx.c:95
+#, gcc-internal-format
+msgid ""
+"function %q+D is defined after prior declaration as dllimport: attribute "
+"ignored"
+msgstr ""
+
+#: config/sh/symbian-c.c:123 config/sh/symbian-c.c:130
+#: config/sh/symbian-cxx.c:555 config/sh/symbian-cxx.c:562
+#: ada/gcc-interface/utils.c:5017 ada/gcc-interface/utils.c:5195
+#: ada/gcc-interface/utils.c:5237 ada/gcc-interface/utils.c:5297
+#, gcc-internal-format
+msgid "%qs attribute ignored"
+msgstr ""
+
+#: config/sh/symbian-cxx.c:107
+#, gcc-internal-format
+msgid "inline function %q+D is declared as dllimport: attribute ignored"
+msgstr ""
+
+#. FIXME
+#: config/sh/netbsd-elf.h:94
+#, gcc-internal-format
+msgid "unimplemented-shmedia profiling"
+msgstr ""
+
+#. The kernel loader cannot handle the relaxation                       relocations, so it cannot load kernel modules                   (which are ET_REL) or RTP executables (which are                linked with --emit-relocs).  No relaxation relocations          appear in shared libraries, so relaxation is OK                 for RTP PIC.
+#: config/sh/vxworks.h:43
+#, gcc-internal-format
+msgid "-mrelax is only supported for RTP PIC"
+msgstr ""
+
+#: config/sparc/sparc.c:763
+#, gcc-internal-format, gfc-internal-format
+msgid "%s is not supported by this configuration"
+msgstr ""
+
+#: config/sparc/sparc.c:770
+#, gcc-internal-format
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:790
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr ""
+
+#: config/sparc/sparc.c:795
+#, gcc-internal-format
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr ""
+
+#: config/spu/spu-c.c:135
+#, gcc-internal-format, gfc-internal-format
+msgid "insufficient arguments to overloaded function %s"
+msgstr ""
+
+#: config/spu/spu-c.c:166
+#, gcc-internal-format, gfc-internal-format
+msgid "too many arguments to overloaded function %s"
+msgstr ""
+
+#: config/spu/spu-c.c:178
+#, gcc-internal-format, gfc-internal-format
+msgid "parameter list does not match a valid signature for %s()"
+msgstr ""
+
+#: config/spu/spu.c:542 config/spu/spu.c:553
+#, gcc-internal-format
+msgid "unknown architecture %qs"
+msgstr ""
+
+#: config/spu/spu.c:5357 config/spu/spu.c:5360
+#, gcc-internal-format
+msgid "creating run-time relocation for %qD"
+msgstr ""
+
+#: config/spu/spu.c:5365 config/spu/spu.c:5367
+#, gcc-internal-format
+msgid "creating run-time relocation"
+msgstr ""
+
+#: config/spu/spu.c:6426
+#, gcc-internal-format, gfc-internal-format
+msgid "%s expects an integer literal in the range [%d, %d]"
+msgstr ""
+
+#: config/spu/spu.c:6446
+#, gcc-internal-format
+msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
+msgstr ""
+
+#: config/spu/spu.c:6475
+#, gcc-internal-format, gfc-internal-format
+msgid "%d least significant bits of %s are ignored"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1090
+#, gcc-internal-format
+msgid "local variable memory requirements exceed capacity"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1243
+#, gcc-internal-format
+msgid "function_profiler support"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1333
+#, gcc-internal-format
+msgid "cannot use va_start in interrupt function"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1877
+#, gcc-internal-format, gfc-internal-format
+msgid "switch statement of size %lu entries too large"
+msgstr ""
+
+#: config/stormy16/stormy16.c:2245
+#, gcc-internal-format
+msgid "%<__BELOW100__%> attribute only applies to variables"
+msgstr ""
+
+#: config/stormy16/stormy16.c:2252
+#, gcc-internal-format
+msgid "__BELOW100__ attribute not allowed with auto storage class"
+msgstr ""
+
+#: config/v850/v850-c.c:68
+#, gcc-internal-format
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:71
+#, gcc-internal-format
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:97
+#, gcc-internal-format
+msgid "cannot set interrupt attribute: no current function"
+msgstr ""
+
+#: config/v850/v850-c.c:105
+#, gcc-internal-format
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr ""
+
+#: config/v850/v850-c.c:154
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:171
+#, gcc-internal-format
+msgid "unrecognized section name %qE"
+msgstr ""
+
+#: config/v850/v850-c.c:186
+#, gcc-internal-format
+msgid "malformed #pragma ghs section"
+msgstr ""
+
+#: config/v850/v850-c.c:205
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs interrupt"
+msgstr ""
+
+#: config/v850/v850-c.c:216
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs starttda"
+msgstr ""
+
+#: config/v850/v850-c.c:227
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
+
+#: config/v850/v850-c.c:238
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
+
+#: config/v850/v850-c.c:249
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
+
+#: config/v850/v850-c.c:260
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
+
+#: config/v850/v850-c.c:271
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
+
+#: config/v850/v850.c:104
+#, gcc-internal-format
+msgid "value passed to %<-m%s%> is too large"
+msgstr ""
+
+#: config/v850/v850.c:2172
+#, gcc-internal-format
+msgid "data area attributes cannot be specified for local variables"
+msgstr ""
+
+#: config/v850/v850.c:2183
+#, gcc-internal-format
+msgid "data area of %q+D conflicts with previous declaration"
+msgstr ""
+
+#: config/v850/v850.c:2314
+#, gcc-internal-format, gfc-internal-format
+msgid "bogus JR construction: %d"
+msgstr ""
+
+#: config/v850/v850.c:2332 config/v850/v850.c:2439
+#, gcc-internal-format, gfc-internal-format
+msgid "bad amount of stack space removal: %d"
+msgstr ""
+
+#: config/v850/v850.c:2419
+#, gcc-internal-format, gfc-internal-format
+msgid "bogus JARL construction: %d"
+msgstr ""
+
+#: config/v850/v850.c:2716
+#, gcc-internal-format, gfc-internal-format
+msgid "bogus DISPOSE construction: %d"
+msgstr ""
+
+#: config/v850/v850.c:2735
+#, gcc-internal-format, gfc-internal-format
+msgid "too much stack space to dispose of: %d"
+msgstr ""
+
+#: config/v850/v850.c:2837
+#, gcc-internal-format, gfc-internal-format
+msgid "bogus PREPEARE construction: %d"
+msgstr ""
+
+#: config/v850/v850.c:2854
+#, gcc-internal-format, gfc-internal-format
+msgid "too much stack space to prepare: %d"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2126
+#, gcc-internal-format
+msgid "boolean registers required for the floating-point option"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2161
+#, gcc-internal-format, gfc-internal-format
+msgid "-f%s is not supported with CONST16 instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.c:2168
+#, gcc-internal-format
+msgid "PIC is required but not supported with CONST16 instructions"
+msgstr ""
+
+#: config/xtensa/xtensa.c:3226
+#, gcc-internal-format
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr ""
+
+#: ada/gcc-interface/misc.c:137
+#, gcc-internal-format
+msgid "%<-gnat%> misspelled as %<-gant%>"
+msgstr ""
+
+#: ada/gcc-interface/misc.c:236
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Ada"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5135
+#, gcc-internal-format
+msgid "%qs attribute requires prototypes with named arguments"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5147
+#, gcc-internal-format
+msgid "%qs attribute only applies to variadic functions"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5218
+#, gcc-internal-format
+msgid "%qE attribute has no effect"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5332
+#, gcc-internal-format
+msgid "invalid vector type for attribute %qs"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5395
+#, gcc-internal-format
+msgid "attribute %qs applies to array types only"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5422
+#, gcc-internal-format
+msgid "invalid element type for attribute %qs"
+msgstr ""
+
+#: cp/call.c:2822
+#, gcc-internal-format
+msgid "%s %D(%T, %T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2827
+#, gcc-internal-format
+msgid "%s %D(%T, %T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2831
+#, gcc-internal-format
+msgid "%s %D(%T) <built-in>"
+msgstr ""
+
+#: cp/call.c:2835
+#, gcc-internal-format
+msgid "%s %T <conversion>"
+msgstr ""
+
+#: cp/call.c:2837
+#, gcc-internal-format
+msgid "%s %+#D <near match>"
+msgstr ""
+
+#: cp/call.c:2839
+#, gcc-internal-format
+msgid "%s %+#D <deleted>"
+msgstr ""
+
+#: cp/call.c:2841 cp/pt.c:1732
+#, gcc-internal-format
+msgid "%s %+#D"
+msgstr ""
+
+#: cp/call.c:3152
+#, gcc-internal-format
+msgid "conversion from %qT to %qT is ambiguous"
+msgstr ""
+
+#: cp/call.c:3257
+#, gcc-internal-format
+msgid ""
+"conversion from %qT to %qT not considered for non-type template argument"
+msgstr ""
+
+#: cp/call.c:3385 cp/call.c:3407 cp/call.c:3472
+#, gcc-internal-format
+msgid "no matching function for call to %<%D(%A)%>"
+msgstr ""
+
+#: cp/call.c:3410 cp/call.c:3475
+#, gcc-internal-format
+msgid "call of overloaded %<%D(%A)%> is ambiguous"
+msgstr ""
+
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:3554
+#, gcc-internal-format
+msgid ""
+"pointer-to-member function %E cannot be called without an object; consider "
+"using .* or ->*"
+msgstr ""
+
+#: cp/call.c:3626
+#, gcc-internal-format
+msgid "no match for call to %<(%T) (%A)%>"
+msgstr ""
+
+#: cp/call.c:3639
+#, gcc-internal-format
+msgid "call of %<(%T) (%A)%> is ambiguous"
+msgstr ""
+
+#: cp/call.c:3681
+#, gcc-internal-format
+msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgstr ""
+
+#: cp/call.c:3684
+#, gcc-internal-format
+msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgstr ""
+
+#: cp/call.c:3691
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
+msgstr ""
+
+#: cp/call.c:3694
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%E%s%>"
+msgstr ""
+
+#: cp/call.c:3700
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
+
+#: cp/call.c:3703
+#, gcc-internal-format
+msgid "no match for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
+
+#: cp/call.c:3710
+#, gcc-internal-format
+msgid "ambiguous overload for %qs in %<%s %E%>"
+msgstr ""
+
+#: cp/call.c:3713
+#, gcc-internal-format
+msgid "no match for %qs in %<%s %E%>"
+msgstr ""
+
+#: cp/call.c:3720
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
+msgstr ""
+
+#: cp/call.c:3723
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%E %s %E%>"
+msgstr ""
+
+#: cp/call.c:3727
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
+msgstr ""
+
+#: cp/call.c:3730
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%s%E%>"
+msgstr ""
+
+#: cp/call.c:3824
+#, gcc-internal-format
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr ""
+
+#: cp/call.c:3905
+#, gcc-internal-format
+msgid ""
+"second operand to the conditional operator is of type %<void%>, but the "
+"third operand is neither a throw-expression nor of type %<void%>"
+msgstr ""
+
+#: cp/call.c:3910
+#, gcc-internal-format
+msgid ""
+"third operand to the conditional operator is of type %<void%>, but the "
+"second operand is neither a throw-expression nor of type %<void%>"
+msgstr ""
+
+#: cp/call.c:3952 cp/call.c:4196
+#, gcc-internal-format
+msgid "operands to ?: have different types %qT and %qT"
+msgstr ""
+
+#: cp/call.c:4143
+#, gcc-internal-format
+msgid "enumeral mismatch in conditional expression: %qT vs %qT"
+msgstr ""
+
+#: cp/call.c:4154
+#, gcc-internal-format
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr ""
+
+#: cp/call.c:4548
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
+msgstr ""
+
+#: cp/call.c:4550
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs"
+msgstr ""
+
+#: cp/call.c:4644
+#, gcc-internal-format
+msgid "comparison between %q#T and %q#T"
+msgstr ""
+
+#: cp/call.c:4888
+#, gcc-internal-format
+msgid "non-placement deallocation function %q+D"
+msgstr ""
+
+#: cp/call.c:4889
+#, gcc-internal-format
+msgid "selected for placement delete"
+msgstr ""
+
+#: cp/call.c:4968
+#, gcc-internal-format
+msgid "no corresponding deallocation function for %qD"
+msgstr ""
+
+#: cp/call.c:4973
+#, gcc-internal-format
+msgid "no suitable %<operator %s%> for %qT"
+msgstr ""
+
+#: cp/call.c:4991
+#, gcc-internal-format
+msgid "%q+#D is private"
+msgstr ""
+
+#: cp/call.c:4993
+#, gcc-internal-format
+msgid "%q+#D is protected"
+msgstr ""
+
+#: cp/call.c:4995
+#, gcc-internal-format
+msgid "%q+#D is inaccessible"
+msgstr ""
+
+#: cp/call.c:4996
+#, gcc-internal-format
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:5044
+#, gcc-internal-format
+msgid "passing NULL to non-pointer argument %P of %qD"
+msgstr ""
+
+#: cp/call.c:5048
+#, gcc-internal-format
+msgid "converting to non-pointer type %qT from NULL"
+msgstr ""
+
+#: cp/call.c:5054
+#, gcc-internal-format
+msgid "converting %<false%> to pointer type for argument %P of %qD"
+msgstr ""
+
+#: cp/call.c:5092
+#, gcc-internal-format
+msgid "too many braces around initializer for %qT"
+msgstr ""
+
+#: cp/call.c:5114 cp/cvt.c:218
+#, gcc-internal-format
+msgid "invalid conversion from %qT to %qT"
+msgstr ""
+
+#: cp/call.c:5117 cp/call.c:5298
+#, gcc-internal-format
+msgid "  initializing argument %P of %qD"
+msgstr ""
+
+#: cp/call.c:5146
+#, gcc-internal-format
+msgid ""
+"converting to %qT from initializer list would use explicit constructor %qD"
+msgstr ""
+
+#: cp/call.c:5206 cp/call.c:5316
+#, gcc-internal-format
+msgid "  initializing argument %P of %q+D"
+msgstr ""
+
+#: cp/call.c:5313
+#, gcc-internal-format
+msgid "cannot bind %qT lvalue to %qT"
+msgstr ""
+
+#: cp/call.c:5348
+#, gcc-internal-format
+msgid "cannot bind bitfield %qE to %qT"
+msgstr ""
+
+#: cp/call.c:5351 cp/call.c:5369
+#, gcc-internal-format
+msgid "cannot bind packed field %qE to %qT"
+msgstr ""
+
+#: cp/call.c:5354
+#, gcc-internal-format
+msgid "cannot bind rvalue %qE to %qT"
+msgstr ""
+
+#: cp/call.c:5486
+#, gcc-internal-format
+msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
+msgstr ""
+
+#. conditionally-supported behavior [expr.call] 5.2.2/7.
+#: cp/call.c:5515
+#, gcc-internal-format
+msgid ""
+"cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
+msgstr ""
+
+#: cp/call.c:5561
+#, gcc-internal-format
+msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgstr ""
+
+#: cp/call.c:5571
+#, gcc-internal-format
+msgid "recursive evaluation of default argument for %q#D"
+msgstr ""
+
+#: cp/call.c:5688
+#, gcc-internal-format
+msgid "argument of function call might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/call.c:5898
+#, gcc-internal-format
+msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
+msgstr ""
+
+#: cp/call.c:5920
+#, gcc-internal-format
+msgid "%qT is not an accessible base of %qT"
+msgstr ""
+
+#: cp/call.c:5977
+#, gcc-internal-format
+msgid "deducing %qT as %qT"
+msgstr ""
+
+#: cp/call.c:5980
+#, gcc-internal-format
+msgid "  in call to %q+D"
+msgstr ""
+
+#: cp/call.c:5982
+#, gcc-internal-format
+msgid "  (you can disable this with -fno-deduce-init-list)"
+msgstr ""
+
+#: cp/call.c:6257
+#, gcc-internal-format
+msgid "could not find class$ field in java interface type %qT"
+msgstr ""
+
+#: cp/call.c:6515
+#, gcc-internal-format
+msgid "call to non-function %qD"
+msgstr ""
+
+#: cp/call.c:6560 cp/typeck.c:2571
+#, gcc-internal-format
+msgid "cannot call constructor %<%T::%D%> directly"
+msgstr ""
+
+#: cp/call.c:6562
+#, gcc-internal-format
+msgid "  for a function-style cast, remove the redundant %<::%D%>"
+msgstr ""
+
+#: cp/call.c:6646
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
+msgstr ""
+
+#: cp/call.c:6659
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+msgstr ""
+
+#: cp/call.c:6684
+#, gcc-internal-format
+msgid "call of overloaded %<%s(%A)%> is ambiguous"
+msgstr ""
+
+#: cp/call.c:6713
+#, gcc-internal-format
+msgid "cannot call member function %qD without object"
+msgstr ""
+
+#: cp/call.c:7421
+#, gcc-internal-format
+msgid "passing %qT chooses %qT over %qT"
+msgstr ""
+
+#: cp/call.c:7423 cp/name-lookup.c:5101
+#, gcc-internal-format
+msgid "  in call to %qD"
+msgstr ""
+
+#: cp/call.c:7480
+#, gcc-internal-format
+msgid "choosing %qD over %qD"
+msgstr ""
+
+#: cp/call.c:7481
+#, gcc-internal-format
+msgid "  for conversion from %qT to %qT"
+msgstr ""
+
+#: cp/call.c:7484
+#, gcc-internal-format
+msgid "  because conversion sequence for the argument is better"
+msgstr ""
+
+#: cp/call.c:7602
+#, gcc-internal-format
+msgid "default argument mismatch in overload resolution"
+msgstr ""
+
+#: cp/call.c:7605
+#, gcc-internal-format
+msgid " candidate 1: %q+#F"
+msgstr ""
+
+#: cp/call.c:7607
+#, gcc-internal-format
+msgid " candidate 2: %q+#F"
+msgstr ""
+
+#: cp/call.c:7648
+#, gcc-internal-format
+msgid ""
+"ISO C++ says that these are ambiguous, even though the worst conversion for "
+"the first is better than the worst conversion for the second:"
+msgstr ""
+
+#: cp/call.c:7801
+#, gcc-internal-format
+msgid "could not convert %qE to %qT"
+msgstr ""
+
+#: cp/call.c:8042
+#, gcc-internal-format
+msgid ""
+"invalid initialization of non-const reference of type %qT from an rvalue of "
+"type %qT"
+msgstr ""
+
+#: cp/call.c:8046
+#, gcc-internal-format
+msgid ""
+"invalid initialization of reference of type %qT from expression of type %qT"
+msgstr ""
+
+#: cp/class.c:278
+#, gcc-internal-format
+msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+msgstr ""
+
+#: cp/class.c:976
+#, gcc-internal-format
+msgid "Java class %qT cannot have a destructor"
+msgstr ""
+
+#: cp/class.c:978
+#, gcc-internal-format
+msgid "Java class %qT cannot have an implicit non-trivial destructor"
+msgstr ""
+
+#: cp/class.c:1079
+#, gcc-internal-format
+msgid "repeated using declaration %q+D"
+msgstr ""
+
+#: cp/class.c:1081
+#, gcc-internal-format
+msgid "using declaration %q+D conflicts with a previous using declaration"
+msgstr ""
+
+#: cp/class.c:1086
+#, gcc-internal-format
+msgid "%q+#D cannot be overloaded"
+msgstr ""
+
+#: cp/class.c:1087
+#, gcc-internal-format
+msgid "with %q+#D"
+msgstr ""
+
+#: cp/class.c:1154
+#, gcc-internal-format
+msgid "conflicting access specifications for method %q+D, ignored"
+msgstr ""
+
+#: cp/class.c:1157
+#, gcc-internal-format
+msgid "conflicting access specifications for field %qE, ignored"
+msgstr ""
+
+#: cp/class.c:1218 cp/class.c:1226
+#, gcc-internal-format
+msgid "%q+D invalid in %q#T"
+msgstr ""
+
+#: cp/class.c:1219
+#, gcc-internal-format
+msgid "  because of local method %q+#D with same name"
+msgstr ""
+
+#: cp/class.c:1227
+#, gcc-internal-format
+msgid "  because of local member %q+#D with same name"
+msgstr ""
+
+#: cp/class.c:1280
+#, gcc-internal-format
+msgid "base class %q#T has a non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:1667
+#, gcc-internal-format
+msgid "all member functions in class %qT are private"
+msgstr ""
+
+#: cp/class.c:1679
+#, gcc-internal-format
+msgid "%q#T only defines a private destructor and has no friends"
+msgstr ""
+
+#: cp/class.c:1724
+#, gcc-internal-format
+msgid "%q#T only defines private constructors and has no friends"
+msgstr ""
+
+#: cp/class.c:2117
+#, gcc-internal-format
+msgid "no unique final overrider for %qD in %qT"
+msgstr ""
+
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2546
+#, gcc-internal-format
+msgid "%q+D was hidden"
+msgstr ""
+
+#: cp/class.c:2547
+#, gcc-internal-format
+msgid "  by %q+D"
+msgstr ""
+
+#: cp/class.c:2590 cp/decl2.c:1320
+#, gcc-internal-format
+msgid "%q+#D invalid; an anonymous union can only have non-static data members"
+msgstr ""
+
+#: cp/class.c:2593
+#, gcc-internal-format
+msgid ""
+"%q+#D invalid; an anonymous struct can only have non-static data members"
+msgstr ""
+
+#: cp/class.c:2601 cp/decl2.c:1326
+#, gcc-internal-format
+msgid "private member %q+#D in anonymous union"
+msgstr ""
+
+#: cp/class.c:2603
+#, gcc-internal-format
+msgid "private member %q+#D in anonymous struct"
+msgstr ""
+
+#: cp/class.c:2608 cp/decl2.c:1328
+#, gcc-internal-format
+msgid "protected member %q+#D in anonymous union"
+msgstr ""
+
+#: cp/class.c:2610
+#, gcc-internal-format
+msgid "protected member %q+#D in anonymous struct"
+msgstr ""
+
+#: cp/class.c:2795
+#, gcc-internal-format
+msgid "bit-field %q+#D with non-integral type"
+msgstr ""
+
+#: cp/class.c:2811
+#, gcc-internal-format
+msgid "bit-field %q+D width not an integer constant"
+msgstr ""
+
+#: cp/class.c:2816
+#, gcc-internal-format
+msgid "negative width in bit-field %q+D"
+msgstr ""
+
+#: cp/class.c:2821
+#, gcc-internal-format
+msgid "zero width for bit-field %q+D"
+msgstr ""
+
+#: cp/class.c:2827
+#, gcc-internal-format
+msgid "width of %q+D exceeds its type"
+msgstr ""
+
+#: cp/class.c:2831
+#, gcc-internal-format
+msgid "%q+D is too small to hold all values of %q#T"
+msgstr ""
+
+#: cp/class.c:2890
+#, gcc-internal-format
+msgid "member %q+#D with constructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:2893
+#, gcc-internal-format
+msgid "member %q+#D with destructor not allowed in union"
+msgstr ""
+
+#: cp/class.c:2895
+#, gcc-internal-format
+msgid "member %q+#D with copy assignment operator not allowed in union"
+msgstr ""
+
+#: cp/class.c:2899
+#, gcc-internal-format
+msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/class.c:2933
+#, gcc-internal-format
+msgid "multiple fields in union %qT initialized"
+msgstr ""
+
+#: cp/class.c:3024
+#, gcc-internal-format
+msgid "%q+D may not be static because it is a member of a union"
+msgstr ""
+
+#: cp/class.c:3029
+#, gcc-internal-format
+msgid "%q+D may not have reference type %qT because it is a member of a union"
+msgstr ""
+
+#: cp/class.c:3040
+#, gcc-internal-format
+msgid "field %q+D invalidly declared function type"
+msgstr ""
+
+#: cp/class.c:3046
+#, gcc-internal-format
+msgid "field %q+D invalidly declared method type"
+msgstr ""
+
+#: cp/class.c:3101
+#, gcc-internal-format
+msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
+msgstr ""
+
+#: cp/class.c:3193
+#, gcc-internal-format
+msgid "field %q+#D with same name as class"
+msgstr ""
+
+#: cp/class.c:3216
+#, gcc-internal-format
+msgid "%q#T has pointer data members"
+msgstr ""
+
+#: cp/class.c:3221
+#, gcc-internal-format
+msgid "  but does not override %<%T(const %T&)%>"
+msgstr ""
+
+#: cp/class.c:3223
+#, gcc-internal-format
+msgid "  or %<operator=(const %T&)%>"
+msgstr ""
+
+#: cp/class.c:3227
+#, gcc-internal-format
+msgid "  but does not override %<operator=(const %T&)%>"
+msgstr ""
+
+#: cp/class.c:3690
+#, gcc-internal-format
+msgid ""
+"offset of empty base %qT may not be ABI-compliant and maychange in a future "
+"version of GCC"
+msgstr ""
+
+#: cp/class.c:3817
+#, gcc-internal-format
+msgid "class %qT will be considered nearly empty in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:3899
+#, gcc-internal-format
+msgid "initializer specified for non-virtual method %q+D"
+msgstr ""
+
+#: cp/class.c:4527
+#, gcc-internal-format
+msgid "enclosing class of %q+D is not a literal type"
+msgstr ""
+
+#: cp/class.c:4636
+#, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4641
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
+
+#. If the function is defaulted outside the class, we just
+#. give the synthesis error.
+#: cp/class.c:4667
+#, gcc-internal-format
+msgid ""
+"%q+D declared to take const reference, but implicit declaration would take "
+"non-const"
+msgstr ""
+
+#: cp/class.c:4670
+#, gcc-internal-format
+msgid ""
+"%q+D declared to take non-const reference cannot be defaulted in the class "
+"body"
+msgstr ""
+
+#: cp/class.c:4894
+#, gcc-internal-format
+msgid ""
+"offset of virtual base %qT is not ABI-compliant and may change in a future "
+"version of GCC"
+msgstr ""
+
+#: cp/class.c:4995
+#, gcc-internal-format
+msgid "direct base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
+
+#: cp/class.c:5007
+#, gcc-internal-format
+msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
+
+#: cp/class.c:5193
+#, gcc-internal-format
+msgid ""
+"size assigned to %qT may not be ABI-compliant and may change in a future "
+"version of GCC"
+msgstr ""
+
+#: cp/class.c:5233
+#, gcc-internal-format
+msgid ""
+"the offset of %qD may not be ABI-compliant and may change in a future "
+"version of GCC"
+msgstr ""
+
+#: cp/class.c:5261
+#, gcc-internal-format
+msgid ""
+"offset of %q+D is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5271
+#, gcc-internal-format
+msgid ""
+"%q+D contains empty classes which may cause base classes to be placed at "
+"different locations in a future version of GCC"
+msgstr ""
+
+#: cp/class.c:5359
+#, gcc-internal-format
+msgid ""
+"layout of classes derived from empty class %qT may change in a future "
+"version of GCC"
+msgstr ""
+
+#: cp/class.c:5512 cp/decl.c:11274 cp/parser.c:17316
+#, gcc-internal-format
+msgid "redefinition of %q#T"
+msgstr ""
+
+#: cp/class.c:5664
+#, gcc-internal-format
+msgid "%q#T has virtual functions and accessible non-virtual destructor"
+msgstr ""
+
+#: cp/class.c:5769
+#, gcc-internal-format
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr ""
+
+#: cp/class.c:6261
+#, gcc-internal-format
+msgid "language string %<\"%E\"%> not recognized"
+msgstr ""
+
+#: cp/class.c:6351
+#, gcc-internal-format
+msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
+msgstr ""
+
+#: cp/class.c:6475
+#, gcc-internal-format
+msgid "no matches converting function %qD to type %q#T"
+msgstr ""
+
+#: cp/class.c:6505
+#, gcc-internal-format
+msgid "converting overloaded function %qD to type %q#T is ambiguous"
+msgstr ""
+
+#: cp/class.c:6532
+#, gcc-internal-format
+msgid "assuming pointer to member %qD"
+msgstr ""
+
+#: cp/class.c:6535
+#, gcc-internal-format
+msgid "(a pointer to member can only be formed with %<&%E%>)"
+msgstr ""
+
+#: cp/class.c:6597 cp/class.c:6631
+#, gcc-internal-format
+msgid "not enough type information"
+msgstr ""
+
+#: cp/class.c:6614
+#, gcc-internal-format
+msgid "argument of type %qT does not match %qT"
+msgstr ""
+
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6925 cp/decl.c:1260 cp/name-lookup.c:523
+#, gcc-internal-format
+msgid "declaration of %q#D"
+msgstr ""
+
+#: cp/class.c:6926
+#, gcc-internal-format
+msgid "changes meaning of %qD from %q+#D"
+msgstr ""
+
+#: cp/cp-gimplify.c:94
+#, gcc-internal-format
+msgid "continue statement not within loop or switch"
+msgstr ""
+
+#: cp/cp-gimplify.c:1241
+#, gcc-internal-format
+msgid "%qE implicitly determined as %<firstprivate%> has reference type"
+msgstr ""
+
+#: cp/cvt.c:91
+#, gcc-internal-format
+msgid "can%'t convert from incomplete type %qT to %qT"
+msgstr ""
+
+#: cp/cvt.c:100
+#, gcc-internal-format
+msgid "conversion of %qE from %qT to %qT is ambiguous"
+msgstr ""
+
+#: cp/cvt.c:169 cp/cvt.c:194 cp/cvt.c:239
+#, gcc-internal-format
+msgid "cannot convert %qE from type %qT to type %qT"
+msgstr ""
+
+#: cp/cvt.c:371
+#, gcc-internal-format
+msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
+msgstr ""
+
+#: cp/cvt.c:374
+#, gcc-internal-format
+msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
+msgstr ""
+
+#: cp/cvt.c:377
+#, gcc-internal-format
+msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
+
+#: cp/cvt.c:380
+#, gcc-internal-format
+msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
+
+#: cp/cvt.c:453
+#, gcc-internal-format
+msgid "conversion from %qT to %qT discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:471 cp/typeck.c:6061
+#, gcc-internal-format
+msgid "casting %qT to %qT does not dereference pointer"
+msgstr ""
+
+#: cp/cvt.c:499
+#, gcc-internal-format
+msgid "cannot convert type %qT to type %qT"
+msgstr ""
+
+#: cp/cvt.c:699
+#, gcc-internal-format
+msgid "conversion from %q#T to %q#T"
+msgstr ""
+
+#: cp/cvt.c:715
+#, gcc-internal-format
+msgid ""
+"the result of the conversion is unspecified because %qE is outside the range "
+"of type %qT"
+msgstr ""
+
+#: cp/cvt.c:726 cp/cvt.c:751
+#, gcc-internal-format
+msgid "%q#T used where a %qT was expected"
+msgstr ""
+
+#: cp/cvt.c:766
+#, gcc-internal-format
+msgid "%q#T used where a floating point value was expected"
+msgstr ""
+
+#: cp/cvt.c:826
+#, gcc-internal-format
+msgid "conversion from %qT to non-scalar type %qT requested"
+msgstr ""
+
+#: cp/cvt.c:884
+#, gcc-internal-format
+msgid "pseudo-destructor is not called"
+msgstr ""
+
+#: cp/cvt.c:957
+#, gcc-internal-format
+msgid "conversion to void will not access object of incomplete type %qT"
+msgstr ""
+
+#: cp/cvt.c:961
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of incomplete type %qT in second operand "
+"of conditional expression"
+msgstr ""
+
+#: cp/cvt.c:966
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of incomplete type %qT in third operand "
+"of conditional expression"
+msgstr ""
+
+#: cp/cvt.c:971
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of incomplete type %qT in right operand "
+"of comma operator"
+msgstr ""
+
+#: cp/cvt.c:976
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of incomplete type %qT in left operand of "
+"comma operator"
+msgstr ""
+
+#: cp/cvt.c:981
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in statement"
+msgstr ""
+
+#: cp/cvt.c:985
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of incomplete type %qT in for increment "
+"expression"
+msgstr ""
+
+#: cp/cvt.c:1001
+#, gcc-internal-format
+msgid "conversion to void will not access object of type %qT"
+msgstr ""
+
+#: cp/cvt.c:1005
+#, gcc-internal-format
+msgid ""
+"implicit dereference will not access object of type %qT in second operand of "
+"conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1010
+#, gcc-internal-format
+msgid ""
+"implicit dereference will not access object of type %qT in third operand of "
+"conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1015
+#, gcc-internal-format
+msgid ""
+"implicit dereference will not access object of type %qT in right operand of "
+"comma operator"
+msgstr ""
+
+#: cp/cvt.c:1020
+#, gcc-internal-format
+msgid ""
+"implicit dereference will not access object of type %qT in left operand of "
+"comma operator"
+msgstr ""
+
+#: cp/cvt.c:1025
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in statement"
+msgstr ""
+
+#: cp/cvt.c:1029
+#, gcc-internal-format
+msgid ""
+"implicit dereference will not access object of type %qT in for increment "
+"expression"
+msgstr ""
+
+#: cp/cvt.c:1043
+#, gcc-internal-format
+msgid ""
+"conversion to void will not access object of non-trivially-copyable type %qT"
+msgstr ""
+
+#: cp/cvt.c:1048
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in "
+"second operand of conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1053
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in "
+"third operand of conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1058
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in "
+"right operand of comma operator"
+msgstr ""
+
+#: cp/cvt.c:1063
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in "
+"left operand of comma operator"
+msgstr ""
+
+#: cp/cvt.c:1068
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in "
+"statement"
+msgstr ""
+
+#: cp/cvt.c:1073
+#, gcc-internal-format
+msgid ""
+"indirection will not access object of non-trivially-copyable type %qT in for "
+"increment expression"
+msgstr ""
+
+#: cp/cvt.c:1111
+#, gcc-internal-format
+msgid "conversion to void will not access object %qE of incomplete type %qT"
+msgstr ""
+
+#: cp/cvt.c:1115
+#, gcc-internal-format
+msgid ""
+"variable %qE of incomplete type %qT will not be accessed in second operand "
+"of conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1120
+#, gcc-internal-format
+msgid ""
+"variable %qE of incomplete type %qT will not be accessed in third operand of "
+"conditional expression"
+msgstr ""
+
+#: cp/cvt.c:1125
+#, gcc-internal-format
+msgid ""
+"variable %qE of incomplete type %qT will not be accessed in right operand of "
+"comma operator"
+msgstr ""
+
+#: cp/cvt.c:1130
+#, gcc-internal-format
+msgid ""
+"variable %qE of incomplete type %qT will not be accessed in left operand of "
+"comma operator"
+msgstr ""
+
+#: cp/cvt.c:1135
+#, gcc-internal-format
+msgid "variable %qE of incomplete type %qT will not be accessed in statement"
+msgstr ""
+
+#: cp/cvt.c:1139
+#, gcc-internal-format
+msgid ""
+"variable %qE of incomplete type %qT will not be accessed in for increment "
+"expression"
+msgstr ""
+
+#: cp/cvt.c:1188
+#, gcc-internal-format
+msgid "conversion to void cannot resolve address of overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1192
+#, gcc-internal-format
+msgid ""
+"second operand of conditional expression cannot resolve address of "
+"overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1196
+#, gcc-internal-format
+msgid ""
+"third operand of conditional expression cannot resolve address of overloaded "
+"function"
+msgstr ""
+
+#: cp/cvt.c:1200
+#, gcc-internal-format
+msgid ""
+"right operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1204
+#, gcc-internal-format
+msgid ""
+"left operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1208
+#, gcc-internal-format
+msgid "statement cannot resolve address of overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1212
+#, gcc-internal-format
+msgid "for increment expression cannot resolve address of overloaded function"
+msgstr ""
+
+#: cp/cvt.c:1228
+#, gcc-internal-format
+msgid ""
+"second operand of conditional expression is a reference, not call, to "
+"function %qE"
+msgstr ""
+
+#: cp/cvt.c:1233
+#, gcc-internal-format
+msgid ""
+"third operand of conditional expression is a reference, not call, to "
+"function %qE"
+msgstr ""
+
+#: cp/cvt.c:1238
+#, gcc-internal-format
+msgid ""
+"right operand of comma operator is a reference, not call, to function %qE"
+msgstr ""
+
+#: cp/cvt.c:1243
+#, gcc-internal-format
+msgid ""
+"left operand of comma operator is a reference, not call, to function %qE"
+msgstr ""
+
+#: cp/cvt.c:1248
+#, gcc-internal-format
+msgid "statement is a reference, not call, to function %qE"
+msgstr ""
+
+#: cp/cvt.c:1253
+#, gcc-internal-format
+msgid "for increment expression is a reference, not call, to function %qE"
+msgstr ""
+
+#: cp/cvt.c:1280
+#, gcc-internal-format
+msgid "second operand of conditional expression has no effect"
+msgstr ""
+
+#: cp/cvt.c:1284
+#, gcc-internal-format
+msgid "third operand of conditional expression has no effect"
+msgstr ""
+
+#: cp/cvt.c:1288
+#, gcc-internal-format
+msgid "right operand of comma operator has no effect"
+msgstr ""
+
+#: cp/cvt.c:1292
+#, gcc-internal-format
+msgid "left operand of comma operator has no effect"
+msgstr ""
+
+#: cp/cvt.c:1296
+#, gcc-internal-format
+msgid "statement has no effect"
+msgstr ""
+
+#: cp/cvt.c:1300
+#, gcc-internal-format
+msgid "for increment expression has no effect"
+msgstr ""
+
+#: cp/cvt.c:1449
+#, gcc-internal-format
+msgid "converting NULL to non-pointer type"
+msgstr ""
+
+#: cp/cvt.c:1563
+#, gcc-internal-format
+msgid "ambiguous default type conversion from %qT"
+msgstr ""
+
+#: cp/cvt.c:1565
+#, gcc-internal-format
+msgid "  candidate conversions include %qD and %qD"
+msgstr ""
+
+#: cp/decl.c:635
+#, gcc-internal-format
+msgid "variable %q+D set but not used"
+msgstr ""
+
+#: cp/decl.c:1096
+#, gcc-internal-format
+msgid "%qD was declared %<extern%> and later %<static%>"
+msgstr ""
+
+#: cp/decl.c:1097 cp/decl.c:1676 objc/objc-act.c:4139 objc/objc-act.c:9112
+#, gcc-internal-format
+msgid "previous declaration of %q+D"
+msgstr ""
+
+#: cp/decl.c:1129
+#, gcc-internal-format
+msgid "declaration of %qF has a different exception specifier"
+msgstr ""
+
+#: cp/decl.c:1131
+#, gcc-internal-format
+msgid "from previous declaration %q+F"
+msgstr ""
+
+#: cp/decl.c:1156
+#, gcc-internal-format
+msgid "redeclaration %qD differs in %<constexpr%>"
+msgstr ""
+
+#: cp/decl.c:1157
+#, gcc-internal-format
+msgid "from previous declaration %q+D"
+msgstr ""
+
+#: cp/decl.c:1213
+#, gcc-internal-format
+msgid "function %q+D redeclared as inline"
+msgstr ""
+
+#: cp/decl.c:1215
+#, gcc-internal-format
+msgid "previous declaration of %q+D with attribute noinline"
+msgstr ""
+
+#: cp/decl.c:1222
+#, gcc-internal-format
+msgid "function %q+D redeclared with attribute noinline"
+msgstr ""
+
+#: cp/decl.c:1224
+#, gcc-internal-format
+msgid "previous declaration of %q+D was inline"
+msgstr ""
+
+#: cp/decl.c:1248 cp/decl.c:1322
+#, gcc-internal-format
+msgid "shadowing built-in function %q#D"
+msgstr ""
+
+#: cp/decl.c:1249 cp/decl.c:1323
+#, gcc-internal-format
+msgid "shadowing library function %q#D"
+msgstr ""
+
+#: cp/decl.c:1256
+#, gcc-internal-format
+msgid "library function %q#D redeclared as non-function %q#D"
+msgstr ""
+
+#: cp/decl.c:1261
+#, gcc-internal-format
+msgid "conflicts with built-in declaration %q#D"
+msgstr ""
+
+#: cp/decl.c:1315 cp/decl.c:1442 cp/decl.c:1458
+#, gcc-internal-format
+msgid "new declaration %q#D"
+msgstr ""
+
+#: cp/decl.c:1316
+#, gcc-internal-format
+msgid "ambiguates built-in declaration %q#D"
+msgstr ""
+
+#: cp/decl.c:1406
+#, gcc-internal-format
+msgid "%q#D redeclared as different kind of symbol"
+msgstr ""
+
+#: cp/decl.c:1409
+#, gcc-internal-format
+msgid "previous declaration of %q+#D"
+msgstr ""
+
+#: cp/decl.c:1428
+#, gcc-internal-format
+msgid "declaration of template %q#D"
+msgstr ""
+
+#: cp/decl.c:1429 cp/name-lookup.c:524 cp/name-lookup.c:810
+#: cp/name-lookup.c:821
+#, gcc-internal-format
+msgid "conflicts with previous declaration %q+#D"
+msgstr ""
+
+#: cp/decl.c:1443 cp/decl.c:1459
+#, gcc-internal-format
+msgid "ambiguates old declaration %q+#D"
+msgstr ""
+
+#: cp/decl.c:1451
+#, gcc-internal-format
+msgid "declaration of C function %q#D conflicts with"
+msgstr ""
+
+#: cp/decl.c:1453
+#, gcc-internal-format
+msgid "previous declaration %q+#D here"
+msgstr ""
+
+#: cp/decl.c:1467
+#, gcc-internal-format
+msgid "conflicting declaration %q#D"
+msgstr ""
+
+#: cp/decl.c:1468
+#, gcc-internal-format
+msgid "%q+D has a previous declaration as %q#D"
+msgstr ""
+
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any global scope
+#. of the program.
+#: cp/decl.c:1520
+#, gcc-internal-format
+msgid "declaration of namespace %qD conflicts with"
+msgstr ""
+
+#: cp/decl.c:1521
+#, gcc-internal-format
+msgid "previous declaration of namespace %q+D here"
+msgstr ""
+
+#: cp/decl.c:1532
+#, gcc-internal-format
+msgid "%q+#D previously defined here"
+msgstr ""
+
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1542
+#, gcc-internal-format
+msgid "prototype for %q+#D"
+msgstr ""
+
+#: cp/decl.c:1544
+#, gcc-internal-format
+msgid "follows non-prototype definition here"
+msgstr ""
+
+#: cp/decl.c:1584
+#, gcc-internal-format
+msgid "previous declaration of %q+#D with %qL linkage"
+msgstr ""
+
+#: cp/decl.c:1586
+#, gcc-internal-format
+msgid "conflicts with new declaration with %qL linkage"
+msgstr ""
+
+#: cp/decl.c:1609 cp/decl.c:1615
+#, gcc-internal-format
+msgid "default argument given for parameter %d of %q#D"
+msgstr ""
+
+#: cp/decl.c:1611 cp/decl.c:1617
+#, gcc-internal-format
+msgid "after previous specification in %q+#D"
+msgstr ""
+
+#: cp/decl.c:1675
+#, gcc-internal-format
+msgid "redundant redeclaration of %qD in same scope"
+msgstr ""
+
+#: cp/decl.c:1681
+#, gcc-internal-format
+msgid "deleted definition of %qD"
+msgstr ""
+
+#: cp/decl.c:1682
+#, gcc-internal-format
+msgid "after previous declaration %q+D"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:2037
+#, gcc-internal-format
+msgid "explicit specialization of %qD after first use"
+msgstr ""
+
+#: cp/decl.c:2134
+#, gcc-internal-format
+msgid "%q+D: visibility attribute ignored because it"
+msgstr ""
+
+#: cp/decl.c:2136
+#, gcc-internal-format
+msgid "conflicts with previous declaration here"
+msgstr ""
+
+#. Reject two definitions.
+#: cp/decl.c:2298 cp/decl.c:2327 cp/decl.c:2356 cp/decl.c:2373 cp/decl.c:2445
+#, gcc-internal-format
+msgid "redefinition of %q#D"
+msgstr ""
+
+#: cp/decl.c:2314
+#, gcc-internal-format
+msgid "%qD conflicts with used function"
+msgstr ""
+
+#: cp/decl.c:2324
+#, gcc-internal-format
+msgid "%q#D not declared in class"
+msgstr ""
+
+#: cp/decl.c:2338 cp/decl.c:2383
+#, gcc-internal-format
+msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
+msgstr ""
+
+#: cp/decl.c:2341 cp/decl.c:2386
+#, gcc-internal-format
+msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
+msgstr ""
+
+#. is_primary=
+#. is_partial=
+#. is_friend_decl=
+#: cp/decl.c:2402
+#, gcc-internal-format
+msgid "redeclaration of friend %q#D may not have default template arguments"
+msgstr ""
+
+#: cp/decl.c:2416
+#, gcc-internal-format
+msgid "thread-local declaration of %q#D follows non-thread-local declaration"
+msgstr ""
+
+#: cp/decl.c:2419
+#, gcc-internal-format
+msgid "non-thread-local declaration of %q#D follows thread-local declaration"
+msgstr ""
+
+#: cp/decl.c:2434 cp/decl.c:2453
+#, gcc-internal-format
+msgid "redeclaration of %q#D"
+msgstr ""
+
+#: cp/decl.c:2597
+#, gcc-internal-format
+msgid "jump to label %qD"
+msgstr ""
+
+#: cp/decl.c:2599
+#, gcc-internal-format
+msgid "jump to case label"
+msgstr ""
+
+#: cp/decl.c:2601 cp/decl.c:2742 cp/decl.c:2782
+#, gcc-internal-format
+msgid "  from here"
+msgstr ""
+
+#: cp/decl.c:2620 cp/decl.c:2785
+#, gcc-internal-format
+msgid "  exits OpenMP structured block"
+msgstr ""
+
+#: cp/decl.c:2641
+#, gcc-internal-format
+msgid "  crosses initialization of %q+#D"
+msgstr ""
+
+#: cp/decl.c:2643 cp/decl.c:2759
+#, gcc-internal-format
+msgid "  enters scope of %q+#D which has non-trivial destructor"
+msgstr ""
+
+#: cp/decl.c:2657 cp/decl.c:2764
+#, gcc-internal-format
+msgid "  enters try block"
+msgstr ""
+
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2659 cp/decl.c:2753 cp/decl.c:2766
+#, gcc-internal-format
+msgid "  enters catch block"
+msgstr ""
+
+#: cp/decl.c:2669 cp/decl.c:2769
+#, gcc-internal-format
+msgid "  enters OpenMP structured block"
+msgstr ""
+
+#: cp/decl.c:2741 cp/decl.c:2781
+#, gcc-internal-format
+msgid "jump to label %q+D"
+msgstr ""
+
+#: cp/decl.c:2757
+#, gcc-internal-format
+msgid "  skips initialization of %q+#D"
+msgstr ""
+
+#: cp/decl.c:2834
+#, gcc-internal-format
+msgid "label named wchar_t"
+msgstr ""
+
+#: cp/decl.c:3107
+#, gcc-internal-format
+msgid "%qD is not a type"
+msgstr ""
+
+#: cp/decl.c:3113 cp/parser.c:4627
+#, gcc-internal-format
+msgid "%qD used without template parameters"
+msgstr ""
+
+#: cp/decl.c:3122
+#, gcc-internal-format
+msgid "%q#T is not a class"
+msgstr ""
+
+#: cp/decl.c:3146 cp/decl.c:3233
+#, gcc-internal-format
+msgid "no class template named %q#T in %q#T"
+msgstr ""
+
+#: cp/decl.c:3159
+#, gcc-internal-format
+msgid "lookup of %qT in %qT is ambiguous"
+msgstr ""
+
+#: cp/decl.c:3168
+#, gcc-internal-format
+msgid "%<typename %T::%D%> names %q#T, which is not a class template"
+msgstr ""
+
+#: cp/decl.c:3175
+#, gcc-internal-format
+msgid "%<typename %T::%D%> names %q#T, which is not a type"
+msgstr ""
+
+#: cp/decl.c:3242
+#, gcc-internal-format
+msgid "template parameters do not match template"
+msgstr ""
+
+#: cp/decl.c:3243 cp/friend.c:319 cp/friend.c:327
+#, gcc-internal-format
+msgid "%q+D declared here"
+msgstr ""
+
+#: cp/decl.c:3939
+#, gcc-internal-format
+msgid "an anonymous struct cannot have function members"
+msgstr ""
+
+#: cp/decl.c:3942
+#, gcc-internal-format
+msgid "an anonymous union cannot have function members"
+msgstr ""
+
+#: cp/decl.c:3960
+#, gcc-internal-format
+msgid "member %q+#D with constructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:3963
+#, gcc-internal-format
+msgid "member %q+#D with destructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:3966
+#, gcc-internal-format
+msgid ""
+"member %q+#D with copy assignment operator not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:3991
+#, gcc-internal-format
+msgid "multiple types in one declaration"
+msgstr ""
+
+#: cp/decl.c:3995
+#, gcc-internal-format
+msgid "redeclaration of C++ built-in type %qT"
+msgstr ""
+
+#: cp/decl.c:4032
+#, gcc-internal-format
+msgid "missing type-name in typedef-declaration"
+msgstr ""
+
+#: cp/decl.c:4039
+#, gcc-internal-format
+msgid "ISO C++ prohibits anonymous structs"
+msgstr ""
+
+#: cp/decl.c:4046
+#, gcc-internal-format
+msgid "%qs can only be specified for functions"
+msgstr ""
+
+#: cp/decl.c:4052
+#, gcc-internal-format
+msgid "%<friend%> can only be specified inside a class"
+msgstr ""
+
+#: cp/decl.c:4054
+#, gcc-internal-format
+msgid "%<explicit%> can only be specified for constructors"
+msgstr ""
+
+#: cp/decl.c:4056
+#, gcc-internal-format
+msgid "a storage class can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:4062
+#, gcc-internal-format
+msgid "qualifiers can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:4065
+#, gcc-internal-format
+msgid "%<typedef%> was ignored in this declaration"
+msgstr ""
+
+#: cp/decl.c:4067
+#, gcc-internal-format
+msgid "%<constexpr%> cannot be used for type declarations"
+msgstr ""
+
+#: cp/decl.c:4096
+#, gcc-internal-format
+msgid "attribute ignored in declaration of %q+#T"
+msgstr ""
+
+#: cp/decl.c:4097
+#, gcc-internal-format
+msgid "attribute for %q+#T must follow the %qs keyword"
+msgstr ""
+
+#: cp/decl.c:4142
+#, gcc-internal-format
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr ""
+
+#. A template type parameter or other dependent type.
+#: cp/decl.c:4146
+#, gcc-internal-format
+msgid ""
+"ignoring attributes applied to dependent type %qT without an associated "
+"declaration"
+msgstr ""
+
+#: cp/decl.c:4213 cp/decl2.c:812
+#, gcc-internal-format
+msgid "typedef %qD is initialized (use decltype instead)"
+msgstr ""
+
+#: cp/decl.c:4231
+#, gcc-internal-format
+msgid "declaration of %q#D has %<extern%> and is initialized"
+msgstr ""
+
+#: cp/decl.c:4260
+#, gcc-internal-format
+msgid "definition of %q#D is marked %<dllimport%>"
+msgstr ""
+
+#: cp/decl.c:4279
+#, gcc-internal-format
+msgid "%q#D is not a static member of %q#T"
+msgstr ""
+
+#: cp/decl.c:4285
+#, gcc-internal-format
+msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+msgstr ""
+
+#: cp/decl.c:4294
+#, gcc-internal-format
+msgid ""
+"template header not allowed in member definition of explicitly specialized "
+"class"
+msgstr ""
+
+#: cp/decl.c:4302
+#, gcc-internal-format
+msgid "duplicate initialization of %qD"
+msgstr ""
+
+#: cp/decl.c:4307
+#, gcc-internal-format
+msgid "%qD declared %<constexpr%> outside its class"
+msgstr ""
+
+#: cp/decl.c:4346
+#, gcc-internal-format
+msgid "declaration of %q#D outside of class is not definition"
+msgstr ""
+
+#: cp/decl.c:4441
+#, gcc-internal-format
+msgid "variable %q#D has initializer but incomplete type"
+msgstr ""
+
+#: cp/decl.c:4447 cp/decl.c:5203
+#, gcc-internal-format
+msgid "elements of array %q#D have incomplete type"
+msgstr ""
+
+#: cp/decl.c:4454 cp/decl.c:5756
+#, gcc-internal-format
+msgid "declaration of %q#D has no initializer"
+msgstr ""
+
+#: cp/decl.c:4456
+#, gcc-internal-format
+msgid "aggregate %q#D has incomplete type and cannot be defined"
+msgstr ""
+
+#: cp/decl.c:4492
+#, gcc-internal-format
+msgid "%qD declared as reference but not initialized"
+msgstr ""
+
+#: cp/decl.c:4518
+#, gcc-internal-format
+msgid "cannot initialize %qT from %qT"
+msgstr ""
+
+#: cp/decl.c:4579
+#, gcc-internal-format
+msgid "name used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4584
+#, gcc-internal-format
+msgid "name %qD used in a GNU-style designated initializer for an array"
+msgstr ""
+
+#: cp/decl.c:4632
+#, gcc-internal-format
+msgid "initializer fails to determine size of %qD"
+msgstr ""
+
+#: cp/decl.c:4639
+#, gcc-internal-format
+msgid "array size missing in %qD"
+msgstr ""
+
+#: cp/decl.c:4651
+#, gcc-internal-format
+msgid "zero-size array %qD"
+msgstr ""
+
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:4694
+#, gcc-internal-format
+msgid "storage size of %qD isn%'t known"
+msgstr ""
+
+#: cp/decl.c:4717
+#, gcc-internal-format
+msgid "storage size of %qD isn%'t constant"
+msgstr ""
+
+#: cp/decl.c:4763
+#, gcc-internal-format
+msgid ""
+"sorry: semantics of inline function static data %q+#D are wrong (you%'ll "
+"wind up with multiple copies)"
+msgstr ""
+
+#: cp/decl.c:4767
+#, gcc-internal-format
+msgid "  you can work around this by removing the initializer"
+msgstr ""
+
+#: cp/decl.c:4796
+#, gcc-internal-format
+msgid "uninitialized const %qD"
+msgstr ""
+
+#: cp/decl.c:4804
+#, gcc-internal-format
+msgid "%q#T has no user-provided default constructor"
+msgstr ""
+
+#: cp/decl.c:4808
+#, gcc-internal-format
+msgid ""
+"constructor is not user-provided because it is explicitly defaulted in the "
+"class body"
+msgstr ""
+
+#: cp/decl.c:4921
+#, gcc-internal-format
+msgid "invalid type %qT as initializer for a vector of type %qT"
+msgstr ""
+
+#: cp/decl.c:4960
+#, gcc-internal-format
+msgid "initializer for %qT must be brace-enclosed"
+msgstr ""
+
+#: cp/decl.c:4978
+#, gcc-internal-format
+msgid "%qT has no non-static data member named %qD"
+msgstr ""
+
+#: cp/decl.c:5037
+#, gcc-internal-format
+msgid "braces around scalar initializer for type %qT"
+msgstr ""
+
+#: cp/decl.c:5128
+#, gcc-internal-format
+msgid "missing braces around initializer for %qT"
+msgstr ""
+
+#: cp/decl.c:5185 cp/typeck2.c:1056 cp/typeck2.c:1235 cp/typeck2.c:1258
+#: cp/typeck2.c:1301
+#, gcc-internal-format
+msgid "too many initializers for %qT"
+msgstr ""
+
+#: cp/decl.c:5205
+#, gcc-internal-format
+msgid "elements of array %q#T have incomplete type"
+msgstr ""
+
+#: cp/decl.c:5214
+#, gcc-internal-format
+msgid "variable-sized object %qD may not be initialized"
+msgstr ""
+
+#: cp/decl.c:5216
+#, gcc-internal-format
+msgid "variable-sized compound literal"
+msgstr ""
+
+#: cp/decl.c:5272
+#, gcc-internal-format
+msgid "%qD has incomplete type"
+msgstr ""
+
+#: cp/decl.c:5292
+#, gcc-internal-format
+msgid "scalar object %qD requires one element in initializer"
+msgstr ""
+
+#: cp/decl.c:5328
+#, gcc-internal-format
+msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
+msgstr ""
+
+#: cp/decl.c:5396
+#, gcc-internal-format
+msgid "array %qD initialized by parenthesized string literal %qE"
+msgstr ""
+
+#: cp/decl.c:5423
+#, gcc-internal-format
+msgid "initializer invalid for static member with constructor"
+msgstr ""
+
+#: cp/decl.c:5425
+#, gcc-internal-format
+msgid "non-constant in-class initialization invalid for static member %qD"
+msgstr ""
+
+#: cp/decl.c:5429
+#, gcc-internal-format
+msgid "(an out of class initialization is required)"
+msgstr ""
+
+#: cp/decl.c:5722
+#, gcc-internal-format
+msgid "assignment (not initialization) in declaration"
+msgstr ""
+
+#: cp/decl.c:5882
+#, gcc-internal-format
+msgid "shadowing previous type declaration of %q#D"
+msgstr ""
+
+#: cp/decl.c:5914
+#, gcc-internal-format
+msgid "%qD cannot be thread-local because it has non-trivial type %qT"
+msgstr ""
+
+#: cp/decl.c:5956
+#, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5963
+#, gcc-internal-format
+msgid "%qD is thread-local and so cannot be dynamically initialized"
+msgstr ""
+
+#: cp/decl.c:5981
+#, gcc-internal-format
+msgid ""
+"%qD cannot be initialized by a non-constant expression when being declared"
+msgstr ""
+
+#: cp/decl.c:6030
+#, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6094
+#, gcc-internal-format
+msgid "function %q#D is initialized like a variable"
+msgstr ""
+
+#: cp/decl.c:6673
+#, gcc-internal-format
+msgid "destructor for alien class %qT cannot be a member"
+msgstr ""
+
+#: cp/decl.c:6675
+#, gcc-internal-format
+msgid "constructor for alien class %qT cannot be a member"
+msgstr ""
+
+#: cp/decl.c:6699
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> variable"
+msgstr ""
+
+#: cp/decl.c:6701
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> variable"
+msgstr ""
+
+#: cp/decl.c:6703
+#, gcc-internal-format
+msgid ""
+"%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
+"declaration"
+msgstr ""
+
+#: cp/decl.c:6708
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> parameter"
+msgstr ""
+
+#: cp/decl.c:6710
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> parameter"
+msgstr ""
+
+#: cp/decl.c:6712
+#, gcc-internal-format
+msgid ""
+"%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
+"declaration"
+msgstr ""
+
+#: cp/decl.c:6717
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> type"
+msgstr ""
+
+#: cp/decl.c:6719
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> type"
+msgstr ""
+
+#: cp/decl.c:6721
+#, gcc-internal-format
+msgid ""
+"%<const%> and %<volatile%> function specifiers on %qD invalid in type "
+"declaration"
+msgstr ""
+
+#: cp/decl.c:6726
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> field"
+msgstr ""
+
+#: cp/decl.c:6728
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> field"
+msgstr ""
+
+#: cp/decl.c:6730
+#, gcc-internal-format
+msgid ""
+"%<const%> and %<volatile%> function specifiers on %qD invalid in field "
+"declaration"
+msgstr ""
+
+#: cp/decl.c:6737
+#, gcc-internal-format
+msgid "%q+D declared as a friend"
+msgstr ""
+
+#: cp/decl.c:6743
+#, gcc-internal-format
+msgid "%q+D declared with an exception specification"
+msgstr ""
+
+#: cp/decl.c:6777
+#, gcc-internal-format
+msgid "definition of %qD is not in namespace enclosing %qT"
+msgstr ""
+
+#: cp/decl.c:6898
+#, gcc-internal-format
+msgid "defining explicit specialization %qD in friend declaration"
+msgstr ""
+
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:6908
+#, gcc-internal-format
+msgid "invalid use of template-id %qD in declaration of primary template"
+msgstr ""
+
+#: cp/decl.c:6938
+#, gcc-internal-format
+msgid ""
+"default arguments are not allowed in declaration of friend template "
+"specialization %qD"
+msgstr ""
+
+#: cp/decl.c:6946
+#, gcc-internal-format
+msgid ""
+"%<inline%> is not allowed in declaration of friend template specialization "
+"%qD"
+msgstr ""
+
+#: cp/decl.c:6988
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be a template"
+msgstr ""
+
+#: cp/decl.c:6990
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be inline"
+msgstr ""
+
+#: cp/decl.c:6992
+#, gcc-internal-format
+msgid "cannot declare %<::main%> to be static"
+msgstr ""
+
+#: cp/decl.c:7020
+#, gcc-internal-format
+msgid ""
+"anonymous type with no linkage used to declare function %q#D with linkage"
+msgstr ""
+
+#: cp/decl.c:7024 cp/decl.c:7310 cp/decl2.c:3592
+#, gcc-internal-format
+msgid ""
+"%q+#D does not refer to the unqualified type, so it is not used for linkage"
+msgstr ""
+
+#: cp/decl.c:7030
+#, gcc-internal-format
+msgid "type %qT with no linkage used to declare function %q#D with linkage"
+msgstr ""
+
+#: cp/decl.c:7052
+#, gcc-internal-format
+msgid "static member function %qD cannot have cv-qualifier"
+msgstr ""
+
+#: cp/decl.c:7053
+#, gcc-internal-format
+msgid "non-member function %qD cannot have cv-qualifier"
+msgstr ""
+
+#: cp/decl.c:7098
+#, gcc-internal-format
+msgid "%<::main%> must return %<int%>"
+msgstr ""
+
+#: cp/decl.c:7138
+#, gcc-internal-format
+msgid "definition of implicitly-declared %qD"
+msgstr ""
+
+#: cp/decl.c:7155 cp/decl2.c:733
+#, gcc-internal-format
+msgid "no %q#D member function declared in class %qT"
+msgstr ""
+
+#. DRs 132, 319 and 389 seem to indicate types with
+#. no linkage can only be used to declare extern "C"
+#. entities.  Since it's not always an error in the
+#. ISO C++ 90 Standard, we only issue a warning.
+#: cp/decl.c:7307
+#, gcc-internal-format
+msgid ""
+"anonymous type with no linkage used to declare variable %q#D with linkage"
+msgstr ""
+
+#: cp/decl.c:7316
+#, gcc-internal-format
+msgid "type %qT with no linkage used to declare variable %q#D with linkage"
+msgstr ""
+
+#: cp/decl.c:7436
+#, gcc-internal-format
+msgid ""
+"%<constexpr%> needed for in-class initialization of static data member %q#D "
+"of non-integral type"
+msgstr ""
+
+#: cp/decl.c:7439
+#, gcc-internal-format
+msgid "in-class initialization of static data member %q#D of non-literal type"
+msgstr ""
+
+#: cp/decl.c:7452
+#, gcc-internal-format
+msgid ""
+"invalid in-class initialization of static data member of non-integral type "
+"%qT"
+msgstr ""
+
+#: cp/decl.c:7458
+#, gcc-internal-format
+msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+msgstr ""
+
+#: cp/decl.c:7462
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids initialization of member constant %qD of non-integral type "
+"%qT"
+msgstr ""
+
+#: cp/decl.c:7518
+#, gcc-internal-format
+msgid "size of array %qD has non-integral type %qT"
+msgstr ""
+
+#: cp/decl.c:7520
+#, gcc-internal-format
+msgid "size of array has non-integral type %qT"
+msgstr ""
+
+#: cp/decl.c:7569
+#, gcc-internal-format
+msgid "size of array %qD is negative"
+msgstr ""
+
+#: cp/decl.c:7571
+#, gcc-internal-format
+msgid "size of array is negative"
+msgstr ""
+
+#: cp/decl.c:7585
+#, gcc-internal-format
+msgid "ISO C++ forbids zero-size array %qD"
+msgstr ""
+
+#: cp/decl.c:7587
+#, gcc-internal-format
+msgid "ISO C++ forbids zero-size array"
+msgstr ""
+
+#: cp/decl.c:7599
+#, gcc-internal-format
+msgid "size of array %qD is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:7602
+#, gcc-internal-format
+msgid "size of array is not an integral constant-expression"
+msgstr ""
+
+#: cp/decl.c:7608
+#, gcc-internal-format
+msgid "ISO C++ forbids variable length array %qD"
+msgstr ""
+
+#: cp/decl.c:7610
+#, gcc-internal-format
+msgid "ISO C++ forbids variable length array"
+msgstr ""
+
+#: cp/decl.c:7616
+#, gcc-internal-format
+msgid "variable length array %qD is used"
+msgstr ""
+
+#: cp/decl.c:7654
+#, gcc-internal-format
+msgid "overflow in array dimension"
+msgstr ""
+
+#: cp/decl.c:7716
+#, gcc-internal-format
+msgid "declaration of %qD as array of void"
+msgstr ""
+
+#: cp/decl.c:7718
+#, gcc-internal-format
+msgid "creating array of void"
+msgstr ""
+
+#: cp/decl.c:7723
+#, gcc-internal-format
+msgid "declaration of %qD as array of functions"
+msgstr ""
+
+#: cp/decl.c:7725
+#, gcc-internal-format
+msgid "creating array of functions"
+msgstr ""
+
+#: cp/decl.c:7730
+#, gcc-internal-format
+msgid "declaration of %qD as array of references"
+msgstr ""
+
+#: cp/decl.c:7732
+#, gcc-internal-format
+msgid "creating array of references"
+msgstr ""
+
+#: cp/decl.c:7737
+#, gcc-internal-format
+msgid "declaration of %qD as array of function members"
+msgstr ""
+
+#: cp/decl.c:7739
+#, gcc-internal-format
+msgid "creating array of function members"
+msgstr ""
+
+#: cp/decl.c:7753
+#, gcc-internal-format
+msgid ""
+"declaration of %qD as multidimensional array must have bounds for all "
+"dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:7757
+#, gcc-internal-format
+msgid ""
+"multidimensional array must have bounds for all dimensions except the first"
+msgstr ""
+
+#: cp/decl.c:7792
+#, gcc-internal-format
+msgid "return type specification for constructor invalid"
+msgstr ""
+
+#: cp/decl.c:7802
+#, gcc-internal-format
+msgid "return type specification for destructor invalid"
+msgstr ""
+
+#: cp/decl.c:7815
+#, gcc-internal-format
+msgid "return type specified for %<operator %T%>"
+msgstr ""
+
+#: cp/decl.c:7837
+#, gcc-internal-format
+msgid "unnamed variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:7844
+#, gcc-internal-format
+msgid "variable or field declared void"
+msgstr ""
+
+#: cp/decl.c:8025
+#, gcc-internal-format
+msgid "invalid use of qualified-name %<::%D%>"
+msgstr ""
+
+#: cp/decl.c:8028
+#, gcc-internal-format
+msgid "invalid use of qualified-name %<%T::%D%>"
+msgstr ""
+
+#: cp/decl.c:8031
+#, gcc-internal-format
+msgid "invalid use of qualified-name %<%D::%D%>"
+msgstr ""
+
+#: cp/decl.c:8043
+#, gcc-internal-format
+msgid "type %qT is not derived from type %qT"
+msgstr ""
+
+#: cp/decl.c:8059 cp/decl.c:8151 cp/decl.c:9447
+#, gcc-internal-format
+msgid "declaration of %qD as non-function"
+msgstr ""
+
+#: cp/decl.c:8065
+#, gcc-internal-format
+msgid "declaration of %qD as non-member"
+msgstr ""
+
+#: cp/decl.c:8096
+#, gcc-internal-format
+msgid "declarator-id missing; using reserved word %qD"
+msgstr ""
+
+#: cp/decl.c:8143
+#, gcc-internal-format
+msgid "function definition does not declare parameters"
+msgstr ""
+
+#: cp/decl.c:8183
+#, gcc-internal-format
+msgid "%<constexpr%> cannot appear in a typedef declaration"
+msgstr ""
+
+#: cp/decl.c:8191
+#, gcc-internal-format
+msgid "two or more data types in declaration of %qs"
+msgstr ""
+
+#: cp/decl.c:8197
+#, gcc-internal-format
+msgid "conflicting specifiers in declaration of %qs"
+msgstr ""
+
+#: cp/decl.c:8269 cp/decl.c:8272 cp/decl.c:8275
+#, gcc-internal-format
+msgid "ISO C++ forbids declaration of %qs with no type"
+msgstr ""
+
+#: cp/decl.c:8300 cp/decl.c:8322
+#, gcc-internal-format
+msgid "%<signed%> or %<unsigned%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8302
+#, gcc-internal-format
+msgid "%<signed%> and %<unsigned%> specified together for %qs"
+msgstr ""
+
+#: cp/decl.c:8304
+#, gcc-internal-format
+msgid "%<long long%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8306
+#, gcc-internal-format
+msgid "%<__int128%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8308
+#, gcc-internal-format
+msgid "%<long%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8310
+#, gcc-internal-format
+msgid "%<short%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8312
+#, gcc-internal-format
+msgid "%<long%> or %<short%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8314
+#, gcc-internal-format
+msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8316
+#, gcc-internal-format
+msgid "%<long%> or %<short%> specified with char for %qs"
+msgstr ""
+
+#: cp/decl.c:8318
+#, gcc-internal-format
+msgid "%<long%> and %<short%> specified together for %qs"
+msgstr ""
+
+#: cp/decl.c:8324
+#, gcc-internal-format
+msgid "%<short%> or %<long%> invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8332
+#, gcc-internal-format
+msgid "long, short, signed or unsigned used invalidly for %qs"
+msgstr ""
+
+#: cp/decl.c:8341
+#, gcc-internal-format
+msgid "%<__int128%> is not supported by this target"
+msgstr ""
+
+#: cp/decl.c:8347
+#, gcc-internal-format
+msgid "ISO C++ does not support %<__int128%> for %qs"
+msgstr ""
+
+#: cp/decl.c:8417
+#, gcc-internal-format
+msgid "complex invalid for %qs"
+msgstr ""
+
+#: cp/decl.c:8445
+#, gcc-internal-format
+msgid "qualifiers are not allowed on declaration of %<operator %T%>"
+msgstr ""
+
+#: cp/decl.c:8466
+#, gcc-internal-format
+msgid "member %qD cannot be declared both virtual and static"
+msgstr ""
+
+#: cp/decl.c:8474
+#, gcc-internal-format
+msgid "%<%T::%D%> is not a valid declarator"
+msgstr ""
+
+#: cp/decl.c:8483
+#, gcc-internal-format
+msgid "typedef declaration invalid in parameter declaration"
+msgstr ""
+
+#: cp/decl.c:8488
+#, gcc-internal-format
+msgid "storage class specified for template parameter %qs"
+msgstr ""
+
+#: cp/decl.c:8494
+#, gcc-internal-format
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr ""
+
+#: cp/decl.c:8498
+#, gcc-internal-format
+msgid "parameter declared %<auto%>"
+msgstr ""
+
+#: cp/decl.c:8506
+#, gcc-internal-format
+msgid "a parameter cannot be declared %<constexpr%>"
+msgstr ""
+
+#: cp/decl.c:8515
+#, gcc-internal-format
+msgid "%<virtual%> outside class declaration"
+msgstr ""
+
+#: cp/decl.c:8533
+#, gcc-internal-format
+msgid "multiple storage classes in declaration of %qs"
+msgstr ""
+
+#: cp/decl.c:8556
+#, gcc-internal-format
+msgid "storage class specified for %qs"
+msgstr ""
+
+#: cp/decl.c:8560
+#, gcc-internal-format
+msgid "storage class specified for parameter %qs"
+msgstr ""
+
+#: cp/decl.c:8573
+#, gcc-internal-format
+msgid "nested function %qs declared %<extern%>"
+msgstr ""
+
+#: cp/decl.c:8577
+#, gcc-internal-format
+msgid "top-level declaration of %qs specifies %<auto%>"
+msgstr ""
+
+#: cp/decl.c:8583
+#, gcc-internal-format
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+msgstr ""
+
+#: cp/decl.c:8590
+#, gcc-internal-format
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
+
+#: cp/decl.c:8684
+#, gcc-internal-format
+msgid "%qs declared as function returning a function"
+msgstr ""
+
+#: cp/decl.c:8689
+#, gcc-internal-format
+msgid "%qs declared as function returning an array"
+msgstr ""
+
+#: cp/decl.c:8710
+#, gcc-internal-format
+msgid "%qs function uses %<auto%> type specifier without late return type"
+msgstr ""
+
+#: cp/decl.c:8716
+#, gcc-internal-format
+msgid ""
+"%qs function with late return type has %qT as its type rather than plain "
+"%<auto%>"
+msgstr ""
+
+#: cp/decl.c:8724
+#, gcc-internal-format
+msgid ""
+"%qs function with late return type not declared with %<auto%> type specifier"
+msgstr ""
+
+#: cp/decl.c:8757
+#, gcc-internal-format
+msgid "destructor cannot be static member function"
+msgstr ""
+
+#: cp/decl.c:8762
+#, gcc-internal-format
+msgid "destructors may not be cv-qualified"
+msgstr ""
+
+#: cp/decl.c:8780
+#, gcc-internal-format
+msgid "constructors cannot be declared virtual"
+msgstr ""
+
+#: cp/decl.c:8793
+#, gcc-internal-format
+msgid "can%'t initialize friend function %qs"
+msgstr ""
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:8797
+#, gcc-internal-format
+msgid "virtual functions cannot be friends"
+msgstr ""
+
+#: cp/decl.c:8801
+#, gcc-internal-format
+msgid "friend declaration not in class definition"
+msgstr ""
+
+#: cp/decl.c:8803
+#, gcc-internal-format
+msgid "can%'t define friend function %qs in a local class definition"
+msgstr ""
+
+#: cp/decl.c:8824
+#, gcc-internal-format
+msgid "destructors may not have parameters"
+msgstr ""
+
+#: cp/decl.c:8843
+#, gcc-internal-format
+msgid "cannot declare pointer to %q#T"
+msgstr ""
+
+#: cp/decl.c:8856 cp/decl.c:8863
+#, gcc-internal-format
+msgid "cannot declare reference to %q#T"
+msgstr ""
+
+#: cp/decl.c:8865
+#, gcc-internal-format
+msgid "cannot declare pointer to %q#T member"
+msgstr ""
+
+#: cp/decl.c:8888
+#, gcc-internal-format
+msgid "cannot declare reference to qualified function type %qT"
+msgstr ""
+
+#: cp/decl.c:8889
+#, gcc-internal-format
+msgid "cannot declare pointer to qualified function type %qT"
+msgstr ""
+
+#: cp/decl.c:8953
+#, gcc-internal-format
+msgid ""
+"cannot declare reference to %q#T, which is not a typedef or a template type "
+"argument"
+msgstr ""
+
+#: cp/decl.c:8998
+#, gcc-internal-format
+msgid "both %<const%> and %<constexpr%> cannot be used here"
+msgstr ""
+
+#: cp/decl.c:9000
+#, gcc-internal-format
+msgid "both %<volatile%> and %<constexpr%> cannot be used here"
+msgstr ""
+
+#: cp/decl.c:9009
+#, gcc-internal-format
+msgid "template-id %qD used as a declarator"
+msgstr ""
+
+#: cp/decl.c:9060
+#, gcc-internal-format
+msgid "member functions are implicitly friends of their class"
+msgstr ""
+
+#: cp/decl.c:9065
+#, gcc-internal-format
+msgid "extra qualification %<%T::%> on member %qs"
+msgstr ""
+
+#: cp/decl.c:9095
+#, gcc-internal-format
+msgid "cannot define member function %<%T::%s%> within %<%T%>"
+msgstr ""
+
+#: cp/decl.c:9104
+#, gcc-internal-format
+msgid "cannot declare member %<%T::%s%> within %qT"
+msgstr ""
+
+#: cp/decl.c:9136
+#, gcc-internal-format
+msgid "non-parameter %qs cannot be a parameter pack"
+msgstr ""
+
+#: cp/decl.c:9146
+#, gcc-internal-format
+msgid "size of array %qs is too large"
+msgstr ""
+
+#: cp/decl.c:9157
+#, gcc-internal-format
+msgid "data member may not have variably modified type %qT"
+msgstr ""
+
+#: cp/decl.c:9159
+#, gcc-internal-format
+msgid "parameter may not have variably modified type %qT"
+msgstr ""
+
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:9167
+#, gcc-internal-format
+msgid "only declarations of constructors can be %<explicit%>"
+msgstr ""
+
+#: cp/decl.c:9175
+#, gcc-internal-format
+msgid "non-member %qs cannot be declared %<mutable%>"
+msgstr ""
+
+#: cp/decl.c:9180
+#, gcc-internal-format
+msgid "non-object member %qs cannot be declared %<mutable%>"
+msgstr ""
+
+#: cp/decl.c:9186
+#, gcc-internal-format
+msgid "function %qs cannot be declared %<mutable%>"
+msgstr ""
+
+#: cp/decl.c:9191
+#, gcc-internal-format
+msgid "static %qs cannot be declared %<mutable%>"
+msgstr ""
+
+#: cp/decl.c:9196
+#, gcc-internal-format
+msgid "const %qs cannot be declared %<mutable%>"
+msgstr ""
+
+#: cp/decl.c:9234
+#, gcc-internal-format
+msgid "typedef name may not be a nested-name-specifier"
+msgstr ""
+
+#: cp/decl.c:9252
+#, gcc-internal-format
+msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+msgstr ""
+
+#: cp/decl.c:9348
+#, gcc-internal-format
+msgid ""
+"qualified function types cannot be used to declare static member functions"
+msgstr ""
+
+#: cp/decl.c:9350
+#, gcc-internal-format
+msgid "qualified function types cannot be used to declare free functions"
+msgstr ""
+
+#: cp/decl.c:9377
+#, gcc-internal-format
+msgid "type qualifiers specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:9382
+#, gcc-internal-format
+msgid "%<inline%> specified for friend class declaration"
+msgstr ""
+
+#: cp/decl.c:9390
+#, gcc-internal-format
+msgid "template parameters cannot be friends"
+msgstr ""
+
+#: cp/decl.c:9392
+#, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+msgstr ""
+
+#: cp/decl.c:9396
+#, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
+msgstr ""
+
+#: cp/decl.c:9409
+#, gcc-internal-format
+msgid "trying to make class %qT a friend of global scope"
+msgstr ""
+
+#: cp/decl.c:9427
+#, gcc-internal-format
+msgid "invalid qualifiers on non-member function type"
+msgstr ""
+
+#: cp/decl.c:9437
+#, gcc-internal-format
+msgid "abstract declarator %qT used as declaration"
+msgstr ""
+
+#: cp/decl.c:9466
+#, gcc-internal-format
+msgid "cannot use %<::%> in parameter declaration"
+msgstr ""
+
+#. Something like struct S { int N::j; };
+#: cp/decl.c:9517
+#, gcc-internal-format
+msgid "invalid use of %<::%>"
+msgstr ""
+
+#: cp/decl.c:9534
+#, gcc-internal-format
+msgid "function %qD declared virtual inside a union"
+msgstr ""
+
+#: cp/decl.c:9543
+#, gcc-internal-format
+msgid "%qD cannot be declared virtual, since it is always static"
+msgstr ""
+
+#: cp/decl.c:9559
+#, gcc-internal-format
+msgid "expected qualified name in friend declaration for destructor %qD"
+msgstr ""
+
+#: cp/decl.c:9566
+#, gcc-internal-format
+msgid "declaration of %qD as member of %qT"
+msgstr ""
+
+#: cp/decl.c:9572
+#, gcc-internal-format
+msgid "a destructor cannot be %<constexpr%>"
+msgstr ""
+
+#: cp/decl.c:9578
+#, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr ""
+
+#: cp/decl.c:9623
+#, gcc-internal-format
+msgid "field %qD has incomplete type"
+msgstr ""
+
+#: cp/decl.c:9625
+#, gcc-internal-format
+msgid "name %qT has incomplete type"
+msgstr ""
+
+#: cp/decl.c:9634
+#, gcc-internal-format
+msgid "  in instantiation of template %qT"
+msgstr ""
+
+#: cp/decl.c:9643
+#, gcc-internal-format
+msgid "%qE is neither function nor member function; cannot be declared friend"
+msgstr ""
+
+#: cp/decl.c:9698
+#, gcc-internal-format
+msgid "non-static data member initializers"
+msgstr ""
+
+#: cp/decl.c:9702
+#, gcc-internal-format
+msgid "ISO C++ forbids initialization of member %qD"
+msgstr ""
+
+#: cp/decl.c:9704
+#, gcc-internal-format
+msgid "making %qD static"
+msgstr ""
+
+#: cp/decl.c:9743
+#, gcc-internal-format
+msgid "non-static data member %qE declared %<constexpr%>"
+msgstr ""
+
+#: cp/decl.c:9780
+#, gcc-internal-format
+msgid "storage class %<auto%> invalid for function %qs"
+msgstr ""
+
+#: cp/decl.c:9782
+#, gcc-internal-format
+msgid "storage class %<register%> invalid for function %qs"
+msgstr ""
+
+#: cp/decl.c:9784
+#, gcc-internal-format
+msgid "storage class %<__thread%> invalid for function %qs"
+msgstr ""
+
+#: cp/decl.c:9796
+#, gcc-internal-format
+msgid ""
+"%<static%> specified invalid for function %qs declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:9800
+#, gcc-internal-format
+msgid ""
+"%<inline%> specifier invalid for function %qs declared out of global scope"
+msgstr ""
+
+#: cp/decl.c:9807
+#, gcc-internal-format
+msgid "%q#T is not a class or a namespace"
+msgstr ""
+
+#: cp/decl.c:9815
+#, gcc-internal-format
+msgid "virtual non-class function %qs"
+msgstr ""
+
+#: cp/decl.c:9822
+#, gcc-internal-format
+msgid "%qs defined in a non-class scope"
+msgstr ""
+
+#: cp/decl.c:9851
+#, gcc-internal-format
+msgid "cannot declare member function %qD to have static linkage"
+msgstr ""
+
+#. FIXME need arm citation
+#: cp/decl.c:9858
+#, gcc-internal-format
+msgid "cannot declare static function inside another function"
+msgstr ""
+
+#: cp/decl.c:9888
+#, gcc-internal-format
+msgid ""
+"%<static%> may not be used when defining (as opposed to declaring) a static "
+"data member"
+msgstr ""
+
+#: cp/decl.c:9895
+#, gcc-internal-format
+msgid "static member %qD declared %<register%>"
+msgstr ""
+
+#: cp/decl.c:9901
+#, gcc-internal-format
+msgid "cannot explicitly declare member %q#D to have extern linkage"
+msgstr ""
+
+#: cp/decl.c:9907
+#, gcc-internal-format
+msgid "declaration of constexpr variable %qD is not a definition"
+msgstr ""
+
+#: cp/decl.c:9918
+#, gcc-internal-format
+msgid "%qs initialized and declared %<extern%>"
+msgstr ""
+
+#: cp/decl.c:9922
+#, gcc-internal-format
+msgid "%qs has both %<extern%> and initializer"
+msgstr ""
+
+#: cp/decl.c:10049
+#, gcc-internal-format
+msgid "default argument for %q#D has type %qT"
+msgstr ""
+
+#: cp/decl.c:10052
+#, gcc-internal-format
+msgid "default argument for parameter of type %qT has type %qT"
+msgstr ""
+
+#: cp/decl.c:10068
+#, gcc-internal-format
+msgid "default argument %qE uses local variable %qD"
+msgstr ""
+
+#: cp/decl.c:10156
+#, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:10184
+#, gcc-internal-format
+msgid "parameter %qD invalidly declared method type"
+msgstr ""
+
+#: cp/decl.c:10209
+#, gcc-internal-format
+msgid "parameter %qD includes pointer to array of unknown bound %qT"
+msgstr ""
+
+#: cp/decl.c:10211
+#, gcc-internal-format
+msgid "parameter %qD includes reference to array of unknown bound %qT"
+msgstr ""
+
+#: cp/decl.c:10226
+#, gcc-internal-format
+msgid "parameter packs must be at the end of the parameter list"
+msgstr ""
+
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:10458
+#, gcc-internal-format
+msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+msgstr ""
+
+#: cp/decl.c:10580
+#, gcc-internal-format
+msgid "%qD may not be declared within a namespace"
+msgstr ""
+
+#: cp/decl.c:10585
+#, gcc-internal-format
+msgid "%qD may not be declared as static"
+msgstr ""
+
+#: cp/decl.c:10611
+#, gcc-internal-format
+msgid "%qD must be a nonstatic member function"
+msgstr ""
+
+#: cp/decl.c:10620
+#, gcc-internal-format
+msgid ""
+"%qD must be either a non-static member function or a non-member function"
+msgstr ""
+
+#: cp/decl.c:10642
+#, gcc-internal-format
+msgid "%qD must have an argument of class or enumerated type"
+msgstr ""
+
+#: cp/decl.c:10671
+#, gcc-internal-format
+msgid ""
+"conversion to a reference to void will never use a type conversion operator"
+msgstr ""
+
+#: cp/decl.c:10673
+#, gcc-internal-format
+msgid "conversion to void will never use a type conversion operator"
+msgstr ""
+
+#: cp/decl.c:10680
+#, gcc-internal-format
+msgid ""
+"conversion to a reference to the same type will never use a type conversion "
+"operator"
+msgstr ""
+
+#: cp/decl.c:10682
+#, gcc-internal-format
+msgid "conversion to the same type will never use a type conversion operator"
+msgstr ""
+
+#: cp/decl.c:10690
+#, gcc-internal-format
+msgid ""
+"conversion to a reference to a base class will never use a type conversion "
+"operator"
+msgstr ""
+
+#: cp/decl.c:10692
+#, gcc-internal-format
+msgid "conversion to a base class will never use a type conversion operator"
+msgstr ""
+
+#. 13.4.0.3
+#: cp/decl.c:10701
+#, gcc-internal-format
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr ""
+
+#: cp/decl.c:10706
+#, gcc-internal-format
+msgid "%qD must not have variable number of arguments"
+msgstr ""
+
+#: cp/decl.c:10757
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its argument"
+msgstr ""
+
+#: cp/decl.c:10760
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its second argument"
+msgstr ""
+
+#: cp/decl.c:10768
+#, gcc-internal-format
+msgid "%qD must take either zero or one argument"
+msgstr ""
+
+#: cp/decl.c:10770
+#, gcc-internal-format
+msgid "%qD must take either one or two arguments"
+msgstr ""
+
+#: cp/decl.c:10792
+#, gcc-internal-format
+msgid "prefix %qD should return %qT"
+msgstr ""
+
+#: cp/decl.c:10798
+#, gcc-internal-format
+msgid "postfix %qD should return %qT"
+msgstr ""
+
+#: cp/decl.c:10807
+#, gcc-internal-format
+msgid "%qD must take %<void%>"
+msgstr ""
+
+#: cp/decl.c:10809 cp/decl.c:10818
+#, gcc-internal-format
+msgid "%qD must take exactly one argument"
+msgstr ""
+
+#: cp/decl.c:10820
+#, gcc-internal-format
+msgid "%qD must take exactly two arguments"
+msgstr ""
+
+#: cp/decl.c:10829
+#, gcc-internal-format
+msgid "user-defined %qD always evaluates both arguments"
+msgstr ""
+
+#: cp/decl.c:10843
+#, gcc-internal-format
+msgid "%qD should return by value"
+msgstr ""
+
+#: cp/decl.c:10854 cp/decl.c:10859
+#, gcc-internal-format
+msgid "%qD cannot have default arguments"
+msgstr ""
+
+#: cp/decl.c:10917
+#, gcc-internal-format
+msgid "using template type parameter %qT after %qs"
+msgstr ""
+
+#: cp/decl.c:10933
+#, gcc-internal-format
+msgid "using typedef-name %qD after %qs"
+msgstr ""
+
+#: cp/decl.c:10934
+#, gcc-internal-format
+msgid "%q+D has a previous declaration here"
+msgstr ""
+
+#: cp/decl.c:10942
+#, gcc-internal-format
+msgid "%qT referred to as %qs"
+msgstr ""
+
+#: cp/decl.c:10943 cp/decl.c:10950
+#, gcc-internal-format
+msgid "%q+T has a previous declaration here"
+msgstr ""
+
+#: cp/decl.c:10949
+#, gcc-internal-format
+msgid "%qT referred to as enum"
+msgstr ""
+
+#. If a class template appears as elaborated type specifier
+#. without a template header such as:
+#.
+#. template <class T> class C {};
+#. void f(class C);            // No template header here
+#.
+#. then the required template argument is missing.
+#: cp/decl.c:10964
+#, gcc-internal-format
+msgid "template argument required for %<%s %T%>"
+msgstr ""
+
+#: cp/decl.c:11012 cp/name-lookup.c:2859
+#, gcc-internal-format
+msgid "%qD has the same name as the class in which it is declared"
+msgstr ""
+
+#: cp/decl.c:11042 cp/name-lookup.c:2364 cp/name-lookup.c:3134
+#: cp/name-lookup.c:3179 cp/parser.c:4632 cp/parser.c:19123
+#, gcc-internal-format
+msgid "reference to %qD is ambiguous"
+msgstr ""
+
+#: cp/decl.c:11156
+#, gcc-internal-format
+msgid "use of enum %q#D without previous declaration"
+msgstr ""
+
+#: cp/decl.c:11177
+#, gcc-internal-format
+msgid "redeclaration of %qT as a non-template"
+msgstr ""
+
+#: cp/decl.c:11178
+#, gcc-internal-format
+msgid "previous declaration %q+D"
+msgstr ""
+
+#: cp/decl.c:11297
+#, gcc-internal-format
+msgid "derived union %qT invalid"
+msgstr ""
+
+#: cp/decl.c:11306
+#, gcc-internal-format
+msgid "Java class %qT cannot have multiple bases"
+msgstr ""
+
+#: cp/decl.c:11317
+#, gcc-internal-format
+msgid "Java class %qT cannot have virtual bases"
+msgstr ""
+
+#: cp/decl.c:11337
+#, gcc-internal-format
+msgid "base type %qT fails to be a struct or class type"
+msgstr ""
+
+#: cp/decl.c:11370
+#, gcc-internal-format
+msgid "recursive type %qT undefined"
+msgstr ""
+
+#: cp/decl.c:11372
+#, gcc-internal-format
+msgid "duplicate base type %qT invalid"
+msgstr ""
+
+#: cp/decl.c:11492
+#, gcc-internal-format
+msgid "scoped/unscoped mismatch in enum %q#T"
+msgstr ""
+
+#: cp/decl.c:11495 cp/decl.c:11503 cp/decl.c:11515 cp/parser.c:13552
+#, gcc-internal-format
+msgid "previous definition here"
+msgstr ""
+
+#: cp/decl.c:11500
+#, gcc-internal-format
+msgid "underlying type mismatch in enum %q#T"
+msgstr ""
+
+#: cp/decl.c:11512
+#, gcc-internal-format
+msgid "different underlying type in enum %q#T"
+msgstr ""
+
+#: cp/decl.c:11564
+#, gcc-internal-format
+msgid "underlying type %<%T%> of %<%T%> must be an integral type"
+msgstr ""
+
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:11698
+#, gcc-internal-format
+msgid "no integral type can represent all of the enumerator values for %qT"
+msgstr ""
+
+#: cp/decl.c:11833
+#, gcc-internal-format
+msgid "enumerator value for %qD is not an integer constant"
+msgstr ""
+
+#: cp/decl.c:11865
+#, gcc-internal-format
+msgid "overflow in enumeration values at %qD"
+msgstr ""
+
+#: cp/decl.c:11885
+#, gcc-internal-format
+msgid "enumerator value %E is too large for underlying type %<%T%>"
+msgstr ""
+
+#: cp/decl.c:11982
+#, gcc-internal-format
+msgid "return type %q#T is incomplete"
+msgstr ""
+
+#: cp/decl.c:11984
+#, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr ""
+
+#: cp/decl.c:12112 cp/typeck.c:7741
+#, gcc-internal-format
+msgid "%<operator=%> should return a reference to %<*this%>"
+msgstr ""
+
+#: cp/decl.c:12207
+#, gcc-internal-format
+msgid "no previous declaration for %q+D"
+msgstr ""
+
+#: cp/decl.c:12430
+#, gcc-internal-format
+msgid "invalid function declaration"
+msgstr ""
+
+#: cp/decl.c:12514
+#, gcc-internal-format
+msgid "parameter %qD declared void"
+msgstr ""
+
+#: cp/decl.c:12971
+#, gcc-internal-format
+msgid "parameter %q+D set but not used"
+msgstr ""
+
+#: cp/decl.c:13062
+#, gcc-internal-format
+msgid "invalid member function declaration"
+msgstr ""
+
+#: cp/decl.c:13077
+#, gcc-internal-format
+msgid "%qD is already defined in class %qT"
+msgstr ""
+
+#: cp/decl.c:13290
+#, gcc-internal-format
+msgid "static member function %q#D declared with type qualifiers"
+msgstr ""
+
+#: cp/decl2.c:318
+#, gcc-internal-format
+msgid "name missing for member function"
+msgstr ""
+
+#: cp/decl2.c:389 cp/decl2.c:403
+#, gcc-internal-format
+msgid "ambiguous conversion for array subscript"
+msgstr ""
+
+#: cp/decl2.c:397
+#, gcc-internal-format
+msgid "invalid types %<%T[%T]%> for array subscript"
+msgstr ""
+
+#: cp/decl2.c:440
+#, gcc-internal-format
+msgid "deleting array %q#D"
+msgstr ""
+
+#: cp/decl2.c:446
+#, gcc-internal-format
+msgid "type %q#T argument given to %<delete%>, expected pointer"
+msgstr ""
+
+#: cp/decl2.c:458
+#, gcc-internal-format
+msgid ""
+"cannot delete a function.  Only pointer-to-objects are valid arguments to "
+"%<delete%>"
+msgstr ""
+
+#: cp/decl2.c:466
+#, gcc-internal-format
+msgid "deleting %qT is undefined"
+msgstr ""
+
+#: cp/decl2.c:509 cp/pt.c:4759
+#, gcc-internal-format
+msgid "template declaration of %q#D"
+msgstr ""
+
+#: cp/decl2.c:561
+#, gcc-internal-format
+msgid "Java method %qD has non-Java return type %qT"
+msgstr ""
+
+#: cp/decl2.c:578
+#, gcc-internal-format
+msgid "Java method %qD has non-Java parameter type %qT"
+msgstr ""
+
+#: cp/decl2.c:627
+#, gcc-internal-format
+msgid ""
+"template parameter lists provided don%'t match the template parameters of %qD"
+msgstr ""
+
+#: cp/decl2.c:695
+#, gcc-internal-format
+msgid "prototype for %q#D does not match any in class %qT"
+msgstr ""
+
+#: cp/decl2.c:771
+#, gcc-internal-format
+msgid "local class %q#T shall not have static data member %q#D"
+msgstr ""
+
+#: cp/decl2.c:832
+#, gcc-internal-format
+msgid "explicit template argument list not allowed"
+msgstr ""
+
+#: cp/decl2.c:838
+#, gcc-internal-format
+msgid "member %qD conflicts with virtual function table field name"
+msgstr ""
+
+#: cp/decl2.c:874
+#, gcc-internal-format
+msgid "%qD is already defined in %qT"
+msgstr ""
+
+#: cp/decl2.c:909
+#, gcc-internal-format
+msgid "invalid initializer for member function %qD"
+msgstr ""
+
+#: cp/decl2.c:915
+#, gcc-internal-format
+msgid "initializer specified for static member function %qD"
+msgstr ""
+
+#: cp/decl2.c:937
+#, gcc-internal-format
+msgid "field initializer is not constant"
+msgstr ""
+
+#: cp/decl2.c:964
+#, gcc-internal-format
+msgid "%<asm%> specifiers are not permitted on non-static data members"
+msgstr ""
+
+#: cp/decl2.c:1016
+#, gcc-internal-format
+msgid "bit-field %qD with non-integral type"
+msgstr ""
+
+#: cp/decl2.c:1022
+#, gcc-internal-format
+msgid "cannot declare %qD to be a bit-field type"
+msgstr ""
+
+#: cp/decl2.c:1032
+#, gcc-internal-format
+msgid "cannot declare bit-field %qD with function type"
+msgstr ""
+
+#: cp/decl2.c:1039
+#, gcc-internal-format
+msgid "%qD is already defined in the class %qT"
+msgstr ""
+
+#: cp/decl2.c:1046
+#, gcc-internal-format
+msgid "static member %qD cannot be a bit-field"
+msgstr ""
+
+#: cp/decl2.c:1055
+#, gcc-internal-format
+msgid "width of bit-field %qD has non-integral type %qT"
+msgstr ""
+
+#: cp/decl2.c:1307
+#, gcc-internal-format
+msgid "anonymous struct not inside named type"
+msgstr ""
+
+#: cp/decl2.c:1393
+#, gcc-internal-format
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr ""
+
+#: cp/decl2.c:1402
+#, gcc-internal-format
+msgid "anonymous union with no members"
+msgstr ""
+
+#: cp/decl2.c:1439
+#, gcc-internal-format
+msgid "%<operator new%> must return type %qT"
+msgstr ""
+
+#. [basic.stc.dynamic.allocation]
+#.
+#. The first parameter shall not have an associated default
+#. argument.
+#: cp/decl2.c:1450
+#, gcc-internal-format
+msgid "the first parameter of %<operator new%> cannot have a default argument"
+msgstr ""
+
+#: cp/decl2.c:1466
+#, gcc-internal-format
+msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
+msgstr ""
+
+#: cp/decl2.c:1495
+#, gcc-internal-format
+msgid "%<operator delete%> must return type %qT"
+msgstr ""
+
+#: cp/decl2.c:1504
+#, gcc-internal-format
+msgid "%<operator delete%> takes type %qT as first parameter"
+msgstr ""
+
+#: cp/decl2.c:2241
+#, gcc-internal-format
+msgid "%qT has a field %qD whose type uses the anonymous namespace"
+msgstr ""
+
+#: cp/decl2.c:2248
+#, gcc-internal-format
+msgid "%qT declared with greater visibility than the type of its field %qD"
+msgstr ""
+
+#: cp/decl2.c:2261
+#, gcc-internal-format
+msgid "%qT has a base %qT whose type uses the anonymous namespace"
+msgstr ""
+
+#: cp/decl2.c:2267
+#, gcc-internal-format
+msgid "%qT declared with greater visibility than its base %qT"
+msgstr ""
+
+#: cp/decl2.c:3589
+#, gcc-internal-format
+msgid "%q+#D, declared using anonymous type, is used but never defined"
+msgstr ""
+
+#: cp/decl2.c:3596
+#, gcc-internal-format
+msgid "%q+#D, declared using local type %qT, is used but never defined"
+msgstr ""
+
+#: cp/decl2.c:3925
+#, gcc-internal-format
+msgid "inline function %q+D used but never defined"
+msgstr ""
+
+#: cp/decl2.c:4100
+#, gcc-internal-format
+msgid "default argument missing for parameter %P of %q+#D"
+msgstr ""
+
+#. We mark a lambda conversion op as deleted if we can't
+#. generate it properly; see maybe_add_lambda_conv_op.
+#: cp/decl2.c:4156
+#, gcc-internal-format
+msgid "converting lambda which uses %<...%> to function pointer"
+msgstr ""
+
+#: cp/decl2.c:4161
+#, gcc-internal-format
+msgid "use of deleted function %qD"
+msgstr ""
+
+#: cp/error.c:3076
+#, gcc-internal-format
+msgid ""
+"extended initializer lists only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3081
+#, gcc-internal-format
+msgid ""
+"explicit conversion operators only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3086
+#, gcc-internal-format
+msgid "variadic templates only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3091
+#, gcc-internal-format
+msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3096
+#, gcc-internal-format
+msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3100
+#, gcc-internal-format
+msgid "scoped enums only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/error.c:3104
+#, gcc-internal-format
+msgid ""
+"defaulted and deleted functions only available with -std=c++0x or -std=gnu+"
+"+0x"
+msgstr ""
+
+#: cp/error.c:3109
+#, gcc-internal-format
+msgid "inline namespaces only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#. Can't throw a reference.
+#: cp/except.c:268
+#, gcc-internal-format
+msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgstr ""
+
+#: cp/except.c:279
+#, gcc-internal-format
+msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
+msgstr ""
+
+#. Thrown object must be a Throwable.
+#: cp/except.c:286
+#, gcc-internal-format
+msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgstr ""
+
+#: cp/except.c:347
+#, gcc-internal-format
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr ""
+
+#: cp/except.c:421 java/except.c:583
+#, gcc-internal-format
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
+
+#: cp/except.c:657
+#, gcc-internal-format
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
+
+#: cp/except.c:681 cp/init.c:2066
+#, gcc-internal-format
+msgid "%qD should never be overloaded"
+msgstr ""
+
+#: cp/except.c:776
+#, gcc-internal-format
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/except.c:897
+#, gcc-internal-format
+msgid ""
+"expression %qE of abstract class type %qT cannot be used in throw-expression"
+msgstr ""
+
+#: cp/except.c:983
+#, gcc-internal-format
+msgid "exception of type %qT will be caught"
+msgstr ""
+
+#: cp/except.c:986
+#, gcc-internal-format
+msgid "   by earlier handler for %qT"
+msgstr ""
+
+#: cp/except.c:1015
+#, gcc-internal-format
+msgid "%<...%> handler must be the last handler for its try block"
+msgstr ""
+
+#: cp/except.c:1098
+#, gcc-internal-format
+msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
+msgstr ""
+
+#: cp/except.c:1100
+#, gcc-internal-format
+msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
+msgstr ""
+
+#: cp/friend.c:154
+#, gcc-internal-format
+msgid "%qD is already a friend of class %qT"
+msgstr ""
+
+#: cp/friend.c:230
+#, gcc-internal-format
+msgid "invalid type %qT declared %<friend%>"
+msgstr ""
+
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#. template <class U> friend class T::X<U>;
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:246 cp/friend.c:276
+#, gcc-internal-format
+msgid "partial specialization %qT declared %<friend%>"
+msgstr ""
+
+#: cp/friend.c:254
+#, gcc-internal-format
+msgid "class %qT is implicitly friends with itself"
+msgstr ""
+
+#: cp/friend.c:312
+#, gcc-internal-format
+msgid "%qT is not a member of %qT"
+msgstr ""
+
+#: cp/friend.c:317
+#, gcc-internal-format
+msgid "%qT is not a member class template of %qT"
+msgstr ""
+
+#: cp/friend.c:325
+#, gcc-internal-format
+msgid "%qT is not a nested class of %qT"
+msgstr ""
+
+#. template <class T> friend class T;
+#: cp/friend.c:338
+#, gcc-internal-format
+msgid "template parameter type %qT declared %<friend%>"
+msgstr ""
+
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:344
+#, gcc-internal-format
+msgid "%q#T is not a template"
+msgstr ""
+
+#: cp/friend.c:366
+#, gcc-internal-format
+msgid "%qD is already a friend of %qT"
+msgstr ""
+
+#: cp/friend.c:375
+#, gcc-internal-format
+msgid "%qT is already a friend of %qT"
+msgstr ""
+
+#: cp/friend.c:499
+#, gcc-internal-format
+msgid "member %qD declared as friend before type %qT defined"
+msgstr ""
+
+#: cp/friend.c:548
+#, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr ""
+
+#: cp/friend.c:571
+#, gcc-internal-format
+msgid "friend declaration %q#D declares a non-template function"
+msgstr ""
+
+#: cp/friend.c:575
+#, gcc-internal-format
+msgid ""
+"(if this is not what you intended, make sure the function template has "
+"already been declared and add <> after the function name here) "
+msgstr ""
+
+#: cp/init.c:355
+#, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr ""
+
+#: cp/init.c:391
+#, gcc-internal-format
+msgid "cannot value-initialize array of unknown bound %qT"
+msgstr ""
+
+#: cp/init.c:440
+#, gcc-internal-format
+msgid "%qD should be initialized in the member initialization list"
+msgstr ""
+
+#: cp/init.c:464
+#, gcc-internal-format
+msgid "value-initialization of %q#D, which has reference type"
+msgstr ""
+
+#: cp/init.c:503
+#, gcc-internal-format
+msgid "invalid initializer for array member %q#D"
+msgstr ""
+
+#: cp/init.c:513 cp/init.c:531
+#, gcc-internal-format
+msgid "uninitialized member %qD with %<const%> type %qT"
+msgstr ""
+
+#: cp/init.c:527
+#, gcc-internal-format
+msgid "uninitialized reference member %qD"
+msgstr ""
+
+#: cp/init.c:538
+#, gcc-internal-format
+msgid "uninitialized member %qD in %<constexpr%> constructor"
+msgstr ""
+
+#: cp/init.c:696
+#, gcc-internal-format
+msgid "%q+D will be initialized after"
+msgstr ""
+
+#: cp/init.c:699
+#, gcc-internal-format
+msgid "base %qT will be initialized after"
+msgstr ""
+
+#: cp/init.c:702
+#, gcc-internal-format
+msgid "  %q+#D"
+msgstr ""
+
+#: cp/init.c:704
+#, gcc-internal-format
+msgid "  base %qT"
+msgstr ""
+
+#: cp/init.c:706
+#, gcc-internal-format
+msgid "  when initialized here"
+msgstr ""
+
+#: cp/init.c:723
+#, gcc-internal-format
+msgid "multiple initializations given for %qD"
+msgstr ""
+
+#: cp/init.c:727
+#, gcc-internal-format
+msgid "multiple initializations given for base %qT"
+msgstr ""
+
+#: cp/init.c:811
+#, gcc-internal-format
+msgid "initializations for multiple members of %qT"
+msgstr ""
+
+#: cp/init.c:884
+#, gcc-internal-format
+msgid ""
+"base class %q#T should be explicitly initialized in the copy constructor"
+msgstr ""
+
+#: cp/init.c:893
+#, gcc-internal-format
+msgid "uninitialized base %qT in %<constexpr%> constructor"
+msgstr ""
+
+#: cp/init.c:1119 cp/init.c:1138
+#, gcc-internal-format
+msgid "class %qT does not have any field named %qD"
+msgstr ""
+
+#: cp/init.c:1125
+#, gcc-internal-format
+msgid ""
+"%q#D is a static data member; it can only be initialized at its definition"
+msgstr ""
+
+#: cp/init.c:1132
+#, gcc-internal-format
+msgid "%q#D is not a non-static data member of %qT"
+msgstr ""
+
+#: cp/init.c:1171
+#, gcc-internal-format
+msgid "unnamed initializer for %qT, which has no base classes"
+msgstr ""
+
+#: cp/init.c:1179
+#, gcc-internal-format
+msgid "unnamed initializer for %qT, which uses multiple inheritance"
+msgstr ""
+
+#: cp/init.c:1225
+#, gcc-internal-format
+msgid "%qD is both a direct base and an indirect virtual base"
+msgstr ""
+
+#: cp/init.c:1233
+#, gcc-internal-format
+msgid "type %qT is not a direct or virtual base of %qT"
+msgstr ""
+
+#: cp/init.c:1236
+#, gcc-internal-format
+msgid "type %qT is not a direct base of %qT"
+msgstr ""
+
+#: cp/init.c:1319
+#, gcc-internal-format
+msgid "bad array initializer"
+msgstr ""
+
+#: cp/init.c:1549 cp/semantics.c:2630
+#, gcc-internal-format
+msgid "%qT is not a class type"
+msgstr ""
+
+#: cp/init.c:1603
+#, gcc-internal-format
+msgid "incomplete type %qT does not have member %qD"
+msgstr ""
+
+#: cp/init.c:1616
+#, gcc-internal-format
+msgid "invalid pointer to bit-field %qD"
+msgstr ""
+
+#: cp/init.c:1693
+#, gcc-internal-format
+msgid "invalid use of non-static member function %qD"
+msgstr ""
+
+#: cp/init.c:1699
+#, gcc-internal-format
+msgid "invalid use of non-static data member %qD"
+msgstr ""
+
+#: cp/init.c:1868
+#, gcc-internal-format
+msgid ""
+"uninitialized reference member in %q#T using %<new%> without new-initializer"
+msgstr ""
+
+#: cp/init.c:1871
+#, gcc-internal-format
+msgid "uninitialized reference member in %q#T"
+msgstr ""
+
+#: cp/init.c:1883
+#, gcc-internal-format
+msgid ""
+"uninitialized const member in %q#T using %<new%> without new-initializer"
+msgstr ""
+
+#: cp/init.c:1886
+#, gcc-internal-format
+msgid "uninitialized const member in %q#T"
+msgstr ""
+
+#: cp/init.c:1983
+#, gcc-internal-format
+msgid "invalid type %<void%> for new"
+msgstr ""
+
+#: cp/init.c:2026
+#, gcc-internal-format
+msgid "uninitialized const in %<new%> of %q#T"
+msgstr ""
+
+#: cp/init.c:2060
+#, gcc-internal-format
+msgid "call to Java constructor with %qs undefined"
+msgstr ""
+
+#: cp/init.c:2076
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:2106
+#, gcc-internal-format
+msgid "no suitable %qD found in class %qT"
+msgstr ""
+
+#: cp/init.c:2113 cp/search.c:1103
+#, gcc-internal-format
+msgid "request for member %qD is ambiguous"
+msgstr ""
+
+#: cp/init.c:2303
+#, gcc-internal-format
+msgid ""
+"non-constant array size in new, unable to verify length of initializer-list"
+msgstr ""
+
+#: cp/init.c:2312
+#, gcc-internal-format
+msgid "ISO C++ forbids initialization in array new"
+msgstr ""
+
+#: cp/init.c:2547
+#, gcc-internal-format
+msgid "size in array new must have integral type"
+msgstr ""
+
+#: cp/init.c:2561
+#, gcc-internal-format
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:2570
+#, gcc-internal-format
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:2614
+#, gcc-internal-format
+msgid "call to Java constructor, while %<jclass%> undefined"
+msgstr ""
+
+#: cp/init.c:2632
+#, gcc-internal-format
+msgid "can%'t find %<class$%> in %qT"
+msgstr ""
+
+#: cp/init.c:3083
+#, gcc-internal-format
+msgid "initializer ends prematurely"
+msgstr ""
+
+#: cp/init.c:3145
+#, gcc-internal-format
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr ""
+
+#: cp/init.c:3304
+#, gcc-internal-format
+msgid "possible problem detected in invocation of delete operator:"
+msgstr ""
+
+#: cp/init.c:3308
+#, gcc-internal-format
+msgid ""
+"neither the destructor nor the class-specific operator delete will be "
+"called, even if they are declared when the class is defined"
+msgstr ""
+
+#: cp/init.c:3330
+#, gcc-internal-format
+msgid "unknown array size in delete"
+msgstr ""
+
+#: cp/init.c:3591
+#, gcc-internal-format
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
+
+#: cp/lex.c:322
+#, gcc-internal-format, gfc-internal-format
+msgid "junk at end of #pragma %s"
+msgstr ""
+
+#: cp/lex.c:329
+#, gcc-internal-format, gfc-internal-format
+msgid "invalid #pragma %s"
+msgstr ""
+
+#: cp/lex.c:337
+#, gcc-internal-format
+msgid "#pragma vtable no longer supported"
+msgstr ""
+
+#: cp/lex.c:409
+#, gcc-internal-format
+msgid "#pragma implementation for %qs appears after file is included"
+msgstr ""
+
+#: cp/lex.c:433
+#, gcc-internal-format
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
+
+#: cp/lex.c:448
+#, gcc-internal-format
+msgid "%qD not defined"
+msgstr ""
+
+#: cp/lex.c:453
+#, gcc-internal-format
+msgid "%qD was not declared in this scope"
+msgstr ""
+
+#. In a template, it is invalid to write "f()" or "f(3)" if no
+#. declaration of "f" is available.  Historically, G++ and most
+#. other compilers accepted that usage since they deferred all name
+#. lookup until instantiation time rather than doing unqualified
+#. name lookup at template definition time; explain to the user what
+#. is going wrong.
+#.
+#. Note that we have the exact wording of the following message in
+#. the manual (trouble.texi, node "Name lookup"), so they need to
+#. be kept in synch.
+#: cp/lex.c:491
+#, gcc-internal-format
+msgid ""
+"there are no arguments to %qD that depend on a template parameter, so a "
+"declaration of %qD must be available"
+msgstr ""
+
+#: cp/lex.c:500
+#, gcc-internal-format
+msgid ""
+"(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
+"use of an undeclared name is deprecated)"
+msgstr ""
+
+#: cp/mangle.c:1951
+#, gcc-internal-format
+msgid "mangling typeof, use decltype instead"
+msgstr ""
+
+#: cp/mangle.c:2181
+#, gcc-internal-format
+msgid "mangling unknown fixed point type"
+msgstr ""
+
+#: cp/mangle.c:2586
+#, gcc-internal-format, gfc-internal-format
+msgid "mangling %C"
+msgstr ""
+
+#: cp/mangle.c:2638
+#, gcc-internal-format
+msgid "mangling new-expression"
+msgstr ""
+
+#: cp/mangle.c:2672
+#, gcc-internal-format
+msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+msgstr ""
+
+#: cp/mangle.c:2980
+#, gcc-internal-format
+msgid "the mangled name of %qD will change in a future version of GCC"
+msgstr ""
+
+#: cp/mangle.c:3096
+#, gcc-internal-format
+msgid ""
+"-fabi-version=4 (or =0) avoids this error with a change in vector mangling"
+msgstr ""
+
+#: cp/method.c:393
+#, gcc-internal-format
+msgid "generic thunk code fails for method %q#D which uses %<...%>"
+msgstr ""
+
+#: cp/method.c:648 cp/method.c:979
+#, gcc-internal-format
+msgid "non-static const member %q#D, can%'t use default assignment operator"
+msgstr ""
+
+#: cp/method.c:654 cp/method.c:985
+#, gcc-internal-format
+msgid ""
+"non-static reference member %q#D, can%'t use default assignment operator"
+msgstr ""
+
+#: cp/method.c:770
+#, gcc-internal-format
+msgid "synthesized method %qD first required here "
+msgstr ""
+
+#: cp/method.c:932
+#, gcc-internal-format
+msgid "union member %q+D with non-trivial %qD"
+msgstr ""
+
+#: cp/method.c:1002
+#, gcc-internal-format
+msgid "uninitialized non-static const member %q#D"
+msgstr ""
+
+#: cp/method.c:1008
+#, gcc-internal-format
+msgid "uninitialized non-static reference member %q#D"
+msgstr ""
+
+#: cp/method.c:1240
+#, gcc-internal-format
+msgid ""
+"%qT has virtual bases, default move assignment operator cannot be generated"
+msgstr ""
+
+#: cp/method.c:1351
+#, gcc-internal-format
+msgid "a lambda closure type has a deleted default constructor"
+msgstr ""
+
+#: cp/method.c:1353
+#, gcc-internal-format
+msgid "a lambda closure type has a deleted copy assignment operator"
+msgstr ""
+
+#: cp/method.c:1362
+#, gcc-internal-format
+msgid ""
+"%qD is implicitly deleted because the default definition would be ill-formed:"
+msgstr ""
+
+#: cp/method.c:1554
+#, gcc-internal-format
+msgid "defaulted declaration %q+D"
+msgstr ""
+
+#: cp/method.c:1556
+#, gcc-internal-format
+msgid "does not match expected signature %qD"
+msgstr ""
+
+#: cp/method.c:1577
+#, gcc-internal-format
+msgid "%qD cannot be declared as constexpr"
+msgstr ""
+
+#: cp/method.c:1617
+#, gcc-internal-format
+msgid "%qD cannot be defaulted"
+msgstr ""
+
+#: cp/method.c:1626
+#, gcc-internal-format
+msgid "defaulted function %q+D with default argument"
+msgstr ""
+
+#: cp/method.c:1632
+#, gcc-internal-format
+msgid ""
+"function %q+D defaulted on its first declaration must not have an exception-"
+"specification"
+msgstr ""
+
+#: cp/method.c:1635
+#, gcc-internal-format
+msgid "%qD declared virtual cannot be defaulted in the class body"
+msgstr ""
+
+#: cp/method.c:1712
+#, gcc-internal-format
+msgid ""
+"vtable layout for class %qT may not be ABI-compliantand may change in a "
+"future version of GCC due to implicit virtual destructor"
+msgstr ""
+
+#: cp/name-lookup.c:731
+#, gcc-internal-format
+msgid "redeclaration of %<wchar_t%> as %qT"
+msgstr ""
+
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/name-lookup.c:761
+#, gcc-internal-format
+msgid "invalid redeclaration of %q+D"
+msgstr ""
+
+#: cp/name-lookup.c:762
+#, gcc-internal-format
+msgid "as %qD"
+msgstr ""
+
+#: cp/name-lookup.c:808 cp/name-lookup.c:819
+#, gcc-internal-format
+msgid "declaration of %q#D with C language linkage"
+msgstr ""
+
+#: cp/name-lookup.c:812
+#, gcc-internal-format
+msgid "due to different exception specifications"
+msgstr ""
+
+#: cp/name-lookup.c:903
+#, gcc-internal-format
+msgid "type mismatch with previous external decl of %q#D"
+msgstr ""
+
+#: cp/name-lookup.c:904
+#, gcc-internal-format
+msgid "previous external decl of %q+#D"
+msgstr ""
+
+#: cp/name-lookup.c:995
+#, gcc-internal-format
+msgid "extern declaration of %q#D doesn%'t match"
+msgstr ""
+
+#: cp/name-lookup.c:996
+#, gcc-internal-format
+msgid "global declaration %q+#D"
+msgstr ""
+
+#: cp/name-lookup.c:1053 cp/name-lookup.c:1082
+#, gcc-internal-format
+msgid "declaration of %q#D shadows a parameter"
+msgstr ""
+
+#: cp/name-lookup.c:1085
+#, gcc-internal-format
+msgid "declaration of %qD shadows a previous local"
+msgstr ""
+
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:1114
+#, gcc-internal-format
+msgid "declaration of %qD shadows a member of 'this'"
+msgstr ""
+
+#: cp/name-lookup.c:1128
+#, gcc-internal-format
+msgid "declaration of %qD shadows a global declaration"
+msgstr ""
+
+#: cp/name-lookup.c:1251
+#, gcc-internal-format
+msgid "name lookup of %qD changed"
+msgstr ""
+
+#: cp/name-lookup.c:1252
+#, gcc-internal-format
+msgid "  matches this %q+D under ISO standard rules"
+msgstr ""
+
+#: cp/name-lookup.c:1254
+#, gcc-internal-format
+msgid "  matches this %q+D under old rules"
+msgstr ""
+
+#: cp/name-lookup.c:1272 cp/name-lookup.c:1280
+#, gcc-internal-format
+msgid "name lookup of %qD changed for ISO %<for%> scoping"
+msgstr ""
+
+#: cp/name-lookup.c:1274
+#, gcc-internal-format
+msgid "  cannot use obsolete binding at %q+D because it has a destructor"
+msgstr ""
+
+#: cp/name-lookup.c:1283
+#, gcc-internal-format
+msgid "  using obsolete binding at %q+D"
+msgstr ""
+
+#: cp/name-lookup.c:1289 cp/parser.c:11602
+#, gcc-internal-format
+msgid "(if you use %<-fpermissive%> G++ will accept your code)"
+msgstr ""
+
+#: cp/name-lookup.c:1344
+#, gcc-internal-format
+msgid "%s %s(%E) %p %d\n"
+msgstr ""
+
+#: cp/name-lookup.c:1347
+#, gcc-internal-format
+msgid "%s %s %p %d\n"
+msgstr ""
+
+#: cp/name-lookup.c:2077
+#, gcc-internal-format
+msgid "%q#D hides constructor for %q#T"
+msgstr ""
+
+#: cp/name-lookup.c:2094
+#, gcc-internal-format
+msgid "%q#D conflicts with previous using declaration %q#D"
+msgstr ""
+
+#: cp/name-lookup.c:2117
+#, gcc-internal-format
+msgid "previous non-function declaration %q+#D"
+msgstr ""
+
+#: cp/name-lookup.c:2118
+#, gcc-internal-format
+msgid "conflicts with function declaration %q#D"
+msgstr ""
+
+#. It's a nested name with template parameter dependent scope.
+#. This can only be using-declaration for class member.
+#: cp/name-lookup.c:2196 cp/name-lookup.c:2221
+#, gcc-internal-format
+msgid "%qT is not a namespace"
+msgstr ""
+
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:2206
+#, gcc-internal-format
+msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+msgstr ""
+
+#: cp/name-lookup.c:2213
+#, gcc-internal-format
+msgid "namespace %qD not allowed in using-declaration"
+msgstr ""
+
+#: cp/name-lookup.c:2249
+#, gcc-internal-format
+msgid "%qD not declared"
+msgstr ""
+
+#: cp/name-lookup.c:2285 cp/name-lookup.c:2322 cp/name-lookup.c:2356
+#: cp/name-lookup.c:2371
+#, gcc-internal-format
+msgid "%qD is already declared in this scope"
+msgstr ""
+
+#: cp/name-lookup.c:2978
+#, gcc-internal-format
+msgid "using-declaration for non-member at class scope"
+msgstr ""
+
+#: cp/name-lookup.c:2985
+#, gcc-internal-format
+msgid "%<%T::%D%> names destructor"
+msgstr ""
+
+#: cp/name-lookup.c:2990
+#, gcc-internal-format
+msgid "%<%T::%D%> names constructor"
+msgstr ""
+
+#: cp/name-lookup.c:2995
+#, gcc-internal-format
+msgid "%<%T::%D%> names constructor in %qT"
+msgstr ""
+
+#: cp/name-lookup.c:3045
+#, gcc-internal-format
+msgid "no members matching %<%T::%D%> in %q#T"
+msgstr ""
+
+#: cp/name-lookup.c:3113
+#, gcc-internal-format
+msgid "declaration of %qD not in a namespace surrounding %qD"
+msgstr ""
+
+#: cp/name-lookup.c:3121
+#, gcc-internal-format
+msgid "explicit qualification in declaration of %qD"
+msgstr ""
+
+#: cp/name-lookup.c:3204
+#, gcc-internal-format
+msgid "%qD should have been declared inside %qD"
+msgstr ""
+
+#: cp/name-lookup.c:3249
+#, gcc-internal-format
+msgid "%qD attribute requires a single NTBS argument"
+msgstr ""
+
+#: cp/name-lookup.c:3256
+#, gcc-internal-format
+msgid ""
+"%qD attribute is meaningless since members of the anonymous namespace get "
+"local symbols"
+msgstr ""
+
+#: cp/name-lookup.c:3265 cp/name-lookup.c:3635
+#, gcc-internal-format
+msgid "%qD attribute directive ignored"
+msgstr ""
+
+#: cp/name-lookup.c:3310
+#, gcc-internal-format
+msgid "namespace alias %qD not allowed here, assuming %qD"
+msgstr ""
+
+#: cp/name-lookup.c:3623
+#, gcc-internal-format
+msgid "strong using only meaningful at namespace scope"
+msgstr ""
+
+#: cp/name-lookup.c:3627
+#, gcc-internal-format
+msgid "current namespace %qD does not enclose strongly used namespace %qD"
+msgstr ""
+
+#: cp/name-lookup.c:5100
+#, gcc-internal-format
+msgid "argument dependent lookup finds %q+D"
+msgstr ""
+
+#: cp/name-lookup.c:5547
+#, gcc-internal-format
+msgid "XXX entering pop_everything ()\n"
+msgstr ""
+
+#: cp/name-lookup.c:5556
+#, gcc-internal-format
+msgid "XXX leaving pop_everything ()\n"
+msgstr ""
+
+#: cp/optimize.c:341
+#, gcc-internal-format
+msgid "making multiple clones of %qD"
+msgstr ""
+
+#: cp/parser.c:569
+#, gcc-internal-format
+msgid "identifier %qE will become a keyword in C++0x"
+msgstr ""
+
+#: cp/parser.c:2308
+#, gcc-internal-format
+msgid "%<#pragma%> is not allowed here"
+msgstr ""
+
+#: cp/parser.c:2339
+#, gcc-internal-format
+msgid "%<%E::%E%> has not been declared"
+msgstr ""
+
+#: cp/parser.c:2342
+#, gcc-internal-format
+msgid "%<::%E%> has not been declared"
+msgstr ""
+
+#: cp/parser.c:2345
+#, gcc-internal-format
+msgid "request for member %qE in non-class type %qT"
+msgstr ""
+
+#: cp/parser.c:2348
+#, gcc-internal-format
+msgid "%<%T::%E%> has not been declared"
+msgstr ""
+
+#: cp/parser.c:2351
+#, gcc-internal-format
+msgid "%qE has not been declared"
+msgstr ""
+
+#: cp/parser.c:2358
+#, gcc-internal-format
+msgid "%<%E::%E%> is not a type"
+msgstr ""
+
+#: cp/parser.c:2362
+#, gcc-internal-format
+msgid "%<%E::%E%> is not a class or namespace"
+msgstr ""
+
+#: cp/parser.c:2367
+#, gcc-internal-format
+msgid "%<%E::%E%> is not a class, namespace, or enumeration"
+msgstr ""
+
+#: cp/parser.c:2380
+#, gcc-internal-format
+msgid "%<::%E%> is not a type"
+msgstr ""
+
+#: cp/parser.c:2383
+#, gcc-internal-format
+msgid "%<::%E%> is not a class or namespace"
+msgstr ""
+
+#: cp/parser.c:2387
+#, gcc-internal-format
+msgid "%<::%E%> is not a class, namespace, or enumeration"
+msgstr ""
+
+#: cp/parser.c:2399
+#, gcc-internal-format
+msgid "%qE is not a type"
+msgstr ""
+
+#: cp/parser.c:2402
+#, gcc-internal-format
+msgid "%qE is not a class or namespace"
+msgstr ""
+
+#: cp/parser.c:2406
+#, gcc-internal-format
+msgid "%qE is not a class, namespace, or enumeration"
+msgstr ""
+
+#: cp/parser.c:2449
+#, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr ""
+
+#: cp/parser.c:2470
+#, gcc-internal-format
+msgid "duplicate %qs"
+msgstr ""
+
+#: cp/parser.c:2515
+#, gcc-internal-format
+msgid "new types may not be defined in a return type"
+msgstr ""
+
+#: cp/parser.c:2517
+#, gcc-internal-format
+msgid "(perhaps a semicolon is missing after the definition of %qT)"
+msgstr ""
+
+#: cp/parser.c:2537 cp/parser.c:4680 cp/pt.c:6748
+#, gcc-internal-format
+msgid "%qT is not a template"
+msgstr ""
+
+#: cp/parser.c:2539
+#, gcc-internal-format
+msgid "%qE is not a template"
+msgstr ""
+
+#: cp/parser.c:2541
+#, gcc-internal-format
+msgid "invalid template-id"
+msgstr ""
+
+#: cp/parser.c:2574
+#, gcc-internal-format
+msgid "floating-point literal cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2578 cp/pt.c:12528
+#, gcc-internal-format
+msgid ""
+"a cast to a type other than an integral or enumeration type cannot appear in "
+"a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2583
+#, gcc-internal-format
+msgid "%<typeid%> operator cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2587
+#, gcc-internal-format
+msgid "non-constant compound literals cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2591
+#, gcc-internal-format
+msgid "a function call cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2595
+#, gcc-internal-format
+msgid "an increment cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2599
+#, gcc-internal-format
+msgid "an decrement cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2603
+#, gcc-internal-format
+msgid "an array reference cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2607
+#, gcc-internal-format
+msgid "the address of a label cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2611
+#, gcc-internal-format
+msgid "calls to overloaded operators cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2615
+#, gcc-internal-format
+msgid "an assignment cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2618
+#, gcc-internal-format
+msgid "a comma operator cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2622
+#, gcc-internal-format
+msgid "a call to a constructor cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2668
+#, gcc-internal-format
+msgid "%qs cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/parser.c:2696
+#, gcc-internal-format
+msgid "invalid use of template-name %qE without an argument list"
+msgstr ""
+
+#: cp/parser.c:2699
+#, gcc-internal-format
+msgid "invalid use of destructor %qD as a type"
+msgstr ""
+
+#. Something like 'unsigned A a;'
+#: cp/parser.c:2702
+#, gcc-internal-format
+msgid "invalid combination of multiple type-specifiers"
+msgstr ""
+
+#. Issue an error message.
+#: cp/parser.c:2706
+#, gcc-internal-format
+msgid "%qE does not name a type"
+msgstr ""
+
+#: cp/parser.c:2715
+#, gcc-internal-format
+msgid "C++0x %<constexpr%> only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/parser.c:2742
+#, gcc-internal-format
+msgid "(perhaps %<typename %T::%E%> was intended)"
+msgstr ""
+
+#: cp/parser.c:2757
+#, gcc-internal-format
+msgid "%qE in namespace %qE does not name a type"
+msgstr ""
+
+#. A<T>::A<T>()
+#: cp/parser.c:2763
+#, gcc-internal-format
+msgid "%<%T::%E%> names the constructor, not the type"
+msgstr ""
+
+#: cp/parser.c:2766
+#, gcc-internal-format
+msgid "and %qT has no template constructors"
+msgstr ""
+
+#: cp/parser.c:2771
+#, gcc-internal-format
+msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
+msgstr ""
+
+#: cp/parser.c:2775
+#, gcc-internal-format
+msgid "%qE in class %qT does not name a type"
+msgstr ""
+
+#: cp/parser.c:3322
+#, gcc-internal-format
+msgid "expected string-literal"
+msgstr ""
+
+#: cp/parser.c:3374
+#, gcc-internal-format
+msgid "a wide string is invalid in this context"
+msgstr ""
+
+#: cp/parser.c:3469 cp/parser.c:9589
+#, gcc-internal-format
+msgid "expected declaration"
+msgstr ""
+
+#: cp/parser.c:3564
+#, gcc-internal-format
+msgid "fixed-point types not supported in C++"
+msgstr ""
+
+#: cp/parser.c:3644
+#, gcc-internal-format
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr ""
+
+#: cp/parser.c:3656
+#, gcc-internal-format
+msgid ""
+"statement-expressions are not allowed outside functions nor in template-"
+"argument lists"
+msgstr ""
+
+#: cp/parser.c:3704 cp/parser.c:3853 cp/parser.c:4006
+#, gcc-internal-format
+msgid "expected primary-expression"
+msgstr ""
+
+#: cp/parser.c:3734
+#, gcc-internal-format
+msgid "%<this%> may not be used in this context"
+msgstr ""
+
+#: cp/parser.c:3848
+#, gcc-internal-format
+msgid "a template declaration cannot appear at block scope"
+msgstr ""
+
+#: cp/parser.c:3982
+#, gcc-internal-format
+msgid "local variable %qD may not appear in this context"
+msgstr ""
+
+#: cp/parser.c:4146
+#, gcc-internal-format
+msgid "expected id-expression"
+msgstr ""
+
+#: cp/parser.c:4276
+#, gcc-internal-format
+msgid "scope %qT before %<~%> is not a class-name"
+msgstr ""
+
+#: cp/parser.c:4397
+#, gcc-internal-format
+msgid "declaration of %<~%T%> as member of %qT"
+msgstr ""
+
+#: cp/parser.c:4412
+#, gcc-internal-format
+msgid "typedef-name %qD used as destructor declarator"
+msgstr ""
+
+#: cp/parser.c:4448 cp/parser.c:15114
+#, gcc-internal-format
+msgid "expected unqualified-id"
+msgstr ""
+
+#: cp/parser.c:4759
+#, gcc-internal-format
+msgid "expected nested-name-specifier"
+msgstr ""
+
+#: cp/parser.c:4941 cp/parser.c:6598
+#, gcc-internal-format
+msgid "types may not be defined in casts"
+msgstr ""
+
+#: cp/parser.c:5001
+#, gcc-internal-format
+msgid "types may not be defined in a %<typeid%> expression"
+msgstr ""
+
+#. Warn the user that a compound literal is not
+#. allowed in standard C++.
+#: cp/parser.c:5110
+#, gcc-internal-format
+msgid "ISO C++ forbids compound-literals"
+msgstr ""
+
+#: cp/parser.c:5486
+#, gcc-internal-format
+msgid "%qE does not have class type"
+msgstr ""
+
+#: cp/parser.c:5571 cp/typeck.c:2346
+#, gcc-internal-format
+msgid "invalid use of %qD"
+msgstr ""
+
+#: cp/parser.c:5834
+#, gcc-internal-format
+msgid "non-scalar type"
+msgstr ""
+
+#: cp/parser.c:5970
+#, gcc-internal-format
+msgid "types may not be defined in %<noexcept%> expressions"
+msgstr ""
+
+#: cp/parser.c:6201
+#, gcc-internal-format
+msgid "array bound forbidden after parenthesized type-id"
+msgstr ""
+
+#: cp/parser.c:6203
+#, gcc-internal-format
+msgid "try removing the parentheses around the type-id"
+msgstr ""
+
+#: cp/parser.c:6284
+#, gcc-internal-format
+msgid "types may not be defined in a new-type-id"
+msgstr ""
+
+#: cp/parser.c:6408
+#, gcc-internal-format
+msgid "expression in new-declarator must have integral or enumeration type"
+msgstr ""
+
+#: cp/parser.c:6663
+#, gcc-internal-format
+msgid "use of old-style cast"
+msgstr ""
+
+#: cp/parser.c:6792
+#, gcc-internal-format
+msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
+msgstr ""
+
+#: cp/parser.c:6795
+#, gcc-internal-format
+msgid "suggest parentheses around %<>>%> expression"
+msgstr ""
+
+#: cp/parser.c:6940
+#, gcc-internal-format
+msgid "ISO C++ does not allow ?: with omitted middle operand"
+msgstr ""
+
+#: cp/parser.c:7524
+#, gcc-internal-format
+msgid "lambda-expression in unevaluated context"
+msgstr ""
+
+#: cp/parser.c:7647
+#, gcc-internal-format
+msgid "expected end of capture-list"
+msgstr ""
+
+#: cp/parser.c:7698
+#, gcc-internal-format
+msgid "ISO C++ does not allow initializers in lambda expression capture lists"
+msgstr ""
+
+#: cp/parser.c:7792
+#, gcc-internal-format
+msgid "default argument specified for lambda parameter"
+msgstr ""
+
+#: cp/parser.c:8152
+#, gcc-internal-format
+msgid "expected labeled-statement"
+msgstr ""
+
+#: cp/parser.c:8189
+#, gcc-internal-format
+msgid "case label %qE not within a switch statement"
+msgstr ""
+
+#: cp/parser.c:8262
+#, gcc-internal-format
+msgid "need %<typename%> before %qE because %qT is a dependent scope"
+msgstr ""
+
+#: cp/parser.c:8271
+#, gcc-internal-format
+msgid "%<%T::%D%> names the constructor, not the type"
+msgstr ""
+
+#: cp/parser.c:8528 cp/parser.c:20739
+#, gcc-internal-format
+msgid "expected selection-statement"
+msgstr ""
+
+#: cp/parser.c:8561
+#, gcc-internal-format
+msgid "types may not be defined in conditions"
+msgstr ""
+
+#: cp/parser.c:8709
+#, gcc-internal-format
+msgid "types may not be defined in range-based for loops"
+msgstr ""
+
+#: cp/parser.c:8862
+#, gcc-internal-format
+msgid "inconsistent begin/end types in range-based for: %qT and %qT"
+msgstr ""
+
+#: cp/parser.c:9013 cp/parser.c:20742
+#, gcc-internal-format
+msgid "expected iteration-statement"
+msgstr ""
+
+#. Issue a warning about this use of a GNU extension.
+#: cp/parser.c:9155
+#, gcc-internal-format
+msgid "ISO C++ forbids computed gotos"
+msgstr ""
+
+#: cp/parser.c:9168 cp/parser.c:20745
+#, gcc-internal-format
+msgid "expected jump-statement"
+msgstr ""
+
+#: cp/parser.c:9300 cp/parser.c:17571
+#, gcc-internal-format
+msgid "extra %<;%>"
+msgstr ""
+
+#: cp/parser.c:9526
+#, gcc-internal-format
+msgid "%<__label__%> not at the beginning of a block"
+msgstr ""
+
+#: cp/parser.c:9664
+#, gcc-internal-format
+msgid "mixing declarations and function-definitions is forbidden"
+msgstr ""
+
+#: cp/parser.c:9805
+#, gcc-internal-format
+msgid "%<friend%> used outside of class"
+msgstr ""
+
+#. Complain about `auto' as a storage specifier, if
+#. we're complaining about C++0x compatibility.
+#: cp/parser.c:9864
+#, gcc-internal-format
+msgid "%<auto%> will change meaning in C++0x; please remove it"
+msgstr ""
+
+#: cp/parser.c:9900
+#, gcc-internal-format
+msgid "decl-specifier invalid in condition"
+msgstr ""
+
+#: cp/parser.c:9991
+#, gcc-internal-format
+msgid "class definition may not be declared a friend"
+msgstr ""
+
+#: cp/parser.c:10060 cp/parser.c:17907
+#, gcc-internal-format
+msgid "templates may not be %<virtual%>"
+msgstr ""
+
+#: cp/parser.c:10101
+#, gcc-internal-format
+msgid "invalid linkage-specification"
+msgstr ""
+
+#: cp/parser.c:10226
+#, gcc-internal-format
+msgid "types may not be defined in %<decltype%> expressions"
+msgstr ""
+
+#: cp/parser.c:10481
+#, gcc-internal-format
+msgid "invalid use of %<auto%> in conversion operator"
+msgstr ""
+
+#: cp/parser.c:10566
+#, gcc-internal-format
+msgid "only constructors take member initializers"
+msgstr ""
+
+#: cp/parser.c:10588
+#, gcc-internal-format
+msgid "cannot expand initializer for member %<%D%>"
+msgstr ""
+
+#: cp/parser.c:10643
+#, gcc-internal-format
+msgid "anachronistic old-style base class initializer"
+msgstr ""
+
+#: cp/parser.c:10711
+#, gcc-internal-format
+msgid ""
+"keyword %<typename%> not allowed in this context (a qualified member "
+"initializer is implicitly a type)"
+msgstr ""
+
+#: cp/parser.c:11019
+#, gcc-internal-format
+msgid "expected operator"
+msgstr ""
+
+#. Warn that we do not support `export'.
+#: cp/parser.c:11056
+#, gcc-internal-format
+msgid "keyword %<export%> not implemented, and will be ignored"
+msgstr ""
+
+#: cp/parser.c:11249 cp/parser.c:11347 cp/parser.c:11454 cp/parser.c:16251
+#, gcc-internal-format
+msgid "template parameter pack %qD cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:11253 cp/parser.c:16258
+#, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:11351 cp/parser.c:11458
+#, gcc-internal-format
+msgid "template parameter packs cannot have default arguments"
+msgstr ""
+
+#: cp/parser.c:11540
+#, gcc-internal-format
+msgid "expected template-id"
+msgstr ""
+
+#: cp/parser.c:11587 cp/parser.c:20703
+#, gcc-internal-format
+msgid "expected %<<%>"
+msgstr ""
+
+#: cp/parser.c:11594
+#, gcc-internal-format
+msgid "%<<::%> cannot begin a template-argument list"
+msgstr ""
+
+#: cp/parser.c:11598
+#, gcc-internal-format
+msgid ""
+"%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
+"and %<::%>"
+msgstr ""
+
+#: cp/parser.c:11676
+#, gcc-internal-format
+msgid "parse error in template argument list"
+msgstr ""
+
+#. The name does not name a template.
+#: cp/parser.c:11744 cp/parser.c:11859 cp/parser.c:12069
+#, gcc-internal-format
+msgid "expected template-name"
+msgstr ""
+
+#. Explain what went wrong.
+#: cp/parser.c:11790
+#, gcc-internal-format
+msgid "non-template %qD used as template"
+msgstr ""
+
+#: cp/parser.c:11792
+#, gcc-internal-format
+msgid "use %<%T::template %D%> to indicate that it is a template"
+msgstr ""
+
+#: cp/parser.c:11925
+#, gcc-internal-format
+msgid "expected parameter pack before %<...%>"
+msgstr ""
+
+#: cp/parser.c:12034 cp/parser.c:12052 cp/parser.c:12193
+#, gcc-internal-format
+msgid "expected template-argument"
+msgstr ""
+
+#: cp/parser.c:12176
+#, gcc-internal-format
+msgid "invalid non-type template argument"
+msgstr ""
+
+#: cp/parser.c:12290
+#, gcc-internal-format
+msgid "explicit instantiation shall not use %<inline%> specifier"
+msgstr ""
+
+#: cp/parser.c:12293
+#, gcc-internal-format
+msgid "explicit instantiation shall not use %<constexpr%> specifier"
+msgstr ""
+
+#: cp/parser.c:12350
+#, gcc-internal-format
+msgid "template specialization with C linkage"
+msgstr ""
+
+#: cp/parser.c:12570
+#, gcc-internal-format
+msgid "expected type specifier"
+msgstr ""
+
+#: cp/parser.c:12787
+#, gcc-internal-format
+msgid "expected template-id for type"
+msgstr ""
+
+#: cp/parser.c:12814
+#, gcc-internal-format
+msgid "expected type-name"
+msgstr ""
+
+#: cp/parser.c:13001
+#, gcc-internal-format
+msgid ""
+"elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
+msgstr ""
+
+#: cp/parser.c:13185
+#, gcc-internal-format
+msgid "declaration %qD does not declare anything"
+msgstr ""
+
+#: cp/parser.c:13271
+#, gcc-internal-format
+msgid "attributes ignored on uninstantiated type"
+msgstr ""
+
+#: cp/parser.c:13275
+#, gcc-internal-format
+msgid "attributes ignored on template instantiation"
+msgstr ""
+
+#: cp/parser.c:13280
+#, gcc-internal-format
+msgid ""
+"attributes ignored on elaborated-type-specifier that is not a forward "
+"declaration"
+msgstr ""
+
+#: cp/parser.c:13401
+#, gcc-internal-format
+msgid "%qD is an enumeration template"
+msgstr ""
+
+#: cp/parser.c:13409
+#, gcc-internal-format
+msgid "%qD is not an enumerator-name"
+msgstr ""
+
+#: cp/parser.c:13469
+#, gcc-internal-format
+msgid "expected %<;%> or %<{%>"
+msgstr ""
+
+#: cp/parser.c:13513
+#, gcc-internal-format
+msgid "cannot add an enumerator list to a template instantiation"
+msgstr ""
+
+#: cp/parser.c:13522 cp/parser.c:17174
+#, gcc-internal-format
+msgid "declaration of %qD in namespace %qD which does not enclose %qD"
+msgstr ""
+
+#: cp/parser.c:13527 cp/parser.c:17179
+#, gcc-internal-format
+msgid "declaration of %qD in %qD which does not enclose %qD"
+msgstr ""
+
+#: cp/parser.c:13550
+#, gcc-internal-format
+msgid "multiple definition of %q#T"
+msgstr ""
+
+#: cp/parser.c:13576
+#, gcc-internal-format
+msgid "opaque-enum-specifier without name"
+msgstr ""
+
+#: cp/parser.c:13579
+#, gcc-internal-format
+msgid "opaque-enum-specifier must use a simple identifier"
+msgstr ""
+
+#: cp/parser.c:13748
+#, gcc-internal-format
+msgid "%qD is not a namespace-name"
+msgstr ""
+
+#: cp/parser.c:13749
+#, gcc-internal-format
+msgid "expected namespace-name"
+msgstr ""
+
+#: cp/parser.c:13876
+#, gcc-internal-format
+msgid "%<namespace%> definition is not allowed here"
+msgstr ""
+
+#: cp/parser.c:14017
+#, gcc-internal-format
+msgid "a template-id may not appear in a using-declaration"
+msgstr ""
+
+#: cp/parser.c:14431
+#, gcc-internal-format
+msgid "a function-definition is not allowed here"
+msgstr ""
+
+#: cp/parser.c:14443
+#, gcc-internal-format
+msgid "an asm-specification is not allowed on a function-definition"
+msgstr ""
+
+#: cp/parser.c:14447
+#, gcc-internal-format
+msgid "attributes are not allowed on a function-definition"
+msgstr ""
+
+#: cp/parser.c:14484
+#, gcc-internal-format
+msgid "expected constructor, destructor, or type conversion"
+msgstr ""
+
+#. Anything else is an error.
+#: cp/parser.c:14513 cp/parser.c:16417
+#, gcc-internal-format
+msgid "expected initializer"
+msgstr ""
+
+#: cp/parser.c:14532
+#, gcc-internal-format
+msgid "invalid type in declaration"
+msgstr ""
+
+#: cp/parser.c:14607
+#, gcc-internal-format
+msgid "initializer provided for function"
+msgstr ""
+
+#: cp/parser.c:14640
+#, gcc-internal-format
+msgid "attributes after parenthesized initializer ignored"
+msgstr ""
+
+#: cp/parser.c:15037
+#, gcc-internal-format
+msgid "array bound is not an integer constant"
+msgstr ""
+
+#: cp/parser.c:15158
+#, gcc-internal-format
+msgid "cannot define member of dependent typedef %qT"
+msgstr ""
+
+#: cp/parser.c:15162
+#, gcc-internal-format
+msgid "%<%T::%E%> is not a type"
+msgstr ""
+
+#: cp/parser.c:15190
+#, gcc-internal-format
+msgid "invalid use of constructor as a template"
+msgstr ""
+
+#: cp/parser.c:15192
+#, gcc-internal-format
+msgid ""
+"use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
+"name"
+msgstr ""
+
+#. We do not attempt to print the declarator
+#. here because we do not have enough
+#. information about its original syntactic
+#. form.
+#: cp/parser.c:15209
+#, gcc-internal-format
+msgid "invalid declarator"
+msgstr ""
+
+#: cp/parser.c:15275
+#, gcc-internal-format
+msgid "expected declarator"
+msgstr ""
+
+#: cp/parser.c:15370
+#, gcc-internal-format
+msgid "%qD is a namespace"
+msgstr ""
+
+#: cp/parser.c:15386
+#, gcc-internal-format
+msgid "expected ptr-operator"
+msgstr ""
+
+#: cp/parser.c:15445
+#, gcc-internal-format
+msgid "duplicate cv-qualifier"
+msgstr ""
+
+#: cp/parser.c:15567 cp/typeck2.c:500
+#, gcc-internal-format
+msgid "invalid use of %<auto%>"
+msgstr ""
+
+#: cp/parser.c:15661
+#, gcc-internal-format
+msgid "expected type-specifier"
+msgstr ""
+
+#: cp/parser.c:15904
+#, gcc-internal-format
+msgid "expected %<,%> or %<...%>"
+msgstr ""
+
+#: cp/parser.c:15961
+#, gcc-internal-format
+msgid "types may not be defined in parameter types"
+msgstr ""
+
+#: cp/parser.c:16184
+#, gcc-internal-format
+msgid "file ends in default argument"
+msgstr ""
+
+#: cp/parser.c:16230
+#, gcc-internal-format
+msgid "deprecated use of default argument for parameter of non-function"
+msgstr ""
+
+#: cp/parser.c:16234
+#, gcc-internal-format
+msgid "default arguments are only permitted for function parameters"
+msgstr ""
+
+#: cp/parser.c:16550
+#, gcc-internal-format
+msgid "ISO C++ does not allow designated initializers"
+msgstr ""
+
+#: cp/parser.c:16638 cp/parser.c:16760
+#, gcc-internal-format
+msgid "expected class-name"
+msgstr ""
+
+#: cp/parser.c:17132
+#, gcc-internal-format
+msgid "expected %<{%> or %<:%>"
+msgstr ""
+
+#: cp/parser.c:17143
+#, gcc-internal-format
+msgid "global qualification of class name is invalid"
+msgstr ""
+
+#: cp/parser.c:17149
+#, gcc-internal-format
+msgid "qualified name does not name a class"
+msgstr ""
+
+#: cp/parser.c:17160
+#, gcc-internal-format
+msgid "invalid class name in declaration of %qD"
+msgstr ""
+
+#: cp/parser.c:17193
+#, gcc-internal-format
+msgid "extra qualification not allowed"
+msgstr ""
+
+#: cp/parser.c:17205
+#, gcc-internal-format
+msgid "an explicit specialization must be preceded by %<template <>%>"
+msgstr ""
+
+#: cp/parser.c:17235
+#, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr ""
+
+#: cp/parser.c:17266
+#, gcc-internal-format
+msgid "could not resolve typename type"
+msgstr ""
+
+#: cp/parser.c:17318
+#, gcc-internal-format
+msgid "previous definition of %q+#T"
+msgstr ""
+
+#: cp/parser.c:17380 cp/parser.c:20748
+#, gcc-internal-format
+msgid "expected class-key"
+msgstr ""
+
+#: cp/parser.c:17590
+#, gcc-internal-format
+msgid "a class-key must be used when declaring a friend"
+msgstr ""
+
+#: cp/parser.c:17605
+#, gcc-internal-format
+msgid "friend declaration does not name a class or function"
+msgstr ""
+
+#: cp/parser.c:17789
+#, gcc-internal-format
+msgid "pure-specifier on function-definition"
+msgstr ""
+
+#: cp/parser.c:17837
+#, gcc-internal-format
+msgid "expected %<;%> at end of member declaration"
+msgstr ""
+
+#: cp/parser.c:17901
+#, gcc-internal-format
+msgid "invalid pure specifier (only %<= 0%> is allowed)"
+msgstr ""
+
+#: cp/parser.c:17936
+#, gcc-internal-format
+msgid "a brace-enclosed initializer is not allowed here"
+msgstr ""
+
+#: cp/parser.c:18068
+#, gcc-internal-format
+msgid "%<virtual%> specified more than once in base-specified"
+msgstr ""
+
+#: cp/parser.c:18088
+#, gcc-internal-format
+msgid "more than one access specifier in base-specified"
+msgstr ""
+
+#: cp/parser.c:18112
+#, gcc-internal-format
+msgid "keyword %<typename%> not allowed outside of templates"
+msgstr ""
+
+#: cp/parser.c:18115
+#, gcc-internal-format
+msgid ""
+"keyword %<typename%> not allowed in this context (the base class is "
+"implicitly a type)"
+msgstr ""
+
+#: cp/parser.c:18192 cp/parser.c:18232
+#, gcc-internal-format
+msgid "types may not be defined in an exception-specification"
+msgstr ""
+
+#: cp/parser.c:18214
+#, gcc-internal-format
+msgid ""
+"dynamic exception specifications are deprecated in C++0x; use %<noexcept%> "
+"instead"
+msgstr ""
+
+#: cp/parser.c:18413
+#, gcc-internal-format
+msgid "types may not be defined in exception-declarations"
+msgstr ""
+
+#: cp/parser.c:19310
+#, gcc-internal-format
+msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
+msgstr ""
+
+#: cp/parser.c:19315
+#, gcc-internal-format
+msgid "invalid declaration of %<%T::%E%>"
+msgstr ""
+
+#: cp/parser.c:19319
+#, gcc-internal-format
+msgid "too few template-parameter-lists"
+msgstr ""
+
+#. Otherwise, there are too many template parameter lists.  We have
+#. something like:
+#.
+#. template <class T> template <class U> void S::f();
+#: cp/parser.c:19326
+#, gcc-internal-format
+msgid "too many template-parameter-lists"
+msgstr ""
+
+#: cp/parser.c:19614
+#, gcc-internal-format
+msgid "named return values are no longer supported"
+msgstr ""
+
+#: cp/parser.c:19694
+#, gcc-internal-format
+msgid "invalid declaration of member template in local class"
+msgstr ""
+
+#: cp/parser.c:19703
+#, gcc-internal-format
+msgid "template with C linkage"
+msgstr ""
+
+#: cp/parser.c:19722
+#, gcc-internal-format
+msgid "invalid explicit specialization"
+msgstr ""
+
+#: cp/parser.c:19849
+#, gcc-internal-format
+msgid "template declaration of %<typedef%>"
+msgstr ""
+
+#: cp/parser.c:19918
+#, gcc-internal-format
+msgid "explicit template specialization cannot have a storage class"
+msgstr ""
+
+#: cp/parser.c:20141
+#, gcc-internal-format
+msgid "%<>>%> should be %<> >%> within a nested template argument list"
+msgstr ""
+
+#: cp/parser.c:20154
+#, gcc-internal-format
+msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
+msgstr ""
+
+#: cp/parser.c:20495
+#, gcc-internal-format
+msgid "invalid use of %qD in linkage specification"
+msgstr ""
+
+#: cp/parser.c:20508
+#, gcc-internal-format
+msgid "%<__thread%> before %qD"
+msgstr ""
+
+#: cp/parser.c:20612
+#, gcc-internal-format
+msgid "expected %<new%>"
+msgstr ""
+
+#: cp/parser.c:20615
+#, gcc-internal-format
+msgid "expected %<delete%>"
+msgstr ""
+
+#: cp/parser.c:20618
+#, gcc-internal-format
+msgid "expected %<return%>"
+msgstr ""
+
+#: cp/parser.c:20624
+#, gcc-internal-format
+msgid "expected %<extern%>"
+msgstr ""
+
+#: cp/parser.c:20627
+#, gcc-internal-format
+msgid "expected %<static_assert%>"
+msgstr ""
+
+#: cp/parser.c:20630
+#, gcc-internal-format
+msgid "expected %<decltype%>"
+msgstr ""
+
+#: cp/parser.c:20633
+#, gcc-internal-format
+msgid "expected %<operator%>"
+msgstr ""
+
+#: cp/parser.c:20636
+#, gcc-internal-format
+msgid "expected %<class%>"
+msgstr ""
+
+#: cp/parser.c:20639
+#, gcc-internal-format
+msgid "expected %<template%>"
+msgstr ""
+
+#: cp/parser.c:20642
+#, gcc-internal-format
+msgid "expected %<namespace%>"
+msgstr ""
+
+#: cp/parser.c:20645
+#, gcc-internal-format
+msgid "expected %<using%>"
+msgstr ""
+
+#: cp/parser.c:20648
+#, gcc-internal-format
+msgid "expected %<asm%>"
+msgstr ""
+
+#: cp/parser.c:20651
+#, gcc-internal-format
+msgid "expected %<try%>"
+msgstr ""
+
+#: cp/parser.c:20654
+#, gcc-internal-format
+msgid "expected %<catch%>"
+msgstr ""
+
+#: cp/parser.c:20657
+#, gcc-internal-format
+msgid "expected %<throw%>"
+msgstr ""
+
+#: cp/parser.c:20660
+#, gcc-internal-format
+msgid "expected %<__label__%>"
+msgstr ""
+
+#: cp/parser.c:20663
+#, gcc-internal-format
+msgid "expected %<@try%>"
+msgstr ""
+
+#: cp/parser.c:20666
+#, gcc-internal-format
+msgid "expected %<@synchronized%>"
+msgstr ""
+
+#: cp/parser.c:20669
+#, gcc-internal-format
+msgid "expected %<@throw%>"
+msgstr ""
+
+#: cp/parser.c:20694
+#, gcc-internal-format
+msgid "expected %<[%>"
+msgstr ""
+
+#: cp/parser.c:20700
+#, gcc-internal-format
+msgid "expected %<::%>"
+msgstr ""
+
+#: cp/parser.c:20712
+#, gcc-internal-format
+msgid "expected %<...%>"
+msgstr ""
+
+#: cp/parser.c:20715
+#, gcc-internal-format
+msgid "expected %<*%>"
+msgstr ""
+
+#: cp/parser.c:20718
+#, gcc-internal-format
+msgid "expected %<~%>"
+msgstr ""
+
+#: cp/parser.c:20724
+#, gcc-internal-format
+msgid "expected %<:%> or %<::%>"
+msgstr ""
+
+#: cp/parser.c:20752
+#, gcc-internal-format
+msgid "expected %<class%>, %<typename%>, or %<template%>"
+msgstr ""
+
+#: cp/parser.c:20983
+#, gcc-internal-format
+msgid "%qs tag used in naming %q#T"
+msgstr ""
+
+#: cp/parser.c:21004
+#, gcc-internal-format
+msgid "%qD redeclared with different access"
+msgstr ""
+
+#: cp/parser.c:21023
+#, gcc-internal-format
+msgid "%<template%> (as a disambiguator) is only allowed within templates"
+msgstr ""
+
+#: cp/parser.c:21286 cp/parser.c:22482 cp/parser.c:22615
+#, gcc-internal-format
+msgid "misplaced %<@%D%> Objective-C++ construct"
+msgstr ""
+
+#: cp/parser.c:21408
+#, gcc-internal-format
+msgid "objective-c++ message argument(s) are expected"
+msgstr ""
+
+#: cp/parser.c:21437
+#, gcc-internal-format
+msgid "%<@encode%> must specify a type as an argument"
+msgstr ""
+
+#: cp/parser.c:21781
+#, gcc-internal-format
+msgid "invalid Objective-C++ selector name"
+msgstr ""
+
+#: cp/parser.c:21856 cp/parser.c:21874
+#, gcc-internal-format
+msgid "objective-c++ method declaration is expected"
+msgstr ""
+
+#: cp/parser.c:21868 cp/parser.c:21933
+#, gcc-internal-format
+msgid "method attributes must be specified at the end"
+msgstr ""
+
+#: cp/parser.c:21975
+#, gcc-internal-format
+msgid "stray %qs between Objective-C++ methods"
+msgstr ""
+
+#: cp/parser.c:22180 cp/parser.c:22187 cp/parser.c:22194
+#, gcc-internal-format
+msgid "invalid type for instance variable"
+msgstr ""
+
+#: cp/parser.c:22307
+#, gcc-internal-format
+msgid "identifier expected after %<@protocol%>"
+msgstr ""
+
+#: cp/parser.c:22447
+#, gcc-internal-format
+msgid ""
+"attributes may not be specified before the %<@%D%> Objective-C++ keyword"
+msgstr ""
+
+#: cp/parser.c:22454
+#, gcc-internal-format
+msgid "prefix attributes are ignored before %<@%D%>"
+msgstr ""
+
+#: cp/parser.c:22674 cp/parser.c:22681 cp/parser.c:22688
+#, gcc-internal-format
+msgid "invalid type for property"
+msgstr ""
+
+#: cp/parser.c:22835
+#, gcc-internal-format
+msgid "getter/setter/ivar attribute must be followed by %<=%>"
+msgstr ""
+
+#: cp/parser.c:24111
+#, gcc-internal-format
+msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
+msgstr ""
+
+#: cp/parser.c:24278 cp/pt.c:11828
+#, gcc-internal-format
+msgid "iteration variable %qD should not be reduction"
+msgstr ""
+
+#: cp/parser.c:24345
+#, gcc-internal-format
+msgid "not enough collapsed for loops"
+msgstr ""
+
+#: cp/parser.c:24805
+#, gcc-internal-format
+msgid "junk at end of %<#pragma GCC pch_preprocess%>"
+msgstr ""
+
+#: cp/parser.c:24968
+#, gcc-internal-format
+msgid "inter-module optimizations not implemented for C++"
+msgstr ""
+
+#: cp/pt.c:274
+#, gcc-internal-format
+msgid "data member %qD cannot be a member template"
+msgstr ""
+
+#: cp/pt.c:286
+#, gcc-internal-format
+msgid "invalid member template declaration %qD"
+msgstr ""
+
+#: cp/pt.c:653
+#, gcc-internal-format
+msgid "explicit specialization in non-namespace scope %qD"
+msgstr ""
+
+#: cp/pt.c:667
+#, gcc-internal-format
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
+
+#: cp/pt.c:753
+#, gcc-internal-format
+msgid "specialization of %qD must appear at namespace scope"
+msgstr ""
+
+#: cp/pt.c:761
+#, gcc-internal-format
+msgid "specialization of %qD in different namespace"
+msgstr ""
+
+#: cp/pt.c:762 cp/pt.c:864
+#, gcc-internal-format
+msgid "  from definition of %q+#D"
+msgstr ""
+
+#: cp/pt.c:779
+#, gcc-internal-format
+msgid ""
+"explicit instantiation of %qD in namespace %qD (which does not enclose "
+"namespace %qD)"
+msgstr ""
+
+#: cp/pt.c:797
+#, gcc-internal-format
+msgid "name of class shadows template template parameter %qD"
+msgstr ""
+
+#: cp/pt.c:830
+#, gcc-internal-format
+msgid "specialization of %qT after instantiation"
+msgstr ""
+
+#: cp/pt.c:863
+#, gcc-internal-format
+msgid "specializing %q#T in different namespace"
+msgstr ""
+
+#. But if we've had an implicit instantiation, that's a
+#. problem ([temp.expl.spec]/6).
+#: cp/pt.c:901
+#, gcc-internal-format
+msgid "specialization %qT after instantiation %qT"
+msgstr ""
+
+#: cp/pt.c:918
+#, gcc-internal-format
+msgid "template specialization of %qD not allowed by ISO C++"
+msgstr ""
+
+#: cp/pt.c:922
+#, gcc-internal-format
+msgid "explicit specialization of non-template %qT"
+msgstr ""
+
+#: cp/pt.c:1339
+#, gcc-internal-format
+msgid "specialization of %qD after instantiation"
+msgstr ""
+
+#: cp/pt.c:1815
+#, gcc-internal-format
+msgid "%qD is not a function template"
+msgstr ""
+
+#: cp/pt.c:2024
+#, gcc-internal-format
+msgid "template-id %qD for %q+D does not match any template declaration"
+msgstr ""
+
+#: cp/pt.c:2027
+#, gcc-internal-format
+msgid ""
+"saw %d %<template<>%>, need %d for specializing a member function template"
+msgstr ""
+
+#: cp/pt.c:2036
+#, gcc-internal-format
+msgid "ambiguous template specialization %qD for %q+D"
+msgstr ""
+
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:2272 cp/pt.c:2326
+#, gcc-internal-format
+msgid "template-id %qD in declaration of primary template"
+msgstr ""
+
+#: cp/pt.c:2285
+#, gcc-internal-format
+msgid "template parameter list used in explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:2291
+#, gcc-internal-format
+msgid "definition provided for explicit instantiation"
+msgstr ""
+
+#: cp/pt.c:2299
+#, gcc-internal-format
+msgid "too many template parameter lists in declaration of %qD"
+msgstr ""
+
+#: cp/pt.c:2302
+#, gcc-internal-format
+msgid "too few template parameter lists in declaration of %qD"
+msgstr ""
+
+#: cp/pt.c:2304
+#, gcc-internal-format
+msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+msgstr ""
+
+#: cp/pt.c:2323
+#, gcc-internal-format
+msgid "function template partial specialization %qD is not allowed"
+msgstr ""
+
+#: cp/pt.c:2355
+#, gcc-internal-format
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:2385
+#, gcc-internal-format
+msgid "%qD is not a template function"
+msgstr ""
+
+#: cp/pt.c:2393
+#, gcc-internal-format
+msgid "%qD is not declared in %qD"
+msgstr ""
+
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:2455
+#, gcc-internal-format
+msgid "specialization of implicitly-declared special member function"
+msgstr ""
+
+#: cp/pt.c:2499
+#, gcc-internal-format
+msgid "no member function %qD declared in %qT"
+msgstr ""
+
+#: cp/pt.c:3118
+#, gcc-internal-format
+msgid "base initializer expansion %<%T%> contains no parameter packs"
+msgstr ""
+
+#: cp/pt.c:3179
+#, gcc-internal-format
+msgid "expansion pattern %<%T%> contains no argument packs"
+msgstr ""
+
+#: cp/pt.c:3181
+#, gcc-internal-format
+msgid "expansion pattern %<%E%> contains no argument packs"
+msgstr ""
+
+#: cp/pt.c:3222
+#, gcc-internal-format
+msgid "parameter packs not expanded with %<...%>:"
+msgstr ""
+
+#: cp/pt.c:3237 cp/pt.c:4258
+#, gcc-internal-format
+msgid "        %qD"
+msgstr ""
+
+#: cp/pt.c:3239
+#, gcc-internal-format
+msgid "        <anonymous>"
+msgstr ""
+
+#: cp/pt.c:3356
+#, gcc-internal-format
+msgid "declaration of %q+#D"
+msgstr ""
+
+#: cp/pt.c:3357
+#, gcc-internal-format
+msgid " shadows template parm %q+#D"
+msgstr ""
+
+#: cp/pt.c:4254
+#, gcc-internal-format
+msgid "template parameters not used in partial specialization:"
+msgstr ""
+
+#: cp/pt.c:4272
+#, gcc-internal-format
+msgid "partial specialization %qT does not specialize any template arguments"
+msgstr ""
+
+#: cp/pt.c:4317
+#, gcc-internal-format
+msgid ""
+"parameter pack argument %qE must be at the end of the template argument list"
+msgstr ""
+
+#: cp/pt.c:4320
+#, gcc-internal-format
+msgid ""
+"parameter pack argument %qT must be at the end of the template argument list"
+msgstr ""
+
+#: cp/pt.c:4339
+#, gcc-internal-format
+msgid "template argument %qE involves template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:4385
+#, gcc-internal-format
+msgid "type %qT of template argument %qE depends on a template parameter"
+msgid_plural "type %qT of template argument %qE depends on template parameters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: cp/pt.c:4415
+#, gcc-internal-format
+msgid "partial specialization of %qT after instantiation of %qT"
+msgstr ""
+
+#: cp/pt.c:4508
+#, gcc-internal-format
+msgid "no default argument for %qD"
+msgstr ""
+
+#: cp/pt.c:4529
+#, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:4532
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:4569
+#, gcc-internal-format
+msgid ""
+"default template arguments may not be used in function template friend re-"
+"declaration"
+msgstr ""
+
+#: cp/pt.c:4572
+#, gcc-internal-format
+msgid ""
+"default template arguments may not be used in function template friend "
+"declarations"
+msgstr ""
+
+#: cp/pt.c:4575
+#, gcc-internal-format
+msgid ""
+"default template arguments may not be used in function templates without -"
+"std=c++0x or -std=gnu++0x"
+msgstr ""
+
+#: cp/pt.c:4578
+#, gcc-internal-format
+msgid "default template arguments may not be used in partial specializations"
+msgstr ""
+
+#: cp/pt.c:4581 cp/pt.c:4632
+#, gcc-internal-format
+msgid "default argument for template parameter for class enclosing %qD"
+msgstr ""
+
+#: cp/pt.c:4725
+#, gcc-internal-format
+msgid "template class without a name"
+msgstr ""
+
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:4735
+#, gcc-internal-format
+msgid "destructor %qD declared as member template"
+msgstr ""
+
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:4750
+#, gcc-internal-format
+msgid "invalid template declaration of %qD"
+msgstr ""
+
+#: cp/pt.c:4867
+#, gcc-internal-format
+msgid "template definition of non-template %q#D"
+msgstr ""
+
+#: cp/pt.c:4910
+#, gcc-internal-format
+msgid "expected %d levels of template parms for %q#D, got %d"
+msgstr ""
+
+#: cp/pt.c:4922
+#, gcc-internal-format
+msgid "got %d template parameters for %q#D"
+msgstr ""
+
+#: cp/pt.c:4925
+#, gcc-internal-format
+msgid "got %d template parameters for %q#T"
+msgstr ""
+
+#: cp/pt.c:4927
+#, gcc-internal-format, gfc-internal-format
+msgid "  but %d required"
+msgstr ""
+
+#: cp/pt.c:4948
+#, gcc-internal-format
+msgid "template arguments to %qD do not match original template %qD"
+msgstr ""
+
+#: cp/pt.c:4952
+#, gcc-internal-format
+msgid "use template<> for an explicit specialization"
+msgstr ""
+
+#: cp/pt.c:5048
+#, gcc-internal-format
+msgid "%qT is not a template type"
+msgstr ""
+
+#: cp/pt.c:5061
+#, gcc-internal-format
+msgid "template specifiers not specified in declaration of %qD"
+msgstr ""
+
+#: cp/pt.c:5072
+#, gcc-internal-format, gfc-internal-format
+msgid "redeclared with %d template parameter"
+msgid_plural "redeclared with %d template parameters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: cp/pt.c:5076
+#, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter"
+msgid_plural "previous declaration %q+D used %d template parameters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: cp/pt.c:5113
+#, gcc-internal-format
+msgid "template parameter %q+#D"
+msgstr ""
+
+#: cp/pt.c:5114
+#, gcc-internal-format
+msgid "redeclared here as %q#D"
+msgstr ""
+
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:5124
+#, gcc-internal-format
+msgid "redefinition of default argument for %q#D"
+msgstr ""
+
+#: cp/pt.c:5126
+#, gcc-internal-format
+msgid "original definition appeared here"
+msgstr ""
+
+#: cp/pt.c:5213
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because function %qD has "
+"not external linkage"
+msgstr ""
+
+#: cp/pt.c:5235 cp/pt.c:5566
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT"
+msgstr ""
+
+#: cp/pt.c:5237
+#, gcc-internal-format
+msgid "it must be a pointer-to-member of the form %<&X::Y%>"
+msgstr ""
+
+#: cp/pt.c:5306
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because string literals "
+"can never be used in this context"
+msgstr ""
+
+#: cp/pt.c:5402
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is a non-"
+"constant expression"
+msgstr ""
+
+#: cp/pt.c:5438
+#, gcc-internal-format
+msgid ""
+"%qD is not a valid template argument because %qD is a variable, not the "
+"address of a variable"
+msgstr ""
+
+#: cp/pt.c:5456
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument of type %qT because %qE is not a "
+"variable"
+msgstr ""
+
+#: cp/pt.c:5463
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument of type %qT because %qD does not have "
+"external linkage"
+msgstr ""
+
+#: cp/pt.c:5493
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because of conflicts in cv-"
+"qualification"
+msgstr ""
+
+#: cp/pt.c:5500
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is not an lvalue"
+msgstr ""
+
+#: cp/pt.c:5517
+#, gcc-internal-format
+msgid ""
+"%q#D is not a valid template argument for type %qT because a reference "
+"variable does not have a constant address"
+msgstr ""
+
+#: cp/pt.c:5526
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is not an "
+"object with external linkage"
+msgstr ""
+
+#: cp/pt.c:5534
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because object %qD has not "
+"external linkage"
+msgstr ""
+
+#: cp/pt.c:5567
+#, gcc-internal-format
+msgid "it must be the address of a function with external linkage"
+msgstr ""
+
+#: cp/pt.c:5581
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is a pointer"
+msgstr ""
+
+#: cp/pt.c:5583
+#, gcc-internal-format
+msgid "try using %qE instead"
+msgstr ""
+
+#: cp/pt.c:5621
+#, gcc-internal-format
+msgid ""
+"%qE is not a valid template argument for type %qT because it is of type %qT"
+msgstr ""
+
+#: cp/pt.c:5627
+#, gcc-internal-format
+msgid "standard conversions are not allowed in this context"
+msgstr ""
+
+#: cp/pt.c:5961
+#, gcc-internal-format
+msgid "injected-class-name %qD used as template template argument"
+msgstr ""
+
+#: cp/pt.c:5986
+#, gcc-internal-format
+msgid "to refer to a type member of a template parameter, use %<typename %E%>"
+msgstr ""
+
+#: cp/pt.c:6002 cp/pt.c:6021 cp/pt.c:6067
+#, gcc-internal-format
+msgid "type/value mismatch at argument %d in template parameter list for %qD"
+msgstr ""
+
+#: cp/pt.c:6006
+#, gcc-internal-format
+msgid "  expected a constant of type %qT, got %qT"
+msgstr ""
+
+#: cp/pt.c:6010
+#, gcc-internal-format
+msgid "  expected a class template, got %qE"
+msgstr ""
+
+#: cp/pt.c:6012
+#, gcc-internal-format
+msgid "  expected a type, got %qE"
+msgstr ""
+
+#: cp/pt.c:6025
+#, gcc-internal-format
+msgid "  expected a type, got %qT"
+msgstr ""
+
+#: cp/pt.c:6027
+#, gcc-internal-format
+msgid "  expected a class template, got %qT"
+msgstr ""
+
+#: cp/pt.c:6070
+#, gcc-internal-format
+msgid "  expected a template of type %qD, got %qT"
+msgstr ""
+
+#. Not sure if this is reachable, but it doesn't hurt
+#. to be robust.
+#: cp/pt.c:6103
+#, gcc-internal-format
+msgid "type mismatch in nontype parameter pack"
+msgstr ""
+
+#: cp/pt.c:6125
+#, gcc-internal-format
+msgid "could not convert template argument %qE to %qT"
+msgstr ""
+
+#: cp/pt.c:6190 cp/pt.c:6335
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr ""
+
+#: cp/pt.c:6331
+#, gcc-internal-format, gfc-internal-format
+msgid "wrong number of template arguments (%d, should be %d or more)"
+msgstr ""
+
+#: cp/pt.c:6339
+#, gcc-internal-format
+msgid "provided for %q+D"
+msgstr ""
+
+#: cp/pt.c:6406
+#, gcc-internal-format
+msgid "cannot expand %<%E%> into a fixed-length argument list"
+msgstr ""
+
+#: cp/pt.c:6409
+#, gcc-internal-format
+msgid "cannot expand %<%T%> into a fixed-length argument list"
+msgstr ""
+
+#: cp/pt.c:6432
+#, gcc-internal-format, gfc-internal-format
+msgid "template argument %d is invalid"
+msgstr ""
+
+#: cp/pt.c:6760
+#, gcc-internal-format
+msgid "non-template type %qT used as a template"
+msgstr ""
+
+#: cp/pt.c:6762
+#, gcc-internal-format
+msgid "for template declaration %q+D"
+msgstr ""
+
+#: cp/pt.c:7479
+#, gcc-internal-format
+msgid ""
+"template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
+"increase the maximum) instantiating %qD"
+msgstr ""
+
+#: cp/pt.c:8749
+#, gcc-internal-format
+msgid "mismatched argument pack lengths while expanding %<%T%>"
+msgstr ""
+
+#: cp/pt.c:8753
+#, gcc-internal-format
+msgid "mismatched argument pack lengths while expanding %<%E%>"
+msgstr ""
+
+#: cp/pt.c:9821
+#, gcc-internal-format
+msgid "instantiation of %q+D as type %qT"
+msgstr ""
+
+#. It may seem that this case cannot occur, since:
+#.
+#. typedef void f();
+#. void g() { f x; }
+#.
+#. declares a function, not a variable.  However:
+#.
+#. typedef void f();
+#. template <typename T> void g() { T t; }
+#. template void g<f>();
+#.
+#. is an attempt to declare a variable with function
+#. type.
+#: cp/pt.c:9968
+#, gcc-internal-format
+msgid "variable %qD has function type"
+msgstr ""
+
+#: cp/pt.c:10132
+#, gcc-internal-format
+msgid "invalid parameter type %qT"
+msgstr ""
+
+#: cp/pt.c:10134
+#, gcc-internal-format
+msgid "in declaration %q+D"
+msgstr ""
+
+#: cp/pt.c:10211
+#, gcc-internal-format
+msgid "function returning an array"
+msgstr ""
+
+#: cp/pt.c:10213
+#, gcc-internal-format
+msgid "function returning a function"
+msgstr ""
+
+#: cp/pt.c:10243
+#, gcc-internal-format
+msgid "creating pointer to member function of non-class type %qT"
+msgstr ""
+
+#: cp/pt.c:10706
+#, gcc-internal-format
+msgid "forming reference to void"
+msgstr ""
+
+#: cp/pt.c:10708
+#, gcc-internal-format
+msgid "forming pointer to reference type %qT"
+msgstr ""
+
+#: cp/pt.c:10710
+#, gcc-internal-format
+msgid "forming reference to reference type %qT"
+msgstr ""
+
+#: cp/pt.c:10759
+#, gcc-internal-format
+msgid "creating pointer to member of non-class type %qT"
+msgstr ""
+
+#: cp/pt.c:10765
+#, gcc-internal-format
+msgid "creating pointer to member reference type %qT"
+msgstr ""
+
+#: cp/pt.c:10771
+#, gcc-internal-format
+msgid "creating pointer to member of type void"
+msgstr ""
+
+#: cp/pt.c:10833
+#, gcc-internal-format
+msgid "creating array of %qT"
+msgstr ""
+
+#: cp/pt.c:10839
+#, gcc-internal-format
+msgid "creating array of %qT, which is an abstract class type"
+msgstr ""
+
+#: cp/pt.c:10868
+#, gcc-internal-format
+msgid "%qT is not a class, struct, or union type"
+msgstr ""
+
+#: cp/pt.c:10903
+#, gcc-internal-format
+msgid "%qT resolves to %qT, which is not an enumeration type"
+msgstr ""
+
+#: cp/pt.c:10906
+#, gcc-internal-format
+msgid "%qT resolves to %qT, which is is not a class type"
+msgstr ""
+
+#: cp/pt.c:11013
+#, gcc-internal-format
+msgid "use of %qs in template"
+msgstr ""
+
+#: cp/pt.c:11145
+#, gcc-internal-format
+msgid "qualifying type %qT does not match destructor name ~%qT"
+msgstr ""
+
+#: cp/pt.c:11160
+#, gcc-internal-format
+msgid ""
+"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
+msgstr ""
+
+#: cp/pt.c:11162
+#, gcc-internal-format
+msgid "say %<typename %E%> if a type is meant"
+msgstr ""
+
+#: cp/pt.c:11308
+#, gcc-internal-format
+msgid "using invalid field %qD"
+msgstr ""
+
+#: cp/pt.c:11651 cp/pt.c:12364
+#, gcc-internal-format
+msgid "invalid use of pack expansion expression"
+msgstr ""
+
+#: cp/pt.c:11655 cp/pt.c:12368
+#, gcc-internal-format
+msgid "use %<...%> to expand argument pack"
+msgstr ""
+
+#: cp/pt.c:13101
+#, gcc-internal-format
+msgid "%qT is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:13104
+#, gcc-internal-format
+msgid "%qD is not a class or namespace"
+msgstr ""
+
+#: cp/pt.c:13380
+#, gcc-internal-format
+msgid "%qT is/uses anonymous type"
+msgstr ""
+
+#: cp/pt.c:13382
+#, gcc-internal-format
+msgid "template argument for %qD uses local type %qT"
+msgstr ""
+
+#: cp/pt.c:13392
+#, gcc-internal-format
+msgid "%qT is a variably modified type"
+msgstr ""
+
+#: cp/pt.c:13403
+#, gcc-internal-format
+msgid "integral expression %qE is not constant"
+msgstr ""
+
+#: cp/pt.c:13421
+#, gcc-internal-format
+msgid "  trying to instantiate %qD"
+msgstr ""
+
+#: cp/pt.c:16506
+#, gcc-internal-format
+msgid "ambiguous class template instantiation for %q#T"
+msgstr ""
+
+#: cp/pt.c:16510
+#, gcc-internal-format
+msgid "%s %+#T"
+msgstr ""
+
+#: cp/pt.c:16534 cp/pt.c:16617
+#, gcc-internal-format
+msgid "explicit instantiation of non-template %q#D"
+msgstr ""
+
+#: cp/pt.c:16549
+#, gcc-internal-format
+msgid "%qD is not a static data member of a class template"
+msgstr ""
+
+#: cp/pt.c:16555 cp/pt.c:16612
+#, gcc-internal-format
+msgid "no matching template for %qD found"
+msgstr ""
+
+#: cp/pt.c:16560
+#, gcc-internal-format
+msgid ""
+"type %qT for explicit instantiation %qD does not match declared type %qT"
+msgstr ""
+
+#: cp/pt.c:16568
+#, gcc-internal-format
+msgid "explicit instantiation of %q#D"
+msgstr ""
+
+#: cp/pt.c:16604
+#, gcc-internal-format
+msgid "duplicate explicit instantiation of %q#D"
+msgstr ""
+
+#: cp/pt.c:16627 cp/pt.c:16719
+#, gcc-internal-format
+msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:16632 cp/pt.c:16736
+#, gcc-internal-format
+msgid "storage class %qD applied to template instantiation"
+msgstr ""
+
+#: cp/pt.c:16697
+#, gcc-internal-format
+msgid "explicit instantiation of non-template type %qT"
+msgstr ""
+
+#: cp/pt.c:16706
+#, gcc-internal-format
+msgid "explicit instantiation of %q#T before definition of template"
+msgstr ""
+
+#: cp/pt.c:16724
+#, gcc-internal-format
+msgid "ISO C++ forbids the use of %qE on explicit instantiations"
+msgstr ""
+
+#: cp/pt.c:16770
+#, gcc-internal-format
+msgid "duplicate explicit instantiation of %q#T"
+msgstr ""
+
+#. [temp.explicit]
+#.
+#. The definition of a non-exported function template, a
+#. non-exported member function template, or a non-exported
+#. member function or static data member of a class template
+#. shall be present in every translation unit in which it is
+#. explicitly instantiated.
+#: cp/pt.c:17245
+#, gcc-internal-format
+msgid "explicit instantiation of %qD but no definition available"
+msgstr ""
+
+#: cp/pt.c:17419
+#, gcc-internal-format
+msgid ""
+"template instantiation depth exceeds maximum of %d instantiating %q+D, "
+"possibly from virtual table generation (use -ftemplate-depth= to increase "
+"the maximum)"
+msgstr ""
+
+#: cp/pt.c:17785
+#, gcc-internal-format
+msgid "%q#T is not a valid type for a template constant parameter"
+msgstr ""
+
+#: cp/pt.c:18828
+#, gcc-internal-format
+msgid ""
+"deducing from brace-enclosed initializer list requires #include "
+"<initializer_list>"
+msgstr ""
+
+#: cp/pt.c:18881
+#, gcc-internal-format
+msgid "variable %q#D with %<auto%> type used in its own initializer"
+msgstr ""
+
+#: cp/pt.c:18903
+#, gcc-internal-format
+msgid "unable to deduce %qT from %qE"
+msgstr ""
+
+#: cp/pt.c:18914
+#, gcc-internal-format
+msgid "inconsistent deduction for %qT: %qT and then %qT"
+msgstr ""
+
+#: cp/repo.c:119
+#, gcc-internal-format
+msgid "-frepo must be used with -c"
+msgstr ""
+
+#: cp/repo.c:209
+#, gcc-internal-format, gfc-internal-format
+msgid "mysterious repository information in %s"
+msgstr ""
+
+#: cp/repo.c:227
+#, gcc-internal-format
+msgid "can%'t create repository information file %qs"
+msgstr ""
+
+#: cp/rtti.c:291
+#, gcc-internal-format
+msgid "cannot use typeid with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:297
+#, gcc-internal-format
+msgid "must #include <typeinfo> before using typeid"
+msgstr ""
+
+#: cp/rtti.c:401
+#, gcc-internal-format
+msgid ""
+"cannot create type information for type %qT because it involves types of "
+"variable size"
+msgstr ""
+
+#: cp/rtti.c:664 cp/rtti.c:679
+#, gcc-internal-format
+msgid "dynamic_cast of %q#D to %q#T can never succeed"
+msgstr ""
+
+#: cp/rtti.c:690
+#, gcc-internal-format
+msgid "%<dynamic_cast%> not permitted with -fno-rtti"
+msgstr ""
+
+#: cp/rtti.c:767
+#, gcc-internal-format
+msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+msgstr ""
+
+#: cp/search.c:258
+#, gcc-internal-format
+msgid "%qT is an ambiguous base of %qT"
+msgstr ""
+
+#: cp/search.c:276
+#, gcc-internal-format
+msgid "%qT is an inaccessible base of %qT"
+msgstr ""
+
+#: cp/search.c:1856
+#, gcc-internal-format
+msgid "deprecated covariant return type for %q+#D"
+msgstr ""
+
+#: cp/search.c:1858 cp/search.c:1873 cp/search.c:1878 cp/search.c:1897
+#, gcc-internal-format
+msgid "  overriding %q+#D"
+msgstr ""
+
+#: cp/search.c:1872
+#, gcc-internal-format
+msgid "invalid covariant return type for %q+#D"
+msgstr ""
+
+#: cp/search.c:1877
+#, gcc-internal-format
+msgid "conflicting return type specified for %q+#D"
+msgstr ""
+
+#: cp/search.c:1887
+#, gcc-internal-format
+msgid "looser throw specifier for %q+#F"
+msgstr ""
+
+#: cp/search.c:1888
+#, gcc-internal-format
+msgid "  overriding %q+#F"
+msgstr ""
+
+#: cp/search.c:1896
+#, gcc-internal-format
+msgid "conflicting type attributes specified for %q+#D"
+msgstr ""
+
+#: cp/search.c:1906
+#, gcc-internal-format
+msgid "deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1907
+#, gcc-internal-format
+msgid "overriding non-deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1912
+#, gcc-internal-format
+msgid "non-deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1913
+#, gcc-internal-format
+msgid "overriding deleted function %q+D"
+msgstr ""
+
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2010
+#, gcc-internal-format
+msgid "%q+#D cannot be declared"
+msgstr ""
+
+#: cp/search.c:2011
+#, gcc-internal-format
+msgid "  since %q+#D declared in base class"
+msgstr ""
+
+#: cp/semantics.c:776
+#, gcc-internal-format
+msgid "suggest explicit braces around empty body in %<do%> statement"
+msgstr ""
+
+#: cp/semantics.c:1349
+#, gcc-internal-format
+msgid "type of asm operand %qE could not be determined"
+msgstr ""
+
+#: cp/semantics.c:1407
+#, gcc-internal-format
+msgid "__label__ declarations are only allowed in function scopes"
+msgstr ""
+
+#: cp/semantics.c:1506
+#, gcc-internal-format
+msgid "invalid use of member %q+D in static member function"
+msgstr ""
+
+#: cp/semantics.c:1508
+#, gcc-internal-format
+msgid "invalid use of non-static data member %q+D"
+msgstr ""
+
+#: cp/semantics.c:1509
+#, gcc-internal-format
+msgid "from this location"
+msgstr ""
+
+#: cp/semantics.c:2085
+#, gcc-internal-format
+msgid "arguments to destructor are not allowed"
+msgstr ""
+
+#: cp/semantics.c:2143
+#, gcc-internal-format
+msgid "%<this%> is unavailable for static member functions"
+msgstr ""
+
+#: cp/semantics.c:2149
+#, gcc-internal-format
+msgid "invalid use of %<this%> in non-member function"
+msgstr ""
+
+#: cp/semantics.c:2151
+#, gcc-internal-format
+msgid "invalid use of %<this%> at top level"
+msgstr ""
+
+#: cp/semantics.c:2175
+#, gcc-internal-format
+msgid "invalid qualifying scope in pseudo-destructor name"
+msgstr ""
+
+#: cp/semantics.c:2180 cp/typeck.c:2372
+#, gcc-internal-format
+msgid "qualified type %qT does not match destructor name ~%qT"
+msgstr ""
+
+#: cp/semantics.c:2202
+#, gcc-internal-format
+msgid "%qE is not of type %qT"
+msgstr ""
+
+#: cp/semantics.c:2246
+#, gcc-internal-format
+msgid "compound literal of non-object type %qT"
+msgstr ""
+
+#: cp/semantics.c:2318
+#, gcc-internal-format
+msgid "template type parameters must use the keyword %<class%> or %<typename%>"
+msgstr ""
+
+#: cp/semantics.c:2360
+#, gcc-internal-format
+msgid ""
+"invalid use of type %qT as a default value for a template template-parameter"
+msgstr ""
+
+#: cp/semantics.c:2363
+#, gcc-internal-format
+msgid "invalid default argument for a template template parameter"
+msgstr ""
+
+#: cp/semantics.c:2380
+#, gcc-internal-format
+msgid "definition of %q#T inside template parameter list"
+msgstr ""
+
+#: cp/semantics.c:2411
+#, gcc-internal-format
+msgid "invalid definition of qualified type %qT"
+msgstr ""
+
+#: cp/semantics.c:2625
+#, gcc-internal-format
+msgid "invalid base-class specification"
+msgstr ""
+
+#: cp/semantics.c:2637
+#, gcc-internal-format
+msgid "base class %qT has cv qualifiers"
+msgstr ""
+
+#: cp/semantics.c:2662
+#, gcc-internal-format
+msgid "incomplete type %qT used in nested name specifier"
+msgstr ""
+
+#: cp/semantics.c:2666
+#, gcc-internal-format
+msgid "reference to %<%T::%D%> is ambiguous"
+msgstr ""
+
+#: cp/semantics.c:2671 cp/typeck.c:2171
+#, gcc-internal-format
+msgid "%qD is not a member of %qT"
+msgstr ""
+
+#: cp/semantics.c:2674
+#, gcc-internal-format
+msgid "%qD is not a member of %qD"
+msgstr ""
+
+#: cp/semantics.c:2676
+#, gcc-internal-format
+msgid "%<::%D%> has not been declared"
+msgstr ""
+
+#: cp/semantics.c:2893 cp/semantics.c:7804
+#, gcc-internal-format
+msgid "%qD is not captured"
+msgstr ""
+
+#: cp/semantics.c:2899
+#, gcc-internal-format
+msgid "use of %<auto%> variable from containing function"
+msgstr ""
+
+#: cp/semantics.c:2901
+#, gcc-internal-format
+msgid "  %q+#D declared here"
+msgstr ""
+
+#: cp/semantics.c:2912
+#, gcc-internal-format
+msgid "use of parameter %qD outside function body"
+msgstr ""
+
+#: cp/semantics.c:2949
+#, gcc-internal-format
+msgid ""
+"template parameter %qD of type %qT is not allowed in an integral constant "
+"expression because it is not of integral or enumeration type"
+msgstr ""
+
+#: cp/semantics.c:3106
+#, gcc-internal-format
+msgid "use of namespace %qD as expression"
+msgstr ""
+
+#: cp/semantics.c:3111
+#, gcc-internal-format
+msgid "use of class template %qT as expression"
+msgstr ""
+
+#. Ambiguous reference to base members.
+#: cp/semantics.c:3117
+#, gcc-internal-format
+msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+msgstr ""
+
+#: cp/semantics.c:3139
+#, gcc-internal-format
+msgid "%qD cannot appear in a constant-expression"
+msgstr ""
+
+#: cp/semantics.c:3259 cp/semantics.c:4982
+#, gcc-internal-format
+msgid "type of %qE is unknown"
+msgstr ""
+
+#: cp/semantics.c:3274
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
+msgstr ""
+
+#: cp/semantics.c:3285
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to member function %qD"
+msgstr ""
+
+#: cp/semantics.c:3680
+#, gcc-internal-format
+msgid "%qD is not a variable in clause %qs"
+msgstr ""
+
+#: cp/semantics.c:3689 cp/semantics.c:3711 cp/semantics.c:3733
+#, gcc-internal-format
+msgid "%qD appears more than once in data clauses"
+msgstr ""
+
+#: cp/semantics.c:3703
+#, gcc-internal-format
+msgid "%qD is not a variable in clause %<firstprivate%>"
+msgstr ""
+
+#: cp/semantics.c:3725
+#, gcc-internal-format
+msgid "%qD is not a variable in clause %<lastprivate%>"
+msgstr ""
+
+#: cp/semantics.c:3755
+#, gcc-internal-format
+msgid "num_threads expression must be integral"
+msgstr ""
+
+#: cp/semantics.c:3769
+#, gcc-internal-format
+msgid "schedule chunk size expression must be integral"
+msgstr ""
+
+#: cp/semantics.c:3901
+#, gcc-internal-format
+msgid "%qE has reference type for %qs"
+msgstr ""
+
+#: cp/semantics.c:3972
+#, gcc-internal-format
+msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
+msgstr ""
+
+#: cp/semantics.c:3986
+#, gcc-internal-format
+msgid "%<threadprivate%> %qE directive not in %qT definition"
+msgstr ""
+
+#: cp/semantics.c:4131
+#, gcc-internal-format
+msgid "difference between %qE and %qD does not have integer type"
+msgstr ""
+
+#: cp/semantics.c:4661
+#, gcc-internal-format
+msgid "non-constant condition for static assertion"
+msgstr ""
+
+#: cp/semantics.c:4748 cp/semantics.c:4887
+#, gcc-internal-format
+msgid "argument to decltype must be an expression"
+msgstr ""
+
+#: cp/semantics.c:4835
+#, gcc-internal-format
+msgid "%qE refers to a set of overloaded functions"
+msgstr ""
+
+#: cp/semantics.c:4925
+#, gcc-internal-format
+msgid "unable to determine the declared type of expression %<%E%>"
+msgstr ""
+
+#: cp/semantics.c:5191
+#, gcc-internal-format
+msgid "__is_convertible_to"
+msgstr ""
+
+#: cp/semantics.c:5233 cp/semantics.c:5243
+#, gcc-internal-format
+msgid "incomplete type %qT not allowed"
+msgstr ""
+
+#: cp/semantics.c:5308
+#, gcc-internal-format
+msgid "the type %qT of constexpr variable %qD is not literal"
+msgstr ""
+
+#: cp/semantics.c:5387
+#, gcc-internal-format
+msgid "invalid type for parameter %q#D of constexpr function"
+msgstr ""
+
+#: cp/semantics.c:5398
+#, gcc-internal-format
+msgid "invalid return type %qT of constexpr function %qD"
+msgstr ""
+
+#: cp/semantics.c:5408
+#, gcc-internal-format
+msgid "enclosing class of %q#D is not a literal type"
+msgstr ""
+
+#: cp/semantics.c:5561
+#, gcc-internal-format
+msgid "constexpr constructor does not have empty body"
+msgstr ""
+
+#: cp/semantics.c:5628
+#, gcc-internal-format
+msgid "body of constexpr function %qD not a return-statement"
+msgstr ""
+
+#: cp/semantics.c:5941
+#, gcc-internal-format
+msgid "expression %qE does not designate a constexpr function"
+msgstr ""
+
+#: cp/semantics.c:5955
+#, gcc-internal-format
+msgid "%qD is not a constexpr function"
+msgstr ""
+
+#: cp/semantics.c:5974
+#, gcc-internal-format
+msgid "%qD used before its definition"
+msgstr ""
+
+#: cp/semantics.c:6001
+#, gcc-internal-format
+msgid "call has circular dependency"
+msgstr ""
+
+#: cp/semantics.c:6087
+#, gcc-internal-format
+msgid "%q+E is not a constant expression"
+msgstr ""
+
+#: cp/semantics.c:6204
+#, gcc-internal-format
+msgid "array subscript out of bound"
+msgstr ""
+
+#: cp/semantics.c:6243 cp/semantics.c:6289 cp/semantics.c:6716
+#, gcc-internal-format
+msgid "%qE is not a constant expression"
+msgstr ""
+
+#: cp/semantics.c:6257
+#, gcc-internal-format
+msgid ""
+"accessing %qD member instead of initialized %qD member in constant expression"
+msgstr ""
+
+#: cp/semantics.c:6608
+#, gcc-internal-format
+msgid "accessing value of %qE through a %qT glvalue in a constant expression"
+msgstr ""
+
+#: cp/semantics.c:6672
+#, gcc-internal-format
+msgid "the value of %qD is not usable in a constant expression"
+msgstr ""
+
+#: cp/semantics.c:6678
+#, gcc-internal-format
+msgid "%q#D is not const"
+msgstr ""
+
+#: cp/semantics.c:6681
+#, gcc-internal-format
+msgid "%q#D is volatile"
+msgstr ""
+
+#: cp/semantics.c:6684
+#, gcc-internal-format
+msgid "%qD was not initialized with a constant expression"
+msgstr ""
+
+#: cp/semantics.c:6693
+#, gcc-internal-format
+msgid "%qD was not declared %<constexpr%>"
+msgstr ""
+
+#: cp/semantics.c:6696
+#, gcc-internal-format
+msgid "%qD does not have integral or enumeration type"
+msgstr ""
+
+#: cp/semantics.c:6922 cp/semantics.c:7299
+#, gcc-internal-format
+msgid ""
+"conversion of expression %qE of pointer type cannot yield a constant "
+"expression"
+msgstr ""
+
+#: cp/semantics.c:6970 cp/semantics.c:7364 cp/semantics.c:7542
+#, gcc-internal-format
+msgid "expression %qE is not a constant-expression"
+msgstr ""
+
+#: cp/semantics.c:6975
+#, gcc-internal-format
+msgid "unexpected expression %qE of kind %s"
+msgstr ""
+
+#: cp/semantics.c:7171
+#, gcc-internal-format
+msgid "expression %qE has side-effects"
+msgstr ""
+
+#: cp/semantics.c:7192
+#, gcc-internal-format
+msgid "%qE is not a potential constant expression"
+msgstr ""
+
+#: cp/semantics.c:7210
+#, gcc-internal-format
+msgid "%qE is not a function name"
+msgstr ""
+
+#: cp/semantics.c:7225
+#, gcc-internal-format
+msgid "%qD is not %<constexpr%>"
+msgstr ""
+
+#: cp/semantics.c:7245
+#, gcc-internal-format
+msgid "object argument is not a potential constant expression"
+msgstr ""
+
+#: cp/semantics.c:7253
+#, gcc-internal-format
+msgid "argument in position %qP is not a potential constant expression"
+msgstr ""
+
+#: cp/semantics.c:7276
+#, gcc-internal-format
+msgid "variable %qD is not declared constexpr"
+msgstr ""
+
+#: cp/semantics.c:7317
+#, gcc-internal-format
+msgid ""
+"address-of an object %qE with thread local or automatic storage is not a "
+"constant expression"
+msgstr ""
+
+#: cp/semantics.c:7375
+#, gcc-internal-format
+msgid ""
+"typeid-expression is not a constant expression because %qE is of polymorphic "
+"type"
+msgstr ""
+
+#: cp/semantics.c:7388
+#, gcc-internal-format
+msgid "difference of two pointer expressions is not a constant expression"
+msgstr ""
+
+#: cp/semantics.c:7406
+#, gcc-internal-format
+msgid "pointer comparison expression is not a constant expression"
+msgstr ""
+
+#: cp/semantics.c:7549
+#, gcc-internal-format, gfc-internal-format
+msgid "unexpected ast of kind %s"
+msgstr ""
+
+#: cp/semantics.c:7681
+#, gcc-internal-format
+msgid "cannot deduce lambda return type from a braced-init-list"
+msgstr ""
+
+#: cp/semantics.c:7850
+#, gcc-internal-format
+msgid "cannot capture %qE by reference"
+msgstr ""
+
+#: cp/semantics.c:7873
+#, gcc-internal-format
+msgid "already captured %<this%> in lambda expression"
+msgstr ""
+
+#: cp/semantics.c:8004
+#, gcc-internal-format
+msgid "%<this%> was not captured for this lambda function"
+msgstr ""
+
+#: cp/tree.c:956
+#, gcc-internal-format
+msgid "%qV qualifiers cannot be applied to %qT"
+msgstr ""
+
+#: cp/tree.c:2595
+#, gcc-internal-format
+msgid "%qE attribute can only be applied to Java class definitions"
+msgstr ""
+
+#: cp/tree.c:2624
+#, gcc-internal-format
+msgid "%qE attribute can only be applied to class definitions"
+msgstr ""
+
+#: cp/tree.c:2630
+#, gcc-internal-format
+msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
+
+#: cp/tree.c:2654
+#, gcc-internal-format
+msgid "requested init_priority is not an integer constant"
+msgstr ""
+
+#: cp/tree.c:2675
+#, gcc-internal-format
+msgid ""
+"can only use %qE attribute on file-scope definitions of objects of class type"
+msgstr ""
+
+#: cp/tree.c:2683
+#, gcc-internal-format
+msgid "requested init_priority is out of range"
+msgstr ""
+
+#: cp/tree.c:2693
+#, gcc-internal-format
+msgid "requested init_priority is reserved for internal use"
+msgstr ""
+
+#: cp/tree.c:2704
+#, gcc-internal-format
+msgid "%qE attribute is not supported on this platform"
+msgstr ""
+
+#: cp/tree.c:3341
+#, gcc-internal-format, gfc-internal-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr ""
+
+#: cp/typeck.c:493 cp/typeck.c:527 cp/typeck.c:668
+#, gcc-internal-format
+msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:498 cp/typeck.c:532 cp/typeck.c:672
+#, gcc-internal-format
+msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:503 cp/typeck.c:537 cp/typeck.c:676
+#, gcc-internal-format
+msgid ""
+"conditional expression between distinct pointer types %qT and %qT lacks a "
+"cast"
+msgstr ""
+
+#: cp/typeck.c:611
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
+"function"
+msgstr ""
+
+#: cp/typeck.c:616
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
+"function"
+msgstr ""
+
+#: cp/typeck.c:621
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids conditional expression between pointer of type %<void *%> "
+"and pointer-to-function"
+msgstr ""
+
+#: cp/typeck.c:704
+#, gcc-internal-format
+msgid ""
+"comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:709
+#, gcc-internal-format
+msgid ""
+"conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:714
+#, gcc-internal-format
+msgid ""
+"conditional expression between distinct pointer-to-member types %qT and %qT "
+"lacks a cast"
+msgstr ""
+
+#: cp/typeck.c:1401
+#, gcc-internal-format
+msgid "canonical types differ for identical types %T and %T"
+msgstr ""
+
+#: cp/typeck.c:1408
+#, gcc-internal-format
+msgid "same canonical type node for different types %T and %T"
+msgstr ""
+
+#: cp/typeck.c:1533
+#, gcc-internal-format
+msgid "invalid application of %qs to a member function"
+msgstr ""
+
+#: cp/typeck.c:1610
+#, gcc-internal-format
+msgid "invalid application of %<sizeof%> to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:1618
+#, gcc-internal-format
+msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:1669
+#, gcc-internal-format
+msgid "invalid application of %<__alignof%> to a bit-field"
+msgstr ""
+
+#: cp/typeck.c:1680
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids applying %<__alignof%> to an expression of function type"
+msgstr ""
+
+#: cp/typeck.c:1738
+#, gcc-internal-format
+msgid "invalid use of non-static member function"
+msgstr ""
+
+#: cp/typeck.c:2017
+#, gcc-internal-format
+msgid "deprecated conversion from string constant to %qT"
+msgstr ""
+
+#: cp/typeck.c:2140 cp/typeck.c:2520
+#, gcc-internal-format
+msgid "request for member %qD in %qE, which is of non-class type %qT"
+msgstr ""
+
+#: cp/typeck.c:2169
+#, gcc-internal-format
+msgid "invalid use of nonstatic data member %qE"
+msgstr ""
+
+#: cp/typeck.c:2225
+#, gcc-internal-format
+msgid "invalid access to non-static data member %qD of NULL object"
+msgstr ""
+
+#: cp/typeck.c:2228 cp/typeck.c:2259
+#, gcc-internal-format
+msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
+msgstr ""
+
+#: cp/typeck.c:2256
+#, gcc-internal-format
+msgid "invalid access to non-static data member %qD  of NULL object"
+msgstr ""
+
+#: cp/typeck.c:2384
+#, gcc-internal-format
+msgid "object type %qT does not match destructor name ~%qT"
+msgstr ""
+
+#: cp/typeck.c:2392
+#, gcc-internal-format
+msgid "the type being destroyed is %qT, but the destructor refers to %qT"
+msgstr ""
+
+#: cp/typeck.c:2431 cp/typeck.c:2451
+#, gcc-internal-format
+msgid "%qD is not a template"
+msgstr ""
+
+#: cp/typeck.c:2559
+#, gcc-internal-format
+msgid "%<%D::%D%> is not a member of %qT"
+msgstr ""
+
+#: cp/typeck.c:2583
+#, gcc-internal-format
+msgid "%qT is not a base of %qT"
+msgstr ""
+
+#: cp/typeck.c:2603
+#, gcc-internal-format
+msgid "%qD has no member named %qE"
+msgstr ""
+
+#: cp/typeck.c:2619
+#, gcc-internal-format
+msgid "%qD is not a member template function"
+msgstr ""
+
+#: cp/typeck.c:2764
+#, gcc-internal-format
+msgid "%qT is not a pointer-to-object type"
+msgstr ""
+
+#: cp/typeck.c:2795
+#, gcc-internal-format
+msgid "invalid use of array indexing on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2798
+#, gcc-internal-format
+msgid "invalid use of unary %<*%> on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2801
+#, gcc-internal-format
+msgid "invalid use of implicit conversion on pointer to member"
+msgstr ""
+
+#: cp/typeck.c:2810
+#, gcc-internal-format
+msgid "invalid type argument"
+msgstr ""
+
+#: cp/typeck.c:2813
+#, gcc-internal-format
+msgid "invalid type argument of array indexing"
+msgstr ""
+
+#: cp/typeck.c:2816
+#, gcc-internal-format
+msgid "invalid type argument of unary %<*%>"
+msgstr ""
+
+#: cp/typeck.c:2819
+#, gcc-internal-format
+msgid "invalid type argument of implicit conversion"
+msgstr ""
+
+#: cp/typeck.c:2851
+#, gcc-internal-format
+msgid "subscript missing in array reference"
+msgstr ""
+
+#: cp/typeck.c:2935
+#, gcc-internal-format
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr ""
+
+#: cp/typeck.c:2948
+#, gcc-internal-format
+msgid "subscripting array declared %<register%>"
+msgstr ""
+
+#: cp/typeck.c:2985
+#, gcc-internal-format
+msgid "subscripted value is neither array nor pointer"
+msgstr ""
+
+#: cp/typeck.c:3051
+#, gcc-internal-format
+msgid "object missing in use of %qE"
+msgstr ""
+
+#: cp/typeck.c:3248
+#, gcc-internal-format
+msgid "ISO C++ forbids calling %<::main%> from within program"
+msgstr ""
+
+#: cp/typeck.c:3267
+#, gcc-internal-format
+msgid ""
+"must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
+"(...)%>, e.g. %<(... ->* %E) (...)%>"
+msgstr ""
+
+#: cp/typeck.c:3282
+#, gcc-internal-format
+msgid "%qE cannot be used as a function"
+msgstr ""
+
+#: cp/typeck.c:3330
+#, gcc-internal-format
+msgid "too many arguments to constructor %q#D"
+msgstr ""
+
+#: cp/typeck.c:3331
+#, gcc-internal-format
+msgid "too few arguments to constructor %q#D"
+msgstr ""
+
+#: cp/typeck.c:3336
+#, gcc-internal-format
+msgid "too many arguments to member function %q#D"
+msgstr ""
+
+#: cp/typeck.c:3337
+#, gcc-internal-format
+msgid "too few arguments to member function %q#D"
+msgstr ""
+
+#: cp/typeck.c:3343
+#, gcc-internal-format
+msgid "too many arguments to function %q#D"
+msgstr ""
+
+#: cp/typeck.c:3344
+#, gcc-internal-format
+msgid "too few arguments to function %q#D"
+msgstr ""
+
+#: cp/typeck.c:3354
+#, gcc-internal-format
+msgid "too many arguments to method %q#D"
+msgstr ""
+
+#: cp/typeck.c:3355
+#, gcc-internal-format
+msgid "too few arguments to method %q#D"
+msgstr ""
+
+#: cp/typeck.c:3358
+#, gcc-internal-format
+msgid "too many arguments to function"
+msgstr ""
+
+#: cp/typeck.c:3359
+#, gcc-internal-format
+msgid "too few arguments to function"
+msgstr ""
+
+#: cp/typeck.c:3438
+#, gcc-internal-format
+msgid "parameter %P of %qD has incomplete type %qT"
+msgstr ""
+
+#: cp/typeck.c:3441
+#, gcc-internal-format
+msgid "parameter %P has incomplete type %qT"
+msgstr ""
+
+#: cp/typeck.c:3713 cp/typeck.c:3724
+#, gcc-internal-format
+msgid "assuming cast to type %qT from overloaded function"
+msgstr ""
+
+#. Some sort of arithmetic operation involving NULL was
+#. performed.
+#: cp/typeck.c:3767
+#, gcc-internal-format
+msgid "NULL used in arithmetic"
+msgstr ""
+
+#: cp/typeck.c:3958
+#, gcc-internal-format
+msgid "left rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3959
+#, gcc-internal-format
+msgid "right rotate count is negative"
+msgstr ""
+
+#: cp/typeck.c:3965
+#, gcc-internal-format
+msgid "left rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3966
+#, gcc-internal-format
+msgid "right rotate count >= width of type"
+msgstr ""
+
+#: cp/typeck.c:3985 cp/typeck.c:4208
+#, gcc-internal-format
+msgid "comparison with string literal results in unspecified behaviour"
+msgstr ""
+
+#: cp/typeck.c:4004 cp/typeck.c:4016
+#, gcc-internal-format
+msgid "the address of %qD will never be NULL"
+msgstr ""
+
+#: cp/typeck.c:4028 cp/typeck.c:4036 cp/typeck.c:4231 cp/typeck.c:4239
+#, gcc-internal-format
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr ""
+
+#: cp/typeck.c:4256
+#, gcc-internal-format
+msgid "unordered comparison on non-floating point argument"
+msgstr ""
+
+#: cp/typeck.c:4303
+#, gcc-internal-format
+msgid "invalid operands of types %qT and %qT to binary %qO"
+msgstr ""
+
+#: cp/typeck.c:4520
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4522
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4524
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr ""
+
+#: cp/typeck.c:4537
+#, gcc-internal-format
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr ""
+
+#: cp/typeck.c:4595
+#, gcc-internal-format
+msgid "taking address of constructor %qE"
+msgstr ""
+
+#: cp/typeck.c:4596
+#, gcc-internal-format
+msgid "taking address of destructor %qE"
+msgstr ""
+
+#: cp/typeck.c:4610
+#, gcc-internal-format
+msgid "invalid use of %qE to form a pointer-to-member-function"
+msgstr ""
+
+#: cp/typeck.c:4613
+#, gcc-internal-format
+msgid "  a qualified-id is required"
+msgstr ""
+
+#: cp/typeck.c:4618
+#, gcc-internal-format
+msgid ""
+"parentheses around %qE cannot be used to form a pointer-to-member-function"
+msgstr ""
+
+#. An expression like &memfn.
+#: cp/typeck.c:4769
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
+"static member function to form a pointer to member function.  Say %<&%T::%D%>"
+msgstr ""
+
+#: cp/typeck.c:4774
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids taking the address of a bound member function to form a "
+"pointer to member function.  Say %<&%T::%D%>"
+msgstr ""
+
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:4811
+#, gcc-internal-format
+msgid "taking address of temporary"
+msgstr ""
+
+#: cp/typeck.c:4813
+#, gcc-internal-format
+msgid "taking address of xvalue (rvalue reference)"
+msgstr ""
+
+#: cp/typeck.c:4830
+#, gcc-internal-format
+msgid "ISO C++ forbids taking address of function %<::main%>"
+msgstr ""
+
+#: cp/typeck.c:4887
+#, gcc-internal-format
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr ""
+
+#: cp/typeck.c:4915
+#, gcc-internal-format
+msgid "cannot create pointer to reference member %qD"
+msgstr ""
+
+#: cp/typeck.c:5193
+#, gcc-internal-format
+msgid "ISO C++ forbids incrementing an enum"
+msgstr ""
+
+#: cp/typeck.c:5194
+#, gcc-internal-format
+msgid "ISO C++ forbids decrementing an enum"
+msgstr ""
+
+#: cp/typeck.c:5210
+#, gcc-internal-format
+msgid "cannot increment a pointer to incomplete type %qT"
+msgstr ""
+
+#: cp/typeck.c:5211
+#, gcc-internal-format
+msgid "cannot decrement a pointer to incomplete type %qT"
+msgstr ""
+
+#: cp/typeck.c:5222
+#, gcc-internal-format
+msgid "ISO C++ forbids incrementing a pointer of type %qT"
+msgstr ""
+
+#: cp/typeck.c:5223
+#, gcc-internal-format
+msgid "ISO C++ forbids decrementing a pointer of type %qT"
+msgstr ""
+
+#: cp/typeck.c:5249
+#, gcc-internal-format
+msgid "invalid use of Boolean expression as operand to %<operator--%>"
+msgstr ""
+
+#: cp/typeck.c:5408
+#, gcc-internal-format
+msgid "cannot take the address of %<this%>, which is an rvalue expression"
+msgstr ""
+
+#: cp/typeck.c:5431
+#, gcc-internal-format
+msgid "address of explicit register variable %qD requested"
+msgstr ""
+
+#: cp/typeck.c:5436
+#, gcc-internal-format
+msgid "address requested for %qD, which is declared %<register%>"
+msgstr ""
+
+#: cp/typeck.c:5508
+#, gcc-internal-format
+msgid "expression list treated as compound expression in initializer"
+msgstr ""
+
+#: cp/typeck.c:5512
+#, gcc-internal-format
+msgid "expression list treated as compound expression in mem-initializer"
+msgstr ""
+
+#: cp/typeck.c:5516
+#, gcc-internal-format
+msgid "expression list treated as compound expression in functional cast"
+msgstr ""
+
+#: cp/typeck.c:5548
+#, gcc-internal-format, gfc-internal-format
+msgid "%s expression list treated as compound expression"
+msgstr ""
+
+#: cp/typeck.c:5621
+#, gcc-internal-format
+msgid "no context to resolve type of %qE"
+msgstr ""
+
+#: cp/typeck.c:5652
+#, gcc-internal-format
+msgid "cast from type %qT to type %qT casts away qualifiers"
+msgstr ""
+
+#: cp/typeck.c:5657
+#, gcc-internal-format
+msgid "static_cast from type %qT to type %qT casts away qualifiers"
+msgstr ""
+
+#: cp/typeck.c:5662
+#, gcc-internal-format
+msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
+msgstr ""
+
+#: cp/typeck.c:5976
+#, gcc-internal-format
+msgid "invalid static_cast from type %qT to type %qT"
+msgstr ""
+
+#: cp/typeck.c:5999
+#, gcc-internal-format
+msgid "converting from %qT to %qT"
+msgstr ""
+
+#: cp/typeck.c:6048
+#, gcc-internal-format
+msgid "invalid cast of an rvalue expression of type %qT to type %qT"
+msgstr ""
+
+#: cp/typeck.c:6118
+#, gcc-internal-format
+msgid "cast from %qT to %qT loses precision"
+msgstr ""
+
+#: cp/typeck.c:6150
+#, gcc-internal-format
+msgid "cast from %qT to %qT increases required alignment of target type"
+msgstr ""
+
+#. Only issue a warning, as we have always supported this
+#. where possible, and it is necessary in some cases.  DR 195
+#. addresses this issue, but as of 2004/10/26 is still in
+#. drafting.
+#: cp/typeck.c:6169
+#, gcc-internal-format
+msgid ""
+"ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr ""
+
+#: cp/typeck.c:6182
+#, gcc-internal-format
+msgid "invalid cast from type %qT to type %qT"
+msgstr ""
+
+#: cp/typeck.c:6238
+#, gcc-internal-format
+msgid ""
+"invalid use of const_cast with type %qT, which is not a pointer, reference, "
+"nor a pointer-to-data-member type"
+msgstr ""
+
+#: cp/typeck.c:6247
+#, gcc-internal-format
+msgid ""
+"invalid use of const_cast with type %qT, which is a pointer or reference to "
+"a function type"
+msgstr ""
+
+#: cp/typeck.c:6272
+#, gcc-internal-format
+msgid "invalid const_cast of an rvalue of type %qT to type %qT"
+msgstr ""
+
+#: cp/typeck.c:6321
+#, gcc-internal-format
+msgid "invalid const_cast from type %qT to type %qT"
+msgstr ""
+
+#: cp/typeck.c:6398 cp/typeck.c:6406
+#, gcc-internal-format
+msgid "ISO C++ forbids casting to an array type %qT"
+msgstr ""
+
+#: cp/typeck.c:6415
+#, gcc-internal-format
+msgid "invalid cast to function type %qT"
+msgstr ""
+
+#: cp/typeck.c:6677
+#, gcc-internal-format
+msgid "  in evaluation of %<%Q(%#T, %#T)%>"
+msgstr ""
+
+#: cp/typeck.c:6735
+#, gcc-internal-format
+msgid "assigning to an array from an initializer list"
+msgstr ""
+
+#: cp/typeck.c:6747
+#, gcc-internal-format
+msgid "incompatible types in assignment of %qT to %qT"
+msgstr ""
+
+#: cp/typeck.c:6761
+#, gcc-internal-format
+msgid "array used as initializer"
+msgstr ""
+
+#: cp/typeck.c:6763
+#, gcc-internal-format
+msgid "invalid array assignment"
+msgstr ""
+
+#: cp/typeck.c:6875
+#, gcc-internal-format
+msgid "   in pointer to member function conversion"
+msgstr ""
+
+#: cp/typeck.c:6889
+#, gcc-internal-format
+msgid "pointer to member conversion via virtual base %qT"
+msgstr ""
+
+#: cp/typeck.c:6936 cp/typeck.c:6955
+#, gcc-internal-format
+msgid "   in pointer to member conversion"
+msgstr ""
+
+#: cp/typeck.c:7034
+#, gcc-internal-format
+msgid "invalid conversion to type %qT from type %qT"
+msgstr ""
+
+#: cp/typeck.c:7316
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT for argument %qP to %qD"
+msgstr ""
+
+#: cp/typeck.c:7322
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in default argument"
+msgstr ""
+
+#: cp/typeck.c:7326
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in argument passing"
+msgstr ""
+
+#: cp/typeck.c:7330
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT"
+msgstr ""
+
+#: cp/typeck.c:7334
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in initialization"
+msgstr ""
+
+#: cp/typeck.c:7338
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in return"
+msgstr ""
+
+#: cp/typeck.c:7342
+#, gcc-internal-format
+msgid "cannot convert %qT to %qT in assignment"
+msgstr ""
+
+#: cp/typeck.c:7365
+#, gcc-internal-format
+msgid "parameter %qP of %qD might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/typeck.c:7369
+#, gcc-internal-format
+msgid "parameter might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/typeck.c:7374
+#, gcc-internal-format
+msgid ""
+"target of conversion might be might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/typeck.c:7379
+#, gcc-internal-format
+msgid "target of initialization might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/typeck.c:7389
+#, gcc-internal-format
+msgid ""
+"left-hand side of assignment might be a candidate for a format attribute"
+msgstr ""
+
+#: cp/typeck.c:7485 cp/typeck.c:7487
+#, gcc-internal-format
+msgid "in passing argument %P of %q+D"
+msgstr ""
+
+#: cp/typeck.c:7542
+#, gcc-internal-format
+msgid "returning reference to temporary"
+msgstr ""
+
+#: cp/typeck.c:7549
+#, gcc-internal-format
+msgid "reference to non-lvalue returned"
+msgstr ""
+
+#: cp/typeck.c:7565
+#, gcc-internal-format
+msgid "reference to local variable %q+D returned"
+msgstr ""
+
+#: cp/typeck.c:7568
+#, gcc-internal-format
+msgid "address of local variable %q+D returned"
+msgstr ""
+
+#: cp/typeck.c:7603
+#, gcc-internal-format
+msgid "returning a value from a destructor"
+msgstr ""
+
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:7611
+#, gcc-internal-format
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr ""
+
+#. You can't return a value from a constructor.
+#: cp/typeck.c:7614
+#, gcc-internal-format
+msgid "returning a value from a constructor"
+msgstr ""
+
+#: cp/typeck.c:7632
+#, gcc-internal-format
+msgid ""
+"lambda return type can only be deduced when the return statement is the only "
+"statement in the function body"
+msgstr ""
+
+#: cp/typeck.c:7638
+#, gcc-internal-format
+msgid "inconsistent types %qT and %qT deduced for lambda return type"
+msgstr ""
+
+#: cp/typeck.c:7664
+#, gcc-internal-format
+msgid "return-statement with no value, in function returning %qT"
+msgstr ""
+
+#: cp/typeck.c:7685
+#, gcc-internal-format
+msgid "return-statement with a value, in function returning 'void'"
+msgstr ""
+
+#: cp/typeck.c:7715
+#, gcc-internal-format
+msgid ""
+"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
+"fcheck-new is in effect)"
+msgstr ""
+
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:8287
+#, gcc-internal-format
+msgid "using temporary as lvalue"
+msgstr ""
+
+#: cp/typeck.c:8289
+#, gcc-internal-format
+msgid "using xvalue (rvalue reference) as lvalue"
+msgstr ""
+
+#: cp/typeck2.c:54
+#, gcc-internal-format
+msgid "type %qT is not a base type for type %qT"
+msgstr ""
+
+#: cp/typeck2.c:105
+#, gcc-internal-format
+msgid "assignment of data-member %qD in read-only structure"
+msgstr ""
+
+#: cp/typeck2.c:107
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of data-member %qD in read-only structure"
+msgstr ""
+
+#: cp/typeck2.c:109
+#, gcc-internal-format
+msgid "increment of data-member %qD in read-only structure"
+msgstr ""
+
+#: cp/typeck2.c:111
+#, gcc-internal-format
+msgid "decrement of data-member %qD in read-only structure"
+msgstr ""
+
+#: cp/typeck2.c:115
+#, gcc-internal-format
+msgid "assignment of read-only data-member %qD"
+msgstr ""
+
+#: cp/typeck2.c:117
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only data-member %qD"
+msgstr ""
+
+#: cp/typeck2.c:119
+#, gcc-internal-format
+msgid "increment of read-only data-member %qD"
+msgstr ""
+
+#: cp/typeck2.c:121
+#, gcc-internal-format
+msgid "decrement of read-only data-member %qD"
+msgstr ""
+
+#: cp/typeck2.c:130
+#, gcc-internal-format
+msgid "assignment of constant field %qD"
+msgstr ""
+
+#: cp/typeck2.c:132
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of constant field %qD"
+msgstr ""
+
+#: cp/typeck2.c:134
+#, gcc-internal-format
+msgid "increment of constant field %qD"
+msgstr ""
+
+#: cp/typeck2.c:136
+#, gcc-internal-format
+msgid "decrement of constant field %qD"
+msgstr ""
+
+#: cp/typeck2.c:142
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only variable %qD"
+msgstr ""
+
+#: cp/typeck2.c:152
+#, gcc-internal-format
+msgid "assignment of read-only parameter %qD"
+msgstr ""
+
+#: cp/typeck2.c:154
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only parameter %qD"
+msgstr ""
+
+#: cp/typeck2.c:156
+#, gcc-internal-format
+msgid "increment of read-only parameter %qD"
+msgstr ""
+
+#: cp/typeck2.c:158
+#, gcc-internal-format
+msgid "decrement of read-only parameter %qD"
+msgstr ""
+
+#: cp/typeck2.c:165
+#, gcc-internal-format
+msgid "assignment of read-only reference %qD"
+msgstr ""
+
+#: cp/typeck2.c:167
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only reference %qD"
+msgstr ""
+
+#: cp/typeck2.c:169
+#, gcc-internal-format
+msgid "increment of read-only reference %qD"
+msgstr ""
+
+#: cp/typeck2.c:171
+#, gcc-internal-format
+msgid "decrement of read-only reference %qD"
+msgstr ""
+
+#: cp/typeck2.c:175
+#, gcc-internal-format
+msgid "assignment of read-only named return value %qD"
+msgstr ""
+
+#: cp/typeck2.c:177
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only named return value %qD"
+msgstr ""
+
+#: cp/typeck2.c:179
+#, gcc-internal-format
+msgid "increment of read-only named return value %qD"
+msgstr ""
+
+#: cp/typeck2.c:181
+#, gcc-internal-format
+msgid "decrement of read-only named return value %qD"
+msgstr ""
+
+#: cp/typeck2.c:185
+#, gcc-internal-format
+msgid "assignment of function %qD"
+msgstr ""
+
+#: cp/typeck2.c:187
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of function %qD"
+msgstr ""
+
+#: cp/typeck2.c:189
+#, gcc-internal-format
+msgid "increment of function %qD"
+msgstr ""
+
+#: cp/typeck2.c:191
+#, gcc-internal-format
+msgid "decrement of function %qD"
+msgstr ""
+
+#: cp/typeck2.c:197
+#, gcc-internal-format
+msgid "assignment (via 'asm' output) of read-only location %qE"
+msgstr ""
+
+#: cp/typeck2.c:383
+#, gcc-internal-format
+msgid "cannot declare variable %q+D to be of abstract type %qT"
+msgstr ""
+
+#: cp/typeck2.c:386
+#, gcc-internal-format
+msgid "cannot declare parameter %q+D to be of abstract type %qT"
+msgstr ""
+
+#: cp/typeck2.c:389
+#, gcc-internal-format
+msgid "cannot declare field %q+D to be of abstract type %qT"
+msgstr ""
+
+#: cp/typeck2.c:393
+#, gcc-internal-format
+msgid "invalid abstract return type for member function %q+#D"
+msgstr ""
+
+#: cp/typeck2.c:395
+#, gcc-internal-format
+msgid "invalid abstract return type for function %q+#D"
+msgstr ""
+
+#. Here we do not have location information.
+#: cp/typeck2.c:398
+#, gcc-internal-format
+msgid "invalid abstract type %qT for %qE"
+msgstr ""
+
+#: cp/typeck2.c:400
+#, gcc-internal-format
+msgid "invalid abstract type for %q+D"
+msgstr ""
+
+#: cp/typeck2.c:403
+#, gcc-internal-format
+msgid "cannot allocate an object of abstract type %qT"
+msgstr ""
+
+#: cp/typeck2.c:412
+#, gcc-internal-format
+msgid "  because the following virtual functions are pure within %qT:"
+msgstr ""
+
+#: cp/typeck2.c:416
+#, gcc-internal-format
+msgid "\t%+#D"
+msgstr ""
+
+#: cp/typeck2.c:424
+#, gcc-internal-format
+msgid "  since type %qT has pure virtual functions"
+msgstr ""
+
+#: cp/typeck2.c:454
+#, gcc-internal-format
+msgid "%q+D has incomplete type"
+msgstr ""
+
+#: cp/typeck2.c:467
+#, gcc-internal-format
+msgid "invalid use of incomplete type %q#T"
+msgstr ""
+
+#: cp/typeck2.c:470
+#, gcc-internal-format
+msgid "forward declaration of %q+#T"
+msgstr ""
+
+#: cp/typeck2.c:473
+#, gcc-internal-format
+msgid "declaration of %q+#T"
+msgstr ""
+
+#: cp/typeck2.c:478
+#, gcc-internal-format
+msgid "invalid use of %qT"
+msgstr ""
+
+#: cp/typeck2.c:494
+#, gcc-internal-format
+msgid "invalid use of member (did you forget the %<&%> ?)"
+msgstr ""
+
+#: cp/typeck2.c:503
+#, gcc-internal-format
+msgid "invalid use of template type parameter %qT"
+msgstr ""
+
+#: cp/typeck2.c:508
+#, gcc-internal-format
+msgid "invalid use of template template parameter %qT"
+msgstr ""
+
+#: cp/typeck2.c:514
+#, gcc-internal-format
+msgid "invalid use of dependent type %qT"
+msgstr ""
+
+#: cp/typeck2.c:523
+#, gcc-internal-format
+msgid "address of overloaded function with no contextual type information"
+msgstr ""
+
+#: cp/typeck2.c:527
+#, gcc-internal-format
+msgid "overloaded function with no contextual type information"
+msgstr ""
+
+#: cp/typeck2.c:530
+#, gcc-internal-format
+msgid "insufficient contextual information to determine type"
+msgstr ""
+
+#: cp/typeck2.c:719
+#, gcc-internal-format
+msgid "constructor syntax used, but no constructor declared for type %qT"
+msgstr ""
+
+#: cp/typeck2.c:732
+#, gcc-internal-format
+msgid "cannot initialize arrays using this syntax"
+msgstr ""
+
+#: cp/typeck2.c:838
+#, gcc-internal-format
+msgid "narrowing conversion of %qE from %qT to %qT inside { }"
+msgstr ""
+
+#: cp/typeck2.c:896
+#, gcc-internal-format
+msgid "int-array initialized from non-wide string"
+msgstr ""
+
+#: cp/typeck2.c:901
+#, gcc-internal-format
+msgid "int-array initialized from incompatible wide string"
+msgstr ""
+
+#: cp/typeck2.c:916
+#, gcc-internal-format
+msgid "initializer-string for array of chars is too long"
+msgstr ""
+
+#: cp/typeck2.c:962
+#, gcc-internal-format
+msgid "cannot initialize aggregate of type %qT with a compound literal"
+msgstr ""
+
+#: cp/typeck2.c:979
+#, gcc-internal-format
+msgid "array must be initialized with a brace-enclosed initializer"
+msgstr ""
+
+#: cp/typeck2.c:1066 cp/typeck2.c:1174
+#, gcc-internal-format
+msgid "non-trivial designated initializers not supported"
+msgstr ""
+
+#: cp/typeck2.c:1202 cp/typeck2.c:1216
+#, gcc-internal-format
+msgid "missing initializer for member %qD"
+msgstr ""
+
+#: cp/typeck2.c:1207
+#, gcc-internal-format
+msgid "uninitialized const member %qD"
+msgstr ""
+
+#: cp/typeck2.c:1209
+#, gcc-internal-format
+msgid "member %qD with uninitialized const fields"
+msgstr ""
+
+#: cp/typeck2.c:1211
+#, gcc-internal-format
+msgid "member %qD is uninitialized reference"
+msgstr ""
+
+#: cp/typeck2.c:1279
+#, gcc-internal-format
+msgid "no field %qD found in union being initialized"
+msgstr ""
+
+#: cp/typeck2.c:1288
+#, gcc-internal-format
+msgid "index value instead of field name in union initializer"
+msgstr ""
+
+#: cp/typeck2.c:1447
+#, gcc-internal-format
+msgid "circular pointer delegation detected"
+msgstr ""
+
+#: cp/typeck2.c:1457
+#, gcc-internal-format
+msgid "base operand of %<->%> has non-pointer type %qT"
+msgstr ""
+
+#: cp/typeck2.c:1481
+#, gcc-internal-format
+msgid "result of %<operator->()%> yields non-pointer result"
+msgstr ""
+
+#: cp/typeck2.c:1483
+#, gcc-internal-format
+msgid "base operand of %<->%> is not a pointer"
+msgstr ""
+
+#: cp/typeck2.c:1508
+#, gcc-internal-format
+msgid "%qE cannot be used as a member pointer, since it is of type %qT"
+msgstr ""
+
+#: cp/typeck2.c:1517
+#, gcc-internal-format
+msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
+msgstr ""
+
+#: cp/typeck2.c:1539
+#, gcc-internal-format
+msgid "pointer to member type %qT incompatible with object type %qT"
+msgstr ""
+
+#: cp/typeck2.c:1600
+#, gcc-internal-format
+msgid "invalid value-initialization of reference type"
+msgstr ""
+
+#: cp/typeck2.c:1799
+#, gcc-internal-format
+msgid "call to function %qD which throws incomplete type %q#T"
+msgstr ""
+
+#: cp/typeck2.c:1802
+#, gcc-internal-format
+msgid "call to function which throws incomplete type %q#T"
+msgstr ""
+
+#: fortran/arith.c:46
+#, gcc-internal-format, gfc-internal-format
+msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
+msgstr ""
+
+#: fortran/arith.c:905 fortran/arith.c:927
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
+msgstr ""
+
+#: fortran/arith.c:913
+#, gcc-internal-format, gfc-internal-format
+msgid "Raising a negative REAL at %L to a REAL power is prohibited"
+msgstr ""
+
+#: fortran/arith.c:1909
+#, gcc-internal-format, gfc-internal-format
+msgid "Arithmetic OK converting %s to %s at %L"
+msgstr ""
+
+#: fortran/arith.c:1913
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic overflow converting %s to %s at %L. This check can be disabled "
+"with the option -fno-range-check"
+msgstr ""
+
+#: fortran/arith.c:1918
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic underflow converting %s to %s at %L. This check can be disabled "
+"with the option -fno-range-check"
+msgstr ""
+
+#: fortran/arith.c:1923
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
+"the option -fno-range-check"
+msgstr ""
+
+#: fortran/arith.c:1928
+#, gcc-internal-format, gfc-internal-format
+msgid "Division by zero converting %s to %s at %L"
+msgstr ""
+
+#: fortran/arith.c:1932
+#, gcc-internal-format, gfc-internal-format
+msgid "Array operands are incommensurate converting %s to %s at %L"
+msgstr ""
+
+#: fortran/arith.c:1936
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Integer outside symmetric range implied by Standard Fortran converting %s to "
+"%s at %L"
+msgstr ""
+
+#: fortran/arith.c:2268
+#, gcc-internal-format, gfc-internal-format
+msgid "The Hollerith constant at %L is too long to convert to %s"
+msgstr ""
+
+#: fortran/array.c:97
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected array subscript at %C"
+msgstr ""
+
+#: fortran/array.c:106
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected '*' in coarray subscript at %C"
+msgstr ""
+
+#: fortran/array.c:130
+#, gcc-internal-format, gfc-internal-format
+msgid "Strides not allowed in coarray subscript at %C"
+msgstr ""
+
+#: fortran/array.c:138
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected array subscript stride at %C"
+msgstr ""
+
+#: fortran/array.c:195
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid form of array reference at %C"
+msgstr ""
+
+#: fortran/array.c:200 fortran/array.c:260
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference at %C cannot have more than %d dimensions"
+msgstr ""
+
+#: fortran/array.c:215 fortran/array.c:569 fortran/check.c:1941
+#: fortran/check.c:3625 fortran/check.c:3648 fortran/check.c:3743
+#: fortran/match.c:1754 fortran/match.c:2329 fortran/simplify.c:4503
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarrays disabled at %C, use -fcoarray= to enable"
+msgstr ""
+
+#: fortran/array.c:221
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected coarray designator at %C"
+msgstr ""
+
+#: fortran/array.c:236
+#, gcc-internal-format, gfc-internal-format
+msgid "Too few codimensions at %C, expected %d not %d"
+msgstr ""
+
+#: fortran/array.c:246
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected '*' for codimension %d of %d at %C"
+msgstr ""
+
+#: fortran/array.c:249
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid form of coarray reference at %C"
+msgstr ""
+
+#: fortran/array.c:254
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid codimension %d at %C, only %d codimensions exist"
+msgstr ""
+
+#: fortran/array.c:306
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' at %L in this context must be constant"
+msgstr ""
+
+#: fortran/array.c:309
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression at %L in this context must be constant"
+msgstr ""
+
+#: fortran/array.c:400
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected expression in array specification at %C"
+msgstr ""
+
+#: fortran/array.c:479
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad array specification for implied-shape array at %C"
+msgstr ""
+
+#: fortran/array.c:495 fortran/array.c:600
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad array specification for an explicitly shaped array at %C"
+msgstr ""
+
+#: fortran/array.c:505 fortran/array.c:610
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad array specification for assumed shape array at %C"
+msgstr ""
+
+#: fortran/array.c:519 fortran/array.c:624
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad specification for deferred shape array at %C"
+msgstr ""
+
+#: fortran/array.c:529 fortran/array.c:628
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad specification for assumed size array at %C"
+msgstr ""
+
+#: fortran/array.c:538 fortran/array.c:637
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected another dimension in array declaration at %C"
+msgstr ""
+
+#: fortran/array.c:544 fortran/array.c:643
+#, gcc-internal-format, gfc-internal-format
+msgid "Array specification at %C has more than %d dimensions"
+msgstr ""
+
+#: fortran/array.c:550
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
+msgstr ""
+
+#: fortran/array.c:563
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Coarray declaration at %C"
+msgstr ""
+
+#: fortran/array.c:651
+#, gcc-internal-format, gfc-internal-format
+msgid "Upper bound of last coarray dimension must be '*' at %C"
+msgstr ""
+
+#: fortran/array.c:871
+#, gcc-internal-format, gfc-internal-format
+msgid "DO-iterator '%s' at %L is inside iterator of the same name"
+msgstr ""
+
+#: fortran/array.c:963 fortran/array.c:1095
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in array constructor at %C"
+msgstr ""
+
+#: fortran/array.c:1015
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: [...] style array constructors at %C"
+msgstr ""
+
+#: fortran/array.c:1035
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Array constructor including type specification at %C"
+msgstr ""
+
+#: fortran/array.c:1041 fortran/match.c:2885
+#, gcc-internal-format, gfc-internal-format
+msgid "Type-spec at %L cannot contain a deferred type parameter"
+msgstr ""
+
+#: fortran/array.c:1057
+#, gcc-internal-format, gfc-internal-format
+msgid "Empty array constructor at %C is not allowed"
+msgstr ""
+
+#: fortran/array.c:1142
+#, gcc-internal-format, gfc-internal-format
+msgid "Element in %s array constructor at %L is %s"
+msgstr ""
+
+#: fortran/array.c:1469
+#, gcc-internal-format, gfc-internal-format
+msgid "Iterator step at %L cannot be zero"
+msgstr ""
+
+#. Problems occur when we get something like
+#. integer :: a(lots) = (/(i, i=1, lots)/)
+#: fortran/array.c:1605 fortran/expr.c:1519 fortran/trans-array.c:4300
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The number of elements in the array constructor at %L requires an increase "
+"of the allowed %d upper limit.   See -fmax-array-constructor option"
+msgstr ""
+
+#: fortran/array.c:1802
+#, gcc-internal-format, gfc-internal-format
+msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
+msgstr ""
+
+#: fortran/check.c:45
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
+msgstr ""
+
+#: fortran/check.c:61
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be %s"
+msgstr ""
+
+#: fortran/check.c:89
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
+msgstr ""
+
+#: fortran/check.c:104
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
+msgstr ""
+
+#: fortran/check.c:121
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
+msgstr ""
+
+#: fortran/check.c:138
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
+msgstr ""
+
+#: fortran/check.c:167 fortran/check.c:4816
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
+msgstr ""
+
+#: fortran/check.c:176
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid kind for %s at %L"
+msgstr ""
+
+#: fortran/check.c:195
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
+msgstr ""
+
+#: fortran/check.c:236
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected coarray variable as '%s' argument to the %s intrinsic at %L"
+msgstr ""
+
+#: fortran/check.c:253
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
+msgstr ""
+
+#: fortran/check.c:271
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be an array"
+msgstr ""
+
+#: fortran/check.c:292
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L must be nonnegative"
+msgstr ""
+
+#: fortran/check.c:318
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L must be less than or equal to BIT_SIZE('%s')"
+msgstr ""
+
+#: fortran/check.c:328
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L must be less than BIT_SIZE('%s')"
+msgstr ""
+
+#: fortran/check.c:355
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
+msgstr ""
+
+#: fortran/check.c:381
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s + %s' at %L must be less than or equal to BIT_SIZE('%s')"
+msgstr ""
+
+#: fortran/check.c:399
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
+msgstr ""
+
+#: fortran/check.c:416
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
+msgstr ""
+
+#: fortran/check.c:431
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
+msgstr ""
+
+#: fortran/check.c:452
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
+msgstr ""
+
+#: fortran/check.c:470
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
+msgstr ""
+
+#: fortran/check.c:488
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/check.c:500
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
+msgstr ""
+
+#: fortran/check.c:548
+#, gcc-internal-format, gfc-internal-format
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
+msgstr ""
+
+#: fortran/check.c:594
+#, gcc-internal-format, gfc-internal-format
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
+msgstr ""
+
+#: fortran/check.c:664
+#, gcc-internal-format, gfc-internal-format
+msgid "Unequal character lengths (%ld/%ld) in %s at %L"
+msgstr ""
+
+#: fortran/check.c:785 fortran/check.c:4785
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
+msgstr ""
+
+#: fortran/check.c:794 fortran/check.c:1623 fortran/check.c:1749
+#: fortran/check.c:1823 fortran/check.c:2137
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Different type kinds at %L"
+msgstr ""
+
+#: fortran/check.c:832 fortran/check.c:2608
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
+msgstr ""
+
+#: fortran/check.c:850
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
+"or FUNCTION"
+msgstr ""
+
+#: fortran/check.c:859
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
+msgstr ""
+
+#: fortran/check.c:875
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Array section with a vector subscript at %L shall not be the target of a "
+"pointer"
+msgstr ""
+
+#: fortran/check.c:886
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
+"function"
+msgstr ""
+
+#: fortran/check.c:929
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Negative argument N at %L"
+msgstr ""
+
+#: fortran/check.c:1101 fortran/check.c:1260
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
+msgstr ""
+
+#: fortran/check.c:1110 fortran/check.c:1269
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must have a type of either REAL or "
+"INTEGER"
+msgstr ""
+
+#: fortran/check.c:1154 fortran/check.c:1668 fortran/check.c:1771
+#: fortran/check.c:1927 fortran/check.c:1972 fortran/check.c:3108
+#: fortran/check.c:3290 fortran/check.c:3729 fortran/check.c:3858
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
+msgstr ""
+
+#: fortran/check.c:1201 fortran/check.c:1434
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/"
+"%ld)"
+msgstr ""
+
+#: fortran/check.c:1216 fortran/check.c:1449 fortran/check.c:1477
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
+msgstr ""
+
+#: fortran/check.c:1319 fortran/check.c:2231 fortran/check.c:2239
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
+msgstr ""
+
+#: fortran/check.c:1333
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
+msgstr ""
+
+#: fortran/check.c:1352 fortran/check.c:1360
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be default real"
+msgstr ""
+
+#: fortran/check.c:1495
+#, gcc-internal-format, gfc-internal-format
+msgid "GNU extension: non-default INTEGERkind argument to %s intrinsic at %L"
+msgstr ""
+
+#: fortran/check.c:1555
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
+msgstr ""
+
+#: fortran/check.c:1719
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of %s at %L must be of length one"
+msgstr ""
+
+#: fortran/check.c:1778
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
+msgstr ""
+
+#: fortran/check.c:1903
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
+msgstr ""
+
+#: fortran/check.c:2110
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic '%s' at %L must have at least two arguments"
+msgstr ""
+
+#: fortran/check.c:2143
+#, gcc-internal-format, gfc-internal-format
+msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
+msgstr ""
+
+#: fortran/check.c:2174
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
+msgstr ""
+
+#: fortran/check.c:2181
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
+msgstr ""
+
+#: fortran/check.c:2248
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
+msgstr ""
+
+#: fortran/check.c:2262
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
+"intrinsic matmul"
+msgstr ""
+
+#: fortran/check.c:2281
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Different shape on dimension 2 for argument '%s' and dimension 1 for "
+"argument '%s' at %L for intrinsic matmul"
+msgstr ""
+
+#: fortran/check.c:2290
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
+msgstr ""
+
+#: fortran/check.c:2465
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
+msgstr ""
+
+#: fortran/check.c:2534
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank "
+"%d/%d"
+msgstr ""
+
+#: fortran/check.c:2543
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
+"%d/%d"
+msgstr ""
+
+#: fortran/check.c:2680 fortran/check.c:3805
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must provide at least as many elements "
+"as there are .TRUE. values in '%s' (%ld/%d)"
+msgstr ""
+
+#: fortran/check.c:2738
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
+msgstr ""
+
+#: fortran/check.c:2746
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
+msgstr ""
+
+#: fortran/check.c:2763
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
+msgstr ""
+
+#: fortran/check.c:2888
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
+"size"
+msgstr ""
+
+#: fortran/check.c:2898
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L is empty"
+msgstr ""
+
+#: fortran/check.c:2905
+#, gcc-internal-format, gfc-internal-format
+msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
+msgstr ""
+
+#: fortran/check.c:2922
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
+msgstr ""
+
+#: fortran/check.c:2962
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
+msgstr ""
+
+#: fortran/check.c:2980
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
+msgstr ""
+
+#: fortran/check.c:2989
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions "
+"(dimension '%d' duplicated)"
+msgstr ""
+
+#: fortran/check.c:3025
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Without padding, there are not enough elements in the intrinsic RESHAPE "
+"source at %L to match the shape"
+msgstr ""
+
+#: fortran/check.c:3043 fortran/check.c:3061
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
+msgstr ""
+
+#: fortran/check.c:3052 fortran/check.c:3070
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
+msgstr ""
+
+#: fortran/check.c:3169
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
+msgstr ""
+
+#: fortran/check.c:3200
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
+msgstr ""
+
+#: fortran/check.c:3235
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'source' argument of 'shape' intrinsic at %L must not be an assumed size "
+"array"
+msgstr ""
+
+#: fortran/check.c:3312
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be be an interoperable data entity"
+msgstr ""
+
+#: fortran/check.c:3341
+#, gcc-internal-format, gfc-internal-format
+msgid "GNU extension: non double precisionREAL argument to %s intrinsic at %L"
+msgstr ""
+
+#: fortran/check.c:3354
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
+msgstr ""
+
+#: fortran/check.c:3373
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
+msgstr ""
+
+#: fortran/check.c:3634
+#, gcc-internal-format, gfc-internal-format
+msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
+msgstr ""
+
+#: fortran/check.c:3654
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at "
+"%L"
+msgstr ""
+
+#: fortran/check.c:3684
+#, gcc-internal-format, gfc-internal-format
+msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
+msgstr ""
+
+#: fortran/check.c:3819
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be "
+"a scalar"
+msgstr ""
+
+#: fortran/check.c:3832
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
+msgstr ""
+
+#: fortran/check.c:4091 fortran/check.c:4123
+#, gcc-internal-format, gfc-internal-format
+msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
+msgstr ""
+
+#: fortran/check.c:4131
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many arguments to %s at %L"
+msgstr ""
+
+#: fortran/check.c:4417
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
+"default kind (%d)"
+msgstr ""
+
+#: fortran/check.c:4769 fortran/check.c:4777
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+msgstr ""
+
+#. Since the extension field is 8 bit wide, we can only have
+#. up to 255 extension levels.
+#: fortran/class.c:205 fortran/decl.c:7343
+#, gcc-internal-format, gfc-internal-format
+msgid "Maximum extension level reached with type '%s' at %L"
+msgstr ""
+
+#: fortran/class.c:583 fortran/class.c:657
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' of '%s' is PRIVATE at %L"
+msgstr ""
+
+#: fortran/cpp.c:443
+#, gcc-internal-format
+msgid "To enable preprocessing, use -cpp"
+msgstr ""
+
+#: fortran/cpp.c:540 fortran/cpp.c:551 fortran/cpp.c:649
+#, gcc-internal-format, gfc-internal-format
+msgid "opening output file %s: %s"
+msgstr ""
+
+#: fortran/data.c:65
+#, gcc-internal-format, gfc-internal-format
+msgid "non-constant array in DATA statement %L"
+msgstr ""
+
+#: fortran/data.c:134
+#, gcc-internal-format, gfc-internal-format
+msgid "failure to simplify substring reference in DATA statement at %L"
+msgstr ""
+
+#: fortran/data.c:158
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Initialization string starting at %L was truncated to fit the variable (%d/"
+"%d)"
+msgstr ""
+
+#: fortran/data.c:244
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L already is initialized at %L"
+msgstr ""
+
+#: fortran/data.c:268
+#, gcc-internal-format, gfc-internal-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:280
+#, gcc-internal-format, gfc-internal-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:359
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: re-initialization of '%s' at %L"
+msgstr ""
+
+#: fortran/decl.c:260
+#, gcc-internal-format, gfc-internal-format
+msgid "Host associated variable '%s' may not be in the DATA statement at %C"
+msgstr ""
+
+#: fortran/decl.c:267
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Extension: initialization of common block variable '%s' in DATA statement at "
+"%C"
+msgstr ""
+
+#: fortran/decl.c:372
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
+msgstr ""
+
+#: fortran/decl.c:397
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr ""
+
+#: fortran/decl.c:500
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialization at %C is not allowed in a PURE procedure"
+msgstr ""
+
+#: fortran/decl.c:559
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA statement at %C is not allowed in a PURE procedure"
+msgstr ""
+
+#: fortran/decl.c:644
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad INTENT specification at %C"
+msgstr ""
+
+#: fortran/decl.c:665
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: deferred type parameter at %C"
+msgstr ""
+
+#: fortran/decl.c:702
+#, gcc-internal-format, gfc-internal-format
+msgid "Conflict in attributes of function argument at %C"
+msgstr ""
+
+#: fortran/decl.c:727
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: Old-style character length at %C"
+msgstr ""
+
+#: fortran/decl.c:759
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in character length specification at %C"
+msgstr ""
+
+#: fortran/decl.c:882
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' at %C is already defined at %L"
+msgstr ""
+
+#: fortran/decl.c:890
+#, gcc-internal-format, gfc-internal-format
+msgid "Name '%s' at %C is already defined as a generic interface at %L"
+msgstr ""
+
+#: fortran/decl.c:903
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %C has an explicit interface and must not have attributes "
+"declared at %L"
+msgstr ""
+
+#: fortran/decl.c:975
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
+msgstr ""
+
+#: fortran/decl.c:1005
+#, gcc-internal-format, gfc-internal-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:1012
+#, gcc-internal-format, gfc-internal-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:1027
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
+"(C)"
+msgstr ""
+
+#: fortran/decl.c:1041
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
+"'%s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:1050
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
+"is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:1059
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L cannot have the OPTIONAL attribute because procedure "
+"'%s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:1072
+#, gcc-internal-format, gfc-internal-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:1082
+#, gcc-internal-format, gfc-internal-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:1163
+#, gcc-internal-format, gfc-internal-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:1207
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER expression at %L is being truncated (%d/%d)"
+msgstr ""
+
+#: fortran/decl.c:1214
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The CHARACTER elements of the array constructor at %L must have the same "
+"length (%d/%d)"
+msgstr ""
+
+#: fortran/decl.c:1304
+#, gcc-internal-format, gfc-internal-format
+msgid "Initializer not allowed for PARAMETER '%s' at %C"
+msgstr ""
+
+#: fortran/decl.c:1314
+#, gcc-internal-format, gfc-internal-format
+msgid "PARAMETER at %L is missing an initializer"
+msgstr ""
+
+#: fortran/decl.c:1324
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %C with an initializer already appears in a DATA statement"
+msgstr ""
+
+#: fortran/decl.c:1405
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't initialize implied-shape array at %L with scalar"
+msgstr ""
+
+#: fortran/decl.c:1423
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-constant lower bound in implied-shape declaration at %L"
+msgstr ""
+
+#: fortran/decl.c:1518
+#, gcc-internal-format, gfc-internal-format
+msgid "Component at %C must have the POINTER attribute"
+msgstr ""
+
+#: fortran/decl.c:1526
+#, gcc-internal-format, gfc-internal-format
+msgid "Array component of structure at %C must have explicit or deferred shape"
+msgstr ""
+
+#: fortran/decl.c:1606
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer array component of structure at %C must have a deferred shape"
+msgstr ""
+
+#: fortran/decl.c:1615
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocatable component of structure at %C must have a deferred shape"
+msgstr ""
+
+#: fortran/decl.c:1624
+#, gcc-internal-format, gfc-internal-format
+msgid "Array component of structure at %C must have an explicit shape"
+msgstr ""
+
+#: fortran/decl.c:1659
+#, gcc-internal-format, gfc-internal-format
+msgid "NULL() initialization at %C is ambiguous"
+msgstr ""
+
+#: fortran/decl.c:1686
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
+msgstr ""
+
+#: fortran/decl.c:1706
+#, gcc-internal-format, gfc-internal-format
+msgid "Error in pointer initialization at %C"
+msgstr ""
+
+#: fortran/decl.c:1713
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: non-NULL pointer initialization at %C"
+msgstr ""
+
+#: fortran/decl.c:1774
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
+msgstr ""
+
+#: fortran/decl.c:1785
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Implied-shape array at %L"
+msgstr ""
+
+#: fortran/decl.c:1849 fortran/decl.c:6232
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate array spec for Cray pointee at %C"
+msgstr ""
+
+#: fortran/decl.c:1920
+#, gcc-internal-format, gfc-internal-format
+msgid "the type of '%s' at %C has not been declared within the interface"
+msgstr ""
+
+#: fortran/decl.c:1936
+#, gcc-internal-format, gfc-internal-format
+msgid "Function name '%s' not allowed at %C"
+msgstr ""
+
+#: fortran/decl.c:1952
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Old-style initialization at %C"
+msgstr ""
+
+#: fortran/decl.c:1967 fortran/decl.c:4736
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialization at %C isn't for a pointer variable"
+msgstr ""
+
+#: fortran/decl.c:1980
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization at %C requires '=>', not '='"
+msgstr ""
+
+#: fortran/decl.c:1989 fortran/decl.c:7495
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected an initialization expression at %C"
+msgstr ""
+
+#: fortran/decl.c:1996
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialization of variable at %C is not allowed in a PURE procedure"
+msgstr ""
+
+#: fortran/decl.c:2009
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialization of allocatable component at %C is not allowed"
+msgstr ""
+
+#: fortran/decl.c:2063 fortran/decl.c:2072
+#, gcc-internal-format, gfc-internal-format
+msgid "Old-style type declaration %s*%d not supported at %C"
+msgstr ""
+
+#: fortran/decl.c:2077
+#, gcc-internal-format, gfc-internal-format
+msgid "Nonstandard type declaration %s*%d at %C"
+msgstr ""
+
+#: fortran/decl.c:2128 fortran/decl.c:2204
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing right parenthesis at %C"
+msgstr ""
+
+#: fortran/decl.c:2141 fortran/decl.c:2249
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected initialization expression at %C"
+msgstr ""
+
+#: fortran/decl.c:2149 fortran/decl.c:2255
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected scalar initialization expression at %C"
+msgstr ""
+
+#: fortran/decl.c:2180
+#, gcc-internal-format, gfc-internal-format
+msgid "Kind %d not supported for type %s at %C"
+msgstr ""
+
+#: fortran/decl.c:2193
+#, gcc-internal-format, gfc-internal-format
+msgid "C kind type parameter is for type %s but type at %L is %s"
+msgstr ""
+
+#: fortran/decl.c:2202
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2275
+#, gcc-internal-format, gfc-internal-format
+msgid "Kind %d is not supported for CHARACTER at %C"
+msgstr ""
+
+#: fortran/decl.c:2407
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in CHARACTER declaration at %C"
+msgstr ""
+
+#: fortran/decl.c:2491
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: BYTE type at %C"
+msgstr ""
+
+#: fortran/decl.c:2497
+#, gcc-internal-format, gfc-internal-format
+msgid "BYTE type used at %C is not available on the target machine"
+msgstr ""
+
+#: fortran/decl.c:2523 fortran/decl.c:2554 fortran/decl.c:2584
+#: fortran/decl.c:2668
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
+msgstr ""
+
+#: fortran/decl.c:2579
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: DOUBLE COMPLEX at %C"
+msgstr ""
+
+#: fortran/decl.c:2616
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: CLASS statement at %C"
+msgstr ""
+
+#: fortran/decl.c:2639 fortran/decl.c:2648 fortran/decl.c:2982
+#: fortran/decl.c:2990
+#, gcc-internal-format, gfc-internal-format
+msgid "Type name '%s' at %C is ambiguous"
+msgstr ""
+
+#: fortran/decl.c:2744
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing character range in IMPLICIT at %C"
+msgstr ""
+
+#: fortran/decl.c:2790
+#, gcc-internal-format, gfc-internal-format
+msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
+msgstr ""
+
+#: fortran/decl.c:2846
+#, gcc-internal-format, gfc-internal-format
+msgid "Empty IMPLICIT statement at %C"
+msgstr ""
+
+#: fortran/decl.c:2948
+#, gcc-internal-format, gfc-internal-format
+msgid "IMPORT statement at %C only permitted in an INTERFACE body"
+msgstr ""
+
+#: fortran/decl.c:2953
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: IMPORT statement at %C"
+msgstr ""
+
+#: fortran/decl.c:2968
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting list of named entities at %C"
+msgstr ""
+
+#: fortran/decl.c:2996
+#, gcc-internal-format, gfc-internal-format
+msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
+msgstr ""
+
+#: fortran/decl.c:3003
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' is already IMPORTed from host scoping unit at %C."
+msgstr ""
+
+#: fortran/decl.c:3032
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in IMPORT statement at %C"
+msgstr ""
+
+#: fortran/decl.c:3331
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing codimension specification at %C"
+msgstr ""
+
+#: fortran/decl.c:3333
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing dimension specification at %C"
+msgstr ""
+
+#: fortran/decl.c:3416
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate %s attribute at %L"
+msgstr ""
+
+#: fortran/decl.c:3435
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
+msgstr ""
+
+#: fortran/decl.c:3445
+#, gcc-internal-format, gfc-internal-format
+msgid "Attribute at %L is not allowed in a TYPE definition"
+msgstr ""
+
+#: fortran/decl.c:3463
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
+msgstr ""
+
+#: fortran/decl.c:3474
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"%s attribute at %L is not allowed outside of the specification part of a "
+"module"
+msgstr ""
+
+#: fortran/decl.c:3489
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:3502
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: CONTIGUOUS attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:3548 fortran/decl.c:6509
+#, gcc-internal-format, gfc-internal-format
+msgid "PROTECTED at %C only allowed in specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:3554
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PROTECTED attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:3585
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: VALUE attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:3595
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: VOLATILE attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:3639
+#, gcc-internal-format, gfc-internal-format
+msgid "Multiple identifiers provided with single NAME= specifier at %C"
+msgstr ""
+
+#: fortran/decl.c:3736
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
+msgstr ""
+
+#: fortran/decl.c:3757
+#, gcc-internal-format, gfc-internal-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:3766
+#, gcc-internal-format, gfc-internal-format
+msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:3770
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
+msgstr ""
+
+#: fortran/decl.c:3782
+#, gcc-internal-format, gfc-internal-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:3796
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
+msgstr ""
+
+#: fortran/decl.c:3804
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
+msgstr ""
+
+#: fortran/decl.c:3816
+#, gcc-internal-format, gfc-internal-format
+msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
+msgstr ""
+
+#: fortran/decl.c:3824
+#, gcc-internal-format, gfc-internal-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:3835
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
+msgstr ""
+
+#: fortran/decl.c:3910
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Need either entity or common block name for attribute specification "
+"statement at %C"
+msgstr ""
+
+#: fortran/decl.c:3957
+#, gcc-internal-format, gfc-internal-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:4066
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type at %C has not been previously defined and so cannot appear in a "
+"derived type definition"
+msgstr ""
+
+#: fortran/decl.c:4098
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in data declaration at %C"
+msgstr ""
+
+#: fortran/decl.c:4172
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: IMPURE procedure at %C"
+msgstr ""
+
+#: fortran/decl.c:4185
+#, gcc-internal-format, gfc-internal-format
+msgid "PURE and IMPURE must not appear both at %C"
+msgstr ""
+
+#: fortran/decl.c:4291
+#, gcc-internal-format, gfc-internal-format
+msgid "Name '%s' at %C is the name of the procedure"
+msgstr ""
+
+#: fortran/decl.c:4303
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk in formal argument list at %C"
+msgstr ""
+
+#: fortran/decl.c:4320
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate symbol '%s' in formal argument list at %C"
+msgstr ""
+
+#: fortran/decl.c:4371
+#, gcc-internal-format, gfc-internal-format
+msgid "RESULT variable at %C must be different than function name"
+msgstr ""
+
+#: fortran/decl.c:4448
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after function declaration at %C"
+msgstr ""
+
+#: fortran/decl.c:4458 fortran/decl.c:5487
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2008: BIND(C) attribute at %L may not be specified for an internal "
+"procedure"
+msgstr ""
+
+#: fortran/decl.c:4602
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface '%s' at %C may not be generic"
+msgstr ""
+
+#: fortran/decl.c:4608
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface '%s' at %C may not be a statement function"
+msgstr ""
+
+#: fortran/decl.c:4621
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:4676
+#, gcc-internal-format, gfc-internal-format
+msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:4683
+#, gcc-internal-format, gfc-internal-format
+msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:4689
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
+msgstr ""
+
+#: fortran/decl.c:4712
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' at %L already has basic type of %s"
+msgstr ""
+
+#: fortran/decl.c:4760 fortran/decl.c:4927 fortran/decl.c:7977
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in PROCEDURE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:4809 fortran/decl.c:7878
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected '::' after binding-attributes at %C"
+msgstr ""
+
+#: fortran/decl.c:4816
+#, gcc-internal-format, gfc-internal-format
+msgid "NOPASS or explicit interface required at %C"
+msgstr ""
+
+#: fortran/decl.c:4820
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Procedure pointer component at %C"
+msgstr ""
+
+#: fortran/decl.c:4884
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in procedure pointer component at %C"
+msgstr ""
+
+#: fortran/decl.c:4901
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE at %C must be in a generic interface"
+msgstr ""
+
+#: fortran/decl.c:4966
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PROCEDURE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5034
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected formal argument list in function definition at %C"
+msgstr ""
+
+#: fortran/decl.c:5058 fortran/decl.c:5062 fortran/decl.c:5265
+#: fortran/decl.c:5269 fortran/decl.c:5455 fortran/decl.c:5459
+#: fortran/symbol.c:1574
+#, gcc-internal-format, gfc-internal-format
+msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
+msgstr ""
+
+#: fortran/decl.c:5177
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5187
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a PROGRAM"
+msgstr ""
+
+#: fortran/decl.c:5190
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a MODULE"
+msgstr ""
+
+#: fortran/decl.c:5193
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
+msgstr ""
+
+#: fortran/decl.c:5197
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within an INTERFACE"
+msgstr ""
+
+#: fortran/decl.c:5201
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
+msgstr ""
+
+#: fortran/decl.c:5205
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
+msgstr ""
+
+#: fortran/decl.c:5209
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a DO block"
+msgstr ""
+
+#: fortran/decl.c:5213
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a SELECT block"
+msgstr ""
+
+#: fortran/decl.c:5217
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a FORALL block"
+msgstr ""
+
+#: fortran/decl.c:5221
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a WHERE block"
+msgstr ""
+
+#: fortran/decl.c:5225
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear within a contained subprogram"
+msgstr ""
+
+#: fortran/decl.c:5243
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY statement at %C cannot appear in a contained procedure"
+msgstr ""
+
+#: fortran/decl.c:5297 fortran/decl.c:5495
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing required parentheses before BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:5557 fortran/decl.c:5573
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in NAME= specifier for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:5588
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing closing quote '\"' for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:5597
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing closing quote ''' for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:5607
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing closing paren for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:5613
+#, gcc-internal-format, gfc-internal-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:5619
+#, gcc-internal-format, gfc-internal-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:5650
+#, gcc-internal-format, gfc-internal-format
+msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
+msgstr ""
+
+#: fortran/decl.c:5854
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected END statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5862
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: END statement instead of %s statement at %L"
+msgstr ""
+
+#. We would have required END [something].
+#: fortran/decl.c:5870
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement expected at %L"
+msgstr ""
+
+#: fortran/decl.c:5881
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting %s statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5897
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected block name of '%s' in %s statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5914
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected terminating name at %C"
+msgstr ""
+
+#: fortran/decl.c:5923 fortran/decl.c:5931
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected label '%s' for %s statement at %C"
+msgstr ""
+
+#: fortran/decl.c:5990
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing array specification at %L in DIMENSION statement"
+msgstr ""
+
+#: fortran/decl.c:5998
+#, gcc-internal-format, gfc-internal-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:6006
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing array specification at %L in CODIMENSION statement"
+msgstr ""
+
+#: fortran/decl.c:6015
+#, gcc-internal-format, gfc-internal-format
+msgid "Array specification must be deferred at %L"
+msgstr ""
+
+#: fortran/decl.c:6112
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected character in variable list at %C"
+msgstr ""
+
+#: fortran/decl.c:6149
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected '(' at %C"
+msgstr ""
+
+#: fortran/decl.c:6163 fortran/decl.c:6203
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected variable name at %C"
+msgstr ""
+
+#: fortran/decl.c:6179
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray pointer at %C must be an integer"
+msgstr ""
+
+#: fortran/decl.c:6183
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Cray pointer at %C has %d bytes of precision; memory addresses require %d "
+"bytes"
+msgstr ""
+
+#: fortran/decl.c:6189
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected \",\" at %C"
+msgstr ""
+
+#: fortran/decl.c:6252
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected \")\" at %C"
+msgstr ""
+
+#: fortran/decl.c:6264
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected \",\" or end of statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6290
+#, gcc-internal-format, gfc-internal-format
+msgid "INTENT is not allowed inside of BLOCK at %C"
+msgstr ""
+
+#: fortran/decl.c:6322
+#, gcc-internal-format, gfc-internal-format
+msgid "OPTIONAL is not allowed inside of BLOCK at %C"
+msgstr ""
+
+#: fortran/decl.c:6341
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
+msgstr ""
+
+#: fortran/decl.c:6380
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: CONTIGUOUS statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6460
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Access specification of the %s operator at %C has already been specified"
+msgstr ""
+
+#: fortran/decl.c:6477
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Access specification of the .%s. operator at %C has already been specified"
+msgstr ""
+
+#: fortran/decl.c:6515
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PROTECTED statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6555
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in PROTECTED statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6579
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"PRIVATE statement at %C is only allowed in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:6616
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"PUBLIC statement at %C is only allowed in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:6644
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected variable name at %C in PARAMETER statement"
+msgstr ""
+
+#: fortran/decl.c:6651
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected = sign in PARAMETER statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6657
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected expression at %C in PARAMETER statement"
+msgstr ""
+
+#: fortran/decl.c:6677
+#, gcc-internal-format, gfc-internal-format
+msgid "Initializing already initialized variable at %C"
+msgstr ""
+
+#: fortran/decl.c:6712
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected characters in PARAMETER statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6736
+#, gcc-internal-format, gfc-internal-format
+msgid "Blanket SAVE statement at %C follows previous SAVE statement"
+msgstr ""
+
+#: fortran/decl.c:6748
+#, gcc-internal-format, gfc-internal-format
+msgid "SAVE statement at %C follows blanket SAVE statement"
+msgstr ""
+
+#: fortran/decl.c:6795
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in SAVE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6809
+#, gcc-internal-format, gfc-internal-format
+msgid "VALUE is not allowed inside of BLOCK at %C"
+msgstr ""
+
+#: fortran/decl.c:6813
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: VALUE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6853
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in VALUE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6864
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: VOLATILE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6888
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-"
+"associated"
+msgstr ""
+
+#: fortran/decl.c:6914
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in VOLATILE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6925
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6967
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in ASYNCHRONOUS statement at %C"
+msgstr ""
+
+#: fortran/decl.c:6990
+#, gcc-internal-format, gfc-internal-format
+msgid "MODULE PROCEDURE at %C must be in a generic module interface"
+msgstr ""
+
+#: fortran/decl.c:7035
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
+msgstr ""
+
+#: fortran/decl.c:7084
+#, gcc-internal-format, gfc-internal-format
+msgid "Ambiguous symbol in TYPE definition at %C"
+msgstr ""
+
+#: fortran/decl.c:7090
+#, gcc-internal-format, gfc-internal-format
+msgid "No such symbol in TYPE definition at %C"
+msgstr ""
+
+#: fortran/decl.c:7096
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' in EXTENDS expression at %C is not a derived type"
+msgstr ""
+
+#: fortran/decl.c:7103
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' cannot be extended at %C because it is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:7110
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
+msgstr ""
+
+#: fortran/decl.c:7133
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type at %C can only be PRIVATE in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:7145
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type at %C can only be PUBLIC in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:7166
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ABSTRACT type at %C"
+msgstr ""
+
+#: fortran/decl.c:7270
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected :: in TYPE definition at %C"
+msgstr ""
+
+#: fortran/decl.c:7281
+#, gcc-internal-format, gfc-internal-format
+msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
+msgstr ""
+
+#: fortran/decl.c:7291
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type name '%s' at %C already has a basic type of %s"
+msgstr ""
+
+#: fortran/decl.c:7307
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type definition of '%s' at %C has already been defined"
+msgstr ""
+
+#: fortran/decl.c:7380
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray Pointee at %C cannot be assumed shape array"
+msgstr ""
+
+#: fortran/decl.c:7400
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
+msgstr ""
+
+#: fortran/decl.c:7433
+#, gcc-internal-format, gfc-internal-format
+msgid "Enumerator exceeds the C integer type at %C"
+msgstr ""
+
+#: fortran/decl.c:7512
+#, gcc-internal-format, gfc-internal-format
+msgid "ENUMERATOR %L not initialized with integer expression"
+msgstr ""
+
+#: fortran/decl.c:7560
+#, gcc-internal-format, gfc-internal-format
+msgid "ENUM definition statement expected before %C"
+msgstr ""
+
+#: fortran/decl.c:7596
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in ENUMERATOR definition at %C"
+msgstr ""
+
+#: fortran/decl.c:7643 fortran/decl.c:7658
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate access-specifier at %C"
+msgstr ""
+
+#: fortran/decl.c:7678
+#, gcc-internal-format, gfc-internal-format
+msgid "Binding attributes already specify passing, illegal NOPASS at %C"
+msgstr ""
+
+#: fortran/decl.c:7698
+#, gcc-internal-format, gfc-internal-format
+msgid "Binding attributes already specify passing, illegal PASS at %C"
+msgstr ""
+
+#: fortran/decl.c:7725
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate POINTER attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:7743
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate NON_OVERRIDABLE at %C"
+msgstr ""
+
+#: fortran/decl.c:7759
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate DEFERRED at %C"
+msgstr ""
+
+#: fortran/decl.c:7772
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected access-specifier at %C"
+msgstr ""
+
+#: fortran/decl.c:7774
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected binding attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:7782
+#, gcc-internal-format, gfc-internal-format
+msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
+msgstr ""
+
+#: fortran/decl.c:7794
+#, gcc-internal-format, gfc-internal-format
+msgid "POINTER attribute is required for procedure pointer component at %C"
+msgstr ""
+
+#: fortran/decl.c:7836
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface-name expected after '(' at %C"
+msgstr ""
+
+#: fortran/decl.c:7842
+#, gcc-internal-format, gfc-internal-format
+msgid "')' expected at %C"
+msgstr ""
+
+#: fortran/decl.c:7862
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface must be specified for DEFERRED binding at %C"
+msgstr ""
+
+#: fortran/decl.c:7867
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
+msgstr ""
+
+#: fortran/decl.c:7890
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected binding name at %C"
+msgstr ""
+
+#: fortran/decl.c:7894
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: PROCEDURE list at %C"
+msgstr ""
+
+#: fortran/decl.c:7907
+#, gcc-internal-format, gfc-internal-format
+msgid "'=> target' is invalid for DEFERRED binding at %C"
+msgstr ""
+
+#: fortran/decl.c:7913
+#, gcc-internal-format, gfc-internal-format
+msgid "'::' needed in PROCEDURE binding with explicit target at %C"
+msgstr ""
+
+#: fortran/decl.c:7923
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected binding target after '=>' at %C"
+msgstr ""
+
+#: fortran/decl.c:7940
+#, gcc-internal-format, gfc-internal-format
+msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
+msgstr ""
+
+#: fortran/decl.c:7951
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"There is already a procedure with binding name '%s' for the derived type "
+"'%s' at %C"
+msgstr ""
+
+#: fortran/decl.c:8000
+#, gcc-internal-format, gfc-internal-format
+msgid "GENERIC at %C must be inside a derived-type CONTAINS"
+msgstr ""
+
+#: fortran/decl.c:8020
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected '::' at %C"
+msgstr ""
+
+#: fortran/decl.c:8032
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected generic name or operator descriptor at %C"
+msgstr ""
+
+#: fortran/decl.c:8058
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected '=>' at %C"
+msgstr ""
+
+#: fortran/decl.c:8100
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"There's already a non-generic procedure with binding name '%s' for the "
+"derived type '%s' at %C"
+msgstr ""
+
+#: fortran/decl.c:8108
+#, gcc-internal-format, gfc-internal-format
+msgid "Binding at %C must have the same access as already defined binding '%s'"
+msgstr ""
+
+#: fortran/decl.c:8157
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected specific binding name at %C"
+msgstr ""
+
+#: fortran/decl.c:8167
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' already defined as specific binding for the generic '%s' at %C"
+msgstr ""
+
+#: fortran/decl.c:8183
+#, gcc-internal-format, gfc-internal-format
+msgid "Junk after GENERIC binding at %C"
+msgstr ""
+
+#: fortran/decl.c:8218
+#, gcc-internal-format, gfc-internal-format
+msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
+msgstr ""
+
+#: fortran/decl.c:8229
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type declaration with FINAL at %C must be in the specification part "
+"of a MODULE"
+msgstr ""
+
+#: fortran/decl.c:8251
+#, gcc-internal-format, gfc-internal-format
+msgid "Empty FINAL at %C"
+msgstr ""
+
+#: fortran/decl.c:8258
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected module procedure name at %C"
+msgstr ""
+
+#: fortran/decl.c:8268
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected ',' at %C"
+msgstr ""
+
+#: fortran/decl.c:8274
+#, gcc-internal-format, gfc-internal-format
+msgid "Unknown procedure name \"%s\" at %C"
+msgstr ""
+
+#: fortran/decl.c:8288
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %C is already defined as FINAL procedure!"
+msgstr ""
+
+#: fortran/decl.c:8357
+#, gcc-internal-format, gfc-internal-format
+msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
+
+#: fortran/decl.c:8404
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
+
+#. We are told not to check dependencies.
+#. We do it, however, and issue a warning in case we find one.
+#. If a dependency is found in the case
+#. elemental == ELEM_CHECK_VARIABLE, we will generate
+#. a temporary, so we don't need to bother the user.
+#: fortran/dependency.c:660
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"INTENT(%s) actual argument at %L might interfere with actual argument at %L."
+msgstr ""
+
+#: fortran/error.c:301
+#, gcc-internal-format, gfc-internal-format
+msgid "    Included at %s:%d:"
+msgstr ""
+
+#: fortran/error.c:385
+#, gcc-internal-format
+msgid "<During initialization>\n"
+msgstr ""
+
+#: fortran/error.c:719
+#, gcc-internal-format, gfc-internal-format
+msgid "Error count reached limit of %d."
+msgstr ""
+
+#: fortran/error.c:975
+#, gcc-internal-format
+msgid "Internal Error at (1):"
+msgstr ""
+
+#: fortran/expr.c:1210
+#, gcc-internal-format, gfc-internal-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1389 fortran/expr.c:1440
+#, gcc-internal-format, gfc-internal-format
+msgid "index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:2051
+#, gcc-internal-format, gfc-internal-format
+msgid "elemental function arguments at %C are not compliant"
+msgstr ""
+
+#: fortran/expr.c:2095
+#, gcc-internal-format, gfc-internal-format
+msgid "Numeric or CHARACTER operands are required in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2120
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Concatenation operator in expression at %L must have two CHARACTER operands"
+msgstr ""
+
+#: fortran/expr.c:2127
+#, gcc-internal-format, gfc-internal-format
+msgid "Concat operator at %L must concatenate strings of the same kind"
+msgstr ""
+
+#: fortran/expr.c:2137
+#, gcc-internal-format, gfc-internal-format
+msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
+msgstr ""
+
+#: fortran/expr.c:2153
+#, gcc-internal-format, gfc-internal-format
+msgid "LOGICAL operands are required in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2164
+#, gcc-internal-format, gfc-internal-format
+msgid "Only intrinsic operators can be used in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2172
+#, gcc-internal-format, gfc-internal-format
+msgid "Numeric operands are required in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2195
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Invalid initialization expression for ALLOCATABLE component '%s' in "
+"structure constructor at %L"
+msgstr ""
+
+#: fortran/expr.c:2293
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Assumed or deferred character length variable '%s'  in constant expression "
+"at %L"
+msgstr ""
+
+#: fortran/expr.c:2359
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"transformational intrinsic '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2390
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Evaluation of nonstandard initialization expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2446
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function '%s' in initialization expression at %L must be an intrinsic "
+"function"
+msgstr ""
+
+#: fortran/expr.c:2458
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Intrinsic function '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2490
+#, gcc-internal-format, gfc-internal-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2510
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Assumed size array '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2516
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Assumed shape array '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2522
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Deferred array '%s' at %L is not permitted in an initialization expression"
+msgstr ""
+
+#: fortran/expr.c:2528
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Array '%s' at %L is a variable, which does not reduce to a constant "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2538
+#, gcc-internal-format, gfc-internal-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:2691
+#, gcc-internal-format, gfc-internal-format
+msgid "Specification function '%s' at %L cannot be a statement function"
+msgstr ""
+
+#: fortran/expr.c:2698
+#, gcc-internal-format, gfc-internal-format
+msgid "Specification function '%s' at %L cannot be an internal function"
+msgstr ""
+
+#: fortran/expr.c:2705
+#, gcc-internal-format, gfc-internal-format
+msgid "Specification function '%s' at %L must be PURE"
+msgstr ""
+
+#: fortran/expr.c:2712
+#, gcc-internal-format, gfc-internal-format
+msgid "Specification function '%s' at %L cannot be RECURSIVE"
+msgstr ""
+
+#: fortran/expr.c:2846
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy argument '%s' not allowed in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2853
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
+msgstr ""
+
+#: fortran/expr.c:2860
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
+msgstr ""
+
+#: fortran/expr.c:2891
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' cannot appear in the expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2942
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression at %L must be of INTEGER type, found %s"
+msgstr ""
+
+#: fortran/expr.c:2954
+#, gcc-internal-format, gfc-internal-format
+msgid "Function '%s' at %L must be PURE"
+msgstr ""
+
+#: fortran/expr.c:2963
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression at %L must be scalar"
+msgstr ""
+
+#: fortran/expr.c:2997
+#, gcc-internal-format, gfc-internal-format
+msgid "Incompatible ranks in %s (%d and %d) at %L"
+msgstr ""
+
+#: fortran/expr.c:3011
+#, gcc-internal-format, gfc-internal-format
+msgid "Different shape for %s at %L on dimension %d (%d and %d)"
+msgstr ""
+
+#: fortran/expr.c:3100
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L is not a VALUE"
+msgstr ""
+
+#: fortran/expr.c:3107
+#, gcc-internal-format, gfc-internal-format
+msgid "Incompatible ranks %d and %d in assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3114
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable type is UNKNOWN in assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3126
+#, gcc-internal-format, gfc-internal-format
+msgid "NULL appears on right-hand side in assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3136
+#, gcc-internal-format, gfc-internal-format
+msgid "POINTER valued function appears on right-hand side of assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3146
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:3152 fortran/resolve.c:8652
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
+"DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:3162 fortran/resolve.c:8662
+#, gcc-internal-format, gfc-internal-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:3170 fortran/resolve.c:8671
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
+"disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:3174 fortran/resolve.c:8675
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
+"disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:3178 fortran/resolve.c:8679
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
+"with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:3200
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
+msgstr ""
+
+#: fortran/expr.c:3236
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer assignment target is not a POINTER at %L"
+msgstr ""
+
+#: fortran/expr.c:3245
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' in the pointer assignment at %L cannot be an l-value since it is a "
+"procedure"
+msgstr ""
+
+#: fortran/expr.c:3268
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected bounds specification for '%s' at %L"
+msgstr ""
+
+#: fortran/expr.c:3273
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3286
+#, gcc-internal-format, gfc-internal-format
+msgid "Lower bound has to be present at %L"
+msgstr ""
+
+#: fortran/expr.c:3292
+#, gcc-internal-format, gfc-internal-format
+msgid "Stride must not be present at %L"
+msgstr ""
+
+#: fortran/expr.c:3304
+#, gcc-internal-format, gfc-internal-format
+msgid "Either all or none of the upper bounds must be specified at %L"
+msgstr ""
+
+#: fortran/expr.c:3329
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer object at %L shall not have a coindex"
+msgstr ""
+
+#: fortran/expr.c:3350
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid procedure pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3356
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Abstract interface '%s' is invalid in procedure pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3366
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Statement function '%s' is invalid in procedure pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3372
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Internal procedure '%s' is invalid in procedure pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3395
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
+"convention"
+msgstr ""
+
+#: fortran/expr.c:3426
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface mismatch in procedure pointer assignment at %L: %s"
+msgstr ""
+
+#: fortran/expr.c:3436
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Different types in pointer assignment at %L; attempted assignment of %s to %s"
+msgstr ""
+
+#: fortran/expr.c:3444
+#, gcc-internal-format, gfc-internal-format
+msgid "Different kind type parameters in pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3451
+#, gcc-internal-format, gfc-internal-format
+msgid "Different ranks in pointer assignment at %L"
+msgstr ""
+
+#: fortran/expr.c:3470
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
+msgstr ""
+
+#: fortran/expr.c:3483
+#, gcc-internal-format, gfc-internal-format
+msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
+msgstr ""
+
+#: fortran/expr.c:3487
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
+msgstr ""
+
+#: fortran/expr.c:3511
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
+msgstr ""
+
+#: fortran/expr.c:3518
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad target in pointer assignment in PURE procedure at %L"
+msgstr ""
+
+#: fortran/expr.c:3524
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer assignment with vector subscript on rhs at %L"
+msgstr ""
+
+#: fortran/expr.c:3532
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer assignment target has PROTECTED attribute at %L"
+msgstr ""
+
+#: fortran/expr.c:3545
+#, gcc-internal-format, gfc-internal-format
+msgid "Data target at %L shall not have a coindex"
+msgstr ""
+
+#: fortran/expr.c:3593
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization target at %C must not be ALLOCATABLE "
+msgstr ""
+
+#: fortran/expr.c:3599
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization target at %C must have the TARGET attribute"
+msgstr ""
+
+#: fortran/expr.c:3605
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization target at %C must have the SAVE attribute"
+msgstr ""
+
+#: fortran/expr.c:4327
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2008: Pointer functions in variable definition context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4335
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-variable expression in variable definition context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4346
+#, gcc-internal-format, gfc-internal-format
+msgid "Named constant '%s' in variable definition context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4355
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' in variable definition context (%s) at %L is not a variable"
+msgstr ""
+
+#: fortran/expr.c:4367
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-POINTER in pointer association context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4389
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4397
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4410
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' is PROTECTED and can not appear in a pointer association "
+"context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4418
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' is PROTECTED and can not appear in a variable definition "
+"context (%s) at %L"
+msgstr ""
+
+#: fortran/expr.c:4430
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' can not appear in a variable definition context (%s) at %L in "
+"PURE procedure"
+msgstr ""
+
+#: fortran/expr.c:4471
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L associated to vector-indexed target can not be used in a variable "
+"definition context (%s)"
+msgstr ""
+
+#: fortran/expr.c:4475
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L associated to expression can not be used in a variable definition "
+"context (%s)"
+msgstr ""
+
+#: fortran/expr.c:4486
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Associate-name '%s' can not appear in a variable definition context (%s) at "
+"%L because its target at %L can not, either"
+msgstr ""
+
+#: fortran/f95-lang.c:222
+#, gcc-internal-format
+msgid "Unexpected type in truthvalue_conversion"
+msgstr ""
+
+#: fortran/f95-lang.c:284
+#, gcc-internal-format, gfc-internal-format
+msgid "can't open input file: %s"
+msgstr ""
+
+#: fortran/gfortranspec.c:139
+#, gcc-internal-format
+msgid "overflowed output arg list for %qs"
+msgstr ""
+
+#: fortran/gfortranspec.c:292
+#, gcc-internal-format
+msgid "no input files; unwilling to write output files"
+msgstr ""
+
+#: fortran/interface.c:175
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in generic specification at %C"
+msgstr ""
+
+#: fortran/interface.c:202
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
+msgstr ""
+
+#: fortran/interface.c:221
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy procedure '%s' at %C cannot have a generic interface"
+msgstr ""
+
+#: fortran/interface.c:254
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
+msgstr ""
+
+#: fortran/interface.c:262
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
+msgstr ""
+
+#: fortran/interface.c:293
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
+msgstr ""
+
+#: fortran/interface.c:306
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a nameless interface at %C"
+msgstr ""
+
+#: fortran/interface.c:319
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
+msgstr ""
+
+#: fortran/interface.c:349
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C, but got %s"
+msgstr ""
+
+#: fortran/interface.c:363
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
+msgstr ""
+
+#: fortran/interface.c:374
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting 'END INTERFACE %s' at %C"
+msgstr ""
+
+#: fortran/interface.c:605
+#, gcc-internal-format, gfc-internal-format
+msgid "Alternate return cannot appear in operator interface at %L"
+msgstr ""
+
+#: fortran/interface.c:633
+#, gcc-internal-format, gfc-internal-format
+msgid "Operator interface at %L has the wrong number of arguments"
+msgstr ""
+
+#: fortran/interface.c:644
+#, gcc-internal-format, gfc-internal-format
+msgid "Assignment operator interface at %L must be a SUBROUTINE"
+msgstr ""
+
+#: fortran/interface.c:650
+#, gcc-internal-format, gfc-internal-format
+msgid "Assignment operator interface at %L must have two arguments"
+msgstr ""
+
+#: fortran/interface.c:666
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Assignment operator interface at %L must not redefine an INTRINSIC type "
+"assignment"
+msgstr ""
+
+#: fortran/interface.c:675
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic operator interface at %L must be a FUNCTION"
+msgstr ""
+
+#: fortran/interface.c:686
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"First argument of defined assignment at %L must be INTENT(OUT) or INTENT"
+"(INOUT)"
+msgstr ""
+
+#: fortran/interface.c:693
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of defined assignment at %L must be INTENT(IN)"
+msgstr ""
+
+#: fortran/interface.c:702 fortran/resolve.c:13200
+#, gcc-internal-format, gfc-internal-format
+msgid "First argument of operator interface at %L must be INTENT(IN)"
+msgstr ""
+
+#: fortran/interface.c:709 fortran/resolve.c:13218
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of operator interface at %L must be INTENT(IN)"
+msgstr ""
+
+#: fortran/interface.c:814
+#, gcc-internal-format, gfc-internal-format
+msgid "Operator interface at %L conflicts with intrinsic interface"
+msgstr ""
+
+#: fortran/interface.c:1111
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' in %s at %L has no explicit interface"
+msgstr ""
+
+#: fortran/interface.c:1114
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
+msgstr ""
+
+#: fortran/interface.c:1169 fortran/interface.c:1173
+#, gcc-internal-format, gfc-internal-format
+msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
+msgstr ""
+
+#: fortran/interface.c:1177
+#, gcc-internal-format, gfc-internal-format
+msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
+msgstr ""
+
+#: fortran/interface.c:1211
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L is not a module procedure"
+msgstr ""
+
+#: fortran/interface.c:1426
+#, gcc-internal-format, gfc-internal-format
+msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
+msgstr ""
+
+#: fortran/interface.c:1431
+#, gcc-internal-format, gfc-internal-format
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
+msgstr ""
+
+#: fortran/interface.c:1436
+#, gcc-internal-format, gfc-internal-format
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
+msgstr ""
+
+#: fortran/interface.c:1478
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid procedure argument at %L"
+msgstr ""
+
+#: fortran/interface.c:1486
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
+msgstr ""
+
+#: fortran/interface.c:1511
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Actual argument to contiguous pointer dummy '%s' at %L must be simply "
+"contigous"
+msgstr ""
+
+#: fortran/interface.c:1521
+#, gcc-internal-format, gfc-internal-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr ""
+
+#: fortran/interface.c:1535
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument to '%s' at %L must be polymorphic"
+msgstr ""
+
+#: fortran/interface.c:1543
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument to '%s' at %L must have the same declared type"
+msgstr ""
+
+#: fortran/interface.c:1558 fortran/interface.c:1588
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument to '%s' at %L must be a coarray"
+msgstr ""
+
+#: fortran/interface.c:1568
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument to '%s' at %L must be a coarray and not coindexed"
+msgstr ""
+
+#: fortran/interface.c:1576
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Actual argument to '%s' at %L must be a coarray and thus shall not have an "
+"array designator"
+msgstr ""
+
+#: fortran/interface.c:1600
+#, gcc-internal-format, gfc-internal-format
+msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1613
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument to '%s' at %L must be simply contiguous"
+msgstr ""
+
+#: fortran/interface.c:1629
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Dummy argument '%s' has to be a pointer or assumed-shape array without "
+"CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and "
+"both are ASYNCHRONOUS or VOLATILE"
+msgstr ""
+
+#: fortran/interface.c:1681
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2003: Scalar CHARACTER actual argument with array dummy argument "
+"'%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1705
+#, gcc-internal-format, gfc-internal-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1992
+#, gcc-internal-format, gfc-internal-format
+msgid "Keyword argument '%s' at %L is not in the procedure"
+msgstr ""
+
+#: fortran/interface.c:2000
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Keyword argument '%s' at %L is already associated with another actual "
+"argument"
+msgstr ""
+
+#: fortran/interface.c:2010
+#, gcc-internal-format, gfc-internal-format
+msgid "More actual than formal arguments in procedure call at %L"
+msgstr ""
+
+#: fortran/interface.c:2022 fortran/interface.c:2329
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing alternate return spec in subroutine call at %L"
+msgstr ""
+
+#: fortran/interface.c:2030
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected alternate return spec in subroutine call at %L"
+msgstr ""
+
+#: fortran/interface.c:2040
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
+msgstr ""
+
+#: fortran/interface.c:2043
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
+msgstr ""
+
+#: fortran/interface.c:2067
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character length mismatch (%ld/%ld) between actual argument and pointer or "
+"allocatable dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2074
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character length mismatch (%ld/%ld) between actual argument and assumed-"
+"shape dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2090
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character length of actual argument shorter than of dummy argument '%s' (%lu/"
+"%lu) at %L"
+msgstr ""
+
+#: fortran/interface.c:2095
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
+"at %L"
+msgstr ""
+
+#: fortran/interface.c:2112
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a procedure pointer for argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2124
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a procedure for argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2134
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a PURE procedure for argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2148
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
+msgstr ""
+
+#: fortran/interface.c:2157
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument for '%s' must be a pointer at %L"
+msgstr ""
+
+#: fortran/interface.c:2167
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
+msgstr ""
+
+#: fortran/interface.c:2177
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindexed actual argument at %L to pointer dummy '%s'"
+msgstr ""
+
+#: fortran/interface.c:2190
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
+msgstr ""
+
+#: fortran/interface.c:2204
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed ASYNCHRONOUS or VOLATILE actual argument at at %L requires that "
+"dummy %s' has neither ASYNCHRONOUS nor VOLATILE"
+msgstr ""
+
+#: fortran/interface.c:2218
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed actual argument at %L with allocatable ultimate component to dummy "
+"'%s' requires either VALUE or INTENT(IN)"
+msgstr ""
+
+#: fortran/interface.c:2228
+#, gcc-internal-format, gfc-internal-format
+msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
+msgstr ""
+
+#: fortran/interface.c:2257
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Array-section actual argument with vector subscripts at %L is incompatible "
+"with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
+"dummy argument '%s'"
+msgstr ""
+
+#: fortran/interface.c:2275
+#, gcc-internal-format, gfc-internal-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:2287
+#, gcc-internal-format, gfc-internal-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:2306
+#, gcc-internal-format, gfc-internal-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:2336
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing actual argument for argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2522
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
+"argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2578
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
+msgstr ""
+
+#: fortran/interface.c:2588
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure argument at %L is local to a PURE procedure and is passed to an "
+"INTENT(%s) argument"
+msgstr ""
+
+#: fortran/interface.c:2596
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure argument at %L is local to a PURE procedure and has the POINTER "
+"attribute"
+msgstr ""
+
+#: fortran/interface.c:2608
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
+"argument"
+msgstr ""
+
+#: fortran/interface.c:2616
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
+"dummy argument"
+msgstr ""
+
+#: fortran/interface.c:2627
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
+"argument '%s'"
+msgstr ""
+
+#: fortran/interface.c:2653
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' called with an implicit interface at %L"
+msgstr ""
+
+#: fortran/interface.c:2657
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' called at %L is not explicitly declared"
+msgstr ""
+
+#: fortran/interface.c:2669
+#, gcc-internal-format, gfc-internal-format
+msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:2701
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure pointer component '%s' called with an implicit interface at %L"
+msgstr ""
+
+#: fortran/interface.c:2712
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Keyword argument requires explicit interface for procedure pointer component "
+"'%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:3200
+#, gcc-internal-format, gfc-internal-format
+msgid "Entity '%s' at %C is already present in the interface"
+msgstr ""
+
+#: fortran/intrinsic.c:935
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The intrinsic '%s' at %L is not included in the selected standard but %s and "
+"'%s' will be treated as if declared EXTERNAL.  Use an appropriate -std=* "
+"option or define -fall-intrinsics to allow this intrinsic."
+msgstr ""
+
+#: fortran/intrinsic.c:3498
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many arguments in call to '%s' at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3513
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
+"context at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3516
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't find keyword named '%s' in call to '%s' at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3523
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' appears twice in call to '%s' at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3537
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing actual argument '%s' in call to '%s' at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3552
+#, gcc-internal-format, gfc-internal-format
+msgid "ALTERNATE RETURN not permitted at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3609
+#, gcc-internal-format, gfc-internal-format
+msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
+msgstr ""
+
+#: fortran/intrinsic.c:3990
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic '%s' (is %s) is used at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4061
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4137
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2003: Elemental function as initialization expression with non-"
+"integer/non-character arguments at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4198
+#, gcc-internal-format, gfc-internal-format
+msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
+msgstr ""
+
+#: fortran/intrinsic.c:4271
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Conversion from %s to %s at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4306 fortran/intrinsic.c:4332
+#, gcc-internal-format, gfc-internal-format
+msgid "Conversion from %s to %s at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4311 fortran/intrinsic.c:4323
+#, gcc-internal-format, gfc-internal-format
+msgid "Possible change of value in conversion from %s to %s at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4385
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't convert %s to %s at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:4479
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' declared at %L may shadow the intrinsic of the same name.  In order to "
+"call the intrinsic, explicit INTRINSIC declarations may be required."
+msgstr ""
+
+#: fortran/intrinsic.c:4484
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' declared at %L is also the name of an intrinsic.  It can only be called "
+"via an explicit interface or if declared EXTERNAL."
+msgstr ""
+
+#: fortran/io.c:168 fortran/primary.c:781
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: backslash character at %C"
+msgstr ""
+
+#: fortran/io.c:204 fortran/io.c:207
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Tab character in format at %C"
+msgstr ""
+
+#: fortran/io.c:453
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: DP format specifier not allowed at %C"
+msgstr ""
+
+#: fortran/io.c:460
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: DC format specifier not allowed at %C"
+msgstr ""
+
+#: fortran/io.c:649
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: X descriptor requires leading space count at %L"
+msgstr ""
+
+#: fortran/io.c:679
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: $ descriptor at %L"
+msgstr ""
+
+#: fortran/io.c:684
+#, gcc-internal-format, gfc-internal-format
+msgid "$ should be the last specifier in format at %L"
+msgstr ""
+
+#: fortran/io.c:782
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Missing positive width after L descriptor at %L"
+msgstr ""
+
+#: fortran/io.c:826
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: 'G0' in format at %L"
+msgstr ""
+
+#: fortran/io.c:854
+#, gcc-internal-format, gfc-internal-format
+msgid "Positive width required in format specifier %s at %L"
+msgstr ""
+
+#: fortran/io.c:870 fortran/io.c:877
+#, gcc-internal-format, gfc-internal-format
+msgid "Period required in format specifier %s at %L"
+msgstr ""
+
+#: fortran/io.c:949
+#, gcc-internal-format, gfc-internal-format
+msgid "Period required in format specifier at %L"
+msgstr ""
+
+#: fortran/io.c:971
+#, gcc-internal-format, gfc-internal-format
+msgid "The H format specifier at %L is a Fortran 95 deleted feature"
+msgstr ""
+
+#: fortran/io.c:1059 fortran/io.c:1122
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Missing comma at %L"
+msgstr ""
+
+#: fortran/io.c:1141
+#, gcc-internal-format, gfc-internal-format
+msgid "%s in format string at %L"
+msgstr ""
+
+#: fortran/io.c:1178
+#, gcc-internal-format, gfc-internal-format
+msgid "Extraneous characters in format at %L"
+msgstr ""
+
+#: fortran/io.c:1200
+#, gcc-internal-format, gfc-internal-format
+msgid "Format statement in module main block at %C"
+msgstr ""
+
+#: fortran/io.c:1206
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing format label at %C"
+msgstr ""
+
+#: fortran/io.c:1261 fortran/io.c:1292 fortran/io.c:1354
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid value for %s specification at %C"
+msgstr ""
+
+#: fortran/io.c:1267 fortran/io.c:1298
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate %s specification at %C"
+msgstr ""
+
+#: fortran/io.c:1305
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable %s cannot be INTENT(IN) at %C"
+msgstr ""
+
+#: fortran/io.c:1312
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable %s cannot be assigned in PURE procedure at %C"
+msgstr ""
+
+#: fortran/io.c:1360
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate %s label specification at %C"
+msgstr ""
+
+#: fortran/io.c:1380
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Constant expression in FORMAT tag at %L must be of type default CHARACTER"
+msgstr ""
+
+#: fortran/io.c:1396
+#, gcc-internal-format, gfc-internal-format
+msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
+msgstr ""
+
+#: fortran/io.c:1402
+#, gcc-internal-format, gfc-internal-format
+msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1408
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' at %L has not been assigned a format label"
+msgstr ""
+
+#: fortran/io.c:1415
+#, gcc-internal-format, gfc-internal-format
+msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
+msgstr ""
+
+#: fortran/io.c:1427
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Non-character in FORMAT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1433
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-character assumed shape array element in FORMAT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1440
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-character assumed size array element in FORMAT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1447
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-character pointer array element in FORMAT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1473
+#, gcc-internal-format, gfc-internal-format
+msgid "%s tag at %L must be of type %s"
+msgstr ""
+
+#: fortran/io.c:1480
+#, gcc-internal-format, gfc-internal-format
+msgid "%s tag at %L must be scalar"
+msgstr ""
+
+#: fortran/io.c:1486
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: IOMSG tag at %L"
+msgstr ""
+
+#: fortran/io.c:1494
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 95 requires default INTEGER in %s tag at %L"
+msgstr ""
+
+#: fortran/io.c:1502
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Nondefault LOGICAL in %s tag at %L"
+msgstr ""
+
+#: fortran/io.c:1510
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: NEWUNIT specifier at %L"
+msgstr ""
+
+#: fortran/io.c:1528
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: CONVERT tag at %L"
+msgstr ""
+
+#: fortran/io.c:1714 fortran/io.c:1722
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
+msgstr ""
+
+#: fortran/io.c:1741 fortran/io.c:1749
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: %s specifier in %s statement at %C has value '%s'"
+msgstr ""
+
+#: fortran/io.c:1762 fortran/io.c:1770
+#, gcc-internal-format, gfc-internal-format
+msgid "%s specifier in %s statement at %C has invalid value '%s'"
+msgstr ""
+
+#: fortran/io.c:1823
+#, gcc-internal-format, gfc-internal-format
+msgid "OPEN statement not allowed in PURE procedure at %C"
+msgstr ""
+
+#: fortran/io.c:1834
+#, gcc-internal-format, gfc-internal-format
+msgid "UNIT specifier not allowed with NEWUNIT at %C"
+msgstr ""
+
+#: fortran/io.c:1842
+#, gcc-internal-format, gfc-internal-format
+msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
+msgstr ""
+
+#: fortran/io.c:1849
+#, gcc-internal-format, gfc-internal-format
+msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
+msgstr ""
+
+#: fortran/io.c:1881
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:1899 fortran/io.c:3309
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:1917 fortran/io.c:3288
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:1935 fortran/io.c:3396
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:1953
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:2004
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:2024
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:2237
+#, gcc-internal-format, gfc-internal-format
+msgid "CLOSE statement not allowed in PURE procedure at %C"
+msgstr ""
+
+#: fortran/io.c:2284
+#, gcc-internal-format, gfc-internal-format
+msgid "UNIT number in CLOSE statement at %L must be non-negative"
+msgstr ""
+
+#: fortran/io.c:2382 fortran/match.c:2186
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement not allowed in PURE procedure at %C"
+msgstr ""
+
+#: fortran/io.c:2414 fortran/io.c:2832
+#, gcc-internal-format, gfc-internal-format
+msgid "UNIT number in statement at %L must be non-negative"
+msgstr ""
+
+#: fortran/io.c:2446
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: FLUSH statement at %C"
+msgstr ""
+
+#: fortran/io.c:2502
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate UNIT specification at %C"
+msgstr ""
+
+#: fortran/io.c:2562
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate format specification at %C"
+msgstr ""
+
+#: fortran/io.c:2579
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
+msgstr ""
+
+#: fortran/io.c:2615
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate NML specification at %C"
+msgstr ""
+
+#: fortran/io.c:2624
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %C must be a NAMELIST group name"
+msgstr ""
+
+#: fortran/io.c:2689
+#, gcc-internal-format, gfc-internal-format
+msgid "END tag at %C not allowed in output statement"
+msgstr ""
+
+#: fortran/io.c:2766
+#, gcc-internal-format, gfc-internal-format
+msgid "UNIT not specified at %L"
+msgstr ""
+
+#: fortran/io.c:2778
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"UNIT specification at %L must be an INTEGER expression or a CHARACTER "
+"variable"
+msgstr ""
+
+#: fortran/io.c:2800
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid form of WRITE statement at %L, UNIT required"
+msgstr ""
+
+#: fortran/io.c:2811
+#, gcc-internal-format, gfc-internal-format
+msgid "Internal unit with vector subscript at %L"
+msgstr ""
+
+#: fortran/io.c:2825
+#, gcc-internal-format, gfc-internal-format
+msgid "External IO UNIT cannot be an array at %L"
+msgstr ""
+
+#: fortran/io.c:2853
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not "
+"appear in a variable definition context"
+msgstr ""
+
+#: fortran/io.c:2863
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Comma before i/o item list at %L"
+msgstr ""
+
+#: fortran/io.c:2873
+#, gcc-internal-format, gfc-internal-format
+msgid "ERR tag label %d at %L not defined"
+msgstr ""
+
+#: fortran/io.c:2885
+#, gcc-internal-format, gfc-internal-format
+msgid "END tag label %d at %L not defined"
+msgstr ""
+
+#: fortran/io.c:2897
+#, gcc-internal-format, gfc-internal-format
+msgid "EOR tag label %d at %L not defined"
+msgstr ""
+
+#: fortran/io.c:2907
+#, gcc-internal-format, gfc-internal-format
+msgid "FORMAT label %d at %L not defined"
+msgstr ""
+
+#: fortran/io.c:3029
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in I/O iterator at %C"
+msgstr ""
+
+#: fortran/io.c:3060
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected variable in READ statement at %C"
+msgstr ""
+
+#: fortran/io.c:3066
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected expression in %s statement at %C"
+msgstr ""
+
+#. A general purpose syntax error.
+#: fortran/io.c:3123 fortran/io.c:3718 fortran/gfortran.h:2442
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in %s statement at %C"
+msgstr ""
+
+#: fortran/io.c:3208
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Internal file at %L with namelist"
+msgstr ""
+
+#: fortran/io.c:3262
+#, gcc-internal-format, gfc-internal-format
+msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+msgstr ""
+
+#: fortran/io.c:3330
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:3351
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:3545
+#, gcc-internal-format, gfc-internal-format
+msgid "PRINT namelist at %C is an extension"
+msgstr ""
+
+#: fortran/io.c:3688
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected comma in I/O list at %C"
+msgstr ""
+
+#: fortran/io.c:3752
+#, gcc-internal-format, gfc-internal-format
+msgid "PRINT statement at %C not allowed within PURE procedure"
+msgstr ""
+
+#: fortran/io.c:3908 fortran/io.c:3959
+#, gcc-internal-format, gfc-internal-format
+msgid "INQUIRE statement not allowed in PURE procedure at %C"
+msgstr ""
+
+#: fortran/io.c:3935
+#, gcc-internal-format, gfc-internal-format
+msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
+msgstr ""
+
+#: fortran/io.c:3945 fortran/trans-io.c:1214
+#, gcc-internal-format, gfc-internal-format
+msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
+msgstr ""
+
+#: fortran/io.c:3952
+#, gcc-internal-format, gfc-internal-format
+msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
+msgstr ""
+
+#: fortran/io.c:3965
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
+msgstr ""
+
+#: fortran/io.c:4135
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
+msgstr ""
+
+#: fortran/io.c:4141
+#, gcc-internal-format, gfc-internal-format
+msgid "WAIT statement not allowed in PURE procedure at %C"
+msgstr ""
+
+#: fortran/match.c:163
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing ')' in statement at or before %L"
+msgstr ""
+
+#: fortran/match.c:168
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing '(' in statement at or before %L"
+msgstr ""
+
+#: fortran/match.c:365
+#, gcc-internal-format, gfc-internal-format
+msgid "Integer too large at %C"
+msgstr ""
+
+#: fortran/match.c:458 fortran/parse.c:638
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many digits in statement label at %C"
+msgstr ""
+
+#: fortran/match.c:464
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement label at %C is zero"
+msgstr ""
+
+#: fortran/match.c:497
+#, gcc-internal-format, gfc-internal-format
+msgid "Label name '%s' at %C is ambiguous"
+msgstr ""
+
+#: fortran/match.c:503
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate construct label '%s' at %C"
+msgstr ""
+
+#: fortran/match.c:534
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid character in name at %C"
+msgstr ""
+
+#: fortran/match.c:547 fortran/match.c:628
+#, gcc-internal-format, gfc-internal-format
+msgid "Name at %C is too long"
+msgstr ""
+
+#: fortran/match.c:558
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
+msgstr ""
+
+#: fortran/match.c:609 fortran/match.c:657
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid C name in NAME= specifier at %C"
+msgstr ""
+
+#: fortran/match.c:648
+#, gcc-internal-format, gfc-internal-format
+msgid "Embedded space in NAME= specifier at %C"
+msgstr ""
+
+#: fortran/match.c:972
+#, gcc-internal-format, gfc-internal-format
+msgid "Loop variable at %C cannot be a coarray"
+msgstr ""
+
+#: fortran/match.c:978
+#, gcc-internal-format, gfc-internal-format
+msgid "Loop variable at %C cannot be a sub-component"
+msgstr ""
+
+#: fortran/match.c:1012
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a step value in iterator at %C"
+msgstr ""
+
+#: fortran/match.c:1024
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in iterator at %C"
+msgstr ""
+
+#: fortran/match.c:1265
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid form of PROGRAM statement at %C"
+msgstr ""
+
+#: fortran/match.c:1395 fortran/match.c:1476
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: Arithmetic IF statement at %C"
+msgstr ""
+
+#: fortran/match.c:1451
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in IF-expression at %C"
+msgstr ""
+
+#: fortran/match.c:1462
+#, gcc-internal-format, gfc-internal-format
+msgid "Block label not appropriate for arithmetic IF statement at %C"
+msgstr ""
+
+#: fortran/match.c:1500
+#, gcc-internal-format, gfc-internal-format
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr ""
+
+#: fortran/match.c:1584
+#, gcc-internal-format, gfc-internal-format
+msgid "Cannot assign to a named constant at %C"
+msgstr ""
+
+#: fortran/match.c:1594
+#, gcc-internal-format, gfc-internal-format
+msgid "Unclassifiable statement in IF-clause at %C"
+msgstr ""
+
+#: fortran/match.c:1601
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in IF-clause at %C"
+msgstr ""
+
+#: fortran/match.c:1645
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after ELSE statement at %C"
+msgstr ""
+
+#: fortran/match.c:1651 fortran/match.c:1686
+#, gcc-internal-format, gfc-internal-format
+msgid "Label '%s' at %C doesn't match IF label '%s'"
+msgstr ""
+
+#: fortran/match.c:1680
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after ELSE IF statement at %C"
+msgstr ""
+
+#: fortran/match.c:1744
+#, gcc-internal-format, gfc-internal-format
+msgid "Image control statement CRITICAL at %C in PURE procedure"
+msgstr ""
+
+#: fortran/match.c:1748
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: CRITICAL statement at %C"
+msgstr ""
+
+#: fortran/match.c:1760
+#, gcc-internal-format, gfc-internal-format
+msgid "Nested CRITICAL block at %C"
+msgstr ""
+
+#: fortran/match.c:1812
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected association list at %C"
+msgstr ""
+
+#: fortran/match.c:1825
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected association at %C"
+msgstr ""
+
+#: fortran/match.c:1834
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate name '%s' in association at %C"
+msgstr ""
+
+#: fortran/match.c:1842
+#, gcc-internal-format, gfc-internal-format
+msgid "Association target at %C must not be coindexed"
+msgstr ""
+
+#: fortran/match.c:1860
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected ')' or ',' at %C"
+msgstr ""
+
+#: fortran/match.c:1878
+#, gcc-internal-format, gfc-internal-format
+msgid "Junk after ASSOCIATE statement at %C"
+msgstr ""
+
+#: fortran/match.c:2025
+#, gcc-internal-format, gfc-internal-format
+msgid "Name '%s' in %s statement at %C is unknown"
+msgstr ""
+
+#: fortran/match.c:2033
+#, gcc-internal-format, gfc-internal-format
+msgid "Name '%s' in %s statement at %C is not a construct name"
+msgstr ""
+
+#: fortran/match.c:2045
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C leaves CRITICAL construct"
+msgstr ""
+
+#: fortran/match.c:2055
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C is not within a construct"
+msgstr ""
+
+#: fortran/match.c:2058
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C is not within construct '%s'"
+msgstr ""
+
+#: fortran/match.c:2082
+#, gcc-internal-format, gfc-internal-format
+msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
+msgstr ""
+
+#: fortran/match.c:2087
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
+msgstr ""
+
+#: fortran/match.c:2093
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C is not applicable to construct '%s'"
+msgstr ""
+
+#: fortran/match.c:2100
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C leaving OpenMP structured block"
+msgstr ""
+
+#: fortran/match.c:2124
+#, gcc-internal-format, gfc-internal-format
+msgid "EXIT statement at %C terminating !$OMP DO loop"
+msgstr ""
+
+#: fortran/match.c:2129
+#, gcc-internal-format, gfc-internal-format
+msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
+msgstr ""
+
+#: fortran/match.c:2193
+#, gcc-internal-format, gfc-internal-format
+msgid "Image control statement STOP at %C in CRITICAL block"
+msgstr ""
+
+#: fortran/match.c:2201
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %L must be either INTEGER or CHARACTER type"
+msgstr ""
+
+#: fortran/match.c:2208
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %L must be scalar"
+msgstr ""
+
+#: fortran/match.c:2216
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %L must be default character KIND=%d"
+msgstr ""
+
+#: fortran/match.c:2224
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %L must be default integer KIND=%d"
+msgstr ""
+
+#: fortran/match.c:2270
+#, gcc-internal-format, gfc-internal-format
+msgid "Deleted feature: PAUSE statement at %C"
+msgstr ""
+
+#: fortran/match.c:2293
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: ERROR STOP statement at %C"
+msgstr ""
+
+#: fortran/match.c:2319
+#, gcc-internal-format, gfc-internal-format
+msgid "Image control statement SYNC at %C in PURE procedure"
+msgstr ""
+
+#: fortran/match.c:2323
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: SYNC statement at %C"
+msgstr ""
+
+#: fortran/match.c:2335
+#, gcc-internal-format, gfc-internal-format
+msgid "Image control statement SYNC at %C in CRITICAL block"
+msgstr ""
+
+#: fortran/match.c:2381 fortran/match.c:2994 fortran/match.c:3294
+#, gcc-internal-format, gfc-internal-format
+msgid "Redundant STAT tag found at %L "
+msgstr ""
+
+#: fortran/match.c:2398 fortran/match.c:3021 fortran/match.c:3320
+#, gcc-internal-format, gfc-internal-format
+msgid "Redundant ERRMSG tag found at %L "
+msgstr ""
+
+#: fortran/match.c:2511
+#, gcc-internal-format, gfc-internal-format
+msgid "Deleted feature: ASSIGN statement at %C"
+msgstr ""
+
+#: fortran/match.c:2557
+#, gcc-internal-format, gfc-internal-format
+msgid "Deleted feature: Assigned GOTO statement at %C"
+msgstr ""
+
+#: fortran/match.c:2604 fortran/match.c:2657
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement label list in GOTO at %C cannot be empty"
+msgstr ""
+
+#: fortran/match.c:2667
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: Computed GOTO at %C"
+msgstr ""
+
+#: fortran/match.c:2762
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type '%s' at %L may not be ABSTRACT"
+msgstr ""
+
+#: fortran/match.c:2825
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid type-spec at %C"
+msgstr ""
+
+#: fortran/match.c:2869
+#, gcc-internal-format, gfc-internal-format
+msgid "Error in type-spec at %L"
+msgstr ""
+
+#: fortran/match.c:2879
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: typespec in ALLOCATE at %L"
+msgstr ""
+
+#: fortran/match.c:2918
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad allocate-object at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/match.c:2935
+#, gcc-internal-format, gfc-internal-format
+msgid "Type of entity at %L is type incompatible with typespec"
+msgstr ""
+
+#: fortran/match.c:2943
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Kind type parameter for entity at %L differs from the kind type parameter of "
+"the typespec"
+msgstr ""
+
+#: fortran/match.c:2970
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Allocate-object at %L is not a nonprocedure pointer or an allocatable "
+"variable"
+msgstr ""
+
+#: fortran/match.c:2977
+#, gcc-internal-format, gfc-internal-format
+msgid "Shape specification for allocatable scalar at %C"
+msgstr ""
+
+#: fortran/match.c:3014
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ERRMSG tag at %L"
+msgstr ""
+
+#: fortran/match.c:3038
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: SOURCE tag at %L"
+msgstr ""
+
+#: fortran/match.c:3045
+#, gcc-internal-format, gfc-internal-format
+msgid "Redundant SOURCE tag found at %L "
+msgstr ""
+
+#: fortran/match.c:3052
+#, gcc-internal-format, gfc-internal-format
+msgid "SOURCE tag at %L conflicts with the typespec at %L"
+msgstr ""
+
+#: fortran/match.c:3059
+#, gcc-internal-format, gfc-internal-format
+msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
+msgstr ""
+
+#: fortran/match.c:3077
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: MOLD tag at %L"
+msgstr ""
+
+#: fortran/match.c:3084
+#, gcc-internal-format, gfc-internal-format
+msgid "Redundant MOLD tag found at %L "
+msgstr ""
+
+#: fortran/match.c:3091
+#, gcc-internal-format, gfc-internal-format
+msgid "MOLD tag at %L conflicts with the typespec at %L"
+msgstr ""
+
+#: fortran/match.c:3117
+#, gcc-internal-format, gfc-internal-format
+msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
+msgstr ""
+
+#: fortran/match.c:3125
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Allocate-object at %L with a deferred type parameter requires either a type-"
+"spec or SOURCE tag"
+msgstr ""
+
+#: fortran/match.c:3261
+#, gcc-internal-format, gfc-internal-format
+msgid "Illegal allocate-object at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/match.c:3277
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Allocate-object at %C is not a nonprocedure pointer or an allocatable "
+"variable"
+msgstr ""
+
+#: fortran/match.c:3314
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ERRMSG at %L"
+msgstr ""
+
+#: fortran/match.c:3372
+#, gcc-internal-format, gfc-internal-format
+msgid "Image control statement RETURN at %C in CRITICAL block"
+msgstr ""
+
+#: fortran/match.c:3381
+#, gcc-internal-format, gfc-internal-format
+msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
+msgstr ""
+
+#: fortran/match.c:3386
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: Alternate RETURN at %C"
+msgstr ""
+
+#: fortran/match.c:3416
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: RETURN statement in main program at %C"
+msgstr ""
+
+#: fortran/match.c:3444
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected component reference at %C"
+msgstr ""
+
+#: fortran/match.c:3450
+#, gcc-internal-format, gfc-internal-format
+msgid "Junk after CALL at %C"
+msgstr ""
+
+#: fortran/match.c:3460
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected type-bound procedure or procedure pointer component at %C"
+msgstr ""
+
+#: fortran/match.c:3680
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in common block name at %C"
+msgstr ""
+
+#: fortran/match.c:3716
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
+msgstr ""
+
+#. 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:3775
+#, gcc-internal-format, gfc-internal-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:3784
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
+"global"
+msgstr ""
+
+#: fortran/match.c:3791
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %C is already in a COMMON block"
+msgstr ""
+
+#: fortran/match.c:3799
+#, gcc-internal-format, gfc-internal-format
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr ""
+
+#: fortran/match.c:3826
+#, gcc-internal-format, gfc-internal-format
+msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
+msgstr ""
+
+#: fortran/match.c:3836
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
+msgstr ""
+
+#: fortran/match.c:3868
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
+"another COMMON block '%s'"
+msgstr ""
+
+#: fortran/match.c:3976
+#, gcc-internal-format, gfc-internal-format
+msgid "Namelist group name '%s' at %C already has a basic type of %s"
+msgstr ""
+
+#: fortran/match.c:3984
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Namelist group name '%s' at %C already is USE associated and cannot be "
+"respecified."
+msgstr ""
+
+#: fortran/match.c:4011
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
+msgstr ""
+
+#: fortran/match.c:4018
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
+msgstr ""
+
+#: fortran/match.c:4152
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type component %C is not a permitted EQUIVALENCE member"
+msgstr ""
+
+#: fortran/match.c:4160
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
+msgstr ""
+
+#: fortran/match.c:4188
+#, gcc-internal-format, gfc-internal-format
+msgid "EQUIVALENCE at %C requires two or more objects"
+msgstr ""
+
+#: fortran/match.c:4202
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
+msgstr ""
+
+#: fortran/match.c:4215
+#, gcc-internal-format, gfc-internal-format
+msgid "Expecting a comma in EQUIVALENCE at %C"
+msgstr ""
+
+#: fortran/match.c:4331
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement function at %L is recursive"
+msgstr ""
+
+#: fortran/match.c:4337
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: Statement function at %C"
+msgstr ""
+
+#: fortran/match.c:4423
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected initialization expression in CASE at %C"
+msgstr ""
+
+#: fortran/match.c:4455
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected block name '%s' of SELECT construct at %C"
+msgstr ""
+
+#: fortran/match.c:4596
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
+msgstr ""
+
+#: fortran/match.c:4629
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected CASE statement at %C"
+msgstr ""
+
+#: fortran/match.c:4681
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in CASE specification at %C"
+msgstr ""
+
+#: fortran/match.c:4699
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected TYPE IS statement at %C"
+msgstr ""
+
+#: fortran/match.c:4732
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in TYPE IS specification at %C"
+msgstr ""
+
+#: fortran/match.c:4805
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in CLASS IS specification at %C"
+msgstr ""
+
+#: fortran/match.c:4927
+#, gcc-internal-format, gfc-internal-format
+msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
+msgstr ""
+
+#: fortran/match.c:4965
+#, gcc-internal-format, gfc-internal-format
+msgid "Label '%s' at %C doesn't match WHERE label '%s'"
+msgstr ""
+
+#: fortran/match.c:5065
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in FORALL iterator at %C"
+msgstr ""
+
+#: fortran/matchexp.c:72
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad character '%c' in OPERATOR name at %C"
+msgstr ""
+
+#: fortran/matchexp.c:80
+#, gcc-internal-format, gfc-internal-format
+msgid "The name '%s' cannot be used as a defined operator at %C"
+msgstr ""
+
+#: fortran/matchexp.c:173
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a right parenthesis in expression at %C"
+msgstr ""
+
+#: fortran/matchexp.c:278
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected exponent in expression at %C"
+msgstr ""
+
+#: fortran/matchexp.c:316 fortran/matchexp.c:321 fortran/matchexp.c:425
+#: fortran/matchexp.c:430
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Extension: Unary operator following arithmetic operator (use parentheses) at "
+"%C"
+msgstr ""
+
+#: fortran/misc.c:39
+#, gcc-internal-format
+msgid "Out of memory-- malloc() failed"
+msgstr ""
+
+#: fortran/module.c:522
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: module nature in USE statement at %C"
+msgstr ""
+
+#: fortran/module.c:534
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Module nature in USE statement at %C shall be either INTRINSIC or "
+"NON_INTRINSIC"
+msgstr ""
+
+#: fortran/module.c:547
+#, gcc-internal-format, gfc-internal-format
+msgid "\"::\" was expected after module nature at %C but was not found"
+msgstr ""
+
+#: fortran/module.c:556
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: \"USE :: module\" at %C"
+msgstr ""
+
+#: fortran/module.c:610
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing generic specification in USE statement at %C"
+msgstr ""
+
+#: fortran/module.c:618
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Renaming operators in USE statements at %C"
+msgstr ""
+
+#: fortran/module.c:660
+#, gcc-internal-format, gfc-internal-format
+msgid "The name '%s' at %C has already been used as an external module name."
+msgstr ""
+
+#: fortran/module.c:937
+#, gcc-internal-format, gfc-internal-format
+msgid "Reading module %s at line %d column %d: %s"
+msgstr ""
+
+#: fortran/module.c:941
+#, gcc-internal-format, gfc-internal-format
+msgid "Writing module %s at line %d column %d: %s"
+msgstr ""
+
+#: fortran/module.c:945
+#, gcc-internal-format, gfc-internal-format
+msgid "Module %s at line %d column %d: %s"
+msgstr ""
+
+#: fortran/module.c:1303
+#, gcc-internal-format, gfc-internal-format
+msgid "Error writing modules file: %s"
+msgstr ""
+
+#: fortran/module.c:3205
+#, gcc-internal-format, gfc-internal-format
+msgid "Namelist %s cannot be renamed by USE association to %s"
+msgstr ""
+
+#: fortran/module.c:4522
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' referenced at %L not found in module '%s'"
+msgstr ""
+
+#: fortran/module.c:4529
+#, gcc-internal-format, gfc-internal-format
+msgid "User operator '%s' referenced at %L not found in module '%s'"
+msgstr ""
+
+#: fortran/module.c:4534
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
+msgstr ""
+
+#: fortran/module.c:5148
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't open module file '%s' for writing at %C: %s"
+msgstr ""
+
+#: fortran/module.c:5186
+#, gcc-internal-format, gfc-internal-format
+msgid "Error writing module file '%s' for writing: %s"
+msgstr ""
+
+#: fortran/module.c:5195
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't delete module file '%s': %s"
+msgstr ""
+
+#: fortran/module.c:5198
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't rename module file '%s' to '%s': %s"
+msgstr ""
+
+#: fortran/module.c:5204
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't delete temporary module file '%s': %s"
+msgstr ""
+
+#: fortran/module.c:5223 fortran/module.c:5354 fortran/module.c:5387
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' already declared"
+msgstr ""
+
+#: fortran/module.c:5333
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
+msgstr ""
+
+#: fortran/module.c:5458
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
+"used previously"
+msgstr ""
+
+#: fortran/module.c:5473
+#, gcc-internal-format, gfc-internal-format
+msgid "The symbol '%s', referrenced at %C, is not in the selected standard"
+msgstr ""
+
+#: fortran/module.c:5480 fortran/module.c:5540
+#, gcc-internal-format, gfc-internal-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:5590
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
+msgstr ""
+
+#: fortran/module.c:5623
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
+msgstr ""
+
+#: fortran/module.c:5631
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ISO_C_BINDING module at %C"
+msgstr ""
+
+#: fortran/module.c:5641
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't find an intrinsic module named '%s' at %C"
+msgstr ""
+
+#: fortran/module.c:5646
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't open module file '%s' for reading at %C: %s"
+msgstr ""
+
+#: fortran/module.c:5654
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
+"used previously"
+msgstr ""
+
+#: fortran/module.c:5674
+#, gcc-internal-format, gfc-internal-format
+msgid "File '%s' opened at %C is not a GFORTRAN module file"
+msgstr ""
+
+#: fortran/module.c:5681
+#, gcc-internal-format, gfc-internal-format
+msgid "Parse error when checking module version for file '%s' opened at %C"
+msgstr ""
+
+#: fortran/module.c:5686
+#, gcc-internal-format, gfc-internal-format
+msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
+msgstr ""
+
+#: fortran/module.c:5701
+#, gcc-internal-format
+msgid "Can't USE the same module we're building!"
+msgstr ""
+
+#: fortran/openmp.c:132 fortran/openmp.c:568
+#, gcc-internal-format, gfc-internal-format
+msgid "COMMON block /%s/ not found at %C"
+msgstr ""
+
+#: fortran/openmp.c:163
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in OpenMP variable list at %C"
+msgstr ""
+
+#: fortran/openmp.c:291
+#, gcc-internal-format, gfc-internal-format
+msgid "%s is not INTRINSIC procedure name at %C"
+msgstr ""
+
+#: fortran/openmp.c:402
+#, gcc-internal-format, gfc-internal-format
+msgid "COLLAPSE clause argument not constant positive integer at %C"
+msgstr ""
+
+#: fortran/openmp.c:469
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after TASKWAIT clause at %C"
+msgstr ""
+
+#: fortran/openmp.c:487
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP CRITICAL statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:515
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP FLUSH statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:547
+#, gcc-internal-format, gfc-internal-format
+msgid "Threadprivate variable at %C is an element of a COMMON block"
+msgstr ""
+
+#: fortran/openmp.c:587
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
+msgstr ""
+
+#: fortran/openmp.c:663
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:677
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP MASTER statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:691
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP ORDERED statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:705
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP ATOMIC statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:719
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after $OMP BARRIER statement at %C"
+msgstr ""
+
+#: fortran/openmp.c:736
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected junk after NOWAIT clause at %C"
+msgstr ""
+
+#: fortran/openmp.c:783 fortran/resolve.c:8543 fortran/resolve.c:8983
+#, gcc-internal-format, gfc-internal-format
+msgid "IF clause at %L requires a scalar LOGICAL expression"
+msgstr ""
+
+#: fortran/openmp.c:791
+#, gcc-internal-format, gfc-internal-format
+msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
+msgstr ""
+
+#: fortran/openmp.c:799
+#, gcc-internal-format, gfc-internal-format
+msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
+msgstr ""
+
+#: fortran/openmp.c:841
+#, gcc-internal-format, gfc-internal-format
+msgid "Object '%s' is not a variable at %L"
+msgstr ""
+
+#: fortran/openmp.c:850 fortran/openmp.c:861 fortran/openmp.c:869
+#: fortran/openmp.c:880
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' present on multiple clauses at %L"
+msgstr ""
+
+#: fortran/openmp.c:903
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:906
+#, gcc-internal-format, gfc-internal-format
+msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
+
+#: fortran/openmp.c:914
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:917
+#, gcc-internal-format, gfc-internal-format
+msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
+
+#: fortran/openmp.c:925
+#, gcc-internal-format, gfc-internal-format
+msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:928
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray pointee '%s' in SHARED clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:936
+#, gcc-internal-format, gfc-internal-format
+msgid "THREADPRIVATE object '%s' in %s clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:939
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray pointee '%s' in %s clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:944
+#, gcc-internal-format, gfc-internal-format
+msgid "POINTER object '%s' in %s clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:949
+#, gcc-internal-format, gfc-internal-format
+msgid "%s clause object '%s' has ALLOCATABLE components at %L"
+msgstr ""
+
+#: fortran/openmp.c:952
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray pointer '%s' in %s clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:956
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed size array '%s' in %s clause at %L"
+msgstr ""
+
+#: fortran/openmp.c:961
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
+msgstr ""
+
+#: fortran/openmp.c:970
+#, gcc-internal-format, gfc-internal-format
+msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
+msgstr ""
+
+#: fortran/openmp.c:981
+#, gcc-internal-format, gfc-internal-format
+msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
+msgstr ""
+
+#: fortran/openmp.c:992
+#, gcc-internal-format, gfc-internal-format
+msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
+msgstr ""
+
+#: fortran/openmp.c:1001
+#, gcc-internal-format, gfc-internal-format
+msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
+msgstr ""
+
+#: fortran/openmp.c:1113
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
+msgstr ""
+
+#: fortran/openmp.c:1153
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
+"NEQV. at %L"
+msgstr ""
+
+#: fortran/openmp.c:1201
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
+msgstr ""
+
+#: fortran/openmp.c:1215
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
+"(expr) at %L"
+msgstr ""
+
+#: fortran/openmp.c:1247
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
+"reference var at %L"
+msgstr ""
+
+#: fortran/openmp.c:1271
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
+"at %L"
+msgstr ""
+
+#: fortran/openmp.c:1278
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
+msgstr ""
+
+#: fortran/openmp.c:1294
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
+msgstr ""
+
+#: fortran/openmp.c:1297
+#, gcc-internal-format, gfc-internal-format
+msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
+msgstr ""
+
+#: fortran/openmp.c:1303
+#, gcc-internal-format, gfc-internal-format
+msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
+msgstr ""
+
+#: fortran/openmp.c:1321
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
+"side at %L"
+msgstr ""
+
+#: fortran/openmp.c:1455
+#, gcc-internal-format, gfc-internal-format
+msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
+msgstr ""
+
+#: fortran/openmp.c:1461
+#, gcc-internal-format, gfc-internal-format
+msgid "!$OMP DO iteration variable must be of type integer at %L"
+msgstr ""
+
+#: fortran/openmp.c:1465
+#, gcc-internal-format, gfc-internal-format
+msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
+msgstr ""
+
+#: fortran/openmp.c:1473
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"!$OMP DO iteration variable present on clause other than PRIVATE or "
+"LASTPRIVATE at %L"
+msgstr ""
+
+#: fortran/openmp.c:1491
+#, gcc-internal-format, gfc-internal-format
+msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
+msgstr ""
+
+#: fortran/openmp.c:1505
+#, gcc-internal-format, gfc-internal-format
+msgid "collapsed !$OMP DO loops not perfectly nested at %L"
+msgstr ""
+
+#: fortran/openmp.c:1514 fortran/openmp.c:1522
+#, gcc-internal-format, gfc-internal-format
+msgid "not enough DO loops for collapsed !$OMP DO at %L"
+msgstr ""
+
+#: fortran/options.c:253
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Fortran"
+msgstr ""
+
+#: fortran/options.c:332
+#, gcc-internal-format, gfc-internal-format
+msgid "Reading file '%s' as free form"
+msgstr ""
+
+#: fortran/options.c:342
+#, gcc-internal-format
+msgid "'-fd-lines-as-comments' has no effect in free form"
+msgstr ""
+
+#: fortran/options.c:345
+#, gcc-internal-format
+msgid "'-fd-lines-as-code' has no effect in free form"
+msgstr ""
+
+#: fortran/options.c:363
+#, gcc-internal-format, gfc-internal-format
+msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
+msgstr ""
+
+#: fortran/options.c:366
+#, gcc-internal-format
+msgid "Flag -fno-automatic overwrites -frecursive"
+msgstr ""
+
+#: fortran/options.c:368
+#, gcc-internal-format
+msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
+msgstr ""
+
+#: fortran/options.c:372
+#, gcc-internal-format, gfc-internal-format
+msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
+msgstr ""
+
+#: fortran/options.c:376
+#, gcc-internal-format, gfc-internal-format
+msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
+msgstr ""
+
+#: fortran/options.c:451
+#, gcc-internal-format
+msgid "gfortran: Only one -J option allowed"
+msgstr ""
+
+#: fortran/options.c:494
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument to -ffpe-trap is not valid: %s"
+msgstr ""
+
+#: fortran/options.c:507
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument to -fcoarray is not valid: %s"
+msgstr ""
+
+#: fortran/options.c:545
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument to -fcheck is not valid: %s"
+msgstr ""
+
+#: fortran/options.c:713
+#, gcc-internal-format
+msgid "Fixed line length must be at least seven."
+msgstr ""
+
+#: fortran/options.c:731
+#, gcc-internal-format
+msgid "Free line length must be at least three."
+msgstr ""
+
+#: fortran/options.c:749
+#, gcc-internal-format
+msgid "-static-libgfortran is not supported in this configuration"
+msgstr ""
+
+#: fortran/options.c:793
+#, gcc-internal-format, gfc-internal-format
+msgid "Maximum supported identifier length is %d"
+msgstr ""
+
+#: fortran/options.c:825
+#, gcc-internal-format, gfc-internal-format
+msgid "Unrecognized option to -finit-logical: %s"
+msgstr ""
+
+#: fortran/options.c:841
+#, gcc-internal-format, gfc-internal-format
+msgid "Unrecognized option to -finit-real: %s"
+msgstr ""
+
+#: fortran/options.c:857
+#, gcc-internal-format
+msgid "The value of n in -finit-character=n must be between 0 and 127"
+msgstr ""
+
+#: fortran/options.c:949
+#, gcc-internal-format, gfc-internal-format
+msgid "Maximum subrecord length cannot exceed %d"
+msgstr ""
+
+#: fortran/parse.c:470
+#, gcc-internal-format, gfc-internal-format
+msgid "Unclassifiable statement at %C"
+msgstr ""
+
+#: fortran/parse.c:492
+#, gcc-internal-format, gfc-internal-format
+msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
+msgstr ""
+
+#: fortran/parse.c:573
+#, gcc-internal-format, gfc-internal-format
+msgid "Unclassifiable OpenMP directive at %C"
+msgstr ""
+
+#: fortran/parse.c:599
+#, gcc-internal-format, gfc-internal-format
+msgid "Unclassifiable GCC directive at %C"
+msgstr ""
+
+#: fortran/parse.c:641 fortran/parse.c:812
+#, gcc-internal-format, gfc-internal-format
+msgid "Zero is not a valid statement label at %C"
+msgstr ""
+
+#: fortran/parse.c:648 fortran/parse.c:804
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-numeric character in statement label at %C"
+msgstr ""
+
+#: fortran/parse.c:660 fortran/parse.c:853
+#, gcc-internal-format, gfc-internal-format
+msgid "Semicolon at %C needs to be preceded by statement"
+msgstr ""
+
+#: fortran/parse.c:668 fortran/parse.c:868
+#, gcc-internal-format, gfc-internal-format
+msgid "Ignoring statement label in empty statement at %L"
+msgstr ""
+
+#: fortran/parse.c:715 fortran/parse.c:855
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Semicolon at %C without preceding statement"
+msgstr ""
+
+#: fortran/parse.c:791 fortran/parse.c:831
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad continuation line at %C"
+msgstr ""
+
+#: fortran/parse.c:1093
+#, gcc-internal-format, gfc-internal-format
+msgid "FORMAT statement at %L does not have a statement label"
+msgstr ""
+
+#: fortran/parse.c:1674
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement at %C"
+msgstr ""
+
+#: fortran/parse.c:1821
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C cannot follow %s statement at %L"
+msgstr ""
+
+#: fortran/parse.c:1838
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected end of file in '%s'"
+msgstr ""
+
+#: fortran/parse.c:1870
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
+msgstr ""
+
+#: fortran/parse.c:1873
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
+msgstr ""
+
+#: fortran/parse.c:1893
+#, gcc-internal-format, gfc-internal-format
+msgid "Components in TYPE at %C must precede CONTAINS"
+msgstr ""
+
+#: fortran/parse.c:1897
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003:  Type-bound procedure at %C"
+msgstr ""
+
+#: fortran/parse.c:1906
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003:  GENERIC binding at %C"
+msgstr ""
+
+#: fortran/parse.c:1916
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003:  FINAL procedure declaration at %C"
+msgstr ""
+
+#: fortran/parse.c:1928
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
+msgstr ""
+
+#: fortran/parse.c:1939 fortran/parse.c:2042
+#, gcc-internal-format, gfc-internal-format
+msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
+msgstr ""
+
+#: fortran/parse.c:1946
+#, gcc-internal-format, gfc-internal-format
+msgid "PRIVATE statement at %C must precede procedure bindings"
+msgstr ""
+
+#: fortran/parse.c:1953 fortran/parse.c:2055
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate PRIVATE statement at %C"
+msgstr ""
+
+#: fortran/parse.c:1963
+#, gcc-internal-format, gfc-internal-format
+msgid "SEQUENCE statement at %C must precede CONTAINS"
+msgstr ""
+
+#: fortran/parse.c:1967
+#, gcc-internal-format, gfc-internal-format
+msgid "Already inside a CONTAINS block at %C"
+msgstr ""
+
+#: fortran/parse.c:2025
+#, gcc-internal-format, gfc-internal-format
+msgid "FINAL declaration at %C must be inside CONTAINS"
+msgstr ""
+
+#: fortran/parse.c:2033
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Derived type definition at %C without components"
+msgstr ""
+
+#: fortran/parse.c:2049
+#, gcc-internal-format, gfc-internal-format
+msgid "PRIVATE statement at %C must precede structure components"
+msgstr ""
+
+#: fortran/parse.c:2066
+#, gcc-internal-format, gfc-internal-format
+msgid "SEQUENCE statement at %C must precede structure components"
+msgstr ""
+
+#: fortran/parse.c:2072
+#, gcc-internal-format, gfc-internal-format
+msgid "SEQUENCE attribute at %C already specified in TYPE statement"
+msgstr ""
+
+#: fortran/parse.c:2077
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate SEQUENCE statement at %C"
+msgstr ""
+
+#: fortran/parse.c:2087
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
+msgstr ""
+
+#: fortran/parse.c:2174
+#, gcc-internal-format, gfc-internal-format
+msgid "ENUM declaration at %C has no ENUMERATORS"
+msgstr ""
+
+#: fortran/parse.c:2258
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement in INTERFACE block at %C"
+msgstr ""
+
+#: fortran/parse.c:2284
+#, gcc-internal-format, gfc-internal-format
+msgid "SUBROUTINE at %C does not belong in a generic function interface"
+msgstr ""
+
+#: fortran/parse.c:2288
+#, gcc-internal-format, gfc-internal-format
+msgid "FUNCTION at %C does not belong in a generic subroutine interface"
+msgstr ""
+
+#: fortran/parse.c:2298
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
+msgstr ""
+
+#: fortran/parse.c:2329
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement at %C in INTERFACE body"
+msgstr ""
+
+#: fortran/parse.c:2347
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
+msgstr ""
+
+#: fortran/parse.c:2471
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement is not allowed inside of BLOCK at %C"
+msgstr ""
+
+#: fortran/parse.c:2558
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement must appear in a MODULE"
+msgstr ""
+
+#: fortran/parse.c:2566
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C follows another accessibility specification"
+msgstr ""
+
+#: fortran/parse.c:2617
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad kind expression for function '%s' at %L"
+msgstr ""
+
+#: fortran/parse.c:2621
+#, gcc-internal-format, gfc-internal-format
+msgid "The type for function '%s' at %L is not accessible"
+msgstr ""
+
+#: fortran/parse.c:2679
+#, gcc-internal-format, gfc-internal-format
+msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
+msgstr ""
+
+#: fortran/parse.c:2700
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement in WHERE block at %C"
+msgstr ""
+
+#: fortran/parse.c:2759
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement in FORALL block at %C"
+msgstr ""
+
+#: fortran/parse.c:2810
+#, gcc-internal-format, gfc-internal-format
+msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
+msgstr ""
+
+#: fortran/parse.c:2828
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate ELSE statements at %L and %C"
+msgstr ""
+
+#: fortran/parse.c:2889
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
+msgstr ""
+
+#: fortran/parse.c:2972
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
+"%C"
+msgstr ""
+
+#: fortran/parse.c:3034
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
+msgstr ""
+
+#: fortran/parse.c:3067
+#, gcc-internal-format, gfc-internal-format
+msgid "End of nonblock DO statement at %C is within another block"
+msgstr ""
+
+#: fortran/parse.c:3076
+#, gcc-internal-format, gfc-internal-format
+msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
+msgstr ""
+
+#: fortran/parse.c:3123
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement label in END CRITICAL at %C does not match CRITIAL label"
+msgstr ""
+
+#: fortran/parse.c:3187
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: BLOCK construct at %C"
+msgstr ""
+
+#: fortran/parse.c:3217
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: ASSOCIATE construct at %C"
+msgstr ""
+
+#: fortran/parse.c:3314
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement label in ENDDO at %C doesn't match DO label"
+msgstr ""
+
+#: fortran/parse.c:3330
+#, gcc-internal-format, gfc-internal-format
+msgid "Named block DO at %L requires matching ENDDO name"
+msgstr ""
+
+#: fortran/parse.c:3589
+#, gcc-internal-format, gfc-internal-format
+msgid "Name after !$omp critical and !$omp end critical does not match at %C"
+msgstr ""
+
+#: fortran/parse.c:3646
+#, gcc-internal-format, gfc-internal-format
+msgid "%s statement at %C cannot terminate a non-block DO loop"
+msgstr ""
+
+#: fortran/parse.c:3842
+#, gcc-internal-format, gfc-internal-format
+msgid "Contained procedure '%s' at %C is already ambiguous"
+msgstr ""
+
+#: fortran/parse.c:3892
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement in CONTAINS section at %C"
+msgstr ""
+
+#: fortran/parse.c:3916
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at "
+"%C"
+msgstr ""
+
+#: fortran/parse.c:3993
+#, gcc-internal-format, gfc-internal-format
+msgid "CONTAINS statement at %C is already in a contained program unit"
+msgstr ""
+
+#: fortran/parse.c:4043
+#, gcc-internal-format, gfc-internal-format
+msgid "Global name '%s' at %L is already being used as a %s at %L"
+msgstr ""
+
+#: fortran/parse.c:4064
+#, gcc-internal-format, gfc-internal-format
+msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
+msgstr ""
+
+#: fortran/parse.c:4090
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected %s statement in BLOCK DATA at %C"
+msgstr ""
+
+#: fortran/parse.c:4133
+#, gcc-internal-format, gfc-internal-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, i.e. data decls or executable
+#. statements, we're in for lots of errors.
+#: fortran/parse.c:4454
+#, gcc-internal-format, gfc-internal-format
+msgid "Two main PROGRAMs at %L and %C"
+msgstr ""
+
+#: fortran/primary.c:95
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing kind-parameter at %C"
+msgstr ""
+
+#: fortran/primary.c:219
+#, gcc-internal-format, gfc-internal-format
+msgid "Integer kind %d at %C not available"
+msgstr ""
+
+#: fortran/primary.c:227
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Integer too big for its kind at %C. This check can be disabled with the "
+"option -fno-range-check"
+msgstr ""
+
+#: fortran/primary.c:256
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Hollerith constant at %C"
+msgstr ""
+
+#: fortran/primary.c:268
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid Hollerith constant: %L must contain at least one character"
+msgstr ""
+
+#: fortran/primary.c:274
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid Hollerith constant: Integer kind at %L should be default"
+msgstr ""
+
+#: fortran/primary.c:294
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid Hollerith constant at %L contains a wide character"
+msgstr ""
+
+#: fortran/primary.c:380
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+msgstr ""
+
+#: fortran/primary.c:390
+#, gcc-internal-format, gfc-internal-format
+msgid "Empty set of digits in BOZ constant at %C"
+msgstr ""
+
+#: fortran/primary.c:396
+#, gcc-internal-format, gfc-internal-format
+msgid "Illegal character in BOZ constant at %C"
+msgstr ""
+
+#: fortran/primary.c:419
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
+msgstr ""
+
+#: fortran/primary.c:450
+#, gcc-internal-format, gfc-internal-format
+msgid "Integer too big for integer kind %i at %C"
+msgstr ""
+
+#: fortran/primary.c:456
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:556
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing exponent in real number at %C"
+msgstr ""
+
+#: fortran/primary.c:612
+#, gcc-internal-format, gfc-internal-format
+msgid "Real number at %C has a 'd' exponent and an explicit kind"
+msgstr ""
+
+#: fortran/primary.c:625
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid real kind %d at %C"
+msgstr ""
+
+#: fortran/primary.c:639
+#, gcc-internal-format, gfc-internal-format
+msgid "Real constant overflows its kind at %C"
+msgstr ""
+
+#: fortran/primary.c:644
+#, gcc-internal-format, gfc-internal-format
+msgid "Real constant underflows its kind at %C"
+msgstr ""
+
+#: fortran/primary.c:736
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in SUBSTRING specification at %C"
+msgstr ""
+
+#: fortran/primary.c:948
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid kind %d for CHARACTER constant at %C"
+msgstr ""
+
+#: fortran/primary.c:969
+#, gcc-internal-format, gfc-internal-format
+msgid "Unterminated character constant beginning at %C"
+msgstr ""
+
+#: fortran/primary.c:1001
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character '%s' in string at %C is not representable in character kind %d"
+msgstr ""
+
+#: fortran/primary.c:1084
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad kind for logical constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1117
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected PARAMETER symbol in complex constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1123
+#, gcc-internal-format, gfc-internal-format
+msgid "Numeric PARAMETER required in complex constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1129
+#, gcc-internal-format, gfc-internal-format
+msgid "Scalar PARAMETER required in complex constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1133
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1163
+#, gcc-internal-format, gfc-internal-format
+msgid "Error converting PARAMETER constant in complex constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1292
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in COMPLEX constant at %C"
+msgstr ""
+
+#: fortran/primary.c:1498
+#, gcc-internal-format, gfc-internal-format
+msgid "Keyword '%s' at %C has already appeared in the current argument list"
+msgstr ""
+
+#: fortran/primary.c:1562
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: argument list function at %C"
+msgstr ""
+
+#: fortran/primary.c:1631
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected alternate return label at %C"
+msgstr ""
+
+#: fortran/primary.c:1649
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing keyword name in actual argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:1695
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:1752
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Array section designator, e.g. '(:)', is required besides the coarray "
+"designator '[...]' at %C"
+msgstr ""
+
+#: fortran/primary.c:1758
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarray designator at %C but '%s' is not a coarray"
+msgstr ""
+
+#: fortran/primary.c:1824
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected structure component name at %C"
+msgstr ""
+
+#: fortran/primary.c:1868
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:1900
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure pointer component '%s' requires an argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:1988
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindexed procedure-pointer component at %C"
+msgstr ""
+
+#: fortran/primary.c:2237
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2003: Structure constructor with missing optional arguments at %C"
+msgstr ""
+
+#: fortran/primary.c:2245
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"No initializer for component '%s' given in the structure constructor at %C!"
+msgstr ""
+
+#: fortran/primary.c:2292
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't construct ABSTRACT type '%s' at %C"
+msgstr ""
+
+#: fortran/primary.c:2320
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Structure constructor with named arguments at %C"
+msgstr ""
+
+#: fortran/primary.c:2335
+#, gcc-internal-format, gfc-internal-format
+msgid "Component initializer without name after component named %s at %C!"
+msgstr ""
+
+#: fortran/primary.c:2338
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many components in structure constructor at %C!"
+msgstr ""
+
+#: fortran/primary.c:2371
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' is initialized twice in the structure constructor at %C!"
+msgstr ""
+
+#: fortran/primary.c:2387
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed expression to pointer component '%s' in structure constructor at "
+"%C!"
+msgstr ""
+
+#: fortran/primary.c:2437
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"component '%s' at %L has already been set by a parent derived type "
+"constructor"
+msgstr ""
+
+#: fortran/primary.c:2452
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in structure constructor at %C"
+msgstr ""
+
+#: fortran/primary.c:2568
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%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:2687
+#, gcc-internal-format, gfc-internal-format
+msgid "Unexpected use of subroutine name '%s' at %C"
+msgstr ""
+
+#: fortran/primary.c:2718
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement function '%s' requires argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:2721
+#, gcc-internal-format, gfc-internal-format
+msgid "Function '%s' requires an argument list at %C"
+msgstr ""
+
+#: fortran/primary.c:2768
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing argument to '%s' at %C"
+msgstr ""
+
+#: fortran/primary.c:2909
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing argument list in function '%s' at %C"
+msgstr ""
+
+#: fortran/primary.c:2937
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol at %C is not appropriate for an expression"
+msgstr ""
+
+#: fortran/primary.c:3036
+#, gcc-internal-format, gfc-internal-format
+msgid "Named constant at %C in an EQUIVALENCE"
+msgstr ""
+
+#: fortran/primary.c:3070
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %C is not a variable"
+msgstr ""
+
+#: fortran/resolve.c:115
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L is of the ABSTRACT type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:118
+#, gcc-internal-format, gfc-internal-format
+msgid "ABSTRACT type '%s' used at %L"
+msgstr ""
+
+#: fortran/resolve.c:140
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE '%s' at %L may not be used as its own interface"
+msgstr ""
+
+#: fortran/resolve.c:146
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Interface '%s', used by procedure '%s' at %L, is declared in a later "
+"PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:203
+#, gcc-internal-format, gfc-internal-format
+msgid "Interface '%s' of procedure '%s' at %L must be explicit"
+msgstr ""
+
+#: fortran/resolve.c:251
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
+msgstr ""
+
+#: fortran/resolve.c:255
+#, gcc-internal-format, gfc-internal-format
+msgid "Alternate return specifier in function '%s' at %L is not allowed"
+msgstr ""
+
+#: fortran/resolve.c:271
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
+msgstr ""
+
+#: fortran/resolve.c:278
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
+msgstr ""
+
+#: fortran/resolve.c:291 fortran/resolve.c:1633
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:338
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:343
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
+msgstr ""
+
+#: fortran/resolve.c:353
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarray dummy argument '%s' at %L to elemental procedure"
+msgstr ""
+
+#: fortran/resolve.c:360
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' of elemental procedure at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:367
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE "
+"attribute"
+msgstr ""
+
+#: fortran/resolve.c:375
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
+msgstr ""
+
+#: fortran/resolve.c:383
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:391
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of elemental procedure '%s' at %L must have its INTENT "
+"specified"
+msgstr ""
+
+#: fortran/resolve.c:403
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' of statement function at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:413
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character-valued argument '%s' of statement function at %L must have "
+"constant length"
+msgstr ""
+
+#: fortran/resolve.c:470
+#, gcc-internal-format, gfc-internal-format
+msgid "Contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:473
+#, gcc-internal-format, gfc-internal-format
+msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:497
+#, gcc-internal-format, gfc-internal-format
+msgid "Character-valued %s '%s' at %L must not be assumed length"
+msgstr ""
+
+#: fortran/resolve.c:672
+#, gcc-internal-format, gfc-internal-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr ""
+
+#: fortran/resolve.c:689
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Extension: Function %s at %L with entries returning variables of different "
+"string lengths"
+msgstr ""
+
+#: fortran/resolve.c:716
+#, gcc-internal-format, gfc-internal-format
+msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:720
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:727
+#, gcc-internal-format, gfc-internal-format
+msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:731
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:769
+#, gcc-internal-format, gfc-internal-format
+msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:774
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:817
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
+"allowed"
+msgstr ""
+
+#: fortran/resolve.c:821
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Initialized variable '%s' at %L is in a blank COMMON but initialization is "
+"only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:832
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
+"BIND(C) attribute"
+msgstr ""
+
+#: fortran/resolve.c:836
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L has an ultimate component that is "
+"allocatable"
+msgstr ""
+
+#: fortran/resolve.c:840
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L may not have default initializer"
+msgstr ""
+
+#: fortran/resolve.c:870
+#, gcc-internal-format, gfc-internal-format
+msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
+msgstr ""
+
+#: fortran/resolve.c:874
+#, gcc-internal-format, gfc-internal-format
+msgid "COMMON block '%s' at %L is also an intrinsic procedure"
+msgstr ""
+
+#: fortran/resolve.c:878
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
+msgstr ""
+
+#: fortran/resolve.c:883
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
+msgstr ""
+
+#: fortran/resolve.c:951
+#, gcc-internal-format, gfc-internal-format
+msgid "Components of structure constructor '%s' at %L are PRIVATE"
+msgstr ""
+
+#: fortran/resolve.c:979
+#, gcc-internal-format, gfc-internal-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:1001
+#, gcc-internal-format, gfc-internal-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:1079
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The NULL in the derived type constructor at %L is being applied to component "
+"'%s', which is neither a POINTER nor ALLOCATABLE"
+msgstr ""
+
+#: fortran/resolve.c:1094
+#, gcc-internal-format, gfc-internal-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:1105
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization target at %L must not be ALLOCATABLE "
+msgstr ""
+
+#: fortran/resolve.c:1111
+#, gcc-internal-format, gfc-internal-format
+msgid "Pointer initialization target at %L must have the SAVE attribute"
+msgstr ""
+
+#: fortran/resolve.c:1122
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Invalid expression in the derived type constructor for pointer component "
+"'%s' at %L in PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:1245
+#, gcc-internal-format, gfc-internal-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:1307
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L is ambiguous"
+msgstr ""
+
+#: fortran/resolve.c:1311
+#, gcc-internal-format, gfc-internal-format
+msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
+msgstr ""
+
+#: fortran/resolve.c:1418
+#, gcc-internal-format, gfc-internal-format
+msgid "Type specified for intrinsic function '%s' at %L is ignored"
+msgstr ""
+
+#: fortran/resolve.c:1431
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
+msgstr ""
+
+#: fortran/resolve.c:1442
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' declared INTRINSIC at %L does not exist"
+msgstr ""
+
+#: fortran/resolve.c:1453
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
+"standard settings but %s.  Use an appropriate -std=* option or enable -fall-"
+"intrinsics in order to use it."
+msgstr ""
+
+#: fortran/resolve.c:1489
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  "
+"Declare it RECURSIVE or use -frecursive"
+msgstr ""
+
+#: fortran/resolve.c:1523 fortran/resolve.c:8088 fortran/resolve.c:8932
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d referenced at %L is never defined"
+msgstr ""
+
+#: fortran/resolve.c:1582
+#, gcc-internal-format, gfc-internal-format
+msgid "Statement function '%s' at %L is not allowed as an actual argument"
+msgstr ""
+
+#: fortran/resolve.c:1590
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
+msgstr ""
+
+#: fortran/resolve.c:1598
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
+msgstr ""
+
+#: fortran/resolve.c:1606
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
+"at %L"
+msgstr ""
+
+#: fortran/resolve.c:1655
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %L is ambiguous"
+msgstr ""
+
+#: fortran/resolve.c:1706
+#, gcc-internal-format, gfc-internal-format
+msgid "By-value argument at %L is not of numeric type"
+msgstr ""
+
+#: fortran/resolve.c:1713
+#, gcc-internal-format, gfc-internal-format
+msgid "By-value argument at %L cannot be an array or an array section"
+msgstr ""
+
+#: fortran/resolve.c:1727
+#, gcc-internal-format, gfc-internal-format
+msgid "By-value argument at %L is not allowed in this context"
+msgstr ""
+
+#: fortran/resolve.c:1739
+#, gcc-internal-format, gfc-internal-format
+msgid "Passing internal procedure at %L by location not allowed"
+msgstr ""
+
+#: fortran/resolve.c:1750
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindexed actual argument at %L with ultimate pointer component"
+msgstr ""
+
+#: fortran/resolve.c:1873
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
+"actual argument of an ELEMENTAL procedure unless there is a non-optional "
+"argument with the same rank (12.4.1.5)"
+msgstr ""
+
+#: fortran/resolve.c:1912
+#, gcc-internal-format, gfc-internal-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:2069
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
+msgstr ""
+
+#: fortran/resolve.c:2077
+#, gcc-internal-format, gfc-internal-format
+msgid "Return type mismatch of function '%s' at %L (%s/%s)"
+msgstr ""
+
+#: fortran/resolve.c:2096
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Dummy argument '%s' of procedure '%s' at %L has an attribute that requires "
+"an explicit interface for this procedure"
+msgstr ""
+
+#: fortran/resolve.c:2106
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an "
+"explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2114
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit "
+"interface"
+msgstr ""
+
+#: fortran/resolve.c:2122
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L with parametrized derived type argument '%s' must have "
+"an explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2131
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L with polymorphic dummy argument '%s' must have an "
+"explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2143
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The reference to function '%s' at %L either needs an explicit INTERFACE or "
+"the rank is incorrect"
+msgstr ""
+
+#: fortran/resolve.c:2155
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function '%s' at %L with a POINTER or ALLOCATABLE result must have an "
+"explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2168
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Nonconstant character-length function '%s' at %L must have an explicit "
+"interface"
+msgstr ""
+
+#: fortran/resolve.c:2178
+#, gcc-internal-format, gfc-internal-format
+msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2185
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
+msgstr ""
+
+#: fortran/resolve.c:2285
+#, gcc-internal-format, gfc-internal-format
+msgid "There is no specific function for the generic '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:2294
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Generic function '%s' at %L is not consistent with a specific intrinsic "
+"interface"
+msgstr ""
+
+#: fortran/resolve.c:2332
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
+
+#: fortran/resolve.c:2381
+#, gcc-internal-format, gfc-internal-format
+msgid "Unable to resolve the specific function '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:2437 fortran/resolve.c:13134
+#, gcc-internal-format, gfc-internal-format
+msgid "Function '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:2648
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument to '%s' at %L is not a variable"
+msgstr ""
+
+#: fortran/resolve.c:2695
+#, gcc-internal-format, gfc-internal-format
+msgid "More actual than formal arguments in '%s' call at %L"
+msgstr ""
+
+#: fortran/resolve.c:2704
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
+msgstr ""
+
+#: fortran/resolve.c:2727
+#, gcc-internal-format, gfc-internal-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:2744
+#, gcc-internal-format, gfc-internal-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:2754
+#, gcc-internal-format, gfc-internal-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:2777 fortran/resolve.c:2814
+#, gcc-internal-format, gfc-internal-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:2790
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
+msgstr ""
+
+#: fortran/resolve.c:2806
+#, gcc-internal-format, gfc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be a scalar"
+msgstr ""
+
+#: fortran/resolve.c:2822
+#, gcc-internal-format, gfc-internal-format
+msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
+msgstr ""
+
+#. TODO: Update this error message to allow for procedure
+#. pointers once they are implemented.
+#: fortran/resolve.c:2835
+#, gcc-internal-format, gfc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be a procedure"
+msgstr ""
+
+#: fortran/resolve.c:2843
+#, gcc-internal-format, gfc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
+msgstr ""
+
+#: fortran/resolve.c:2892
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L is not a function"
+msgstr ""
+
+#: fortran/resolve.c:2900 fortran/resolve.c:3513
+#, gcc-internal-format, gfc-internal-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:2954
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
+"not a dummy argument"
+msgstr ""
+
+#: fortran/resolve.c:3007
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
+"construct"
+msgstr ""
+
+#: fortran/resolve.c:3057
+#, gcc-internal-format, gfc-internal-format
+msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
+msgstr ""
+
+#: fortran/resolve.c:3064
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
+"procedure"
+msgstr ""
+
+#: fortran/resolve.c:3080
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"ENTRY '%s' at %L cannot be called recursively, as function '%s' is not "
+"RECURSIVE"
+msgstr ""
+
+#: fortran/resolve.c:3084
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
+
+#: fortran/resolve.c:3123
+#, gcc-internal-format, gfc-internal-format
+msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
+msgstr ""
+
+#: fortran/resolve.c:3126
+#, gcc-internal-format, gfc-internal-format
+msgid "Subroutine call to '%s' at %L is not PURE"
+msgstr ""
+
+#: fortran/resolve.c:3189
+#, gcc-internal-format, gfc-internal-format
+msgid "There is no specific subroutine for the generic '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:3198
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
+"interface"
+msgstr ""
+
+#: fortran/resolve.c:3306
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing SHAPE parameter for call to %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:3314
+#, gcc-internal-format, gfc-internal-format
+msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
+msgstr ""
+
+#: fortran/resolve.c:3381
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
+
+#: fortran/resolve.c:3425
+#, gcc-internal-format, gfc-internal-format
+msgid "Unable to resolve the specific subroutine '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:3485
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
+msgstr ""
+
+#: fortran/resolve.c:3523
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not "
+"RECURSIVE"
+msgstr ""
+
+#: fortran/resolve.c:3527
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
+
+#: fortran/resolve.c:3603
+#, gcc-internal-format, gfc-internal-format
+msgid "Shapes for operands at %L and %L are not conformable"
+msgstr ""
+
+#: fortran/resolve.c:4098
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4103
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4113
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4118
+#, gcc-internal-format, gfc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4138
+#, gcc-internal-format, gfc-internal-format
+msgid "Illegal stride of zero at %L"
+msgstr ""
+
+#: fortran/resolve.c:4155
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4163
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4179
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4188
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:4227
+#, gcc-internal-format, gfc-internal-format
+msgid "Rightmost upper bound of assumed size array section not specified at %L"
+msgstr ""
+
+#: fortran/resolve.c:4237
+#, gcc-internal-format, gfc-internal-format
+msgid "Rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
+
+#: fortran/resolve.c:4245
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
+
+#: fortran/resolve.c:4260
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindex of codimension %d must be a scalar at %L"
+msgstr ""
+
+#: fortran/resolve.c:4288
+#, gcc-internal-format, gfc-internal-format
+msgid "Array index at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:4294
+#, gcc-internal-format, gfc-internal-format
+msgid "Array index at %L must be of INTEGER type, found %s"
+msgstr ""
+
+#: fortran/resolve.c:4300
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: REAL array index at %L"
+msgstr ""
+
+#: fortran/resolve.c:4339
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument dim at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:4346
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument dim at %L must be of INTEGER type"
+msgstr ""
+
+#: fortran/resolve.c:4477
+#, gcc-internal-format, gfc-internal-format
+msgid "Array index at %L is an array of rank %d"
+msgstr ""
+
+#: fortran/resolve.c:4551
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring start index at %L must be of type INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:4558
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring start index at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:4567
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring start index at %L is less than one"
+msgstr ""
+
+#: fortran/resolve.c:4580
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring end index at %L must be of type INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:4587
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring end index at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:4597
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring end index at %L exceeds the string length"
+msgstr ""
+
+#: fortran/resolve.c:4607
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring end index at %L is too large"
+msgstr ""
+
+#: fortran/resolve.c:4752
+#, gcc-internal-format, gfc-internal-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:4759
+#, gcc-internal-format, gfc-internal-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:4778
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Two or more part references with nonzero rank must not be specified at %L"
+msgstr ""
+
+#: fortran/resolve.c:4976
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"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:4981
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' is used at %L before the ENTRY statement in which it is a "
+"parameter"
+msgstr ""
+
+#: fortran/resolve.c:5032
+#, gcc-internal-format, gfc-internal-format
+msgid "Polymorphic subobject of coindexed object at %L"
+msgstr ""
+
+#: fortran/resolve.c:5057
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
+msgstr ""
+
+#: fortran/resolve.c:5388
+#, gcc-internal-format, gfc-internal-format
+msgid "Passed-object at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:5418
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:5426
+#, gcc-internal-format, gfc-internal-format
+msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:5434
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-scalar base object at %L currently not implemented"
+msgstr ""
+
+#. Nothing matching found!
+#: fortran/resolve.c:5584
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Found no matching specific binding for the call to the GENERIC '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:5611
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L should be a SUBROUTINE"
+msgstr ""
+
+#: fortran/resolve.c:5658
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L should be a FUNCTION"
+msgstr ""
+
+#: fortran/resolve.c:6101
+#, gcc-internal-format, gfc-internal-format
+msgid "%s at %L must be a scalar"
+msgstr ""
+
+#: fortran/resolve.c:6111
+#, gcc-internal-format, gfc-internal-format
+msgid "Deleted feature: %s at %L must be integer"
+msgstr ""
+
+#: fortran/resolve.c:6115 fortran/resolve.c:6122
+#, gcc-internal-format, gfc-internal-format
+msgid "%s at %L must be INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6163
+#, gcc-internal-format, gfc-internal-format
+msgid "Step expression in DO loop at %L cannot be zero"
+msgstr ""
+
+#: fortran/resolve.c:6198
+#, gcc-internal-format, gfc-internal-format
+msgid "DO loop at %L will be executed zero times"
+msgstr ""
+
+#: fortran/resolve.c:6259
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL index-name at %L must be a scalar INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6264
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL start expression at %L must be a scalar INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6271
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL end expression at %L must be a scalar INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6279
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL stride expression at %L must be a scalar %s"
+msgstr ""
+
+#: fortran/resolve.c:6284
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL stride expression at %L cannot be zero"
+msgstr ""
+
+#: fortran/resolve.c:6300
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL index '%s' may not appear in triplet specification at %L"
+msgstr ""
+
+#: fortran/resolve.c:6394 fortran/resolve.c:6656
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
+msgstr ""
+
+#: fortran/resolve.c:6501
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Source-expr at %L must be scalar or have the same rank as the allocate-"
+"object at %L"
+msgstr ""
+
+#: fortran/resolve.c:6529
+#, gcc-internal-format, gfc-internal-format
+msgid "Source-expr at %L and allocate-object at %L must have the same shape"
+msgstr ""
+
+#: fortran/resolve.c:6622
+#, gcc-internal-format, gfc-internal-format
+msgid "Coindexed allocatable object at %L"
+msgstr ""
+
+#: fortran/resolve.c:6667
+#, gcc-internal-format, gfc-internal-format
+msgid "Type of entity at %L is type incompatible with source-expr at %L"
+msgstr ""
+
+#: fortran/resolve.c:6680
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The allocate-object at %L and the source-expr at %L shall have the same kind "
+"type parameter"
+msgstr ""
+
+#: fortran/resolve.c:6692
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
+msgstr ""
+
+#: fortran/resolve.c:6764
+#, gcc-internal-format, gfc-internal-format
+msgid "Array specification required in ALLOCATE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:6776
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarray specification required in ALLOCATE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:6802
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad array specification in ALLOCATE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:6821
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' must not appear in the array specification at %L in the same ALLOCATE "
+"statement where it is itself allocated"
+msgstr ""
+
+#: fortran/resolve.c:6836
+#, gcc-internal-format, gfc-internal-format
+msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:6847
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad coarray specification in ALLOCATE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:6854
+#, gcc-internal-format, gfc-internal-format
+msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
+msgstr ""
+
+#: fortran/resolve.c:6862
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Support for entity at %L with deferred type parameter not yet implemented"
+msgstr ""
+
+#: fortran/resolve.c:6890
+#, gcc-internal-format, gfc-internal-format
+msgid "Stat-variable at %L must be a scalar INTEGER variable"
+msgstr ""
+
+#: fortran/resolve.c:6913
+#, gcc-internal-format, gfc-internal-format
+msgid "Stat-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
+
+#: fortran/resolve.c:6924
+#, gcc-internal-format, gfc-internal-format
+msgid "ERRMSG at %L is useless without a STAT tag"
+msgstr ""
+
+#: fortran/resolve.c:6934
+#, gcc-internal-format, gfc-internal-format
+msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
+msgstr ""
+
+#: fortran/resolve.c:6957
+#, gcc-internal-format, gfc-internal-format
+msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
+
+#: fortran/resolve.c:6978
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocate-object at %L also appears at %L"
+msgstr ""
+
+#. The cases overlap, or they are the same
+#. 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:7145
+#, gcc-internal-format, gfc-internal-format
+msgid "CASE label at %L overlaps with CASE label at %L"
+msgstr ""
+
+#: fortran/resolve.c:7196
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression in CASE statement at %L must be of type %s"
+msgstr ""
+
+#: fortran/resolve.c:7207
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression in CASE statement at %L must be of kind %d"
+msgstr ""
+
+#: fortran/resolve.c:7220
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression in CASE statement at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:7266
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Selection expression in computed GOTO statement at %L must be a scalar "
+"integer expression"
+msgstr ""
+
+#: fortran/resolve.c:7284
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of SELECT statement at %L cannot be %s"
+msgstr ""
+
+#: fortran/resolve.c:7293
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of SELECT statement at %L must be a scalar expression"
+msgstr ""
+
+#: fortran/resolve.c:7312 fortran/resolve.c:7320
+#, gcc-internal-format, gfc-internal-format
+msgid "Expression in CASE statement at %L is not in the range of %s"
+msgstr ""
+
+#: fortran/resolve.c:7382 fortran/resolve.c:7688
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
+msgstr ""
+
+#: fortran/resolve.c:7408
+#, gcc-internal-format, gfc-internal-format
+msgid "Logical range in CASE statement at %L is not allowed"
+msgstr ""
+
+#: fortran/resolve.c:7420
+#, gcc-internal-format, gfc-internal-format
+msgid "Constant logical value in CASE statement is repeated at %L"
+msgstr ""
+
+#: fortran/resolve.c:7434
+#, gcc-internal-format, gfc-internal-format
+msgid "Range specification at %L can never be matched"
+msgstr ""
+
+#: fortran/resolve.c:7537
+#, gcc-internal-format, gfc-internal-format
+msgid "Logical SELECT CASE block at %L has more that two cases"
+msgstr ""
+
+#: fortran/resolve.c:7601
+#, gcc-internal-format, gfc-internal-format
+msgid "Associate-name '%s' at %L is used as array"
+msgstr ""
+
+#: fortran/resolve.c:7643
+#, gcc-internal-format, gfc-internal-format
+msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:7666
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type '%s' at %L must be extensible"
+msgstr ""
+
+#: fortran/resolve.c:7676
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type '%s' at %L must be an extension of '%s'"
+msgstr ""
+
+#: fortran/resolve.c:7846
+#, gcc-internal-format, gfc-internal-format
+msgid "Double CLASS IS block in SELECT TYPE statement at %L"
+msgstr ""
+
+#. FIXME: Test for defined input/output.
+#: fortran/resolve.c:7955
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Data transfer element at %L cannot be polymorphic unless it is processed by "
+"a defined input/output procedure"
+msgstr ""
+
+#: fortran/resolve.c:7967
+#, gcc-internal-format, gfc-internal-format
+msgid "Data transfer element at %L cannot have POINTER components"
+msgstr ""
+
+#: fortran/resolve.c:7974
+#, gcc-internal-format, gfc-internal-format
+msgid "Data transfer element at %L cannot have ALLOCATABLE components"
+msgstr ""
+
+#: fortran/resolve.c:7981
+#, gcc-internal-format, gfc-internal-format
+msgid "Data transfer element at %L cannot have PRIVATE components"
+msgstr ""
+
+#: fortran/resolve.c:7990
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Data transfer element at %L cannot be a full reference to an assumed-size "
+"array"
+msgstr ""
+
+#: fortran/resolve.c:8038
+#, gcc-internal-format, gfc-internal-format
+msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
+msgstr ""
+
+#: fortran/resolve.c:8042 fortran/resolve.c:8052
+#, gcc-internal-format, gfc-internal-format
+msgid "Imageset argument at %L must between 1 and num_images()"
+msgstr ""
+
+#: fortran/resolve.c:8061
+#, gcc-internal-format, gfc-internal-format
+msgid "STAT= argument at %L must be a scalar INTEGER variable"
+msgstr ""
+
+#: fortran/resolve.c:8068
+#, gcc-internal-format, gfc-internal-format
+msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
+msgstr ""
+
+#: fortran/resolve.c:8095
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Statement at %L is not a valid branch target statement for the branch "
+"statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:8104
+#, gcc-internal-format, gfc-internal-format
+msgid "Branch at %L may result in an infinite loop"
+msgstr ""
+
+#. Note: A label at END CRITICAL does not leave the CRITICAL
+#. construct as END CRITICAL is still part of it.
+#: fortran/resolve.c:8120 fortran/resolve.c:8138
+#, gcc-internal-format, gfc-internal-format
+msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
+msgstr ""
+
+#. The label is not in an enclosing block, so illegal.  This was
+#. allowed in Fortran 66, so we allow it as extension.  No
+#. further checks are necessary in this case.
+#: fortran/resolve.c:8153
+#, gcc-internal-format, gfc-internal-format
+msgid "Label at %L is not in the same block as the GOTO statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:8228
+#, gcc-internal-format, gfc-internal-format
+msgid "WHERE mask at %L has inconsistent shape"
+msgstr ""
+
+#: fortran/resolve.c:8244
+#, gcc-internal-format, gfc-internal-format
+msgid "WHERE assignment target at %L has inconsistent shape"
+msgstr ""
+
+#: fortran/resolve.c:8252 fortran/resolve.c:8339
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:8262 fortran/resolve.c:8349
+#, gcc-internal-format, gfc-internal-format
+msgid "Unsupported statement inside WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:8293
+#, gcc-internal-format, gfc-internal-format
+msgid "Assignment to a FORALL index variable at %L"
+msgstr ""
+
+#: fortran/resolve.c:8302
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The FORALL with index '%s' is not used on the left side of the assignment at "
+"%L and so might cause multiple assignment to this object"
+msgstr ""
+
+#: fortran/resolve.c:8471
+#, gcc-internal-format, gfc-internal-format
+msgid "An outer FORALL construct already has an index with this name %L"
+msgstr ""
+
+#: fortran/resolve.c:8551
+#, gcc-internal-format, gfc-internal-format
+msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
+msgstr ""
+
+#: fortran/resolve.c:8703
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
+msgstr ""
+
+#: fortran/resolve.c:8735
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed expression at %L is assigned to a derived type variable with a "
+"POINTER component in a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:8740
+#, gcc-internal-format, gfc-internal-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:8750
+#, gcc-internal-format, gfc-internal-format
+msgid "Assignment to coindexed variable at %L in a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:8761
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable must not be polymorphic in assignment at %L"
+msgstr ""
+
+#: fortran/resolve.c:8769
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coindexed variable must not be have an allocatable ultimate component in "
+"assignment at %L"
+msgstr ""
+
+#: fortran/resolve.c:8891
+#, gcc-internal-format, gfc-internal-format
+msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
+msgstr ""
+
+#: fortran/resolve.c:8894
+#, gcc-internal-format, gfc-internal-format
+msgid "Variable '%s' has not been assigned a target label at %L"
+msgstr ""
+
+#: fortran/resolve.c:8905
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
+msgstr ""
+
+#: fortran/resolve.c:8940
+#, gcc-internal-format, gfc-internal-format
+msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
+msgstr ""
+
+#: fortran/resolve.c:8971
+#, gcc-internal-format, gfc-internal-format
+msgid "Arithmetic IF statement at %L requires a numeric expression"
+msgstr ""
+
+#: fortran/resolve.c:9030
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
+msgstr ""
+
+#: fortran/resolve.c:9113
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
+msgstr ""
+
+#: fortran/resolve.c:9192 fortran/resolve.c:9248
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Binding label '%s' for common block '%s' at %L collides with the global "
+"entity '%s' at %L"
+msgstr ""
+
+#. Common block names match but binding labels do not.
+#: fortran/resolve.c:9213
+#, gcc-internal-format, gfc-internal-format
+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:9260
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Binding label '%s' for common block '%s' at %L collides with global entity "
+"'%s' at %L"
+msgstr ""
+
+#. Make sure global procedures don't collide with anything.
+#: fortran/resolve.c:9312
+#, gcc-internal-format, gfc-internal-format
+msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
+msgstr ""
+
+#. Make sure procedures in interface bodies don't collide.
+#: fortran/resolve.c:9325
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Binding label '%s' in interface body at %L collides with the global entity "
+"'%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:9338
+#, gcc-internal-format, gfc-internal-format
+msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:9417
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"CHARACTER variable at %L has negative length %d, the length has been set to "
+"zero"
+msgstr ""
+
+#: fortran/resolve.c:9430
+#, gcc-internal-format, gfc-internal-format
+msgid "String length at %L is too large"
+msgstr ""
+
+#: fortran/resolve.c:9718
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocatable array '%s' at %L must have a deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:9722
+#, gcc-internal-format, gfc-internal-format
+msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
+msgstr ""
+
+#: fortran/resolve.c:9730
+#, gcc-internal-format, gfc-internal-format
+msgid "Array pointer '%s' at %L must have a deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:9740
+#, gcc-internal-format, gfc-internal-format
+msgid "Array '%s' at %L cannot have a deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:9753
+#, gcc-internal-format, gfc-internal-format
+msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
+msgstr ""
+
+#: fortran/resolve.c:9765
+#, gcc-internal-format, gfc-internal-format
+msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
+msgstr ""
+
+#: fortran/resolve.c:9794
+#, gcc-internal-format, gfc-internal-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:9816
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the "
+"default initialization"
+msgstr ""
+
+#. The shape of a main program or module array needs to be
+#. constant.
+#: fortran/resolve.c:9863
+#, gcc-internal-format, gfc-internal-format
+msgid "The module or main program array '%s' at %L must have constant shape"
+msgstr ""
+
+#: fortran/resolve.c:9872
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Entity '%s' at %L has a deferred type parameter and requires either the "
+"pointer or allocatable attribute"
+msgstr ""
+
+#: fortran/resolve.c:9886
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Entity with assumed character length at %L must be a dummy argument or a "
+"PARAMETER"
+msgstr ""
+
+#: fortran/resolve.c:9905
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L must have constant character length in this context"
+msgstr ""
+
+#: fortran/resolve.c:9941
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocatable '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9944
+#, gcc-internal-format, gfc-internal-format
+msgid "External '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9948
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9951
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9954
+#, gcc-internal-format, gfc-internal-format
+msgid "Function result '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9957
+#, gcc-internal-format, gfc-internal-format
+msgid "Automatic array '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:9994
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character-valued statement function '%s' at %L must have constant length"
+msgstr ""
+
+#: fortran/resolve.c:10017
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"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:10040 fortran/resolve.c:10065
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
+"arguments of '%s' which is PRIVATE"
+msgstr ""
+
+#: fortran/resolve.c:10083
+#, gcc-internal-format, gfc-internal-format
+msgid "Function '%s' at %L cannot have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:10092
+#, gcc-internal-format, gfc-internal-format
+msgid "External object '%s' at %L may not have an initializer"
+msgstr ""
+
+#: fortran/resolve.c:10100
+#, gcc-internal-format, gfc-internal-format
+msgid "ELEMENTAL function '%s' at %L must have a scalar result"
+msgstr ""
+
+#: fortran/resolve.c:10121
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
+msgstr ""
+
+#: fortran/resolve.c:10125
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
+msgstr ""
+
+#: fortran/resolve.c:10129
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pure"
+msgstr ""
+
+#: fortran/resolve.c:10133
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
+msgstr ""
+
+#: fortran/resolve.c:10142
+#, gcc-internal-format, gfc-internal-format
+msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10197
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10203
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10209
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10217
+#, gcc-internal-format, gfc-internal-format
+msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10223
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
+msgstr ""
+
+#: fortran/resolve.c:10269
+#, gcc-internal-format, gfc-internal-format
+msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
+msgstr ""
+
+#: fortran/resolve.c:10277
+#, gcc-internal-format, gfc-internal-format
+msgid "FINAL procedure at %L must have exactly one argument"
+msgstr ""
+
+#: fortran/resolve.c:10286
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of FINAL procedure at %L must be of type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:10294
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of FINAL procedure at %L must not be a POINTER"
+msgstr ""
+
+#: fortran/resolve.c:10300
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
+msgstr ""
+
+#: fortran/resolve.c:10306
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
+msgstr ""
+
+#: fortran/resolve.c:10314
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
+msgstr ""
+
+#: fortran/resolve.c:10322
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
+msgstr ""
+
+#: fortran/resolve.c:10341
+#, gcc-internal-format, gfc-internal-format
+msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
+msgstr ""
+
+#: fortran/resolve.c:10374
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Only array FINAL procedures declared for derived type '%s' defined at %L, "
+"suggest also scalar one"
+msgstr ""
+
+#. TODO:  Remove this error when finalization is finished.
+#: fortran/resolve.c:10379
+#, gcc-internal-format, gfc-internal-format
+msgid "Finalization at %L is not yet implemented"
+msgstr ""
+
+#: fortran/resolve.c:10405
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't overwrite GENERIC '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10417
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
+msgstr ""
+
+#: fortran/resolve.c:10425
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
+msgstr ""
+
+#: fortran/resolve.c:10433
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
+msgstr ""
+
+#: fortran/resolve.c:10442
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
+msgstr ""
+
+#: fortran/resolve.c:10448
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
+"either"
+msgstr ""
+
+#: fortran/resolve.c:10457
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
+msgstr ""
+
+#: fortran/resolve.c:10468
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
+msgstr ""
+
+#: fortran/resolve.c:10479
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L and the overridden FUNCTION should have matching result types"
+msgstr ""
+
+#: fortran/resolve.c:10490
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
+msgstr ""
+
+#: fortran/resolve.c:10519
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
+"corresponding argument of the overridden procedure"
+msgstr ""
+
+#: fortran/resolve.c:10532
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Types mismatch for dummy argument '%s' of '%s' %L in respect to the "
+"overridden procedure"
+msgstr ""
+
+#: fortran/resolve.c:10542
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L must have the same number of formal arguments as the overridden "
+"procedure"
+msgstr ""
+
+#: fortran/resolve.c:10551
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
+msgstr ""
+
+#: fortran/resolve.c:10562
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
+msgstr ""
+
+#: fortran/resolve.c:10569
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Passed-object dummy argument of '%s' at %L must be at the same position as "
+"the passed-object dummy argument of the overridden procedure"
+msgstr ""
+
+#: fortran/resolve.c:10603
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10612
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
+msgstr ""
+
+#: fortran/resolve.c:10671
+#, gcc-internal-format, gfc-internal-format
+msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:10683
+#, gcc-internal-format, gfc-internal-format
+msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
+msgstr ""
+
+#: fortran/resolve.c:10713
+#, gcc-internal-format, gfc-internal-format
+msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
+msgstr ""
+
+#: fortran/resolve.c:10769
+#, gcc-internal-format, gfc-internal-format
+msgid "Type-bound operator at %L can't be NOPASS"
+msgstr ""
+
+#: fortran/resolve.c:10932
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' must be a module procedure or an external procedure with an explicit "
+"interface at %L"
+msgstr ""
+
+#: fortran/resolve.c:10969
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
+
+#: fortran/resolve.c:10983
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' with PASS at %L must have at least one argument"
+msgstr ""
+
+#: fortran/resolve.c:10997 fortran/resolve.c:11451
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11005
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:11014
+#, gcc-internal-format, gfc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:11020
+#, gcc-internal-format, gfc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
+msgstr ""
+
+#: fortran/resolve.c:11026
+#, gcc-internal-format, gfc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
+msgstr ""
+
+#: fortran/resolve.c:11052
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' at %L has the same name as a component of '%s'"
+msgstr ""
+
+#: fortran/resolve.c:11061
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure '%s' at %L has the same name as an inherited component of '%s'"
+msgstr ""
+
+#: fortran/resolve.c:11151
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED "
+"and not overridden"
+msgstr ""
+
+#: fortran/resolve.c:11220
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"As extending type '%s' at %L has a coarray component, parent type '%s' shall "
+"also have one"
+msgstr ""
+
+#: fortran/resolve.c:11233
+#, gcc-internal-format, gfc-internal-format
+msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
+msgstr ""
+
+#: fortran/resolve.c:11244
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:11253
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
+msgstr ""
+
+#: fortran/resolve.c:11263
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component '%s' at %L with coarray component shall be a nonpointer, "
+"nonallocatable scalar"
+msgstr ""
+
+#: fortran/resolve.c:11272
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
+msgstr ""
+
+#: fortran/resolve.c:11280
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Interface '%s', used by procedure pointer component '%s' at %L, is declared "
+"in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:11345
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Interface '%s' of procedure pointer component '%s' at %L must be explicit"
+msgstr ""
+
+#: fortran/resolve.c:11385
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
+
+#: fortran/resolve.c:11399
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure pointer component '%s' with PASS at %L must have at least one "
+"argument"
+msgstr ""
+
+#: fortran/resolve.c:11415
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:11425
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
+msgstr ""
+
+#: fortran/resolve.c:11434
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
+msgstr ""
+
+#: fortran/resolve.c:11443
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
+msgstr ""
+
+#: fortran/resolve.c:11472
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component '%s' of '%s' at %L has the same name as an inherited type-bound "
+"procedure"
+msgstr ""
+
+#: fortran/resolve.c:11484
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character length of component '%s' needs to be a constant specification "
+"expression at %L"
+msgstr ""
+
+#: fortran/resolve.c:11499
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component "
+"of '%s', which is PUBLIC at %L"
+msgstr ""
+
+#: fortran/resolve.c:11507
+#, gcc-internal-format, gfc-internal-format
+msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
+msgstr ""
+
+#: fortran/resolve.c:11516
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
+"attribute"
+msgstr ""
+
+#: fortran/resolve.c:11527 fortran/resolve.c:11537
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The pointer component '%s' of '%s' at %L is a type that has not been declared"
+msgstr ""
+
+#: fortran/resolve.c:11548
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
+msgstr ""
+
+#: fortran/resolve.c:11601
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11610
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11622
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
+"components"
+msgstr ""
+
+#: fortran/resolve.c:11630
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
+msgstr ""
+
+#: fortran/resolve.c:11647
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
+"namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11657
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
+"member of namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11670
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
+"namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11697
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:11716
+#, gcc-internal-format, gfc-internal-format
+msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:11728
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:11739
+#, gcc-internal-format, gfc-internal-format
+msgid "Incompatible derived type in PARAMETER at %L"
+msgstr ""
+
+#: fortran/resolve.c:11809
+#, gcc-internal-format, gfc-internal-format
+msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
+msgstr ""
+
+#: fortran/resolve.c:11812
+#, gcc-internal-format, gfc-internal-format
+msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
+msgstr ""
+
+#: fortran/resolve.c:11824
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an "
+"assumed-shape array"
+msgstr ""
+
+#: fortran/resolve.c:11898
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed size array at %L must be a dummy argument"
+msgstr ""
+
+#: fortran/resolve.c:11901
+#, gcc-internal-format, gfc-internal-format
+msgid "Assumed shape array at %L must be a dummy argument"
+msgstr ""
+
+#: fortran/resolve.c:11914
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol at %L is not a DUMMY variable"
+msgstr ""
+
+#: fortran/resolve.c:11920
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
+msgstr ""
+
+#: fortran/resolve.c:11930
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character dummy variable '%s' at %L with VALUE attribute must have constant "
+"length"
+msgstr ""
+
+#: fortran/resolve.c:11939
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"C interoperable character dummy variable '%s' at %L with VALUE attribute "
+"must have length one"
+msgstr ""
+
+#: fortran/resolve.c:11965
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"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:12018
+#, gcc-internal-format, gfc-internal-format
+msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
+msgstr ""
+
+#: fortran/resolve.c:12059
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:12078
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
+"a default initializer"
+msgstr ""
+
+#: fortran/resolve.c:12090
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Function result '%s' at %L shall not be a coarray or have a coarray component"
+msgstr ""
+
+#: fortran/resolve.c:12096
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
+msgstr ""
+
+#: fortran/resolve.c:12103
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L with coarray component shall be a nonpointer, "
+"nonallocatable scalar"
+msgstr ""
+
+#: fortran/resolve.c:12114
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L is a coarray or has a coarray component and is not "
+"ALLOCATABLE, SAVE nor a dummy argument"
+msgstr ""
+
+#: fortran/resolve.c:12120
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Coarray variable '%s' at %L shall not have codimensions with deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:12124
+#, gcc-internal-format, gfc-internal-format
+msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
+msgstr ""
+
+#: fortran/resolve.c:12132
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable "
+"coarray or have coarray components"
+msgstr ""
+
+#: fortran/resolve.c:12138
+#, gcc-internal-format, gfc-internal-format
+msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
+msgstr ""
+
+#: fortran/resolve.c:12208
+#, gcc-internal-format, gfc-internal-format
+msgid "Threadprivate at %L isn't SAVEd"
+msgstr ""
+
+#: fortran/resolve.c:12302
+#, gcc-internal-format, gfc-internal-format
+msgid "BLOCK DATA element '%s' at %L must be in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:12308
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:12322
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA element '%s' at %L cannot have a coindex"
+msgstr ""
+
+#: fortran/resolve.c:12331
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA element '%s' at %L is a pointer and so must be a full array"
+msgstr ""
+
+#: fortran/resolve.c:12377
+#, gcc-internal-format, gfc-internal-format
+msgid "Nonconstant array section at %L in DATA statement"
+msgstr ""
+
+#: fortran/resolve.c:12390
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA statement at %L has more variables than values"
+msgstr ""
+
+#: fortran/resolve.c:12488
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"start of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
+
+#: fortran/resolve.c:12496
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"end of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
+
+#: fortran/resolve.c:12504
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"step of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
+
+#: fortran/resolve.c:12629
+#, gcc-internal-format, gfc-internal-format
+msgid "DATA statement at %L has more values than variables"
+msgstr ""
+
+#: fortran/resolve.c:12739
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %L defined but not used"
+msgstr ""
+
+#: fortran/resolve.c:12744
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %L defined but cannot be used"
+msgstr ""
+
+#: fortran/resolve.c:12828
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
+"EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:12837
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
+"EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:12845
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' at %L with default initialization cannot be in "
+"EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:12861
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type variable '%s' at %L with pointer component(s) cannot be an "
+"EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:12964
+#, gcc-internal-format, gfc-internal-format
+msgid "Syntax error in EQUIVALENCE statement at %L"
+msgstr ""
+
+#: fortran/resolve.c:12979
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Either all or none of the objects in the EQUIVALENCE set at %L shall have "
+"the PROTECTED attribute"
+msgstr ""
+
+#: fortran/resolve.c:12991
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
+"procedure '%s'"
+msgstr ""
+
+#: fortran/resolve.c:13000
+#, gcc-internal-format, gfc-internal-format
+msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:13079
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:13090
+#, gcc-internal-format, gfc-internal-format
+msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
+
+#: fortran/resolve.c:13101
+#, gcc-internal-format, gfc-internal-format
+msgid "Substring at %L has length zero"
+msgstr ""
+
+#: fortran/resolve.c:13145
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
+msgstr ""
+
+#: fortran/resolve.c:13158
+#, gcc-internal-format, gfc-internal-format
+msgid "ENTRY '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:13175
+#, gcc-internal-format, gfc-internal-format
+msgid "User operator procedure '%s' at %L must be a FUNCTION"
+msgstr ""
+
+#: fortran/resolve.c:13185
+#, gcc-internal-format, gfc-internal-format
+msgid "User operator procedure '%s' at %L cannot be assumed character length"
+msgstr ""
+
+#: fortran/resolve.c:13193
+#, gcc-internal-format, gfc-internal-format
+msgid "User operator procedure '%s' at %L must have at least one argument"
+msgstr ""
+
+#: fortran/resolve.c:13207
+#, gcc-internal-format, gfc-internal-format
+msgid "First argument of operator interface at %L cannot be optional"
+msgstr ""
+
+#: fortran/resolve.c:13225
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of operator interface at %L cannot be optional"
+msgstr ""
+
+#: fortran/resolve.c:13232
+#, gcc-internal-format, gfc-internal-format
+msgid "Operator interface at %L must have, at most, two arguments"
+msgstr ""
+
+#: fortran/resolve.c:13304
+#, gcc-internal-format, gfc-internal-format
+msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
+msgstr ""
+
+#: fortran/scanner.c:773
+#, gcc-internal-format, gfc-internal-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:1052 fortran/scanner.c:1190
+#, gcc-internal-format, gfc-internal-format
+msgid "Line truncated at %L"
+msgstr ""
+
+#: fortran/scanner.c:1102 fortran/scanner.c:1234
+#, gcc-internal-format, gfc-internal-format
+msgid "Limit of %d continuations exceeded in statement at %C"
+msgstr ""
+
+#: fortran/scanner.c:1150
+#, gcc-internal-format, gfc-internal-format
+msgid "Missing '&' in continued character constant at %C"
+msgstr ""
+
+#: fortran/scanner.c:1384
+#, gcc-internal-format, gfc-internal-format
+msgid "Nonconforming tab character at %C"
+msgstr ""
+
+#: fortran/scanner.c:1472 fortran/scanner.c:1475
+#, gcc-internal-format, gfc-internal-format
+msgid "'&' not allowed by itself in line %d"
+msgstr ""
+
+#: fortran/scanner.c:1534
+#, gcc-internal-format, gfc-internal-format
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr ""
+
+#: fortran/scanner.c:1759
+#, gcc-internal-format, gfc-internal-format
+msgid "%s:%d: file %s left but not entered"
+msgstr ""
+
+#: fortran/scanner.c:1793
+#, gcc-internal-format, gfc-internal-format
+msgid "%s:%d: Illegal preprocessor directive"
+msgstr ""
+
+#: fortran/scanner.c:1913
+#, gcc-internal-format, gfc-internal-format
+msgid "Can't open file '%s'"
+msgstr ""
+
+#: fortran/simplify.c:86
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of %s overflows its kind at %L"
+msgstr ""
+
+#: fortran/simplify.c:91
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of %s underflows its kind at %L"
+msgstr ""
+
+#: fortran/simplify.c:96
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of %s is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:100
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of %s gives range error for its kind at %L"
+msgstr ""
+
+#: fortran/simplify.c:123
+#, gcc-internal-format, gfc-internal-format
+msgid "KIND parameter of %s at %L must be an initialization expression"
+msgstr ""
+
+#: fortran/simplify.c:131
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid KIND parameter of %s at %L"
+msgstr ""
+
+#: fortran/simplify.c:700
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of %s function at %L is negative"
+msgstr ""
+
+#: fortran/simplify.c:707
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of %s function at %L outside of range [0,127]"
+msgstr ""
+
+#: fortran/simplify.c:725
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Argument of %s function at %L is too large for the collating sequence of "
+"kind %d"
+msgstr ""
+
+#: fortran/simplify.c:762
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of ACOS at %L must be between -1 and 1"
+msgstr ""
+
+#: fortran/simplify.c:795
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of ACOSH at %L must not be less than 1"
+msgstr ""
+
+#: fortran/simplify.c:1024
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of ASIN at %L must be between -1 and 1"
+msgstr ""
+
+#: fortran/simplify.c:1115
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of ATANH at %L must be inside the range -1 to 1"
+msgstr ""
+
+#: fortran/simplify.c:1146
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"If first argument of ATAN2 %L is zero, then the second argument must not be "
+"zero"
+msgstr ""
+
+#: fortran/simplify.c:1238
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of BESSEL_YN is -INF at %L"
+msgstr ""
+
+#: fortran/simplify.c:1903
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid SHIFT argument of DSHIFTL at %L"
+msgstr ""
+
+#: fortran/simplify.c:2342
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of IACHAR at %L must be of length one"
+msgstr ""
+
+#: fortran/simplify.c:2349
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of IACHAR function at %L outside of range 0..127"
+msgstr ""
+
+#: fortran/simplify.c:2426
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid second argument of IBCLR at %L"
+msgstr ""
+
+#: fortran/simplify.c:2434
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of IBCLR exceeds bit size at %L"
+msgstr ""
+
+#: fortran/simplify.c:2468
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid second argument of IBITS at %L"
+msgstr ""
+
+#: fortran/simplify.c:2474
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid third argument of IBITS at %L"
+msgstr ""
+
+#: fortran/simplify.c:2484
+#, gcc-internal-format, gfc-internal-format
+msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
+msgstr ""
+
+#: fortran/simplify.c:2531
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid second argument of IBSET at %L"
+msgstr ""
+
+#: fortran/simplify.c:2539
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of IBSET exceeds bit size at %L"
+msgstr ""
+
+#: fortran/simplify.c:2570
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of ICHAR at %L must be of length one"
+msgstr ""
+
+#: fortran/simplify.c:2921
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid second argument of %s at %L"
+msgstr ""
+
+#. Left shift, as in SHIFTL.
+#: fortran/simplify.c:2939 fortran/simplify.c:2947
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of %s is negative at %L"
+msgstr ""
+
+#: fortran/simplify.c:2959
+#, gcc-internal-format, gfc-internal-format
+msgid "Magnitude of second argument of %s exceeds bit size at %L"
+msgstr ""
+
+#: fortran/simplify.c:3063
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid second argument of ISHFTC at %L"
+msgstr ""
+
+#: fortran/simplify.c:3077
+#, gcc-internal-format, gfc-internal-format
+msgid "Invalid third argument of ISHFTC at %L"
+msgstr ""
+
+#: fortran/simplify.c:3083
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at "
+"%L"
+msgstr ""
+
+#: fortran/simplify.c:3099
+#, gcc-internal-format, gfc-internal-format
+msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
+msgstr ""
+
+#: fortran/simplify.c:3102
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
+"%L"
+msgstr ""
+
+#: fortran/simplify.c:3398 fortran/simplify.c:3529 fortran/simplify.c:6304
+#, gcc-internal-format, gfc-internal-format
+msgid "DIM argument at %L is out of bounds"
+msgstr ""
+
+#: fortran/simplify.c:3555
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
+
+#: fortran/simplify.c:3709
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of LOG at %L cannot be less than or equal to zero"
+msgstr ""
+
+#: fortran/simplify.c:3722
+#, gcc-internal-format, gfc-internal-format
+msgid "Complex argument of LOG at %L cannot be zero"
+msgstr ""
+
+#: fortran/simplify.c:3750
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
+msgstr ""
+
+#. Result is processor-dependent.
+#: fortran/simplify.c:4198
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument MOD at %L is zero"
+msgstr ""
+
+#. Result is processor-dependent.
+#: fortran/simplify.c:4209
+#, gcc-internal-format, gfc-internal-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:4251 fortran/simplify.c:4263
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of MODULO at %L is zero"
+msgstr ""
+
+#: fortran/simplify.c:4309
+#, gcc-internal-format, gfc-internal-format
+msgid "Second argument of NEAREST at %L shall not be zero"
+msgstr ""
+
+#: fortran/simplify.c:4345
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:4799
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
+msgstr ""
+
+#: fortran/simplify.c:4854
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
+msgstr ""
+
+#: fortran/simplify.c:5106
+#, gcc-internal-format, gfc-internal-format
+msgid "Result of SCALE overflows its kind at %L"
+msgstr ""
+
+#: fortran/simplify.c:5818
+#, gcc-internal-format, gfc-internal-format
+msgid "Argument of SQRT at %L has a negative value"
+msgstr ""
+
+#: fortran/simplify.c:6015
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
+"result size %ld"
+msgstr ""
+
+#: fortran/simplify.c:6136
+#, gcc-internal-format, gfc-internal-format
+msgid "Too few elements in expression for SUB= argument at %L"
+msgstr ""
+
+#: fortran/simplify.c:6162
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
+"lower bound is %ld)"
+msgstr ""
+
+#: fortran/simplify.c:6185
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
+"upper bound is %ld)"
+msgstr ""
+
+#: fortran/simplify.c:6203
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many elements in expression for SUB= argument at %L"
+msgstr ""
+
+#: fortran/simplify.c:6218
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Not yet implemented: IMAGE_INDEX for coarray with non-constant cobounds at %L"
+msgstr ""
+
+#: fortran/simplify.c:6317
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Not yet implemented: THIS_IMAGE for coarray with non-constant cobounds at %L"
+msgstr ""
+
+#: fortran/simplify.c:6339
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Not yet implemented: UCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
+
+#: fortran/simplify.c:6696
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Character '%s' in string at %L cannot be converted into character kind %d"
+msgstr ""
+
+#: fortran/symbol.c:135
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate IMPLICIT NONE statement at %C"
+msgstr ""
+
+#: fortran/symbol.c:175
+#, gcc-internal-format, gfc-internal-format
+msgid "Letter '%c' already set in IMPLICIT statement at %C"
+msgstr ""
+
+#: fortran/symbol.c:197
+#, gcc-internal-format, gfc-internal-format
+msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
+msgstr ""
+
+#: fortran/symbol.c:207
+#, gcc-internal-format, gfc-internal-format
+msgid "Letter %c already has an IMPLICIT type at %C"
+msgstr ""
+
+#: fortran/symbol.c:263
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#. BIND(C) variables should not be implicitly declared.
+#: fortran/symbol.c:280
+#, gcc-internal-format, gfc-internal-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:294
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Implicitly declared variable '%s' at %L may not be C interoperable but it is "
+"a dummy argument to the BIND(C) procedure '%s' at %L"
+msgstr ""
+
+#: fortran/symbol.c:335
+#, gcc-internal-format, gfc-internal-format
+msgid "Function result '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/symbol.c:416
+#, gcc-internal-format, gfc-internal-format
+msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
+msgstr ""
+
+#: fortran/symbol.c:471
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: Procedure pointer at %C"
+msgstr ""
+
+#: fortran/symbol.c:636
+#, gcc-internal-format, gfc-internal-format
+msgid "%s attribute applied to %s %s at %L"
+msgstr ""
+
+#: fortran/symbol.c:643
+#, gcc-internal-format, gfc-internal-format
+msgid "BIND(C) applied to %s %s at %L"
+msgstr ""
+
+#: fortran/symbol.c:751 fortran/symbol.c:1471
+#, gcc-internal-format, gfc-internal-format
+msgid "%s attribute conflicts with %s attribute at %L"
+msgstr ""
+
+#: fortran/symbol.c:754
+#, gcc-internal-format, gfc-internal-format
+msgid "%s attribute conflicts with %s attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/symbol.c:762
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute at %L"
+msgstr ""
+
+#: fortran/symbol.c:768
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
+msgstr ""
+
+#: fortran/symbol.c:812
+#, gcc-internal-format, gfc-internal-format
+msgid "Cannot change attributes of USE-associated symbol at %L"
+msgstr ""
+
+#: fortran/symbol.c:815
+#, gcc-internal-format, gfc-internal-format
+msgid "Cannot change attributes of USE-associated symbol %s at %L"
+msgstr ""
+
+#: fortran/symbol.c:831
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate %s attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:873
+#, gcc-internal-format, gfc-internal-format
+msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
+msgstr ""
+
+#: fortran/symbol.c:899
+#, gcc-internal-format, gfc-internal-format
+msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
+
+#: fortran/symbol.c:925
+#, gcc-internal-format, gfc-internal-format
+msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
+
+#: fortran/symbol.c:1055
+#, gcc-internal-format, gfc-internal-format
+msgid "Cray Pointee at %L appears in multiple pointer() statements"
+msgstr ""
+
+#: fortran/symbol.c:1074
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate PROTECTED attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1108
+#, gcc-internal-format, gfc-internal-format
+msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
+msgstr ""
+
+#: fortran/symbol.c:1116
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate SAVE attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1137
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate VALUE attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1157
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate VOLATILE attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1176
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1467
+#, gcc-internal-format, gfc-internal-format
+msgid "%s attribute of '%s' conflicts with %s attribute at %L"
+msgstr ""
+
+#: fortran/symbol.c:1501
+#, gcc-internal-format, gfc-internal-format
+msgid "%s procedure at %L is already declared as %s procedure"
+msgstr ""
+
+#: fortran/symbol.c:1536
+#, gcc-internal-format, gfc-internal-format
+msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
+msgstr ""
+
+#: fortran/symbol.c:1560
+#, gcc-internal-format, gfc-internal-format
+msgid "ACCESS specification at %L was already specified"
+msgstr ""
+
+#: fortran/symbol.c:1577
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate BIND attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1584
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: BIND(C) at %L"
+msgstr ""
+
+#: fortran/symbol.c:1601
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate EXTENDS attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1605
+#, gcc-internal-format, gfc-internal-format
+msgid "Fortran 2003: EXTENDS at %L"
+msgstr ""
+
+#: fortran/symbol.c:1627
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %L already has an explicit interface"
+msgstr ""
+
+#: fortran/symbol.c:1634
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %L has attributes specified outside its INTERFACE body"
+msgstr ""
+
+#: fortran/symbol.c:1667
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %L already has basic type of %s"
+msgstr ""
+
+#: fortran/symbol.c:1674
+#, gcc-internal-format, gfc-internal-format
+msgid "Procedure '%s' at %L may not have basic type of %s"
 msgstr ""
 
-#: protoize.c:598
-#, c-format
-msgid "%s: internal abort\n"
+#: fortran/symbol.c:1686
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %L cannot have a type"
 msgstr ""
 
-#: protoize.c:689
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#: fortran/symbol.c:1855
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' at %C already declared at %L"
 msgstr ""
 
-#: protoize.c:734
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+#: fortran/symbol.c:1866
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' at %C already in the parent type at %L"
 msgstr ""
 
-#: protoize.c:737
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+#: fortran/symbol.c:1942
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %C is ambiguous"
 msgstr ""
 
-#: protoize.c:844
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
+#: fortran/symbol.c:1974
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type '%s' at %C is being used before it is defined"
 msgstr ""
 
-#: protoize.c:852
-#, c-format
-msgid "%s: warning: no write access for file `%s'\n"
+#: fortran/symbol.c:2015
+#, gcc-internal-format, gfc-internal-format
+msgid "'%s' at %C is not a member of the '%s' structure"
 msgstr ""
 
-#: protoize.c:860
-#, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+#: fortran/symbol.c:2027
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 msgstr ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1278
-#, c-format
-msgid "%s: invalid file name: %s\n"
+#: fortran/symbol.c:2166
+#, gcc-internal-format, gfc-internal-format
+msgid "Duplicate statement label %d at %L and %L"
 msgstr ""
 
-#: protoize.c:1430
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
+#: fortran/symbol.c:2176
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %C already referenced as branch target"
 msgstr ""
 
-#: protoize.c:1451
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: fortran/symbol.c:2185
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %C already referenced as a format label"
 msgstr ""
 
-#: protoize.c:1787
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
+#: fortran/symbol.c:2227
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %C previously used as a FORMAT label"
 msgstr ""
 
-#: protoize.c:2045
-#, c-format
-msgid "%s: compiling `%s'\n"
+#: fortran/symbol.c:2235
+#, gcc-internal-format, gfc-internal-format
+msgid "Label %d at %C previously used as branch target"
 msgstr ""
 
-#: protoize.c:2068
-#, c-format
-msgid "%s: wait: %s\n"
+#: fortran/symbol.c:2577
+#, gcc-internal-format, gfc-internal-format
+msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 msgstr ""
 
-#: protoize.c:2073
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
+#: fortran/symbol.c:2580
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 msgstr ""
 
-#: protoize.c:2081
-#, c-format
-msgid "%s: %s exited with status %d\n"
+#. Symbol is from another namespace.
+#: fortran/symbol.c:2760
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: protoize.c:2133
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: fortran/symbol.c:3587
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type '%s' declared at %L must have the BIND attribute to be C "
+"interoperable"
 msgstr ""
 
-#: protoize.c:2142 protoize.c:2171
-#, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+#: fortran/symbol.c:3605
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type '%s' with BIND(C) attribute at %L is empty, and may be "
+"inaccessible by the C companion processor"
 msgstr ""
 
-#: protoize.c:2187 protoize.c:2215
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: fortran/symbol.c:3626
+#, gcc-internal-format, gfc-internal-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 ""
 
-#: protoize.c:2243
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+#: fortran/symbol.c:3636
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Procedure pointer component '%s' at %L cannot be a member of the BIND(C) "
+"derived type '%s' at %L"
 msgstr ""
 
-#: protoize.c:2261
-#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+#: fortran/symbol.c:3647
+#, gcc-internal-format, gfc-internal-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 ""
 
-#: protoize.c:2274
-#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+#. If the derived type is bind(c), all fields must be
+#. interop.
+#: fortran/symbol.c:3685
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Component '%s' in derived type '%s' at %L may not be C interoperable, even "
+"though derived type '%s' is BIND(C)"
 msgstr ""
 
-#: protoize.c:2290
-#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+#. 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:3694
+#, gcc-internal-format, gfc-internal-format
+msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: protoize.c:2372 protoize.c:4374
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
+#: fortran/symbol.c:3708
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
+"attributes"
 msgstr ""
 
-#: protoize.c:2451
-#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
+#: fortran/symbol.c:3716
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
+"(C)"
 msgstr ""
 
-#: protoize.c:2576
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+#: fortran/symbol.c:4669
+#, gcc-internal-format, gfc-internal-format
+msgid "Symbol '%s' is used before it is typed at %L"
 msgstr ""
 
-#: protoize.c:2580
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+#: fortran/symbol.c:4675
+#, gcc-internal-format, gfc-internal-format
+msgid "Extension: Symbol '%s' is used before it is typed at %L"
 msgstr ""
 
-#: protoize.c:2582
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+#: fortran/target-memory.c:604
+#, gcc-internal-format, gfc-internal-format
+msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: protoize.c:2615
-#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
+#: fortran/target-memory.c:692
+#, gcc-internal-format, gfc-internal-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
 msgstr ""
 
-#: protoize.c:2655
-#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
+#: fortran/trans-array.c:774 fortran/trans-array.c:4697
+#: fortran/trans-array.c:5895 fortran/trans-intrinsic.c:4790
+#, gcc-internal-format, gfc-internal-format
+msgid "Creating array temporary at %L"
 msgstr ""
 
-#: protoize.c:2661
-#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
+#: fortran/trans-array.c:5892
+#, gcc-internal-format, gfc-internal-format
+msgid "Creating array temporary at %L for argument '%s'"
 msgstr ""
 
-#: protoize.c:2692
-#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+#: fortran/trans-array.c:6481
+#, gcc-internal-format
+msgid ""
+"Possible front-end bug: Deferred array size without pointer, allocatable "
+"attribute or derived type without allocatable components."
 msgstr ""
 
-#: protoize.c:2698
-#, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+#: fortran/trans-array.c:6979
+#, gcc-internal-format, gfc-internal-format
+msgid "bad expression type during walk (%d)"
 msgstr ""
 
-#: protoize.c:2871 protoize.c:2874
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
+#: fortran/trans-common.c:400
+#, gcc-internal-format, gfc-internal-format
+msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: protoize.c:3080
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: fortran/trans-common.c:845
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad array reference at %L"
 msgstr ""
 
-#: protoize.c:3095
-#, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+#: fortran/trans-common.c:853
+#, gcc-internal-format, gfc-internal-format
+msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: protoize.c:3218
-#, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+#: fortran/trans-common.c:893
+#, gcc-internal-format, gfc-internal-format
+msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
-#: protoize.c:3239
-#, c-format
+#. Aligning this field would misalign a previous field.
+#: fortran/trans-common.c:1026
+#, gcc-internal-format, gfc-internal-format
 msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+"The equivalence set for variable '%s' declared at %L violates alignment "
+"requirements"
 msgstr ""
 
-#: protoize.c:3337
-#, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+#: fortran/trans-common.c:1093
+#, gcc-internal-format, gfc-internal-format
+msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: protoize.c:3515
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: fortran/trans-common.c:1108
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
 
-#: protoize.c:3542
-#, c-format
+#: fortran/trans-common.c:1123
+#, gcc-internal-format, gfc-internal-format
 msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+"Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder "
+"elements or use -fno-align-commons"
 msgstr ""
 
-#: protoize.c:3616
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
+#: fortran/trans-common.c:1128
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Padding of %d bytes required before '%s' in COMMON at %L; reorder elements "
+"or use -fno-align-commons"
 msgstr ""
 
-#: protoize.c:3707 protoize.c:3737
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
+#: fortran/trans-common.c:1151
+#, gcc-internal-format, gfc-internal-format
+msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: protoize.c:3726
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+#: fortran/trans-common.c:1159
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or "
+"use -fno-align-commons"
 msgstr ""
 
-#: protoize.c:4056
-#, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+#: fortran/trans-common.c:1163
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"COMMON at %L requires %d bytes of padding at start; reorder elements or use -"
+"fno-align-commons"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:4072
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+#: fortran/trans-const.c:313
+#, gcc-internal-format, gfc-internal-format
+msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
 msgstr ""
 
-#: protoize.c:4075
-#, c-format
-msgid "%s: function definition not converted\n"
+#: fortran/trans-const.c:349
+#, gcc-internal-format, gfc-internal-format
+msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: protoize.c:4134
-#, c-format
-msgid "%s: `%s' not converted\n"
+#: fortran/trans-const.c:378
+#, gcc-internal-format, gfc-internal-format
+msgid "non-constant initialization expression at %L"
 msgstr ""
 
-#: protoize.c:4142
-#, c-format
-msgid "%s: would convert file `%s'\n"
+#: fortran/trans-decl.c:1192
+#, gcc-internal-format
+msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: protoize.c:4145
-#, c-format
-msgid "%s: converting file `%s'\n"
+#: fortran/trans-decl.c:3286 fortran/trans-decl.c:4689
+#, gcc-internal-format, gfc-internal-format
+msgid "Return value of function '%s' at %L not set"
 msgstr ""
 
-#: protoize.c:4155
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
+#: fortran/trans-decl.c:3430
+#, gcc-internal-format
+msgid "Deferred type parameter not yet supported"
 msgstr ""
 
-#: protoize.c:4197
-#, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
+#: fortran/trans-decl.c:3637
+#, gcc-internal-format, gfc-internal-format
+msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: protoize.c:4212
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
+#: fortran/trans-decl.c:4015
+#, gcc-internal-format, gfc-internal-format
+msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: protoize.c:4246
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+#: fortran/trans-decl.c:4019
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not "
+"set and does not have a default initializer"
 msgstr ""
 
-#: protoize.c:4351
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
+#: fortran/trans-decl.c:4025
+#, gcc-internal-format, gfc-internal-format
+msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
-#: protoize.c:4359
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
+#: fortran/trans-decl.c:4034
+#, gcc-internal-format, gfc-internal-format
+msgid "Unused variable '%s' declared at %L"
 msgstr ""
 
-#: protoize.c:4389
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: fortran/trans-decl.c:4082
+#, gcc-internal-format, gfc-internal-format
+msgid "Unused parameter '%s' declared at %L"
 msgstr ""
 
-#: protoize.c:4422
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
+#: fortran/trans-decl.c:4096
+#, gcc-internal-format, gfc-internal-format
+msgid "Return value '%s' of function '%s' declared at %L not set"
 msgstr ""
 
-#: protoize.c:4595
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: fortran/trans-expr.c:1361
+#, gcc-internal-format
+msgid "Unknown intrinsic op"
 msgstr ""
 
-#: protoize.c:4693
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
+#: fortran/trans-expr.c:2563
+#, gcc-internal-format, gfc-internal-format
+msgid "Unknown argument list function at %L"
 msgstr ""
 
-#: real.c:798 real.c:975
-msgid "conversion from NaN to int"
+#: fortran/trans-intrinsic.c:851
+#, gcc-internal-format, gfc-internal-format
+msgid "Intrinsic function %s(%d) not recognized"
 msgstr ""
 
-#: real.c:821
-msgid "conversion from NaN to unsigned int"
+#: fortran/trans-intrinsic.c:987
+#, gcc-internal-format, gfc-internal-format
+msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: real.c:2696
-msgid "floating point overflow"
+#: fortran/trans-io.c:2030
+#, gcc-internal-format, gfc-internal-format
+msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: real.c:4334 real.c:6611 real.c:6692
-msgid "overflow on truncation to integer"
+#: fortran/trans-io.c:2158
+#, gcc-internal-format, gfc-internal-format
+msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: real.c:4406
-msgid "overflow on truncation to unsigned integer"
+#: fortran/trans-openmp.c:1702
+#, gcc-internal-format
+msgid "gfc_trans_omp_workshare(): Bad statement code"
 msgstr ""
 
-#: real.c:5752
-#, c-format
-msgid "%s: argument domain error"
+#: fortran/trans-stmt.c:513
+#, gcc-internal-format, gfc-internal-format
+msgid "An alternate return at %L without a * dummy argument"
 msgstr ""
 
-#: real.c:5753
-#, c-format
-msgid "%s: function singularity"
+#: fortran/trans-types.c:475
+#, gcc-internal-format
+msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: real.c:5754
-#, c-format
-msgid "%s: overflow range error"
+#: fortran/trans-types.c:498
+#, gcc-internal-format
+msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: real.c:5755
-#, c-format
-msgid "%s: underflow range error"
+#: fortran/trans-types.c:511
+#, gcc-internal-format
+msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: real.c:5756
-#, c-format
-msgid "%s: total loss of precision"
+#: fortran/trans-types.c:1359
+#, gcc-internal-format
+msgid "Array element size too big"
 msgstr ""
 
-#: real.c:5757
-#, c-format
-msgid "%s: partial loss of precision"
+#: fortran/trans.c:1458
+#, gcc-internal-format
+msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
 
-#: real.c:5758
-#, c-format
-msgid "%s: NaN - producing operation"
+#: java/class.c:842
+#, gcc-internal-format
+msgid "bad method signature"
 msgstr ""
 
-#: reg-stack.c:660
-#, c-format
-msgid "Output constraint %d must specify a single register"
+#: java/class.c:901
+#, gcc-internal-format
+msgid "misplaced ConstantValue attribute (not in any field)"
 msgstr ""
 
-#: reg-stack.c:680
-msgid "Output regs must be grouped at top of stack"
+#: java/class.c:904
+#, gcc-internal-format, gfc-internal-format
+msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr ""
 
-#: reg-stack.c:717
-msgid "Implicitly popped regs must be grouped at top of stack"
+#: java/class.c:915
+#, gcc-internal-format, gfc-internal-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
 msgstr ""
 
-#: reg-stack.c:736
-#, c-format
-msgid "Output operand %d must use `&' constraint"
+#: java/class.c:1643
+#, gcc-internal-format
+msgid "abstract method in non-abstract class"
 msgstr ""
 
-#: regclass.c:660
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: java/class.c:2707
+#, gcc-internal-format
+msgid "non-static method %q+D overrides static method"
 msgstr ""
 
-#: regclass.c:671
-#, c-format
-msgid "unknown register name: %s"
+#: java/decl.c:1226
+#, gcc-internal-format
+msgid "%q+D used prior to declaration"
 msgstr ""
 
-#: regclass.c:682
-msgid "global register variable follows a function definition"
+#: java/decl.c:1652
+#, gcc-internal-format
+msgid "In %+D: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: regclass.c:686
-msgid "register used for two global register variables"
+#: java/decl.c:1703
+#, gcc-internal-format
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: regclass.c:691
-msgid "call-clobbered register used for global register variable"
+#: java/decl.c:1712
+#, gcc-internal-format
+msgid "bad PC range for debug info for local %q+D"
 msgstr ""
 
-#: reload.c:1198
-msgid "cannot reload integer constant operand in `asm'"
+#: java/expr.c:352
+#, gcc-internal-format, gfc-internal-format
+msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: reload.c:1220
-msgid "impossible register constraint in `asm'"
+#: java/expr.c:500 java/expr.c:547
+#, gcc-internal-format, gfc-internal-format
+msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: reload.c:3319
-msgid "`&' constraint used with no register class"
+#: java/expr.c:658
+#, gcc-internal-format
+msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: reload.c:3471 reload.c:3682
-msgid "inconsistent operand constraints in an `asm'"
+#: java/expr.c:1657
+#, gcc-internal-format
+msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
 
-#: reload1.c:1159
-msgid "frame size too large for reliable stack checking"
+#: java/expr.c:1685
+#, gcc-internal-format
+msgid "field %qs not found"
 msgstr ""
 
-#: reload1.c:1162
-msgid "try reducing the number of local variables"
+#: java/expr.c:2248
+#, gcc-internal-format, gfc-internal-format
+msgid "method '%s' not found in class"
 msgstr ""
 
-#: reload1.c:1806
-#, c-format
-msgid "Can't find a register in class `%s' while reloading `asm'."
+#: java/expr.c:2443
+#, gcc-internal-format, gfc-internal-format
+msgid "failed to find class '%s'"
 msgstr ""
 
-#: reload1.c:1810
-#, c-format
-msgid "Unable to find a register to spill in class `%s'."
+#: java/expr.c:2484
+#, gcc-internal-format, gfc-internal-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: reload1.c:3825
-msgid "`asm' operand requires impossible reload"
+#: java/expr.c:2515
+#, gcc-internal-format
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: reload1.c:4877
-msgid "`asm' operand constraint incompatible with operand size"
+#: java/expr.c:2520
+#, gcc-internal-format
+msgid "invokestatic on abstract method"
 msgstr ""
 
-#: reload1.c:6443
-msgid "output operand is constant in `asm'"
+#: java/expr.c:2528
+#, gcc-internal-format
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: rtl.c:1147
-#, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d"
+#: java/expr.c:2887
+#, gcc-internal-format, gfc-internal-format
+msgid "missing field '%s' in '%s'"
 msgstr ""
 
-#: rtl.c:1161
-#, c-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s)"
+#: java/expr.c:2894
+#, gcc-internal-format, gfc-internal-format
+msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: rtl.c:1176
-#, c-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s)"
+#: java/expr.c:2923
+#, gcc-internal-format
+msgid "assignment to final field %q+D not in field%'s class"
 msgstr ""
 
-#: rtl.c:1190
-#, c-format
-msgid "RTL check: expected code `%s', have `%s'"
+#: java/expr.c:3147
+#, gcc-internal-format
+msgid "invalid PC in line number table"
 msgstr ""
 
-#: rtl.c:1203
-#, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s'"
+#: java/expr.c:3197
+#, gcc-internal-format, gfc-internal-format
+msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: rtl.c:1218
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d"
+#: java/expr.c:3239
+#, gcc-internal-format, gfc-internal-format
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: stmt.c:914
-#, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+#. duplicate code from LOAD macro
+#: java/expr.c:3547
+#, gcc-internal-format
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: stmt.c:1150 stmt.c:3649
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: java/jcf-parse.c:508
+#, gcc-internal-format, gfc-internal-format
+msgid "<constant pool index %d not in range>"
 msgstr ""
 
-#: stmt.c:1280 stmt.c:1352
-msgid "`asm' cannot be used in function where memory usage is checked"
+#: java/jcf-parse.c:518
+#, gcc-internal-format, gfc-internal-format
+msgid "<constant pool index %d unexpected type"
 msgstr ""
 
-#: stmt.c:1338
-msgid "`asm' cannot be used with `-fcheck-memory-usage'"
+#: java/jcf-parse.c:1100
+#, gcc-internal-format
+msgid "bad string constant"
 msgstr ""
 
-#: stmt.c:1367
-#, c-format
-msgid "unknown register name `%s' in `asm'"
+#: java/jcf-parse.c:1118
+#, gcc-internal-format, gfc-internal-format
+msgid "bad value constant type %d, index %d"
 msgstr ""
 
-#: stmt.c:1382
-msgid "too many alternatives in `asm'"
+#: java/jcf-parse.c:1398 java/jcf-parse.c:1404
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot find file for class %s"
 msgstr ""
 
-#: stmt.c:1393
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: java/jcf-parse.c:1429
+#, gcc-internal-format
+msgid "not a valid Java .class file"
 msgstr ""
 
-#: stmt.c:1440
-msgid "output operand constraint lacks `='"
+#: java/jcf-parse.c:1432
+#, gcc-internal-format
+msgid "error while parsing constant pool"
 msgstr ""
 
-#: stmt.c:1450
-#, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+#. FIXME - where was first time
+#: java/jcf-parse.c:1447
+#, gcc-internal-format, gfc-internal-format
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: stmt.c:1459
-#, c-format
-msgid "output operand constraint %d contains `+'"
+#: java/jcf-parse.c:1465
+#, gcc-internal-format
+msgid "error while parsing fields"
 msgstr ""
 
-#: stmt.c:1468
-msgid "operand constraint contains '+' or '=' at illegal position."
+#: java/jcf-parse.c:1468
+#, gcc-internal-format
+msgid "error while parsing methods"
 msgstr ""
 
-#: stmt.c:1474 stmt.c:1651
-#, ycp-format
-msgid "`%%' constraint used with last operand"
+#: java/jcf-parse.c:1471
+#, gcc-internal-format
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: stmt.c:1488
-msgid "matching constraint not valid in output operand"
+#: java/jcf-parse.c:1510
+#, gcc-internal-format
+msgid "duplicate class will only be compiled once"
 msgstr ""
 
-#: stmt.c:1514 stmt.c:1711
-#, c-format
-msgid "invalid punctuation `%c' in constraint"
+#: java/jcf-parse.c:1606
+#, gcc-internal-format
+msgid "missing Code attribute"
 msgstr ""
 
-#: stmt.c:1558
-#, c-format
-msgid "output number %d not directly addressable"
+#: java/jcf-parse.c:1852
+#, gcc-internal-format
+msgid "no input file specified"
 msgstr ""
 
-#: stmt.c:1586
-#, c-format
-msgid "more than %d operands in `asm'"
+#: java/jcf-parse.c:1888
+#, gcc-internal-format
+msgid "can%'t close input file %s: %m"
 msgstr ""
 
-#: stmt.c:1624
-#, c-format
-msgid "hard register `%s' listed as input operand to `asm'"
+#: java/jcf-parse.c:1931
+#, gcc-internal-format, gfc-internal-format
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: stmt.c:1641
-#, c-format
-msgid "input operand constraint contains `%c'"
+#: java/jcf-parse.c:2133
+#, gcc-internal-format, gfc-internal-format
+msgid "error while reading %s from zip file"
 msgstr ""
 
-#: stmt.c:1678
-msgid "matching constraint references invalid operand number"
+#: java/jvspec.c:396
+#, gcc-internal-format
+msgid "can%'t specify %<-D%> without %<--main%>"
 msgstr ""
 
-#. ??? Leave this only until we have experience with what
-#. happens in combine and elsewhere when constraints are
-#. not satisfied.
-#: stmt.c:1745 stmt.c:1770
-#, c-format
-msgid "asm operand %d probably doesn't match constraints"
+#: java/jvspec.c:399
+#, gcc-internal-format
+msgid "%qs is not a valid class name"
 msgstr ""
 
-#: stmt.c:3567
-#, c-format
-msgid "unused variable `%s'"
+#: java/jvspec.c:405
+#, gcc-internal-format
+msgid "--resource requires -o"
 msgstr ""
 
-#: stmt.c:5160
-#, c-format
-msgid "enumeration value `%s' not handled in switch"
+#: java/jvspec.c:412
+#, gcc-internal-format
+msgid "already-compiled .class files ignored with -C"
 msgstr ""
 
-#: stmt.c:5186 stmt.c:5206
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: java/jvspec.c:419
+#, gcc-internal-format
+msgid "cannot specify both -C and -o"
 msgstr ""
 
-#: stmt.c:5189 stmt.c:5209
-#, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+#: java/jvspec.c:431
+#, gcc-internal-format
+msgid "cannot create temporary file"
 msgstr ""
 
-#: stor-layout.c:126
-msgid "type size can't be explicitly evaluated"
+#: java/jvspec.c:453
+#, gcc-internal-format
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: stor-layout.c:128
-msgid "variable-size type declared outside of any function"
+#: java/jvspec.c:537
+#, gcc-internal-format
+msgid "cannot specify %<main%> class when not linking"
 msgstr ""
 
-#: stor-layout.c:399
-#, c-format
-msgid "size of `%s' is %d bytes"
+#: java/lang.c:577
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Java"
 msgstr ""
 
-#: stor-layout.c:401
-#, c-format
-msgid "size of `%s' is larger than %d bytes"
+#: java/lang.c:588
+#, gcc-internal-format
+msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: stor-layout.c:751 stor-layout.c:1002
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: java/lang.c:591
+#, gcc-internal-format
+msgid "-fjni is incompatible with -freduced-reflection"
 msgstr ""
 
-#: stor-layout.c:753 stor-layout.c:1004
-#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+#: java/lang.c:602
+#, gcc-internal-format
+msgid "can%'t do dependency tracking with input from stdin"
 msgstr ""
 
-#: stor-layout.c:768
-#, c-format
-msgid "padding struct to align `%s'"
+#: java/lang.c:618
+#, gcc-internal-format
+msgid "couldn%'t determine target name for dependency tracking"
 msgstr ""
 
-#: stor-layout.c:966
-msgid "padding struct size to alignment boundary"
+#: java/mangle_name.c:325 java/mangle_name.c:402
+#, gcc-internal-format
+msgid "internal error - invalid Utf8 name"
 msgstr ""
 
-#: stor-layout.c:1009
-msgid "packed attribute causes inefficient alignment"
+#: java/typeck.c:426
+#, gcc-internal-format
+msgid "junk at end of signature string"
 msgstr ""
 
-#: stor-layout.c:1011
-msgid "packed attribute is unnecessary"
+#: java/verify-glue.c:378
+#, gcc-internal-format, gfc-internal-format
+msgid "verification failed: %s"
 msgstr ""
 
-#: timevar.c:428
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: java/verify-glue.c:380
+#, gcc-internal-format, gfc-internal-format
+msgid "verification failed at PC=%d: %s"
 msgstr ""
 
-#. Print total time.
-#: timevar.c:476
-msgid " TOTAL                 :"
+#: java/verify-glue.c:468
+#, gcc-internal-format
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: timevar.c:515
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
+#: lto/lto-lang.c:692
+#, gcc-internal-format
+msgid "-fwpa and -fltrans are mutually exclusive"
 msgstr ""
 
-#: tlink.c:428
-#, c-format
-msgid "collect: reading %s\n"
+#: lto/lto-object.c:120
+#, gcc-internal-format, gfc-internal-format
+msgid "open %s failed: %s"
 msgstr ""
 
-#: tlink.c:529
-#, c-format
-msgid "collect: recompiling %s\n"
+#: lto/lto-object.c:161 lto/lto-object.c:194 lto/lto-object.c:279
+#: lto/lto-object.c:336 lto/lto-object.c:360
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: %s"
 msgstr ""
 
-#: tlink.c:694
-#, c-format
-msgid "collect: tweaking %s in %s\n"
+#: lto/lto-object.c:163
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: %s: %s"
 msgstr ""
 
-#: tlink.c:741
-msgid "collect: relinking\n"
+#: lto/lto-object.c:203
+#, gcc-internal-format, gfc-internal-format
+msgid "close: %s"
 msgstr ""
 
-#: tlink.c:750
-#, c-format
-msgid "ld returned %d exit status"
+#: lto/lto-object.c:248
+#, gcc-internal-format, gfc-internal-format
+msgid "two or more sections for %s"
 msgstr ""
 
-#: toplev.c:1456 toplev.c:4878 tradcpp.c:699
-#, c-format
-msgid "Invalid option `%s'"
+#: lto/lto.c:176
+#, gcc-internal-format, gfc-internal-format
+msgid "%s: section %s is missing"
 msgstr ""
 
-#: toplev.c:1656
-#, c-format
-msgid ""
-"Internal error: %s.\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: lto/lto.c:308
+#, gcc-internal-format
+msgid "bytecode stream: garbage at the end of symbols section"
 msgstr ""
 
-#: toplev.c:1988
-#, c-format
-msgid "`%s' used but never defined"
+#: lto/lto.c:332
+#, gcc-internal-format
+msgid "could not parse hex number"
 msgstr ""
 
-#: toplev.c:1991
-#, c-format
-msgid "`%s' declared `static' but never defined"
+#: lto/lto.c:364
+#, gcc-internal-format, gfc-internal-format
+msgid "unexpected file name %s in linker resolution file. Expected %s"
 msgstr ""
 
-#: toplev.c:2013
-#, c-format
-msgid "`%s' defined but not used"
+#: lto/lto.c:373
+#, gcc-internal-format
+msgid "could not parse file offset"
 msgstr ""
 
-#: toplev.c:2255
-msgid "-ffunction-sections not supported for this target."
+#: lto/lto.c:376
+#, gcc-internal-format
+msgid "unexpected offset"
 msgstr ""
 
-#: toplev.c:2260
-msgid "-fdata-sections not supported for this target."
+#: lto/lto.c:395
+#, gcc-internal-format
+msgid "invalid line in the resolution file"
 msgstr ""
 
-#: toplev.c:2268
-msgid "-ffunction-sections disabled; it makes profiling impossible."
+#: lto/lto.c:408
+#, gcc-internal-format
+msgid "invalid resolution in the resolution file"
 msgstr ""
 
-#: toplev.c:2274
-msgid "-ffunction-sections may affect debugging on some targets."
+#: lto/lto.c:414
+#, gcc-internal-format
+msgid "resolution sub id %x not in object file"
 msgstr ""
 
-#: toplev.c:2334
-msgid "Errors detected in input file (your bison.simple is out of date)\n"
+#: lto/lto.c:499
+#, gcc-internal-format, gfc-internal-format
+msgid "cannot read LTO decls from %s"
 msgstr ""
 
-#: toplev.c:2565
-#, c-format
-msgid "invalid register name `%s' for register variable"
+#: lto/lto.c:1463
+#, gcc-internal-format
+msgid "no LTRANS output list filename provided"
 msgstr ""
 
-#: toplev.c:3773
-#, c-format
-msgid "Usage: %s input [switches]\n"
+#: lto/lto.c:1466
+#, gcc-internal-format
+msgid "opening LTRANS output list %s: %m"
 msgstr ""
 
-#: toplev.c:3774
-msgid "Switches:\n"
+#: lto/lto.c:1507
+#, gcc-internal-format
+msgid "lto_obj_file_open() failed"
 msgstr ""
 
-#: toplev.c:3776
-msgid ""
-"  -ffixed-<register>      Mark <register> as being unavailable to the "
-"compiler\n"
+#: lto/lto.c:1533
+#, gcc-internal-format
+msgid "writing to LTRANS output list %s: %m"
 msgstr ""
 
-#: toplev.c:3777
-msgid ""
-"  -fcall-used-<register>  Mark <register> as being corrupted by function "
-"calls\n"
+#: lto/lto.c:1541
+#, gcc-internal-format
+msgid "closing LTRANS output list %s: %m"
 msgstr ""
 
-#: toplev.c:3778
-msgid ""
-"  -fcall-saved-<register> Mark <register> as being preserved across "
-"functions\n"
+#: lto/lto.c:2133
+#, gcc-internal-format
+msgid "could not open symbol resolution file: %m"
 msgstr ""
 
-#: toplev.c:3779
-msgid ""
-"  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+#: objc/objc-act.c:590
+#, gcc-internal-format
+msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
 msgstr ""
 
-#: toplev.c:3780
-msgid ""
-"  -fmessage-length=<number> Limits diagnostics messages lengths to <number> "
-"characters per line.  0 suppresses line-wrapping\n"
+#: objc/objc-act.c:695
+#, gcc-internal-format
+msgid "class attributes are not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3781
+#: objc/objc-act.c:698
+#, gcc-internal-format
 msgid ""
-"  -fdiagnostics-show-location=[once | every-line] Indicates how often source "
-"location information should be emitted, as prefix, at the beginning of "
-"diagnostics when line-wrapping\n"
+"class attributes are not available in this version of the compiler, (ignored)"
 msgstr ""
 
-#: toplev.c:3792
-msgid "  -O[number]              Set optimisation level to [number]\n"
+#: objc/objc-act.c:714
+#, gcc-internal-format
+msgid "category attributes are not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3793
-msgid "  -Os                     Optimise for space rather than speed\n"
+#: objc/objc-act.c:717
+#, gcc-internal-format
+msgid ""
+"category attributes are not available in this version of the compiler, "
+"(ignored)"
 msgstr ""
 
-#: toplev.c:3794
-msgid ""
-"  -pedantic               Issue warnings needed by strict compliance to ISO "
-"C\n"
+#: objc/objc-act.c:732
+#, gcc-internal-format
+msgid "protocol attributes are not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3795
+#: objc/objc-act.c:735
+#, gcc-internal-format
 msgid ""
-"  -pedantic-errors        Like -pedantic except that errors are produced\n"
+"protocol attributes are not available in this version of the compiler, "
+"(ignored)"
 msgstr ""
 
-#: toplev.c:3796
-msgid "  -w                      Suppress warnings\n"
+#: objc/objc-act.c:798
+#, gcc-internal-format
+msgid "%<@end%> must appear in an @implementation context"
 msgstr ""
 
-#: toplev.c:3797
-msgid "  -W                      Enable extra warnings\n"
+#: objc/objc-act.c:807
+#, gcc-internal-format
+msgid "%<@package%> is not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3808
-msgid "  -Wunused                Enable unused warnings\n"
+#: objc/objc-act.c:809
+#, gcc-internal-format
+msgid "%<@package%> presently has the same effect as %<@public%>"
 msgstr ""
 
-#: toplev.c:3809
-msgid ""
-"  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> "
-"chars\n"
+#: objc/objc-act.c:818
+#, gcc-internal-format
+msgid "@optional/@required are not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3810
-msgid ""
-"  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+#: objc/objc-act.c:824
+#, gcc-internal-format
+msgid "@optional/@required is allowed in @protocol context only"
 msgstr ""
 
-#: toplev.c:3811
-msgid "  -p                      Enable function profiling\n"
+#: objc/objc-act.c:930
+#, gcc-internal-format
+msgid "%<@property%> is not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:3813
-msgid "  -a                      Enable block profiling \n"
+#: objc/objc-act.c:934
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
 msgstr ""
 
-#: toplev.c:3816
-msgid "  -ax                     Enable jump profiling \n"
+#. Maybe this should be an error ?  The Apple documentation says it is a warning.
+#: objc/objc-act.c:952
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
 msgstr ""
 
-#: toplev.c:3818
-msgid "  -o <file>               Place output into <file> \n"
+#: objc/objc-act.c:958
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<retain%> attribute"
 msgstr ""
 
-#: toplev.c:3819
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
+#: objc/objc-act.c:963
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<copy%> attribute"
 msgstr ""
 
-#: toplev.c:3830
-msgid "  -aux-info <file>        Emit declaration info into <file>.X\n"
+#: objc/objc-act.c:968
+#, gcc-internal-format
+msgid "%<retain%> attribute conflicts with %<copy%> attribute"
 msgstr ""
 
-#: toplev.c:3831
-msgid ""
-"  -quiet                  Do not display functions compiled or elapsed time\n"
+#: objc/objc-act.c:985
+#, gcc-internal-format
+msgid "property declaration not in @interface or @protocol context"
 msgstr ""
 
-#: toplev.c:3832
-msgid "  -version                Display the compiler's version\n"
+#: objc/objc-act.c:997
+#, gcc-internal-format
+msgid "property can not have an initial value"
 msgstr ""
 
-#: toplev.c:3833
+#: objc/objc-act.c:1027
+#, gcc-internal-format
 msgid ""
-"  -d[letters]             Enable dumps from specific passes of the compiler\n"
+"object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
+"assuming %<assign%>"
 msgstr ""
 
-#: toplev.c:3834
+#: objc/objc-act.c:1030
+#, gcc-internal-format
 msgid ""
-"  -dumpbase <file>        Base name to be used for dumps from specific "
-"passes\n"
+"%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
+"you need it"
 msgstr ""
 
-#: toplev.c:3836
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+#: objc/objc-act.c:1037
+#, gcc-internal-format
+msgid "%<retain%> attribute is only valid for Objective-C objects"
 msgstr ""
 
-#: toplev.c:3838
-msgid "  --help                  Display this information\n"
-msgstr ""
-
-#: toplev.c:3853
-msgid ""
-"\n"
-"Language specific options:\n"
+#: objc/objc-act.c:1041
+#, gcc-internal-format
+msgid "%<copy%> attribute is only valid for Objective-C objects"
 msgstr ""
 
-#: toplev.c:3865
-#, c-format
-msgid "  %-23.23s [undocumented]\n"
+#: objc/objc-act.c:1082
+#, gcc-internal-format
+msgid "redeclaration of property %qD"
 msgstr ""
 
-#: toplev.c:3873 toplev.c:3887
-#, c-format
-msgid ""
-"\n"
-"There are undocumented %s specific options as well.\n"
+#: objc/objc-act.c:1085 objc/objc-act.c:1142 objc/objc-act.c:1151
+#: objc/objc-act.c:1163 objc/objc-act.c:1173 objc/objc-act.c:1183
+#: objc/objc-act.c:1220 objc/objc-act.c:9808 objc/objc-act.c:9859
+#: objc/objc-act.c:9875 objc/objc-act.c:9974
+#, gcc-internal-format
+msgid "originally specified here"
 msgstr ""
 
-#: toplev.c:3877
-#, c-format
+#: objc/objc-act.c:1139
+#, gcc-internal-format
 msgid ""
-"\n"
-" Options for %s:\n"
+"'nonatomic' attribute of property %qD conflicts with previous declaration"
 msgstr ""
 
-#: toplev.c:3900
-msgid ""
-"\n"
-"Target specific options:\n"
+#: objc/objc-act.c:1148
+#, gcc-internal-format
+msgid "'getter' attribute of property %qD conflicts with previous declaration"
 msgstr ""
 
-#: toplev.c:3914 toplev.c:3933
-#, c-format
-msgid "  -m%-21.21s [undocumented]\n"
+#: objc/objc-act.c:1160
+#, gcc-internal-format
+msgid "'setter' attribute of property %qD conflicts with previous declaration"
 msgstr ""
 
-#: toplev.c:3942
+#: objc/objc-act.c:1170
+#, gcc-internal-format
 msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
-msgstr ""
-
-#: toplev.c:3944
-msgid "  They exist, but they are not documented.\n"
+"assign semantics attributes of property %qD conflict with previous "
+"declaration"
 msgstr ""
 
-#: toplev.c:3996
-#, c-format
-msgid "unrecognized gcc debugging option: %c"
+#: objc/objc-act.c:1180
+#, gcc-internal-format
+msgid ""
+"'readonly' attribute of property %qD conflicts with previous declaration"
 msgstr ""
 
-#: toplev.c:4058
-#, c-format
-msgid "unrecognized register name `%s'"
+#: objc/objc-act.c:1218
+#, gcc-internal-format
+msgid "type of property %qD conflicts with previous declaration"
 msgstr ""
 
-#: toplev.c:4085 toplev.c:4699
-#, c-format
-msgid "Unrecognized option `%s'"
+#: objc/objc-act.c:1618
+#, gcc-internal-format
+msgid "the dot syntax is not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:4212
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
+#. We know that 'class_name' is an Objective-C class name as the
+#. parser won't call this function if it is not.  This is only a
+#. double-check for safety.
+#: objc/objc-act.c:1634
+#, gcc-internal-format
+msgid "could not find class %qE"
 msgstr ""
 
-#: toplev.c:4215
-msgid "use -gdwarf-2   for DWARF v2"
+#. Again, this should never happen, but we do check.
+#: objc/objc-act.c:1642
+#, gcc-internal-format
+msgid "could not find interface for class %qE"
 msgstr ""
 
-#: toplev.c:4220
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
+#: objc/objc-act.c:1672
+#, gcc-internal-format
+msgid "could not find setter/getter for %qE in class %qE"
 msgstr ""
 
-#: toplev.c:4243 toplev.c:4697
-#, c-format
-msgid "`%s': unknown or unsupported -g option"
+#: objc/objc-act.c:1717
+#, gcc-internal-format
+msgid "readonly property can not be set"
 msgstr ""
 
-#: toplev.c:4250
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
+#. PS: At the moment, due to how the parser works, it should be
+#. impossible to get here.  But it's good to have the check in
+#. case the parser changes.
+#.
+#: objc/objc-act.c:1759
+#, gcc-internal-format
+msgid "method declaration not in @interface context"
 msgstr ""
 
-#: toplev.c:4395
-msgid "`-a' option (basic block profile) not supported"
+#: objc/objc-act.c:1763
+#, gcc-internal-format
+msgid "method attributes are not available in Objective-C 1.0"
 msgstr ""
 
-#: toplev.c:4403
-msgid "`-ax' option (jump profiling) not supported"
+#: objc/objc-act.c:1780
+#, gcc-internal-format
+msgid "method definition not in @implementation context"
 msgstr ""
 
-#: toplev.c:4689
-#, c-format
-msgid "Ignoring command line option '%s'"
+#: objc/objc-act.c:1795
+#, gcc-internal-format
+msgid "method attributes can not be specified in @implementation context"
 msgstr ""
 
-#: toplev.c:4692
-#, c-format
-msgid "(It is valid for %s but not the selected language)"
+#: objc/objc-act.c:2044
+#, gcc-internal-format
+msgid "class %qs does not implement the %qE protocol"
 msgstr ""
 
-#: toplev.c:4723
-msgid "-Wuninitialized is not supported without -O"
+#: objc/objc-act.c:2047
+#, gcc-internal-format
+msgid "type %qs does not conform to the %qE protocol"
 msgstr ""
 
-#: toplev.c:4765
-msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
+#: objc/objc-act.c:2311
+#, gcc-internal-format
+msgid "comparison of distinct Objective-C types lacks a cast"
 msgstr ""
 
-#: toplev.c:4786
-msgid "instruction scheduling not supported on this target machine"
+#: objc/objc-act.c:2315
+#, gcc-internal-format
+msgid "initialization from distinct Objective-C type"
 msgstr ""
 
-#: toplev.c:4790
-msgid "this target machine does not have delayed branches"
+#: objc/objc-act.c:2319
+#, gcc-internal-format
+msgid "assignment from distinct Objective-C type"
 msgstr ""
 
-#: toplev.c:4804
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+#: objc/objc-act.c:2323
+#, gcc-internal-format
+msgid "distinct Objective-C type in return"
 msgstr ""
 
-#: toplev.c:4824
-#, c-format
-msgid "Data size %ld.\n"
+#: objc/objc-act.c:2327
+#, gcc-internal-format
+msgid "passing argument %d of %qE from distinct Objective-C type"
 msgstr ""
 
-#: toplev.c:4895
-#, c-format
-msgid ""
-"%s%s%s version %s (%s) compiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
+#: objc/objc-act.c:2483
+#, gcc-internal-format
+msgid "statically allocated instance of Objective-C class %qE"
 msgstr ""
 
-#: toplev.c:4950
-msgid "options passed: "
+#: objc/objc-act.c:2492
+#, gcc-internal-format
+msgid "redeclaration of Objective-C class %qs"
 msgstr ""
 
-#: toplev.c:4979
-msgid "options enabled: "
+#: objc/objc-act.c:2588
+#, gcc-internal-format
+msgid "protocol %qE has circular dependency"
 msgstr ""
 
-#: tradcpp.c:112
-msgid "macro or #include recursion too deep"
+#: objc/objc-act.c:2616 objc/objc-act.c:7986
+#, gcc-internal-format
+msgid "cannot find protocol declaration for %qE"
 msgstr ""
 
-#: tradcpp.c:517
-#, c-format
-msgid "Usage: %s [switches] input output"
+#: objc/objc-act.c:3107 objc/objc-act.c:4565 objc/objc-act.c:8691
+#: objc/objc-act.c:9142 objc/objc-act.c:9194 objc/objc-act.c:9219
+#, gcc-internal-format
+msgid "cannot find interface declaration for %qE"
 msgstr ""
 
-#: tradcpp.c:533
-msgid "-traditional is not supported in C++"
+#: objc/objc-act.c:3111
+#, gcc-internal-format
+msgid "interface %qE does not have valid constant string layout"
 msgstr ""
 
-#: tradcpp.c:535
-msgid "-traditional and -ansi are mutually exclusive"
+#: objc/objc-act.c:3116
+#, gcc-internal-format
+msgid "cannot find reference tag for class %qE"
 msgstr ""
 
-#: tradcpp.c:549
-msgid "Filename missing after -i option"
+#: objc/objc-act.c:3738
+#, gcc-internal-format
+msgid "creating selector for nonexistent method %qE"
 msgstr ""
 
-#: tradcpp.c:567
-msgid "Filename missing after -o option"
+#: objc/objc-act.c:3981
+#, gcc-internal-format
+msgid "%qE is not an Objective-C class name or alias"
 msgstr ""
 
-#: tradcpp.c:618
-msgid "Macro name missing after -D option"
+#: objc/objc-act.c:4082 objc/objc-act.c:4115 objc/objc-act.c:9069
+#: objc/objc-act.c:10259 objc/objc-act.c:10289
+#, gcc-internal-format
+msgid "Objective-C declarations may only appear in global scope"
 msgstr ""
 
-#: tradcpp.c:630
-msgid "Macro name missing after -U option"
+#: objc/objc-act.c:4087
+#, gcc-internal-format
+msgid "cannot find class %qE"
 msgstr ""
 
-#: tradcpp.c:641
-msgid "-pedantic and -traditional are mutually exclusive"
+#: objc/objc-act.c:4089
+#, gcc-internal-format
+msgid "class %qE already exists"
 msgstr ""
 
-#: tradcpp.c:646
-msgid "-trigraphs and -traditional are mutually exclusive"
+#: objc/objc-act.c:4137 objc/objc-act.c:9110
+#, gcc-internal-format
+msgid "%qE redeclared as different kind of symbol"
 msgstr ""
 
-#: tradcpp.c:672
-msgid "Directory name missing after -I option"
+#: objc/objc-act.c:4419
+#, gcc-internal-format
+msgid "strong-cast assignment has been intercepted"
 msgstr ""
 
-#: tradcpp.c:1326 tradcpp.c:3402
-msgid "`/*' within comment"
+#: objc/objc-act.c:4461
+#, gcc-internal-format
+msgid "strong-cast may possibly be needed"
 msgstr ""
 
-#: tradcpp.c:1701
-#, c-format
-msgid "unterminated #%s conditional"
+#: objc/objc-act.c:4471
+#, gcc-internal-format
+msgid "instance variable assignment has been intercepted"
 msgstr ""
 
-#: tradcpp.c:2060
-msgid "not in any file?!"
+#: objc/objc-act.c:4490
+#, gcc-internal-format
+msgid "pointer arithmetic for garbage-collected objects not allowed"
 msgstr ""
 
-#: tradcpp.c:2148
-msgid "`defined' must be followed by ident or (ident)"
+#: objc/objc-act.c:4496
+#, gcc-internal-format
+msgid "global/static variable assignment has been intercepted"
 msgstr ""
 
-#: tradcpp.c:2152
-msgid "cccp error: invalid special hash type"
+#: objc/objc-act.c:5011 objc/objc-act.c:5164
+#, gcc-internal-format
+msgid ""
+"%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
 msgstr ""
 
-#: tradcpp.c:2256
-msgid "#include expects \"fname\" or <fname>"
+#: objc/objc-act.c:5049
+#, gcc-internal-format
+msgid "@catch parameter is not a known Objective-C class type"
 msgstr ""
 
-#: tradcpp.c:2305
-#, c-format
-msgid "nonexistent file <%.*s> omitted from dependency output"
+#: objc/objc-act.c:5065
+#, gcc-internal-format
+msgid "exception of type %<%T%> will be caught"
 msgstr ""
 
-#: tradcpp.c:2485
-msgid "invalid macro name"
+#: objc/objc-act.c:5067
+#, gcc-internal-format
+msgid "   by earlier handler for %<%T%>"
 msgstr ""
 
-#: tradcpp.c:2491
-#, c-format
-msgid "invalid macro name `%s'"
+#: objc/objc-act.c:5120
+#, gcc-internal-format
+msgid "%<@try%> without %<@catch%> or %<@finally%>"
 msgstr ""
 
-#: tradcpp.c:2494
-msgid "defining `defined' as a macro"
+#: objc/objc-act.c:5174
+#, gcc-internal-format
+msgid "%<@throw%> (rethrow) used outside of a @catch block"
 msgstr ""
 
-#: tradcpp.c:2519
-msgid "parameter name starts with a digit in #define"
+#: objc/objc-act.c:5548
+#, gcc-internal-format
+msgid "type %q+D does not have a known size"
 msgstr ""
 
-#: tradcpp.c:2529
-msgid "badly punctuated parameter list in #define"
+#: objc/objc-act.c:6150
+#, gcc-internal-format
+msgid "%s %qs"
 msgstr ""
 
-#: tradcpp.c:2537
-msgid "unterminated parameter list in #define"
+#: objc/objc-act.c:6173 objc/objc-act.c:6192
+#, gcc-internal-format
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: tradcpp.c:2582
-#, c-format
-msgid "\"%.*s\" redefined"
+#: objc/objc-act.c:7034
+#, gcc-internal-format
+msgid "can not use an object as parameter to a method"
 msgstr ""
 
-#: tradcpp.c:2838
-msgid "# operator should be followed by a macro argument name"
+#: objc/objc-act.c:7078
+#, gcc-internal-format
+msgid "method argument attributes are not available in Objective-C 1.0"
 msgstr ""
 
-#: tradcpp.c:2886 tradcpp.c:2901 tradcpp.c:2919 tradcpp.c:2933 tradcpp.c:2940
-#: tradcpp.c:2965
-msgid "invalid format #line command"
+#: objc/objc-act.c:7418
+#, gcc-internal-format
+msgid "multiple methods named %<%c%E%> found"
 msgstr ""
 
-#: tradcpp.c:2991
-msgid "undefining `defined'"
+#: objc/objc-act.c:7421
+#, gcc-internal-format
+msgid "using %<%c%s%>"
 msgstr ""
 
-#: tradcpp.c:2995
-#, c-format
-msgid "undefining `%s'"
+#: objc/objc-act.c:7430
+#, gcc-internal-format
+msgid "multiple selectors named %<%c%E%> found"
 msgstr ""
 
-#: tradcpp.c:3039
-msgid "#elif not within a conditional"
+#: objc/objc-act.c:7433
+#, gcc-internal-format
+msgid "found %<%c%s%>"
 msgstr ""
 
-#: tradcpp.c:3282
-#, c-format
-msgid "#%s not within a conditional"
+#: objc/objc-act.c:7442
+#, gcc-internal-format
+msgid "also found %<%c%s%>"
 msgstr ""
 
-#: tradcpp.c:3290
-msgid "#else or #elif after #else"
+#: objc/objc-act.c:7666
+#, gcc-internal-format
+msgid "no super class declared in @interface for %qE"
 msgstr ""
 
-#: tradcpp.c:3331
-msgid "#else not within a conditional"
+#: objc/objc-act.c:7704
+#, gcc-internal-format
+msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
 msgstr ""
 
-#: tradcpp.c:3363
-msgid "unbalanced #endif"
+#: objc/objc-act.c:7768
+#, gcc-internal-format
+msgid "invalid receiver type %qs"
 msgstr ""
 
-#: tradcpp.c:3457
-msgid "unterminated string or character constant"
+#: objc/objc-act.c:7783
+#, gcc-internal-format
+msgid "%<%c%E%> not found in protocol(s)"
 msgstr ""
 
-#: tradcpp.c:3613
-#, c-format
-msgid "arguments given to macro `%s'"
+#: objc/objc-act.c:7797
+#, gcc-internal-format
+msgid "%qE may not respond to %<%c%E%>"
 msgstr ""
 
-#: tradcpp.c:3619
-#, c-format
-msgid "no args to macro `%s'"
+#: objc/objc-act.c:7805
+#, gcc-internal-format
+msgid "no %<%c%E%> method found"
 msgstr ""
 
-#: tradcpp.c:3621
-#, c-format
-msgid "only 1 arg to macro `%s'"
+#: objc/objc-act.c:7812
+#, gcc-internal-format
+msgid "(Messages without a matching method signature"
 msgstr ""
 
-#: tradcpp.c:3623
-#, c-format
-msgid "only %d args to macro `%s'"
+#: objc/objc-act.c:7814
+#, gcc-internal-format
+msgid "will be assumed to return %<id%> and accept"
 msgstr ""
 
-#: tradcpp.c:3625
-#, c-format
-msgid "too many (%d) args to macro `%s'"
+#: objc/objc-act.c:7816
+#, gcc-internal-format
+msgid "%<...%> as arguments.)"
 msgstr ""
 
-#: tradcpp.c:4251
-#, c-format
-msgid ""
-"Internal error in %s, at tradcpp.c:%d\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+#: objc/objc-act.c:8092
+#, gcc-internal-format
+msgid "undeclared selector %qE"
 msgstr ""
 
-#: tree.c:1295
-#, c-format
-msgid "`%s' and `%s' identical in first %d characters"
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated.  This would effectively turn the class method into
+#. an instance method.  Following this assignment, the instance
+#. variables could be accessed.  That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. to an instance variable.  It's better to catch the cases
+#. where this is done unknowingly than to support the above
+#. paradigm.
+#: objc/objc-act.c:8136
+#, gcc-internal-format
+msgid "instance variable %qE accessed in class method"
 msgstr ""
 
-#: tree.c:4749
-msgid "arrays of functions are not meaningful"
+#: objc/objc-act.c:8448
+#, gcc-internal-format
+msgid "duplicate declaration of method %<%c%E%>"
 msgstr ""
 
-#: tree.c:4806
-msgid "function return type cannot be function"
+#: objc/objc-act.c:8509
+#, gcc-internal-format
+msgid "duplicate interface declaration for category %<%E(%E)%>"
 msgstr ""
 
-#: tree.c:5541
-msgid "invalid initializer for bit string"
+#: objc/objc-act.c:8537
+#, gcc-internal-format
+msgid "illegal reference type specified for instance variable %qs"
 msgstr ""
 
-#: tree.c:5600
-#, c-format
-msgid "Tree check: expected %s, have %s"
+#: objc/objc-act.c:8548
+#, gcc-internal-format
+msgid "instance variable %qs has unknown size"
 msgstr ""
 
-#: tree.c:5616
-#, c-format
-msgid "Tree check: expected class '%c', have '%c' (%s)"
+#: objc/objc-act.c:8573
+#, gcc-internal-format
+msgid "type %qE has no default constructor to call"
 msgstr ""
 
-#: varasm.c:726
-#, c-format
-msgid "register name not specified for `%s'"
+#: objc/objc-act.c:8579
+#, gcc-internal-format
+msgid "destructor for %qE shall not be run either"
 msgstr ""
 
-#: varasm.c:728
-#, c-format
-msgid "invalid register name for `%s'"
+#. Vtable pointers are Real Bad(tm), since Obj-C cannot
+#. initialize them.
+#: objc/objc-act.c:8591
+#, gcc-internal-format
+msgid "type %qE has virtual member functions"
 msgstr ""
 
-#: varasm.c:731
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
+#: objc/objc-act.c:8592
+#, gcc-internal-format
+msgid "illegal aggregate type %qE specified for instance variable %qs"
 msgstr ""
 
-#: varasm.c:734
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
+#: objc/objc-act.c:8602
+#, gcc-internal-format
+msgid "type %qE has a user-defined constructor"
 msgstr ""
 
-#: varasm.c:743
-msgid "global register variable has initial value"
+#: objc/objc-act.c:8604
+#, gcc-internal-format
+msgid "type %qE has a user-defined destructor"
 msgstr ""
 
-#: varasm.c:746
-msgid "volatile register variables don't work as you might wish"
+#: objc/objc-act.c:8608
+#, gcc-internal-format
+msgid ""
+"C++ constructors and destructors will not be invoked for Objective-C fields"
 msgstr ""
 
-#: varasm.c:781
-#, c-format
-msgid "register name given for non-register variable `%s'"
+#: objc/objc-act.c:8720
+#, gcc-internal-format
+msgid "instance variable %qE is declared private"
 msgstr ""
 
-#: varasm.c:1417
-#, c-format
-msgid "size of variable `%s' is too large"
+#: objc/objc-act.c:8731
+#, gcc-internal-format
+msgid "instance variable %qE is %s; this will be a hard error in the future"
 msgstr ""
 
-#: varasm.c:1457
-#, c-format
-msgid ""
-"alignment of `%s' is greater than maximum object file alignment. Using %d."
+#: objc/objc-act.c:8738
+#, gcc-internal-format
+msgid "instance variable %qE is declared %s"
 msgstr ""
 
-#: varasm.c:1504
-#, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d."
+#: objc/objc-act.c:8849 objc/objc-act.c:8964
+#, gcc-internal-format
+msgid "incomplete implementation of class %qE"
 msgstr ""
 
-#: varasm.c:1976
-msgid "floating point trap outputting a constant"
+#: objc/objc-act.c:8853 objc/objc-act.c:8968
+#, gcc-internal-format
+msgid "incomplete implementation of category %qE"
 msgstr ""
 
-#: varasm.c:4286
-msgid "initializer for integer value is too complicated"
+#: objc/objc-act.c:8862 objc/objc-act.c:8976
+#, gcc-internal-format
+msgid "method definition for %<%c%E%> not found"
 msgstr ""
 
-#: varasm.c:4292
-msgid "initializer for floating value is not a floating constant"
+#: objc/objc-act.c:9017
+#, gcc-internal-format
+msgid "%s %qE does not fully implement the %qE protocol"
 msgstr ""
 
-#: varasm.c:4349
-msgid "unknown set constructor type"
+#: objc/objc-act.c:9075 objc/objc-act.c:12071
+#, gcc-internal-format
+msgid "%<@end%> missing in implementation context"
 msgstr ""
 
-#: varasm.c:4494
-#, c-format
-msgid "invalid initial value for member `%s'"
+#: objc/objc-act.c:9094
+#, gcc-internal-format
+msgid "cannot find interface declaration for %qE, superclass of %qE"
 msgstr ""
 
-#: varasm.c:4676
-#, c-format
-msgid "weak declaration of `%s' must be public"
+#: objc/objc-act.c:9125
+#, gcc-internal-format
+msgid "reimplementation of class %qE"
 msgstr ""
 
-#: varasm.c:4678
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
+#: objc/objc-act.c:9155
+#, gcc-internal-format
+msgid "conflicting super class name %qE"
 msgstr ""
 
-#: varasm.c:4771
-msgid "only weak aliases are supported in this configuration"
+#: objc/objc-act.c:9158
+#, gcc-internal-format
+msgid "previous declaration of %qE"
 msgstr ""
 
-#: varasm.c:4776
-msgid "alias definitions not supported in this configuration; ignored"
+#: objc/objc-act.c:9160
+#, gcc-internal-format
+msgid "previous declaration"
 msgstr ""
 
-#: varray.c:87
-#, c-format
-msgid "Virtual array %s[%lu]: element %lu out of bounds"
+#: objc/objc-act.c:9173 objc/objc-act.c:9175
+#, gcc-internal-format
+msgid "duplicate interface declaration for class %qE"
 msgstr ""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:182
-#, c-format
-msgid "Unknown stab %s: : 0x%x\n"
+#: objc/objc-act.c:9478 objc/objc-act.c:9672
+#, gcc-internal-format
+msgid "can not find instance variable associated with property"
 msgstr ""
 
-#: config/arc/arc.h:60 config/mips/mips.h:910
-msgid "may not use both -EB and -EL"
+#. TODO: This should be caught much earlier than this.
+#: objc/objc-act.c:9638
+#, gcc-internal-format
+msgid "invalid setter, it must have one argument"
 msgstr ""
 
-#: config/arm/arm.h:205
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
+#: objc/objc-act.c:9801 objc/objc-act.c:9967
+#, gcc-internal-format
+msgid "property %qs already specified in %<@dynamic%>"
 msgstr ""
 
-#: config/arm/arm.h:217
-msgid "-msoft-float and -mhard_float may not be used together"
+#: objc/objc-act.c:9804 objc/objc-act.c:9970
+#, gcc-internal-format
+msgid "property %qs already specified in %<@synthesize%>"
 msgstr ""
 
-#: config/arm/arm.h:228
-msgid "-mbig-endian and -mlittle-endian may not be used together"
+#: objc/objc-act.c:9818 objc/objc-act.c:9984
+#, gcc-internal-format
+msgid "no declaration of property %qs found in the interface"
 msgstr ""
 
-#: config/arm/arm.h:246
-msgid "Incompatible interworking options"
+#: objc/objc-act.c:9844
+#, gcc-internal-format
+msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
 msgstr ""
 
-#: config/arm/riscix.h:73 config/arm/riscix.h:135
-msgid "-mbsd and -pedantic incompatible"
+#: objc/objc-act.c:9854
+#, gcc-internal-format
+msgid "property %qs is using instance variable %qs of incompatible type"
 msgstr ""
 
-#: config/arm/riscix.h:74 config/arm/riscix.h:136
-msgid "-mbsd and -mxopen incompatible"
+#: objc/objc-act.c:9870
+#, gcc-internal-format
+msgid "property %qs is using the same instance variable as property %qs"
 msgstr ""
 
-#: config/arm/riscix.h:75 config/arm/riscix.h:137
-msgid "-mxopen and -pedantic incompatible"
+#: objc/objc-act.c:9911
+#, gcc-internal-format
+msgid "%<@synthesize%> is not available in Objective-C 1.0"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:101 config/dsp16xx/dsp16xx.h:110
-msgid "A -ifile option requires a -map option"
+#. We can get here only in Objective-C; the Objective-C++ parser
+#. detects the problem while parsing, outputs the error
+#. "misplaced '@synthesize' Objective-C++ construct" and skips
+#. the declaration.
+#: objc/objc-act.c:9922
+#, gcc-internal-format
+msgid "%<@synthesize%> not in @implementation context"
 msgstr ""
 
-#: config/i386/freebsd.h:236
-msgid "`-p' not supported; use `-pg' and gprof(1)"
+#: objc/objc-act.c:9928
+#, gcc-internal-format
+msgid "%<@synthesize%> can not be used in categories"
 msgstr ""
 
-#: config/i386/sco5.h:788 config/i386/sco5.h:863
-msgid "-static not valid with -mcoff"
+#: objc/objc-act.c:9937
+#, gcc-internal-format
+msgid "%<@synthesize%> requires the @interface of the class to be available"
 msgstr ""
 
-#: config/i386/sco5.h:789 config/i386/sco5.h:864
-msgid "-shared not valid with -mcoff"
+#: objc/objc-act.c:10020
+#, gcc-internal-format
+msgid "%<@dynamic%> is not available in Objective-C 1.0"
 msgstr ""
 
-#: config/i386/sco5.h:790 config/i386/sco5.h:865
-msgid "-symbolic not valid with -mcoff"
+#. We can get here only in Objective-C; the Objective-C++ parser
+#. detects the problem while parsing, outputs the error
+#. "misplaced '@dynamic' Objective-C++ construct" and skips the
+#. declaration.
+#: objc/objc-act.c:10031
+#, gcc-internal-format
+msgid "%<@dynamic%> not in @implementation context"
 msgstr ""
 
-#: config/i386/sco5.h:828
-msgid "-fpic is not valid with -mcoff"
+#: objc/objc-act.c:10053
+#, gcc-internal-format
+msgid "%<@dynamic%> requires the @interface of the class to be available"
 msgstr ""
 
-#: config/i386/sco5.h:829
-msgid "-fPIC is not valid with -mcoff"
+#: objc/objc-act.c:10317
+#, gcc-internal-format
+msgid "duplicate declaration for protocol %qE"
 msgstr ""
 
-#: config/i386/sco5.h:866
-msgid "-fpic not valid with -mcoff"
+#. TODO: Detect this error earlier.
+#: objc/objc-act.c:10502
+#, gcc-internal-format
+msgid "instance variable has unknown size"
 msgstr ""
 
-#: config/i386/sco5.h:867
-msgid "-fPIC not valid with -mcoff"
+#: objc/objc-act.c:10866
+#, gcc-internal-format, gfc-internal-format
+msgid "unknown type %s found during Objective-C encoding"
 msgstr ""
 
-#: config/i860/fx2800.h:305
-msgid "-p option not supported: use -pg instead"
+#. Do not do any encoding, produce an error and keep going.
+#: objc/objc-act.c:10949
+#, gcc-internal-format
+msgid "trying to encode non-integer type as a bitfield"
 msgstr ""
 
-#: config/mips/mips.h:766
-msgid "-pipe is not supported."
+#: objc/objc-act.c:11403
+#, gcc-internal-format
+msgid "conflicting types for %<%c%s%>"
 msgstr ""
 
-#: config/mips/mips.h:905
-msgid "may not use both -mfp64 and -msingle-float"
+#: objc/objc-act.c:11407
+#, gcc-internal-format
+msgid "previous declaration of %<%c%s%>"
 msgstr ""
 
-#: config/mips/mips.h:906
-msgid "may not use both -mfp64 and -m4650"
+#: objc/objc-act.c:11513
+#, gcc-internal-format
+msgid "no super class declared in interface for %qE"
 msgstr ""
 
-#: config/mips/r3900.h:28 config/mips/r3900.h:42
-msgid "-mhard-float not supported."
+#: objc/objc-act.c:11572
+#, gcc-internal-format
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: config/mips/r3900.h:30 config/mips/r3900.h:44
-msgid "-msingle-float and -msoft-float can not both be specified."
+#: objc/objc-act.c:11611
+#, gcc-internal-format
+msgid "method possibly missing a [super dealloc] call"
 msgstr ""
 
-#: config/nextstep.h:163 config/nextstep.h:166
-msgid "-p profiling is no longer supported.  Use -pg instead."
+#: objc/objc-act.c:12366
+#, gcc-internal-format
+msgid "instance variable %qs is declared private"
 msgstr ""
 
-#: config/vax/vax.h:41 config/vax/vax.h:42
-msgid "profiling not supported with -mg\n"
+#: objc/objc-act.c:12411
+#, gcc-internal-format
+msgid "local declaration of %qE hides instance variable"
 msgstr ""
 
-#: gcc.c:558
-msgid "GNU C does not support -C without using -E"
+#. This can happen if DECL_ARTIFICIAL (*expr_p), but
+#. should be impossible for real properties, which always
+#. have a getter.
+#: objc/objc-act.c:12456
+#, gcc-internal-format
+msgid "no %qs getter found"
 msgstr ""
 
-#: gcc.c:573
-msgid "-pg and -fomit-frame-pointer are incompatible"
+#: objc/objc-act.c:12720
+#, gcc-internal-format
+msgid "fast enumeration is not available in Objective-C 1.0"
 msgstr ""
 
-#: gcc.c:707
-msgid "-E required when input is from standard input"
+#: objc/objc-act.c:12730
+#, gcc-internal-format
+msgid "iterating variable in fast enumeration is not an object"
 msgstr ""
 
-#: gcc.c:711
-msgid "Compilation of header file requested"
+#: objc/objc-act.c:12736
+#, gcc-internal-format
+msgid "collection in fast enumeration is not an object"
 msgstr ""