OSDN Git Service

* ja.po: Update.
[pf3gnuchains/gcc-fork.git] / gcc / po / ja.po
index c834d31..6a95a59 100644 (file)
-# Japanese messages for gcc 3.0
-# Copyright (C) 2001 Free Software Foundation, Inc.
+# Japanese messages for GNU gcc
+# Copyright (C) 2001, 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gcc package.
 # Daisuke Yamashita <yamad@mb.infoweb.ne.jp>, 1999-2001
 #    Masahito Yamaga <yamaga@ipc.chiba-u.ac.jp>, 1999.
 #    IIDA Yosiaki <iida@secom.ne.jp>, 1999.
-#
+# Yasuaki Taniguchi <yasuakit@gmail.com>, 2010
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.0\n"
+"Project-Id-Version: gcc 4.6-b20101218\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2008-03-05 17:23+0100\n"
-"PO-Revision-Date: 2001-12-05 22:47+0900\n"
-"Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
-"Language-Team: Japanese <ja@li.org>\n"
+"POT-Creation-Date: 2010-12-18 20:02+0000\n"
+"PO-Revision-Date: 2010-12-31 16:34+0900\n"
+"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
+"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=EUC-JP\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
 
-#: c-decl.c:3813
-#, fuzzy
+# gcc では gcc/pretty-print.c 内にある pp_printf で書式文字列を解釈しています。
+# c-format フラグがあっても位置パラメータ (%1$s, %2$d) などは使わないことを推奨します
+#  - 2010/12/27 gcc-4.6-20101218 で確認 (谷口)
+#: c-decl.c:4636 c-typeck.c:5849 toplev.c:1013 c-family/c-pretty-print.c:423
+#: cp/error.c:610 cp/error.c:889
 msgid "<anonymous>"
-msgstr "<̵̾ %s>"
+msgstr "<無名>"
 
-#: c-format.c:357 c-format.c:381
-#, fuzzy
-msgid "' ' flag"
-msgstr "` ' ¥Õ¥é¥°"
+#: c-objc-common.c:173
+msgid "({anonymous})"
+msgstr "({無名})"
 
-#: c-format.c:357 c-format.c:381
-#, fuzzy
-msgid "the ' ' printf flag"
-msgstr "printf ¤Î ` ' ¥Õ¥é¥°"
+#: c-parser.c:946 cp/parser.c:20888
+#, gcc-internal-format
+msgid "expected end of line"
+msgstr "行末 (EOL) が予期されます"
 
-#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428 c-format.c:487
-#, fuzzy
-msgid "'+' flag"
-msgstr "`+' ¥Õ¥é¥°"
+#: c-parser.c:1760 c-parser.c:1774 c-parser.c:4001 c-parser.c:4439
+#: c-parser.c:4700 c-parser.c:4856 c-parser.c:4873 c-parser.c:5038
+#: c-parser.c:6983 c-parser.c:7019 c-parser.c:7051 c-parser.c:7099
+#: c-parser.c:7279 c-parser.c:8031 c-parser.c:8101 c-parser.c:8144
+#: c-parser.c:9118 c-parser.c:9263 c-parser.c:9301 c-parser.c:2447
+#: c-parser.c:7272 cp/parser.c:20834
+#, gcc-internal-format
+msgid "expected %<;%>"
+msgstr "%<;%> が予期されます"
 
-#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428
-#, fuzzy
-msgid "the '+' printf flag"
-msgstr "printf ¤Î `+' ¥Õ¥é¥°"
+#: c-parser.c:1804 c-parser.c:2385 c-parser.c:2675 c-parser.c:3306
+#: c-parser.c:3358 c-parser.c:3363 c-parser.c:4483 c-parser.c:4616
+#: c-parser.c:4778 c-parser.c:4974 c-parser.c:5100 c-parser.c:6181
+#: c-parser.c:6219 c-parser.c:6305 c-parser.c:6345 c-parser.c:6383
+#: c-parser.c:6398 c-parser.c:6422 c-parser.c:7560 c-parser.c:7631
+#: c-parser.c:8436 c-parser.c:8457 c-parser.c:8507 c-parser.c:8617
+#: c-parser.c:8690 c-parser.c:8758 c-parser.c:9226 c-parser.c:8580
+#: cp/parser.c:20837
+#, gcc-internal-format
+msgid "expected %<(%>"
+msgstr "%<(%> が予期されます"
 
-#: c-format.c:359 c-format.c:383 c-format.c:429 c-format.c:463
-#, fuzzy
-msgid "'#' flag"
-msgstr "`#' ¥Õ¥é¥°"
+#: c-parser.c:1809 c-parser.c:6189 c-parser.c:6227 c-parser.c:6312
+#: c-parser.c:6319 c-parser.c:6356 cp/parser.c:20499 cp/parser.c:20852
+#, gcc-internal-format
+msgid "expected %<,%>"
+msgstr "%<,%> が予期されます"
 
-#: c-format.c:359 c-format.c:383 c-format.c:429
-#, fuzzy
-msgid "the '#' printf flag"
-msgstr "printf ¤Î `#' ¥Õ¥é¥°"
+#: c-parser.c:1830 c-parser.c:2400 c-parser.c:2711 c-parser.c:2919
+#: c-parser.c:3083 c-parser.c:3132 c-parser.c:3191 c-parser.c:3313
+#: c-parser.c:3484 c-parser.c:3495 c-parser.c:3504 c-parser.c:4486
+#: c-parser.c:4620 c-parser.c:4897 c-parser.c:5032 c-parser.c:5112
+#: c-parser.c:5673 c-parser.c:5860 c-parser.c:5920 c-parser.c:6126
+#: c-parser.c:6144 c-parser.c:6165 c-parser.c:6198 c-parser.c:6299
+#: c-parser.c:6327 c-parser.c:6369 c-parser.c:6391 c-parser.c:6414
+#: c-parser.c:6435 c-parser.c:6575 c-parser.c:6847 c-parser.c:7363
+#: c-parser.c:7384 c-parser.c:7583 c-parser.c:7635 c-parser.c:8003
+#: c-parser.c:8439 c-parser.c:8460 c-parser.c:8538 c-parser.c:8623
+#: c-parser.c:8739 c-parser.c:8821 c-parser.c:9154 c-parser.c:9271
+#: c-parser.c:9312 cp/parser.c:20882
+#, gcc-internal-format
+msgid "expected %<)%>"
+msgstr "%<)%> が予期されます"
 
-#: c-format.c:360 c-format.c:384 c-format.c:461
-#, fuzzy
-msgid "'0' flag"
-msgstr "`0' ¥Õ¥é¥°"
+#: c-parser.c:3002 c-parser.c:3789 c-parser.c:3823 c-parser.c:5092
+#: c-parser.c:6291 c-parser.c:6455 c-parser.c:6562 cp/parser.c:20846
+#, gcc-internal-format
+msgid "expected %<]%>"
+msgstr "%<]%> が予期されます"
 
-#: c-format.c:360 c-format.c:384
-#, fuzzy
-msgid "the '0' printf flag"
-msgstr "printf ¤Î `0' ¥Õ¥é¥°"
+#: c-parser.c:3168
+msgid "expected %<;%>, %<,%> or %<)%>"
+msgstr "%<;%>、%<,%> または %<)%> が予期されます"
 
-#: c-format.c:361 c-format.c:385 c-format.c:460 c-format.c:490
-#, fuzzy
-msgid "'-' flag"
-msgstr "`-' ¥Õ¥é¥°"
+#: c-parser.c:3652 cp/parser.c:20840 cp/parser.c:22438
+#, gcc-internal-format
+msgid "expected %<}%>"
+msgstr "%<}%> が予期されます"
 
-#: c-format.c:361 c-format.c:385
-#, fuzzy
-msgid "the '-' printf flag"
-msgstr "printf ¤Î `-' ¥Õ¥é¥°"
+#: c-parser.c:3942 c-parser.c:7603 c-parser.c:9555 c-parser.c:2267
+#: c-parser.c:2467 c-parser.c:7168 cp/parser.c:13502 cp/parser.c:20843
+#, gcc-internal-format
+msgid "expected %<{%>"
+msgstr "%<{%> が予期されます"
 
-#: c-format.c:362 c-format.c:443
-#, fuzzy
-msgid "''' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: c-parser.c:4161 c-parser.c:4170 c-parser.c:4996 c-parser.c:5337
+#: c-parser.c:7377 c-parser.c:7742 c-parser.c:7799 c-parser.c:8728
+#: cp/parser.c:20876 cp/parser.c:21694
+#, gcc-internal-format
+msgid "expected %<:%>"
+msgstr "%<:%> が予期されます"
 
-#: c-format.c:362
-#, fuzzy
-msgid "the ''' printf flag"
-msgstr "printf ¤Î `'' ¥Õ¥é¥°"
+#: c-parser.c:4694 cp/parser.c:20776
+#, gcc-internal-format
+msgid "expected %<while%>"
+msgstr "%<while%> が予期されます"
 
-#: c-format.c:363 c-format.c:444
-#, fuzzy
-msgid "'I' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: c-parser.c:6079
+msgid "expected %<.%>"
+msgstr "%<.%> が予期されます"
 
-#: c-format.c:363
-#, fuzzy
-msgid "the 'I' printf flag"
-msgstr "printf ¤Î `'' ¥Õ¥é¥°"
+#: c-parser.c:6857 c-parser.c:6889 c-parser.c:7112 cp/parser.c:22224
+#: cp/parser.c:22297
+#, gcc-internal-format
+msgid "expected %<@end%>"
+msgstr "%<@end%> が予期されます"
 
-#: c-format.c:364 c-format.c:386 c-format.c:441 c-format.c:464 c-format.c:491
-#: c-format.c:1623 config/sol2-c.c:45
-msgid "field width"
-msgstr "¥Õ¥£¡¼¥ë¥ÉÉý"
+#: c-parser.c:7518 cp/parser.c:20861
+#, gcc-internal-format
+msgid "expected %<>%>"
+msgstr "%<>%> が予期されます"
 
-#: c-format.c:364 c-format.c:386 config/sol2-c.c:45
-msgid "field width in printf format"
-msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: c-parser.c:8825 cp/parser.c:20885
+#, gcc-internal-format
+msgid "expected %<,%> or %<)%>"
+msgstr "%<,%> または %<)%> が予期されます"
 
-#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
-msgid "precision"
-msgstr "ÀºÅÙ"
+#: c-parser.c:9252 c-parser.c:3846 cp/parser.c:20864
+#, gcc-internal-format
+msgid "expected %<=%>"
+msgstr "%<=%> が予期されます"
 
-#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
-msgid "precision in printf format"
-msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤ÎÀºÅÙ"
+#: c-parser.c:9612 c-parser.c:9602 cp/parser.c:24752
+#, gcc-internal-format
+msgid "expected %<#pragma omp section%> or %<}%>"
+msgstr "%<#pragma omp section%> または %<}%> が予期されます"
 
-#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432 c-format.c:442
-#: c-format.c:494 config/sol2-c.c:46
-msgid "length modifier"
-msgstr "Ťµ½¤¾þ»Ò"
+#: c-typeck.c:6492
+msgid "(anonymous)"
+msgstr "(無名)"
 
-#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432
-#: config/sol2-c.c:46
-msgid "length modifier in printf format"
-msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: cfgrtl.c:2036
+msgid "flow control insn inside a basic block"
+msgstr ""
 
-#: c-format.c:417 c-format.c:430
-#, fuzzy
-msgid "'q' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: cfgrtl.c:2164
+msgid "wrong insn in the fallthru edge"
+msgstr ""
 
-#: c-format.c:417 c-format.c:430
-#, fuzzy
-msgid "the 'q' diagnostic flag"
-msgstr "printf ¤Î `'' ¥Õ¥é¥°"
+#: cfgrtl.c:2218
+msgid "insn outside basic block"
+msgstr ""
 
-#: c-format.c:438
-msgid "assignment suppression"
-msgstr "ÂåÆþ¤ÎÍÞÀ©"
+#: cfgrtl.c:2225
+msgid "return not followed by barrier"
+msgstr ""
 
-#: c-format.c:438
-#, fuzzy
-msgid "the assignment suppression scanf feature"
-msgstr "ÂåÆþ¤ÎÍÞÀ©"
+#: collect2.c:500
+#, c-format
+msgid "internal gcc abort in %s, at %s:%d"
+msgstr ""
 
-#: c-format.c:439
-#, fuzzy
-msgid "'a' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:955
+#, c-format
+msgid "COLLECT_LTO_WRAPPER must be set"
+msgstr "COLLECT_LTO_WRAPPER が設定されなければいけません"
 
-#: c-format.c:439
-#, fuzzy
-msgid "the 'a' scanf flag"
-msgstr "scanf ¤Î `a' ¥Õ¥é¥°"
+#: collect2.c:1270
+#, c-format
+msgid "no arguments"
+msgstr "引数がありません"
 
-#: c-format.c:440
-#, fuzzy
-msgid "'m' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:1671 collect2.c:1860 collect2.c:1895
+#, c-format
+msgid "fopen %s"
+msgstr "fopen %s"
 
-#: c-format.c:440
-#, fuzzy
-msgid "the 'm' scanf flag"
-msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
+#: collect2.c:1674 collect2.c:1865 collect2.c:1898
+#, c-format
+msgid "fclose %s"
+msgstr "fclose %s"
 
-#: c-format.c:441
-msgid "field width in scanf format"
-msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: collect2.c:1683
+#, c-format
+msgid "collect2 version %s"
+msgstr "collect2 バージョン %s"
 
-#: c-format.c:442
-msgid "length modifier in scanf format"
-msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: collect2.c:1795
+#, c-format
+msgid "%d constructor found\n"
+msgid_plural "%d constructors found\n"
+msgstr[0] "%d 個のコンストラクタが見つかりました\n"
 
-#: c-format.c:443
-#, fuzzy
-msgid "the ''' scanf flag"
-msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
+#: collect2.c:1799
+#, c-format
+msgid "%d destructor found\n"
+msgid_plural "%d destructors found\n"
+msgstr[0] "%d 個のデストラクタが見つかりました\n"
 
-#: c-format.c:444
-#, fuzzy
-msgid "the 'I' scanf flag"
-msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
+#: collect2.c:1803
+#, c-format
+msgid "%d frame table found\n"
+msgid_plural "%d frame tables found\n"
+msgstr[0] "%d 個のフレーム表が見つかりました\n"
 
-#: c-format.c:459
-#, fuzzy
-msgid "'_' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:1962 lto-wrapper.c:203
+#, c-format
+msgid "can't get program status"
+msgstr "プログラムの状態を取得できません"
 
-#: c-format.c:459
-#, fuzzy
-msgid "the '_' strftime flag"
-msgstr "strftime ¤Î `_' ¥Õ¥é¥°"
+#: collect2.c:2031
+#, c-format
+msgid "could not open response file %s"
+msgstr "応答ファイル %s を開けませんでした"
 
-#: c-format.c:460
-#, fuzzy
-msgid "the '-' strftime flag"
-msgstr "strftime ¤Î `-' ¥Õ¥é¥°"
+#: collect2.c:2036
+#, c-format
+msgid "could not write to response file %s"
+msgstr "応答ファイル %s を書き込めませんでした"
 
-#: c-format.c:461
-#, fuzzy
-msgid "the '0' strftime flag"
-msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2041
+#, c-format
+msgid "could not close response file %s"
+msgstr "応答ファイル %s を閉じられませんでした"
 
-#: c-format.c:462 c-format.c:486
-#, fuzzy
-msgid "'^' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:2059
+#, c-format
+msgid "[cannot find %s]"
+msgstr "[%s が見つかりません]"
 
-#: c-format.c:462
-#, fuzzy
-msgid "the '^' strftime flag"
-msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2074
+#, c-format
+msgid "cannot find '%s'"
+msgstr "'%s' が見つかりません"
 
-#: c-format.c:463
-#, fuzzy
-msgid "the '#' strftime flag"
-msgstr "strftime ¤Î `#' ¥Õ¥é¥°"
+#: collect2.c:2078 collect2.c:2619 collect2.c:2815 lto-wrapper.c:172
+#, c-format
+msgid "pex_init failed"
+msgstr "pex_init に失敗しました"
 
-#: c-format.c:464
-msgid "field width in strftime format"
-msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: collect2.c:2116
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr "[%s を離れます]\n"
 
-#: c-format.c:465
-#, fuzzy
-msgid "'E' modifier"
-msgstr "`E' ½¤¾þ»Ò"
+#: collect2.c:2348
+#, c-format
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+"\n"
+"write_c_file - 出力名は %s、接頭辞は %s\n"
 
-#: c-format.c:465
-#, fuzzy
-msgid "the 'E' strftime modifier"
-msgstr "strftime ¤Î `E' ½¤¾þ»Ò"
+#: collect2.c:2593
+#, c-format
+msgid "cannot find 'nm'"
+msgstr "'nm' が見つかりません"
 
-#: c-format.c:466
-#, fuzzy
-msgid "'O' modifier"
-msgstr "`O' ½¤¾þ»Ò"
+#: collect2.c:2641
+#, c-format
+msgid "can't open nm output"
+msgstr "nm の出力を開けません"
 
-#: c-format.c:466
-#, fuzzy
-msgid "the 'O' strftime modifier"
-msgstr "strftime ¤Î `O' ½¤¾þ»Ò"
+#: collect2.c:2724
+#, c-format
+msgid "init function found in object %s"
+msgstr "init 関数をオブジェクト %s で見つけました"
 
-#: c-format.c:467
-#, fuzzy
-msgid "the 'O' modifier"
-msgstr "the `O' ½¤¾þ»Ò"
+#: collect2.c:2734
+#, c-format
+msgid "fini function found in object %s"
+msgstr "fini 関数をオブジェクト %s で見つけました"
 
-#: c-format.c:485
-msgid "fill character"
-msgstr "µÍ¤áʸ»ú"
+#: collect2.c:2836
+#, c-format
+msgid "can't open ldd output"
+msgstr "ldd の出力を開けません"
 
-#: c-format.c:485
-msgid "fill character in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎµÍ¤áʸ»ú"
+#: collect2.c:2839
+#, c-format
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+"\n"
+"ldd 出力がコンストラクタ/デストラクタを伴います。\n"
 
-#: c-format.c:486
-#, fuzzy
-msgid "the '^' strfmon flag"
-msgstr "strfmon ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2854
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr "動的依存関係 %s が見つかりません"
 
-#: c-format.c:487
-#, fuzzy
-msgid "the '+' strfmon flag"
-msgstr "strfmon ¤Î `+' ¥Õ¥é¥°"
+#: collect2.c:2866
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr "動的依存関係 '%s' を開けません"
 
-#: c-format.c:488
-#, fuzzy
-msgid "'(' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:3027
+#, c-format
+msgid "%s: not a COFF file"
+msgstr "%s: COFF ファイルではありません"
 
-#: c-format.c:488
-#, fuzzy
-msgid "the '(' strfmon flag"
-msgstr "strfmon ¤Î `(' ¥Õ¥é¥°"
+#: collect2.c:3157
+#, c-format
+msgid "%s: cannot open as COFF file"
+msgstr "%s: COFF ファイルとして開けません"
 
-#: c-format.c:489
-#, fuzzy
-msgid "'!' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:3215
+#, c-format
+msgid "library lib%s not found"
+msgstr "ライブラリ lib%s が見つかりません"
 
-#: c-format.c:489
-#, fuzzy
-msgid "the '!' strfmon flag"
-msgstr "strfmon ¤Î `!' ¥Õ¥é¥°"
+#: diagnostic.c:136
+#, c-format
+msgid "%s: all warnings being treated as errors\n"
+msgstr "%s: すべての警告はエラーとして取り扱われます\n"
 
-#: c-format.c:490
-#, fuzzy
-msgid "the '-' strfmon flag"
-msgstr "strfmon ¤Î `-' ¥Õ¥é¥°"
+#: diagnostic.c:141
+#, c-format
+msgid "%s: some warnings being treated as errors\n"
+msgstr "%s: いくつかの警告はエラーとして取り扱われます\n"
 
-#: c-format.c:491
-msgid "field width in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: diagnostic.c:219
+#, c-format
+msgid "compilation terminated due to -Wfatal-errors.\n"
+msgstr "-Wfatal-errors によりコンパイルを停止しました。\n"
 
-#: c-format.c:492
-msgid "left precision"
-msgstr "º¸ÀºÅÙ"
+#: diagnostic.c:229
+#, c-format
+msgid "compilation terminated due to -fmax-errors=%u.\n"
+msgstr "-fmax-errors=%u によりコンパイルを停止しました。\n"
 
-#: c-format.c:492
-msgid "left precision in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Îº¸ÀºÅÙ"
+#: 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 ""
+"完全なバグ報告を送って下さい。\n"
+"適切ならば前処理後のソースをつけてください。\n"
+"%s を見れば方法が書いてあります。\n"
 
-#: c-format.c:493
-msgid "right precision"
-msgstr "±¦ÀºÅÙ"
+#: diagnostic.c:249
+#, c-format
+msgid "compilation terminated.\n"
+msgstr "コンパイルを停止しました。\n"
 
-#: c-format.c:493
-msgid "right precision in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î±¦ÀºÅÙ"
+#: diagnostic.c:508
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgstr "%s:%d: 前のエラーにより混乱していますので、脱出します\n"
 
-#: c-format.c:494
-msgid "length modifier in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: diagnostic.c:874
+#, c-format
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr "コンパイラ内部エラー: エラー報告ルーチンに再入しました。\n"
+
+#: final.c:1156
+msgid "negative insn length"
+msgstr "負の命令長です"
+
+#: final.c:2633
+msgid "could not split insn"
+msgstr "命令を分割できませんでした"
 
-#: c-format.c:1725
-msgid "field precision"
-msgstr "¥Õ¥£¡¼¥ë¥ÉÀºÅÙ"
+#: final.c:3069
+msgid "invalid 'asm': "
+msgstr "無効な 'asm' です: "
 
-#: c-incpath.c:74
+#: final.c:3252
 #, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "½ÅÊ£¤·¤¿¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
+msgid "nested assembly dialect alternatives"
+msgstr ""
 
-#: c-incpath.c:77
+#: final.c:3269 final.c:3281
 #, c-format
-msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: c-incpath.c:81
+#: final.c:3328
 #, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "¸ºß¤·¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
+msgid "operand number missing after %%-letter"
+msgstr "%% 文字の後に被演算子の数字がありません"
 
-#: c-incpath.c:344
+#: final.c:3331 final.c:3372
 #, c-format
-msgid "#include \"...\" search starts here:\n"
-msgstr "#include \"...\" ¤Îõº÷¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹:\n"
+msgid "operand number out of range"
+msgstr "被演算子の数字が範囲外です"
 
-#: c-incpath.c:348
+#: final.c:3389
 #, c-format
-msgid "#include <...> search starts here:\n"
-msgstr "#include <...> ¤Îõº÷¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹:\n"
+msgid "invalid %%-code"
+msgstr "無効な %%-code です"
 
-#: c-incpath.c:353
+#: final.c:3419
 #, c-format
-msgid "End of search list.\n"
-msgstr "õº÷¥ê¥¹¥È¤Î½ª¤ï¤ê\n"
+msgid "'%%l' operand isn't a label"
+msgstr "'%%l' 被演算子が label ではありません"
 
-#: c-opts.c:1505
-#, fuzzy
-msgid "<built-in>"
-msgstr "<ÁȤ߹þ¤ß>"
+#. 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:12975 config/pdp11/pdp11.c:1741
+#, c-format
+msgid "floating constant misused"
+msgstr "浮動小数定数を使い損ねました"
 
-#: c-opts.c:1523
-#, fuzzy
-msgid "<command-line>"
-msgstr "<¥³¥Þ¥ó¥É¥é¥¤¥ó>"
+#: final.c:3619 config/i386/i386.c:13073 config/pdp11/pdp11.c:1782
+#, c-format
+msgid "invalid expression as operand"
+msgstr "被演算子として無効な式です"
 
-#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
-#: c-typeck.c:4902 c-typeck.c:6278
-msgid "initializer element is not constant"
-msgstr "½é´ü²½»Ò¤ÎÍ×ÁǤ¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: gcc.c:1291
+#, c-format
+msgid "Using built-in specs.\n"
+msgstr "組み込み spec を使用しています。\n"
 
-#: c-typeck.c:4665
-#, fuzzy
-msgid "array initialized from parenthesized string constant"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1476
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+"spec %s を '%s' に設定しています\n"
+"\n"
 
-#: c-typeck.c:4726 cp/typeck2.c:677
-#, gcc-internal-format
-msgid "char-array initialized from wide string"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1586
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr "%s から spec を読み込んでいます\n"
 
-#: c-typeck.c:4731
-#, fuzzy
-msgid "wchar_t-array initialized from non-wide string"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1711
+#, c-format
+msgid "could not find specs file %s\n"
+msgstr "specs ファイル %s が見つかりませんでした\n"
 
-#: c-typeck.c:4749 cp/typeck2.c:697
-#, gcc-internal-format
-msgid "initializer-string for array of chars is too long"
-msgstr "char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»Òʸ»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹"
+#: gcc.c:1780
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr "spec %s を %s に名前を変更します\n"
 
-#: c-typeck.c:4755
-#, fuzzy
-msgid "array of inappropriate type initialized from string constant"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1782
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+"spec は '%s' です\n"
+"\n"
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
-#, gcc-internal-format
-msgid "invalid use of non-lvalue array"
-msgstr "Èóº¸ÊÕÃÍÇÛÎó¤Î̵¸ú¤ÊÍøÍÑ"
+#: gcc.c:2199
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
 
-#: c-typeck.c:4845
-msgid "array initialized from non-constant array expression"
-msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:2548
+#, c-format
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+"\n"
+"続けますか? (y または n) "
 
-#: c-typeck.c:4909 c-typeck.c:6282
-#, gcc-internal-format
-msgid "initializer element is not computable at load time"
-msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó"
+#: gcc.c:2688
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
 
-#. 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-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
-#, gcc-internal-format
-msgid "variable-sized object may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: gcc.c:2889
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "使用法: %s [options] file...\n"
 
-#: c-typeck.c:4924
-msgid "invalid initializer"
-msgstr "̵¸ú¤Ê½é´ü²½»Ò"
+#: gcc.c:2890
+msgid "Options:\n"
+msgstr "オプション:\n"
 
-#: c-typeck.c:5398
-msgid "extra brace group at end of initializer"
-msgstr "½é´ü²½»Ò¤Î½ª¤ï¤ê¤Ë;ʬ¤Ê¥Ö¥ì¡¼¥¹¤Î¥°¥ë¡¼¥×"
+#: gcc.c:2892
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr ""
+"  -pass-exit-codes         フェーズからのエラーコードの最大値を exit\n"
+"                               コードとして返す\n"
 
-#: c-typeck.c:5418
-msgid "missing braces around initializer"
-msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2893
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   このヘルプ情報を表示する\n"
 
-#: c-typeck.c:5479
-msgid "braces around scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2894
+msgid "  --target-help            Display target specific command line options\n"
+msgstr "  --target-help            ターゲット固有のコマンドラインオプションを表示\n"
 
-#: c-typeck.c:5536
-msgid "initialization of flexible array member in a nested context"
-msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2895
+msgid "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
+msgstr "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
 
-#: c-typeck.c:5538
-msgid "initialization of a flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2896
+msgid "                           Display specific types of command line options\n"
+msgstr "                           特定の種類のコマンドラインオプションを表示する\n"
 
-#: c-typeck.c:5565
-msgid "missing initializer"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2898
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr "(`-v --help' を使うと、子プロセスのコマンドラインオプションを表示)\n"
 
-#: c-typeck.c:5587
-msgid "empty scalar initializer"
-msgstr "¶õ¤Î¥¹¥«¥é¡¼½é´ü²½»Ò"
+#: gcc.c:2899
+msgid "  --version                Display compiler version information\n"
+msgstr "  --version                コンパイラのバージョン情報を表示する\n"
 
-#: c-typeck.c:5592
-msgid "extra elements in scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤Ë;ʬ¤ÊÍ×ÁÇ"
+#: gcc.c:2900
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr "  -dumpspecs               組み込み spec 文字列をすべて表示する\n"
 
-#: c-typeck.c:5689 c-typeck.c:5749
-msgid "array index in non-array initializer"
-msgstr "ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿"
+#: gcc.c:2901
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             コンパイラのバージョンを表示する\n"
 
-#: c-typeck.c:5694 c-typeck.c:5802
-msgid "field name not in record or union initializer"
-msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂΤ˥ե£¡¼¥ë¥É̾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: gcc.c:2902
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr "  -dumpmachine             コンパイラのターゲットプロセッサを表示\n"
 
-#: c-typeck.c:5740
-#, fuzzy
-msgid "array index in initializer not of integer type"
-msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
+#: gcc.c:2903
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr "  -print-search-dirs       コンパイラのサーチパスにあるディレクトリを表示\n"
 
-#: c-typeck.c:5745 c-typeck.c:5747
-msgid "nonconstant array index in initializer"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+#: gcc.c:2904
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr "  -print-libgcc-file-name  コンパイラのコンパニオンライブラリ名を表示\n"
 
-#: c-typeck.c:5751 c-typeck.c:5754
-msgid "array index in initializer exceeds array bounds"
-msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
+#: gcc.c:2905
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr "  -print-file-name=<lib>   ライブラリ <lib> へのフルパスを表示\n"
 
-#: c-typeck.c:5765
-msgid "empty index range in initializer"
-msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+#: gcc.c:2906
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr "  -print-prog-name=<prog>  コンパイラの部品 <prog> へのフルパスを表示\n"
 
-#: c-typeck.c:5774
-msgid "array index range in initializer exceeds array bounds"
-msgstr "½é´ü²½»Ò¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
+#: gcc.c:2907
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr "  -print-multi-directory   libgcc のバージョンディレクトリルートを表示\n"
 
-#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
-msgid "initialized field with side-effects overwritten"
-msgstr "½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍѤǾå½ñ¤­¤µ¤ì¤Þ¤¹"
+#: gcc.c:2908
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
+msgstr ""
+"  -print-multi-lib         コマンドラインオプションと複数のライブラリ探索\n"
+"                               ディレクトリとの対応を表示\n"
 
-#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
-#, fuzzy
-msgid "initialized field overwritten"
-msgstr "½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍѤǾå½ñ¤­¤µ¤ì¤Þ¤¹"
+#: gcc.c:2911
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-os-directory OSライブラリ関連のパスを表示する\n"
 
-#: c-typeck.c:6556
-msgid "excess elements in char array initializer"
-msgstr "char ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2912
+msgid "  -print-sysroot           Display the target libraries directory\n"
+msgstr "  -print-sysroot           ターゲットライブラリのディレクトリを表示する\n"
 
-#: c-typeck.c:6563 c-typeck.c:6609
-msgid "excess elements in struct initializer"
-msgstr "¹½Â¤Âνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2913
+msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
+msgstr "  -print-sysroot-headers-suffix ヘッダを見つけるために使用する sysroot 接尾辞を表示する\n"
 
-#: c-typeck.c:6624
-#, fuzzy
-msgid "non-static initialization of a flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2914
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr "  -Wa,<options>            カンマ区切りの <options> をアセンブラに渡す\n"
 
-#: c-typeck.c:6692
-msgid "excess elements in union initializer"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2915
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr "  -Wp,<options>            カンマ区切りの <options> をプリプロセッサに渡す\n"
 
-#: c-typeck.c:6779
-msgid "excess elements in array initializer"
-msgstr "ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2916
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr "  -Wl,<options>            カンマ区切りの <options> をリンカに渡す\n"
 
-#: c-typeck.c:6809
-#, fuzzy
-msgid "excess elements in vector initializer"
-msgstr "¹½Â¤Âνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2917
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+msgstr "  -Xassembler <arg>        <arg> をアセンブラに渡す\n"
 
-#: c-typeck.c:6833
-msgid "excess elements in scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2918
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+msgstr "  -Xpreprocessor <arg>     <arg> をプリプロセッサに渡す\n"
 
-#: cfgrtl.c:1923
-msgid "flow control insn inside a basic block"
+#: gcc.c:2919
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr "  -Xlinker <arg>           <arg> をリンカに渡す\n"
+
+#: gcc.c:2920
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr "  -save-temps              中間ファイルを削除しない\n"
+
+#: gcc.c:2921
+msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
+msgstr "  -save-temps=<arg>        中間ファイルを削除しない\n"
+
+#: gcc.c:2922
+msgid ""
+"  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
+"                           prefixes to other gcc components\n"
 msgstr ""
 
-#: cfgrtl.c:2052
-msgid "wrong insn in the fallthru edge"
+#: gcc.c:2925
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr "  -pipe                    中間ファイルではなくパイプを使う\n"
+
+#: gcc.c:2926
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr "  -time                    子プロセスごとの実行時間を計測する\n"
+
+#: gcc.c:2927
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -specs=<file>            組み込み specs を <file> の内容で上書きする\n"
+
+#: gcc.c:2928
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr "  -std=<standard>          入力ソースを <standard> に準拠すると見なす\n"
+
+#: gcc.c:2929
+msgid ""
+"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
+"                           and libraries\n"
 msgstr ""
+"  --sysroot=<directory>    ヘッダとライブラリのルートディレクトリとして\n"
+"                           <directory> を使用する\n"
 
-#: cfgrtl.c:2108
-#, fuzzy
-msgid "insn outside basic block"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
+#: gcc.c:2932
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr "  -B <directory>           <directory> をコンパイラの探索パスに追加する\n"
 
-#: cfgrtl.c:2115
-#, fuzzy
-msgid "return not followed by barrier"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: gcc.c:2933
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr "  -v                       コンパイラによって起動されるプログラムを表示する\n"
 
-#: cgraph.c:340 ipa-inline.c:417
-#, fuzzy
-msgid "function body not available"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2934
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
+msgstr ""
 
-#: cgraph.c:342 cgraphbuild.c:96
-#, fuzzy
-msgid "redefined extern inline functions are not considered for inlining"
-msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: gcc.c:2935
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+msgstr "  -E                       前処理のみ行う。コンパイル、アセンブル、リンクは行わない\n"
 
-#: cgraph.c:345 cgraphbuild.c:103
-#, fuzzy
-msgid "function not considered for inlining"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2936
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr "  -S                       コンパイルのみ行う。アセンブル、リンクは行わない\n"
 
-#: cgraph.c:347 cgraphbuild.c:99
-#, fuzzy
-msgid "function not inlinable"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2937
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr "  -c                       コンパイル、アセンブルを行う。リンクは行わない\n"
 
-#: cgraphbuild.c:101
-#, fuzzy
-msgid "mismatched arguments"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
+#: gcc.c:2938
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <file>                <file> に出力する\n"
 
-#: collect2.c:382 gcc.c:6896
-#, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+#: gcc.c:2939
+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 ""
 
-#: collect2.c:903
+#: gcc.c:2946
 #, c-format
-msgid "no arguments"
-msgstr "°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+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 ""
+"\n"
+"-g, -f, -m, -O, -W で始まるオプションや、--param は %s が起動するあらゆる\n"
+"子プロセスに自動的に渡されます。こういったプロセスにその他のオプションを渡す\n"
+"には -W<letter> オプションを使わなければなりません。\n"
 
-#: collect2.c:1277 collect2.c:1425 collect2.c:1460
+#: gcc.c:5154
 #, c-format
-msgid "fopen %s"
-msgstr "fopen %s"
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr "spec %c%s%c を処理中, これは '%s' です\n"
 
-#: collect2.c:1280 collect2.c:1430 collect2.c:1463
+#: gcc.c:6418
 #, c-format
-msgid "fclose %s"
-msgstr "fclose %s"
+msgid "install: %s%s\n"
+msgstr "インストール: %s%s\n"
 
-#: collect2.c:1289
+#: gcc.c:6421
 #, c-format
-msgid "collect2 version %s"
-msgstr "collect2 version %s"
+msgid "programs: %s\n"
+msgstr "プログラム: %s\n"
 
-#: collect2.c:1379
+#: gcc.c:6423
 #, c-format
-msgid "%d constructor(s) found\n"
-msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+msgid "libraries: %s\n"
+msgstr "ライブラリ: %s\n"
 
-#: collect2.c:1380
+#: gcc.c:6498
 #, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "%d ¸Ä¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+msgstr ""
+"\n"
+"バグレポートの手順は、以下を参照してください\n"
 
-#: collect2.c:1381
+#: gcc.c:6514
 #, c-format
-msgid "%d frame table(s) found\n"
-msgstr "%d ¸Ä¤Î¥Õ¥ì¡¼¥à¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
-
-#: collect2.c:1518
-#, fuzzy, c-format
-msgid "can't get program status"
-msgstr "%s ¤«¤éÆɹþ¤á¤Þ¤»¤ó"
+msgid "%s %s%s\n"
+msgstr "%s %s%s\n"
 
-#: collect2.c:1587
-#, fuzzy, c-format
-msgid "could not open response file %s"
-msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: gcc.c:6517 gcov.c:444 fortran/gfortranspec.c:302 java/jcf-dump.c:1164
+msgid "(C)"
+msgstr "(C)"
 
-#: collect2.c:1592
-#, fuzzy, c-format
-msgid "could not write to response file %s"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
+#: gcc.c:6518 java/jcf-dump.c:1165
+#, c-format
+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 ""
+"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"
 
-#: collect2.c:1597
-#, fuzzy, c-format
-msgid "could not close response file %s"
-msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: gcc.c:6535
+#, c-format
+msgid "Target: %s\n"
+msgstr "ターゲット: %s\n"
 
-#: collect2.c:1615
+#: gcc.c:6536
 #, c-format
-msgid "[cannot find %s]"
-msgstr "[%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó]"
+msgid "Configured with: %s\n"
+msgstr "configure 設定: %s\n"
 
-#: collect2.c:1630
-#, fuzzy, c-format
-msgid "cannot find '%s'"
-msgstr "`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: gcc.c:6550
+#, c-format
+msgid "Thread model: %s\n"
+msgstr "スレッドモデル: %s\n"
 
-#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
+#: gcc.c:6561
 #, c-format
-msgid "pex_init failed"
-msgstr ""
+msgid "gcc version %s %s\n"
+msgstr "gcc バージョン %s %s\n"
 
-#: collect2.c:1672
+#: gcc.c:6564
 #, c-format
-msgid "[Leaving %s]\n"
-msgstr "[%s ¤òÎ¥¤ì¤Þ¤¹]\n"
+msgid "gcc driver version %s %sexecuting gcc version %s\n"
+msgstr "gcc ドライババージョン %s %s 実行 gcc バージョン %s\n"
 
-#: collect2.c:1892
+#: gcc.c:6799
 #, c-format
 msgid ""
 "\n"
-"write_c_file - output name is %s, prefix is %s\n"
+"Linker options\n"
+"==============\n"
+"\n"
 msgstr ""
 "\n"
-"write_c_file - ½ÐÎÏ̾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹¤Ï %s\n"
-
-#: collect2.c:2100
-#, fuzzy, c-format
-msgid "cannot find 'nm'"
-msgstr "`nm' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: collect2.c:2147
-#, fuzzy, c-format
-msgid "can't open nm output"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+"リンカオプション\n"
+"==============\n"
+"\n"
 
-#: collect2.c:2191
+#: gcc.c:6800
 #, c-format
-msgid "init function found in object %s"
-msgstr "init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
+msgid ""
+"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
+"\n"
+msgstr ""
+"\"OPTION\" をリンカに渡すには \"-Wl,OPTION\" を使用してください\n"
+"\n"
 
-#: collect2.c:2199
+#: gcc.c:7991
 #, c-format
-msgid "fini function found in object %s"
-msgstr "fini ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
-
-#: collect2.c:2302
-#, fuzzy, c-format
-msgid "can't open ldd output"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+msgid ""
+"Assembler options\n"
+"=================\n"
+"\n"
+msgstr ""
+"アセンブラオプション\n"
+"=================\n"
+"\n"
 
-#: collect2.c:2305
+#: gcc.c:7992
 #, c-format
 msgid ""
+"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
-"ldd output with constructors/destructors.\n"
 msgstr ""
+"\"OPTION\" をアセンブラに渡すには \"-Wa,OPTION\" を使用してください\n"
 "\n"
-"ldd ½ÐÎϤ¬¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤òȼ¤¤¤Þ¤¹¡£\n"
 
-#: collect2.c:2320
+#: gcov.c:416
 #, c-format
-msgid "dynamic dependency %s not found"
-msgstr "ưŪ°Í¸´Ø·¸ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE...\n"
+"\n"
+msgstr ""
+"使用法: gcov [OPTION]... SOURCEFILE...\n"
+"\n"
 
-#: collect2.c:2332
+#: gcov.c:417
 #, c-format
-msgid "unable to open dynamic dependency '%s'"
-msgstr "ưŪ°Í¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó"
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr ""
 
-#: collect2.c:2488
+#: gcov.c:418
 #, c-format
-msgid "%s: not a COFF file"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  -h, --help                      このヘルプを表示して終了する\n"
 
-#: collect2.c:2608
+#: gcov.c:419
 #, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
-
-#: collect2.c:2666
-#, fuzzy, c-format
-msgid "library lib%s not found"
-msgstr "¥é¥¤¥Ö¥é¥ê lib%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -v, --version                   バージョン番号を表示して終了する\n"
 
-#: cppspec.c:106
+#: gcov.c:420
 #, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr "\"%s\" ¤Ï¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÂФ¹¤ëÀµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  -a, --all-blocks                Show information for every basic block\n"
+msgstr ""
 
-#: cppspec.c:128
+#: gcov.c:421
 #, c-format
-msgid "too many input files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr ""
 
-#: diagnostic.c:188
+#: gcov.c:422
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Í𤷤Ƥ¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr ""
 
-#: diagnostic.c:235
-#, fuzzy, c-format
-msgid "compilation terminated due to -Wfatal-errors.\n"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃǤµ¤ì¤Þ¤·¤¿¡£\n"
+#: gcov.c:424
+#, c-format
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -n, --no-output                 出力ファイルを作成しない\n"
 
-#: diagnostic.c:244
+#: gcov.c:425
 #, c-format
 msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
-"´°Á´¤Ê¥Ð¥°Êó¹ð¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£\n"
-"ŬÀڤʤé¤Ð¥×¥ê¥×¥í¥»¥¹¸å¤Î¥½¡¼¥¹¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£\n"
-"%s ¤ò¸«¤ì¤ÐÊýË¡¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£\n"
 
-#: diagnostic.c:253
+#: gcov.c:427
 #, c-format
-msgid "compilation terminated.\n"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃǤµ¤ì¤Þ¤·¤¿¡£\n"
+msgid "  -f, --function-summaries        Output summaries for each function\n"
+msgstr ""
 
-#: diagnostic.c:641
+#: gcov.c:428
 #, c-format
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£\n"
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
 
-#: final.c:1136
-msgid "negative insn length"
+#: gcov.c:429
+#, c-format
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: final.c:2615
-msgid "could not split insn"
+#: gcov.c:430
+#, c-format
+msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: final.c:2992
-#, fuzzy
-msgid "invalid 'asm': "
-msgstr "̵¸ú¤Ê `asm': %s"
+#: gcov.c:431
+#, c-format
+msgid "  -d, --display-progress          Display progress information\n"
+msgstr "  -d, --display-progress          進捗情報を表示する\n"
 
-#: final.c:3175
+#: gcov.c:432
 #, c-format
-msgid "nested assembly dialect alternatives"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"\n"
+"バグ報告の方法については、以下を参照してください:\n"
+"%s。\n"
 
-#: final.c:3192 final.c:3204
+#: gcov.c:442
 #, c-format
-msgid "unterminated assembly dialect alternative"
-msgstr ""
+msgid "gcov %s%s\n"
+msgstr "gcov %s%s\n"
 
-#: final.c:3251
-#, fuzzy, c-format
-msgid "operand number missing after %%-letter"
-msgstr "±é»»¿ô¤¬ %-letter ¤Î¸å¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:446
+#, c-format
+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 ""
+"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"
 
-#: final.c:3254 final.c:3295
+#: gcov.c:546
 #, c-format
-msgid "operand number out of range"
-msgstr "±é»»¿ô¤¬Èϰϳ°¤Ç¤¹"
+msgid "%s:no functions found\n"
+msgstr "%s:関数が見つかりません\n"
 
-#: final.c:3314
+#: gcov.c:578 gcov.c:606
 #, c-format
-msgid "invalid %%-code"
-msgstr "̵¸ú¤Ê %%-code"
+msgid "\n"
+msgstr "\n"
 
-#: final.c:3344
-#, fuzzy, c-format
-msgid "'%%l' operand isn't a label"
-msgstr "`%l' ±é»»¤Ï¥é¥Ù¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:593
+#, c-format
+msgid "%s:creating '%s'\n"
+msgstr "%s: '%s' を作成しています\n"
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#. We can't handle floating point constants; PRINT_OPERAND must
-#. handle them.
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
-#: config/pdp11/pdp11.c:1704
+#: gcov.c:597
 #, c-format
-msgid "floating constant misused"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ò»È¤¤Â»¤Í¤Þ¤·¤¿"
+msgid "%s:error writing output file '%s'\n"
+msgstr "%s: 出力ファイル '%s' を書き込み中にエラーが発生しました\n"
 
-#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
-#: config/pdp11/pdp11.c:1751
+#: gcov.c:602
 #, c-format
-msgid "invalid expression as operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+msgid "%s:could not open output file '%s'\n"
+msgstr "%s: 出力ファイル '%s' を開けませんでした\n"
 
-#: gcc.c:1704
-#, fuzzy, c-format
-msgid "Using built-in specs.\n"
-msgstr "ÁȤ߹þ¤ß spec ¤ò»ÈÍÑ.\n"
+#: gcov.c:751
+#, c-format
+msgid "%s:source file is newer than graph file '%s'\n"
+msgstr "%s: ソースファイルがグラフファイル '%s' より新しいです\n"
 
-#: gcc.c:1883
+#: gcov.c:756
 #, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
-msgstr ""
-"spec %s ¤ò '%s' ¤ËÀßÄêÃæ\n"
-"\n"
+msgid "(the message is only displayed one per source file)\n"
+msgstr "(このメッセージはソースファイルごとに一回のみ表示されます)\n"
 
-#: gcc.c:1998
+#: gcov.c:780
 #, c-format
-msgid "Reading specs from %s\n"
-msgstr "%s ¤«¤é spec ¤òÆɤ߹þ¤ßÃæ\n"
+msgid "%s:cannot open graph file\n"
+msgstr "%s: グラフファイルを開けません\n"
 
-#: gcc.c:2094 gcc.c:2113
+#: gcov.c:786
 #, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%include ¤Î½ñ¼°¤¬ÊѤǤ¹"
+msgid "%s:not a gcov graph file\n"
+msgstr "%s: gcov グラフファイルではありません\n"
 
-#: gcc.c:2121
-#, fuzzy, c-format
-msgid "could not find specs file %s\n"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
+#: gcov.c:799
+#, c-format
+msgid "%s:version '%.4s', prefer '%.4s'\n"
+msgstr ""
 
-#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
+#: gcov.c:851
 #, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%rename ¤Î½ñ¼°¤¬ÊѤǤ¹"
+msgid "%s:already seen blocks for '%s'\n"
+msgstr ""
 
-#: gcc.c:2173
+#: gcov.c:969
 #, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤Ë̾Á°¤òÊѹ¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "%s:corrupted\n"
+msgstr "%s: 破損しています\n"
 
-#: gcc.c:2180
+#: gcov.c:1045
 #, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcc.c:2185
+#: gcov.c:1052
 #, c-format
-msgid "rename spec %s to %s\n"
-msgstr "spec %s ¤ò %s ¤Ë̾Á°¤òÊѹ¹\n"
+msgid "%s:not a gcov data file\n"
+msgstr "%s: gcov データファイルではありません\n"
 
-#: gcc.c:2187
+#: gcov.c:1065
 #, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
-"spec ¤Ï '%s' ¤Ç¤¹\n"
-"\n"
 
-#: gcc.c:2200
+#: gcov.c:1071
 #, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr "spec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É"
+msgid "%s:stamp mismatch with graph file\n"
+msgstr ""
 
-#: gcc.c:2211 gcc.c:2224
+#: gcov.c:1101
 #, c-format
-msgid "specs file malformed after %ld characters"
-msgstr "%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ë"
+msgid "%s:unknown function '%u'\n"
+msgstr "%s: 不明な関数 '%u' です\n"
 
-#: gcc.c:2277
+#: gcov.c:1115
 #, c-format
-msgid "spec file has no spec for linking"
-msgstr "spec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%s:profile mismatch for '%s'\n"
+msgstr "%s: '%s' に対するプロファイルが一致しません\n"
 
-#: gcc.c:2605 gcc.c:4745
+#: gcov.c:1134
 #, c-format
-msgid "%s\n"
-msgstr "%s\n"
+msgid "%s:overflowed\n"
+msgstr "%s: オーバーフローしました\n"
 
-#: gcc.c:2805
+#: gcov.c:1158
 #, c-format
-msgid "system path '%s' is not absolute"
-msgstr ""
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
+msgstr "%s: '%s' には導入および/または終了ブロックがありません\n"
 
-#: gcc.c:2868
+#: gcov.c:1163
 #, c-format
-msgid "-pipe not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%s:'%s' has arcs to entry block\n"
+msgstr ""
 
-#: gcc.c:2930
+#: gcov.c:1171
 #, c-format
-msgid ""
-"\n"
-"Go ahead? (y or n) "
+msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
-"\n"
-"³¤±¤Þ¤¹¤«? (y ¤Þ¤¿¤Ï n) "
-
-#: gcc.c:3013
-#, fuzzy
-msgid "failed to get exit status"
-msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
-
-#: gcc.c:3019
-#, fuzzy
-msgid "failed to get process times"
-msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: gcc.c:3045
+#: gcov.c:1379
 #, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
-"ÆâÉô¥¨¥é¡¼: %s (¥×¥í¥°¥é¥à %s)\n"
-"´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
-"%s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£"
 
-#: gcc.c:3071
+#: gcov.c:1459
 #, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
+msgid "%s '%s'\n"
+msgstr "%s '%s'\n"
 
-#: gcc.c:3205
+#: gcov.c:1462
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...\n"
+msgid "Lines executed:%s of %d\n"
+msgstr ""
 
-#: gcc.c:3206
-msgid "Options:\n"
-msgstr "¥ª¥×¥·¥ç¥ó:\n"
+#: gcov.c:1466
+#, c-format
+msgid "No executable lines\n"
+msgstr "実行可能な行がありません\n"
 
-#: gcc.c:3208
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: gcov.c:1472
+#, c-format
+msgid "Branches executed:%s of %d\n"
 msgstr ""
-"  -pass-exit-codes         ¥Õ¥§¡¼¥º¤«¤é¤Î¥¨¥é¡¼¥³¡¼¥É¤ÎºÇÂçÃͤò exit\n"
-"                               ¥³¡¼¥É¤È¤·¤ÆÊÖ¤¹\n"
 
-#: gcc.c:3209
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: gcov.c:1476
+#, c-format
+msgid "Taken at least once:%s of %d\n"
+msgstr ""
 
-#: gcc.c:3210
-msgid "  --target-help            Display target specific command line options\n"
-msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨\n"
+#: gcov.c:1482
+#, c-format
+msgid "No branches\n"
+msgstr ""
 
-#: gcc.c:3211
-msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
+#: gcov.c:1484
+#, c-format
+msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcc.c:3212
-#, fuzzy
-msgid "                           Display specific types of command line options\n"
-msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨\n"
+#: gcov.c:1488
+#, c-format
+msgid "No calls\n"
+msgstr "呼び出しがありません\n"
 
-#: gcc.c:3214
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr "(`-v --help' ¤ò»È¤¦¤È¡¢»Ò¥×¥í¥»¥¹¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨)\n"
+#: gcov.c:1648
+#, c-format
+msgid "%s:no lines for '%s'\n"
+msgstr "%s: '%s' に対する行がありません\n"
 
-#: gcc.c:3215
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "  -dumpspecs               ÁȤ߹þ¤Þ¤ì¤¿ spec Ê¸»úÎó¤òÁ´¤Æɽ¼¨\n"
+#: gcov.c:1843
+#, fuzzy, c-format
+msgid "call   %2d returned %s\n"
+msgstr "呼び出し %d の戻り = %d\n"
 
-#: gcc.c:3216
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨\n"
+#: gcov.c:1848
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "呼び出し %d は一度も実行せず\n"
 
-#: gcc.c:3217
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "  -dumpmachine             ¥³¥ó¥Ñ¥¤¥é¤Î¥¿¡¼¥²¥Ã¥È¥×¥í¥»¥Ã¥µ¤òɽ¼¨\n"
+#: gcov.c:1853
+#, fuzzy, c-format
+msgid "branch %2d taken %s%s\n"
+msgstr "ブランチ %d 受理 = %d%%\n"
 
-#: gcc.c:3218
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr "  -print-search-dirs       ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¡¼¥Á¥Ñ¥¹¤Ë¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¼¨\n"
+#: gcov.c:1857
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "ブランチ %d は一度も実行されず\n"
 
-#: gcc.c:3219
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr "  -print-libgcc-file-name  ¥³¥ó¥Ñ¥¤¥é¤Î¥³¥ó¥Ñ¥Ë¥ª¥ó¥é¥¤¥Ö¥é¥ê̾¤òɽ¼¨\n"
+#: gcov.c:1862
+#, c-format
+msgid "unconditional %2d taken %s\n"
+msgstr ""
 
-#: gcc.c:3220
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr "  -print-file-name=<lib>   ¥é¥¤¥Ö¥é¥ê <lib> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
+#: gcov.c:1865
+#, fuzzy, c-format
+msgid "unconditional %2d never executed\n"
+msgstr "呼び出し %d は一度も実行せず\n"
 
-#: gcc.c:3221
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr "  -print-prog-name=<prog>  ¥³¥ó¥Ñ¥¤¥é¤ÎÉôÉÊ <prog> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
+#: gcov.c:1901
+#, c-format
+msgid "%s:cannot open source file\n"
+msgstr "%s: ソースファイルを開けません\n"
 
-#: gcc.c:3222
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
+#: gcse.c:4066
+msgid "PRE disabled"
+msgstr "PRE が無効です"
 
-#: gcc.c:3223
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
+#: gcse.c:4616
+msgid "GCSE disabled"
+msgstr "GCSE が無効です"
+
+#: gcse.c:5137
+msgid "const/copy propagation disabled"
 msgstr ""
-"  -print-multi-lib         ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÈÊ£¿ô¤Î¥é¥¤¥Ö¥é¥êõº÷\n"
-"                               ¥Ç¥£¥ì¥¯¥È¥ê¤È¤ÎÂбþ¤òɽ¼¨\n"
 
-#: gcc.c:3226
-#, fuzzy
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
+#: gengtype-state.c:150
+#, c-format
+msgid "%s:%d:%d: Invalid state file; %s"
+msgstr "%s:%d:%d: 無効な状態ファイルです。%s"
 
-#: gcc.c:3227
-msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
-msgstr ""
+#: gengtype-state.c:154
+#, c-format
+msgid "%s:%d: Invalid state file; %s"
+msgstr "%s:%d: 無効な状態ファイルです。%s"
 
-#: gcc.c:3228
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr "  -Wa,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥¢¥»¥ó¥Ö¥é¤ËÅϤ¹\n"
+#. Fatal printf-like message while reading state.  This can't be a
+#. function, because there is no way to pass a va_arg to a variant of
+#. fatal.
+#: gengtype-state.c:165
+#, c-format
+msgid "%s:%d:%d: Invalid state file; "
+msgstr "%s:%d:%d: 無効な状態ファイルです。 "
 
-#: gcc.c:3229
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr "  -Wp,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÅϤ¹\n"
+#: gengtype-state.c:170
+#, c-format
+msgid "%s:%d: Invalid state file; "
+msgstr "%s:%d: 無効な状態ファイルです。 "
 
-#: gcc.c:3230
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr "  -Wl,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
+#: gengtype-state.c:695
+#, c-format
+msgid "Option tag unknown"
+msgstr "オプションタグが不明です"
 
-#: gcc.c:3231
-#, fuzzy
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
+#: gengtype-state.c:750
+#, c-format
+msgid "Unexpected type in write_state_scalar_type"
+msgstr "write_state_scalar_type 内で予期しない型です"
 
-#: gcc.c:3232
-#, fuzzy
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
+#: gengtype-state.c:765
+#, c-format
+msgid "Unexpected type in write_state_string_type"
+msgstr "write_state_string_type 内で予期しない型です"
 
-#: gcc.c:3233
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
+#: gengtype-state.c:969
+#, c-format
+msgid "Unexpected type..."
+msgstr "予期しない型..."
 
-#: gcc.c:3234
-#, fuzzy
-msgid "  -combine                 Pass multiple source files to compiler at once\n"
-msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òɽ¼¨¤·¤Ê¤¤\n"
+#: gengtype-state.c:1149
+#, c-format
+msgid "failed to write state trailer [%s]"
+msgstr "状態追跡の書き込みに失敗しました [%s]"
 
-#: gcc.c:3235
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
+#: gengtype-state.c:1175
+#, c-format
+msgid "Failed to open file %s for writing state: %s"
+msgstr "状態書き込み用ファイル %s を開くのに失敗しました: %s"
 
-#: gcc.c:3236
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr "  -pipe                    Ãæ´Ö¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¥Ñ¥¤¥×¤ò»È¤¦\n"
+#: gengtype-state.c:1207
+#, c-format
+msgid "output error when writing state file %s [%s]"
+msgstr "状態ファイル %s  の書き込み時に出力エラーが発生しました [%s]"
 
-#: gcc.c:3237
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr "  -time                    »Ò¥×¥í¥»¥¹¤´¤È¤Î¼Â¹Ô»þ´Ö¤ò·×¬¤¹¤ë\n"
+#: gengtype-state.c:1210
+#, c-format
+msgid "failed to close state file %s [%s]"
+msgstr "状態ファイル %s を閉じるのに失敗しました [%s]"
 
-#: gcc.c:3238
-#, fuzzy
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr "  -specs=<file>            ÁȤ߹þ¤ß specs ¤ò <file> ¤ÎÆâÍƤÇÃÖ¤­´¹¤¨¤ë\n"
+#: gengtype-state.c:1213
+#, c-format
+msgid "failed to rename %s to state file %s [%s]"
+msgstr "%s から状態ファイル %s へ名前を変更するのに失敗しました [%s]"
 
-#: gcc.c:3239
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr "  -std=<standard>          ÆþÎÏ¥½¡¼¥¹¤ò <standard> ¤È¸«¤Ê¤¹\n"
+#: gengtype-state.c:2395
+#, c-format
+msgid "Failed to open state file %s for reading [%s]"
+msgstr "状態ファイル %s を読み込みように開くのに失敗しました [%s]"
 
-#: gcc.c:3240
-msgid ""
-"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
-"                           and libraries\n"
-msgstr ""
+#: gengtype-state.c:2433
+#, c-format
+msgid "failed to close read state file %s [%s]"
+msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
 
-#: gcc.c:3243
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤Îõº÷¥Ñ¥¹¤ËÄɲ乤ë\n"
+#: incpath.c:76
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr "重複したディレクトリ \"%s\" を無視します\n"
 
-#: gcc.c:3244
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr ""
-"  -b <machine>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð¥¿¡¼¥²¥Ã¥È <machine> ¤È¤·¤Æ\n"
-"                               gcc ¤ò¼Â¹Ô¤¹¤ë\n"
+#: incpath.c:79
+#, c-format
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "  非システムディレクトリがシステムディレクトリと重複しているからです\n"
 
-#: gcc.c:3245
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
+#: incpath.c:83
+#, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "存在しないディレクトリ \"%s\" を無視します\n"
 
-#: gcc.c:3246
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr "  -v                       ¥³¥ó¥Ñ¥¤¥é¤Ë¤è¤Ã¤Æµ¯Æ°¤µ¤ì¤ë¥×¥í¥°¥é¥à¤òɽ¼¨\n"
+#: incpath.c:345
+#, c-format
+msgid "#include \"...\" search starts here:\n"
+msgstr "#include \"...\" の探索はここから始まります:\n"
 
-#: gcc.c:3247
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
-msgstr ""
+#: incpath.c:349
+#, c-format
+msgid "#include <...> search starts here:\n"
+msgstr "#include <...> の探索はここから始まります:\n"
 
-#: gcc.c:3248
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr ""
-"  -E                       ¥×¥ê¥×¥í¥»¥¹¤Î¤ß -- ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯\n"
-"                               ¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#: incpath.c:354
+#, c-format
+msgid "End of search list.\n"
+msgstr "探索リストの終わりです。\n"
 
-#: gcc.c:3249
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "  -S                       ¥³¥ó¥Ñ¥¤¥ë¤Î¤ß -- ¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#: input.c:39 c-family/c-opts.c:1288 cp/error.c:1046 fortran/cpp.c:568
+msgid "<built-in>"
+msgstr "<組み込み>"
 
-#: gcc.c:3250
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "  -c                       ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤¬¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#. Opening quotation mark.
+#: intl.c:63
+msgid "`"
+msgstr "`"
 
-#: gcc.c:3251
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <file>                <file> ¤Ë½ÐÎϤò¹Ô¤Ê¤¦\n"
+#. Closing quotation mark.
+#: intl.c:66
+msgid "'"
+msgstr "'"
 
-#: gcc.c:3252
-#, fuzzy
-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 ""
-"  -x <language>            °Ê²¼¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸À¸ì¤ò»ØÄꤹ¤ë\n"
-"                           »ØÄê¤Ç¤­¤ë¸À¸ì: c c++ assembler none\n"
-"                           'none' ¤ò»ØÄꤹ¤ë¤È¥Õ¥¡¥¤¥ë³ÈÄ¥»Ò¤Ë¤è¤Ã¤Æ¸À¸ì¤ò\n"
-"                           ¿äÄꤹ¤ë¡¢¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤ËÌá¤ë\n"
+#: ipa-pure-const.c:154
+msgid "function might be candidate for attribute %<%s%>"
+msgstr "関数は属性 %<%s%> の候補のようです"
 
-#: gcc.c:3259
-#, c-format
-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 ""
-"\n"
-"-g, -f, -m, -O, -W ¤Ç»Ï¤Þ¤ë¥ª¥×¥·¥ç¥ó¤ä¡¢--param ¤Ï %s ¤¬µ¯Æ°¤¹¤ë¤¢¤é¤æ¤ë\n"
-"»Ò¥×¥í¥»¥¹¤Ë¼«Æ°Åª¤ËÅϤµ¤ì¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿¥×¥í¥»¥¹¤Ë¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÅϤ¹\n"
-"¤Ë¤Ï -W<letter> ¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n"
+#: ipa-pure-const.c:155
+msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
+msgstr "関数は正常に戻ると分かった場合、属性 %<%s%> の候補のようです"
 
-#: gcc.c:3383
-#, fuzzy, c-format
-msgid "'-%c' option must have argument"
-msgstr "-param ¥ª¥×¥·¥ç¥ó¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: langhooks.c:374
+msgid "At top level:"
+msgstr "トップレベル:"
 
-#: gcc.c:3405
+#: langhooks.c:394 cp/error.c:2814
 #, c-format
-msgid "couldn't run '%s': %s"
-msgstr ""
+msgid "In member function %qs"
+msgstr "メンバ関数 %qs 内"
 
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3606
-#, fuzzy, c-format
-msgid "%s %s%s\n"
-msgstr "%s: %s"
+#: langhooks.c:398 cp/error.c:2817
+#, c-format
+msgid "In function %qs"
+msgstr "関数 %qs 内"
 
-#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
-msgid "(C)"
+#: langhooks.c:449 cp/error.c:2767
+#, c-format
+msgid "    inlined from %qs at %s:%d:%d"
 msgstr ""
 
-#: gcc.c:3610 java/jcf-dump.c:1169
+#: langhooks.c:454 cp/error.c:2772
 #, c-format
-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"
+msgid "    inlined from %qs at %s:%d"
 msgstr ""
 
-#: gcc.c:3722
-#, fuzzy, c-format
-msgid "argument to '-Xlinker' is missing"
-msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: gcc.c:3730
-#, fuzzy, c-format
-msgid "argument to '-Xpreprocessor' is missing"
-msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: langhooks.c:460 cp/error.c:2778
+#, c-format
+msgid "    inlined from %qs"
+msgstr ""
 
-#: gcc.c:3737
-#, fuzzy, c-format
-msgid "argument to '-Xassembler' is missing"
-msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: loop-iv.c:2966 tree-ssa-loop-niter.c:1912
+msgid "assuming that the loop is not infinite"
+msgstr "ループが無限でないと仮定しています"
 
-#: gcc.c:3744
-#, fuzzy, c-format
-msgid "argument to '-l' is missing"
-msgstr "`-b' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: loop-iv.c:2967 tree-ssa-loop-niter.c:1913
+msgid "cannot optimize possibly infinite loops"
+msgstr "無限ループの可能性があるものを最適化できません"
 
-#: gcc.c:3765
-#, fuzzy, c-format
-msgid "argument to '-specs' is missing"
-msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: loop-iv.c:2975 tree-ssa-loop-niter.c:1917
+msgid "assuming that the loop counter does not overflow"
+msgstr "ループカウンタが溢れないと仮定しています"
 
-#: gcc.c:3779
-#, fuzzy, c-format
-msgid "argument to '-specs=' is missing"
-msgstr "`-specs=' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: loop-iv.c:2976 tree-ssa-loop-niter.c:1918
+msgid "cannot optimize loop, the loop counter may overflow"
+msgstr "ループを最適化できません。ループカウンタが溢れるかもしれません"
 
-#: gcc.c:3820
+#: lto-wrapper.c:212
 #, c-format
-msgid "'-%c' must come at the start of the command line"
-msgstr ""
-
-#: gcc.c:3829
-#, fuzzy, c-format
-msgid "argument to '-B' is missing"
-msgstr "`-B' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%s terminated with signal %d [%s], core dumped"
+msgstr "%s はシグナル %d [%s] で終了しました。コアダンプしました"
 
-#: gcc.c:4179
-#, fuzzy, c-format
-msgid "argument to '-x' is missing"
-msgstr "`-x' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: lto-wrapper.c:215
+#, c-format
+msgid "%s terminated with signal %d [%s]"
+msgstr "%s はシグナル %d [%s] で終了しました"
 
-#: gcc.c:4207
-#, fuzzy, c-format
-msgid "argument to '-%s' is missing"
-msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: lto-wrapper.c:220 collect2.c:1988
+#, gcc-internal-format
+msgid "%s returned %d exit status"
+msgstr "%s は終了ステータス %d を返しました"
 
-#: gcc.c:4535
+#: lto-wrapper.c:236
 #, c-format
-msgid "switch '%s' does not start with '-'"
-msgstr ""
+msgid "deleting LTRANS file %s"
+msgstr "LTRANS ファイル %s を削除しています"
 
-#: gcc.c:4679
+#: lto-wrapper.c:258
 #, c-format
-msgid "spec '%s' invalid"
-msgstr ""
-
-#: gcc.c:4818
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%0%c'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "failed to open %s"
+msgstr "%s を開くのに失敗しました"
 
-#: gcc.c:5047
-#, fuzzy, c-format
-msgid "could not open temporary response file %s"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+#: lto-wrapper.c:263
+#, c-format
+msgid "could not write to temporary file %s"
+msgstr "一時ファイル %s を書き込むことができませんでした"
 
-#: gcc.c:5053
-#, fuzzy, c-format
-msgid "could not write to temporary response file %s"
-msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: lto-wrapper.c:302
+#, c-format
+msgid "environment variable COLLECT_GCC must be set"
+msgstr "環境変数 COLLECT_GCC が設定されていなければいけません"
 
-#: gcc.c:5059
-#, fuzzy, c-format
-msgid "could not close temporary response file %s"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+#: lto-wrapper.c:307
+#, c-format
+msgid "environment variable COLLECT_GCC_OPTIONS must be set"
+msgstr "環境変数 COLLECT_GCC_OPTIONS が設定されていなければいけません"
 
-#: gcc.c:5093
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%W%c"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: lto-wrapper.c:316
+#, c-format
+msgid "malformed COLLECT_GCC_OPTIONS"
+msgstr "誤った形式の COLLECT_GCC_OPTIONS です"
 
-#: gcc.c:5113
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%x%c'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: lto-wrapper.c:461 lto-wrapper.c:619
+#, c-format
+msgid "invalid LTO mode"
+msgstr "無効な LTO モードです"
 
-#: gcc.c:5335
+#: lto-wrapper.c:482
 #, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr "spec %c%s%c ¤ò½èÍýÃæ, ¤³¤ì¤Ï '%s' ¤Ç¤¹\n"
+msgid "fopen: %s"
+msgstr "fopen: %s"
 
-#: gcc.c:5459
-#, fuzzy, c-format
-msgid "unknown spec function '%s'"
-msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
+#. What to print when a switch has no documentation.
+#: opts.c:194
+msgid "This switch lacks documentation"
+msgstr "このスイッチには文書がありません"
 
-#: gcc.c:5478
-#, fuzzy, c-format
-msgid "error in args to spec function '%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: opts.c:1004
+msgid "[default]"
+msgstr "[デフォルト]"
 
-#: gcc.c:5526
-#, fuzzy, c-format
-msgid "malformed spec function name"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: opts.c:1015
+msgid "[enabled]"
+msgstr "[有効]"
 
-#. )
-#: gcc.c:5529
-#, fuzzy, c-format
-msgid "no arguments for spec function"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: opts.c:1015
+msgid "[disabled]"
+msgstr "[無効]"
 
-#: gcc.c:5548
+#: opts.c:1034
 #, c-format
-msgid "malformed spec function arguments"
+msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: gcc.c:5794
+#: opts.c:1043
 #, c-format
-msgid "braced spec '%s' is invalid at '%c'"
+msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 msgstr ""
 
-#: gcc.c:5882
+#: opts.c:1049
 #, c-format
-msgid "braced spec body '%s' is invalid"
+msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: gcc.c:6420
-#, c-format
-msgid "install: %s%s\n"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë: %s%s\n"
+#: opts.c:1144
+msgid "The following options are target specific"
+msgstr "このオプションはターゲット固有のものです"
 
-#: gcc.c:6423
-#, c-format
-msgid "programs: %s\n"
-msgstr "¥×¥í¥°¥é¥à: %s\n"
+#: opts.c:1147
+msgid "The following options control compiler warning messages"
+msgstr "次のオプションはコンパイラの警告メッセージを制御します"
 
-#: gcc.c:6425
-#, c-format
-msgid "libraries: %s\n"
-msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
+#: opts.c:1150
+msgid "The following options control optimizations"
+msgstr "次のオプションは最適化を制御します"
 
-#. The error status indicates that only one set of fixed
-#. headers should be built.
-#: gcc.c:6479
-#, c-format
-msgid "not configured with sysroot headers suffix"
-msgstr ""
+#: opts.c:1153 opts.c:1192
+msgid "The following options are language-independent"
+msgstr "次のオプションは言語に依存しないものです"
 
-#: gcc.c:6488
-#, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+#: opts.c:1156
+msgid "The --param option recognizes the following as parameters"
+msgstr "--param オプションは以降をパラメータとして認識します"
 
-#: gcc.c:6504
-#, fuzzy, c-format
-msgid "Target: %s\n"
-msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
+#: opts.c:1162
+msgid "The following options are specific to just the language "
+msgstr "次のオプションはこの言語固有のものです"
 
-#: gcc.c:6505
-#, c-format
-msgid "Configured with: %s\n"
-msgstr "¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s\n"
+#: opts.c:1164
+msgid "The following options are supported by the language "
+msgstr "次のオプションはこの言語でサポートされているものです"
 
-#: gcc.c:6519
-#, c-format
-msgid "Thread model: %s\n"
-msgstr "¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s\n"
+#: opts.c:1175
+msgid "The following options are not documented"
+msgstr "次のオプションは文書化されていません"
 
-#: gcc.c:6530
-#, fuzzy, c-format
-msgid "gcc version %s %s\n"
-msgstr "gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+#: opts.c:1177
+msgid "The following options take separate arguments"
+msgstr ""
 
-#: gcc.c:6532
-#, fuzzy, c-format
-msgid "gcc driver version %s %sexecuting gcc version %s\n"
-msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+#: opts.c:1179
+msgid "The following options take joined arguments"
+msgstr ""
 
-#: gcc.c:6540
-#, fuzzy, c-format
-msgid "no input files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+#: opts.c:1190
+msgid "The following options are language-related"
+msgstr "次のオプションは言語に関係したものです"
 
-#: gcc.c:6589
-#, fuzzy, c-format
-msgid "cannot specify -o with -c or -S with multiple files"
-msgstr "-c ¤ä -S ¤È°ì½ï¤Ë -o ¤ò»ØÄꤹ¤ë¤È¡¢Ê£¿ô¥³¥ó¥Ñ¥¤¥ë¤Ç¤­¤Þ¤»¤ó"
+#: opts.c:1987
+msgid "enabled by default"
+msgstr "デフォルトで有効"
 
-#: gcc.c:6623
-#, fuzzy, c-format
-msgid "spec '%s' is invalid"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: plugin.c:789
+msgid "Event"
+msgstr "イベント"
 
-#: gcc.c:6759
-#, c-format
-msgid ""
-"\n"
-"Linker options\n"
-"==============\n"
-"\n"
-msgstr ""
+#: plugin.c:789
+msgid "Plugins"
+msgstr "プラグイン"
 
-#: gcc.c:6760
+#: plugin.c:821
 #, c-format
-msgid ""
-"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
-"\n"
-msgstr ""
-
-#: gcc.c:7111
-#, fuzzy, c-format
-msgid "multilib spec '%s' is invalid"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
+msgstr "*** 警告 *** 有効になっているプラグインがあります。すべてのプラグインを無効にして再現できない限りこのバグを報告しないでください\n"
 
-#: gcc.c:7302
-#, c-format
-msgid "multilib exclusions '%s' is invalid"
+#: reload.c:3805
+msgid "unable to generate reloads for:"
 msgstr ""
 
-#: gcc.c:7360 gcc.c:7501
-#, c-format
-msgid "multilib select '%s' is invalid"
+#: reload1.c:2105
+msgid "this is the insn:"
 msgstr ""
 
-#: gcc.c:7539
-#, c-format
-msgid "multilib exclusion '%s' is invalid"
+#. It's the compiler's fault.
+#: reload1.c:6009
+msgid "could not find a spill register"
 msgstr ""
 
-#: gcc.c:7745
-#, fuzzy, c-format
-msgid "environment variable \"%s\" not defined"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#. It's the compiler's fault.
+#: reload1.c:7863
+msgid "VOIDmode on an output"
+msgstr ""
 
-#: gcc.c:7836 gcc.c:7841
-#, fuzzy, c-format
-msgid "invalid version number `%s'"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+#: reload1.c:8618
+msgid "failure trying to reload:"
+msgstr "再ロードの試みに失敗しました:"
 
-#: gcc.c:7884
-#, fuzzy, c-format
-msgid "too few arguments to %%:version-compare"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: rtl-error.c:117
+msgid "unrecognizable insn:"
+msgstr "認識できない命令:"
 
-#: gcc.c:7890
-#, fuzzy, c-format
-msgid "too many arguments to %%:version-compare"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: rtl-error.c:119
+msgid "insn does not satisfy its constraints:"
+msgstr "命令が制約を満たしません:"
 
-#: gcc.c:7931
+#: targhooks.c:1440
 #, c-format
-msgid "unknown operator '%s' in %%:version-compare"
+msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: gcc.c:7965
-#, c-format
-msgid ""
-"Assembler options\n"
-"=================\n"
-"\n"
-msgstr ""
+#: targhooks.c:1442
+msgid "out of memory"
+msgstr "メモリが足りません"
 
-#: gcc.c:7966
-#, c-format
-msgid ""
-"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
-"\n"
+#: targhooks.c:1457
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: gcov.c:400
-#, c-format
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE...\n"
-"\n"
+#: targhooks.c:1459
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: gcov.c:401
-#, fuzzy, c-format
-msgid ""
-"Print code coverage information.\n"
-"\n"
-msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+#: tlink.c:386
+#, c-format
+msgid "collect: reading %s\n"
+msgstr "collect: %s を読み込んでいます\n"
 
-#: gcov.c:402
-#, fuzzy, c-format
-msgid "  -h, --help                      Print this help, then exit\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: tlink.c:480
+#, c-format
+msgid "removing .rpo file"
+msgstr ".rpo ファイルを削除しています"
 
-#: gcov.c:403
-#, fuzzy, c-format
-msgid "  -v, --version                   Print version number, then exit\n"
-msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
+#: tlink.c:482
+#, c-format
+msgid "renaming .rpo file"
+msgstr ".rpo ファイルの名前を変更しています"
 
-#: gcov.c:404
+#: tlink.c:536
 #, c-format
-msgid "  -a, --all-blocks                Show information for every basic block\n"
-msgstr ""
+msgid "collect: recompiling %s\n"
+msgstr "collect: %s を再コンパイルしています\n"
 
-#: gcov.c:405
+#: tlink.c:743
 #, c-format
-msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
-msgstr ""
+msgid "collect: tweaking %s in %s\n"
+msgstr "collect: %s を引っ張ります(%s 内)\n"
 
-#: gcov.c:406
+#: tlink.c:793
 #, c-format
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
-msgstr ""
+msgid "collect: relinking\n"
+msgstr "collect: 再リンクしています\n"
 
-#: gcov.c:408
-#, fuzzy, c-format
-msgid "  -n, --no-output                 Do not create an output file\n"
-msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
+#: toplev.c:355
+#, c-format
+msgid "unrecoverable error"
+msgstr "回復できないエラー"
 
-#: gcov.c:409
+#: toplev.c:691
 #, c-format
 msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
+"%s%s%s %sversion %s (%s)\n"
+"%s\tcompiled by GNU C version %s, "
 msgstr ""
+"%s%s%s %sversion %s (%s)\n"
+"%s\tcompiled by GNU C version %s, "
 
-#: gcov.c:411
+#: toplev.c:693
 #, c-format
-msgid "  -f, --function-summaries        Output summaries for each function\n"
-msgstr ""
+msgid "%s%s%s %sversion %s (%s) compiled by CC, "
+msgstr "%s%s%s %sversion %s (%s) compiled by CC, "
 
-#: gcov.c:412
+#: toplev.c:697
 #, c-format
-msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
-msgstr ""
+msgid "GMP version %s, MPFR version %s, MPC version %s\n"
+msgstr "GMP version %s, MPFR version %s, MPC version %s\n"
 
-#: gcov.c:413
+#: toplev.c:699
 #, c-format
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
-#: gcov.c:414
+#: toplev.c:701
 #, c-format
-msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: gcov.c:415
-#, fuzzy, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+#: toplev.c:863
+msgid "options passed: "
+msgstr "渡されたオプション: "
 
-#: gcov.c:425
-#, c-format
-msgid "gcov %s%s\n"
+#: toplev.c:891
+msgid "options enabled: "
+msgstr "有効オプション: "
+
+#: tree-vrp.c:6792
+msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
 msgstr ""
 
-#: gcov.c:429
-#, c-format
-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"
+#: tree-vrp.c:6796
+msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^"
 msgstr ""
 
-#: gcov.c:525
-#, fuzzy, c-format
-msgid "%s:no functions found\n"
-msgstr "cmd_strings ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: cif-code.def:39
+msgid "function not considered for inlining"
+msgstr "inline に出来ると見なされていない関数です"
 
-#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
-#, fuzzy, c-format
-msgid "\n"
-msgstr ":\n"
+#. Inlining failed owing to unavailable function body.
+#: cif-code.def:42
+msgid "function body not available"
+msgstr "関数本体が利用できません"
 
-#: gcov.c:572
-#, fuzzy, c-format
-msgid "%s:creating '%s'\n"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+#: cif-code.def:45
+msgid "redefined extern inline functions are not considered for inlining"
+msgstr "extern inline で再定義された関数は inline に出来ると見なされません"
 
-#: gcov.c:576
-#, fuzzy, c-format
-msgid "%s:error writing output file '%s'\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#. Function is not inlinable.
+#: cif-code.def:49
+msgid "function not inlinable"
+msgstr "inline にできない関数です"
 
-#: gcov.c:581
-#, fuzzy, c-format
-msgid "%s:could not open output file '%s'\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#. Function is not an inlining candidate.
+#: cif-code.def:52
+msgid "function not inline candidate"
+msgstr "inline の候補でない関数です"
 
-#: gcov.c:730
-#, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
-msgstr ""
+#: cif-code.def:56
+msgid "--param large-function-growth limit reached"
+msgstr "--param large-function-growth の制限に達しました"
 
-#: gcov.c:735
-#, c-format
-msgid "(the message is only displayed one per source file)\n"
-msgstr ""
+#: cif-code.def:58
+msgid "--param large-stack-frame-growth limit reached"
+msgstr "--param large-stack-frame-growth の制限に達しました"
 
-#: gcov.c:759
-#, fuzzy, c-format
-msgid "%s:cannot open graph file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
+#: cif-code.def:60
+msgid "--param max-inline-insns-single limit reached"
+msgstr "--param max-inline-insns-single の制限に達しました"
 
-#: gcov.c:765
-#, fuzzy, c-format
-msgid "%s:not a gcov graph file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cif-code.def:62
+msgid "--param max-inline-insns-auto limit reached"
+msgstr "--param max-inline-insns-auto の制限に達しました"
 
-#: gcov.c:778
-#, c-format
-msgid "%s:version '%.4s', prefer '%.4s'\n"
+#: cif-code.def:64
+msgid "--param inline-unit-growth limit reached"
+msgstr "--param inline-unit-growth の制限に達しました"
+
+#. Recursive inlining.
+#: cif-code.def:67
+msgid "recursive inlining"
 msgstr ""
 
-#: gcov.c:830
-#, c-format
-msgid "%s:already seen blocks for '%s'\n"
+#. Call is unlikely.
+#: cif-code.def:70
+msgid "call is unlikely and code size would grow"
 msgstr ""
 
-#: gcov.c:948
-#, c-format
-msgid "%s:corrupted\n"
+#: cif-code.def:74
+msgid "function not declared inline and code size would grow"
 msgstr ""
 
-#: gcov.c:1024
-#, c-format
-msgid "%s:cannot open data file, assuming not executed\n"
+#: cif-code.def:78
+msgid "optimizing for size and code size would grow"
 msgstr ""
 
-#: gcov.c:1031
-#, fuzzy, c-format
-msgid "%s:not a gcov data file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#. Inlining failed because of mismatched options or arguments.
+#: cif-code.def:81
+msgid "target specific option mismatch"
+msgstr "ターゲット指定のオプションが合っていません"
 
-#: gcov.c:1044
-#, c-format
-msgid "%s:version '%.4s', prefer version '%.4s'\n"
+#: cif-code.def:82
+msgid "mismatched arguments"
+msgstr "合っていない引数です"
+
+#: cif-code.def:86
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: gcov.c:1050
-#, c-format
-msgid "%s:stamp mismatch with graph file\n"
+#: cif-code.def:90
+msgid "indirect function call with a yet undetermined callee"
 msgstr ""
 
-#: gcov.c:1079
-#, fuzzy, c-format
-msgid "%s:unknown function '%u'\n"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: cif-code.def:92
+msgid "function body can be overwriten at linktime"
+msgstr "関数本体がリンク時に溢れるかもしれません"
 
-#: gcov.c:1092
-#, fuzzy, c-format
-msgid "%s:profile mismatch for '%s'\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
+#. The remainder are real diagnostic types.
+#: diagnostic.def:33
+msgid "fatal error: "
+msgstr "致命的エラー: "
 
-#: gcov.c:1111
-#, fuzzy, c-format
-msgid "%s:overflowed\n"
-msgstr "%s: ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
+#: diagnostic.def:34
+msgid "internal compiler error: "
+msgstr "コンパイラ内部エラー: "
 
-#: gcov.c:1135
-#, c-format
-msgid "%s:'%s' lacks entry and/or exit blocks\n"
-msgstr ""
+#: diagnostic.def:35
+msgid "error: "
+msgstr "エラー: "
 
-#: gcov.c:1140
-#, c-format
-msgid "%s:'%s' has arcs to entry block\n"
-msgstr ""
+#: diagnostic.def:36
+msgid "sorry, unimplemented: "
+msgstr "残念ですが未実装です: "
 
-#: gcov.c:1148
-#, c-format
-msgid "%s:'%s' has arcs from exit block\n"
-msgstr ""
+#: diagnostic.def:37
+msgid "warning: "
+msgstr "警告: "
 
-#: gcov.c:1356
-#, c-format
-msgid "%s:graph is unsolvable for '%s'\n"
+#: diagnostic.def:38
+msgid "anachronism: "
 msgstr ""
 
-#: gcov.c:1436
-#, fuzzy, c-format
-msgid "%s '%s'\n"
-msgstr "%s: %s"
+#: diagnostic.def:39
+msgid "note: "
+msgstr "備考: "
 
-#: gcov.c:1439
-#, c-format
-msgid "Lines executed:%s of %d\n"
+#: diagnostic.def:40
+msgid "debug: "
+msgstr "デバッグ: "
+
+#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
+#. prefix does not matter.
+#: diagnostic.def:43
+msgid "pedwarn: "
 msgstr ""
 
-#: gcov.c:1443
-#, fuzzy, c-format
-msgid "No executable lines\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: diagnostic.def:44
+msgid "permerror: "
+msgstr ""
 
-#: gcov.c:1449
-#, fuzzy, c-format
-msgid "Branches executed:%s of %d\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
+#: params.def:48
+msgid "The threshold ratio between current and hottest structure counts"
+msgstr ""
 
-#: gcov.c:1453
-#, c-format
-msgid "Taken at least once:%s of %d\n"
+#: params.def:55
+msgid "Maximal estimated outcome of branch considered predictable"
 msgstr ""
 
-#: gcov.c:1459
-#, fuzzy, c-format
-msgid "No branches\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¤Ï¥Ö¥é¥ó¥Á¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:72
+msgid "The maximum number of instructions in a single function eligible for inlining"
+msgstr "インライン化するのが適格であるとされる単一の関数内の最大命令数"
 
-#: gcov.c:1461
-#, c-format
-msgid "Calls executed:%s of %d\n"
-msgstr ""
+#: params.def:84
+msgid "The maximum number of instructions when automatically inlining"
+msgstr "自動インライン化が行われる最大命令数"
 
-#: gcov.c:1465
-#, fuzzy, c-format
-msgid "No calls\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:89
+msgid "The maximum number of instructions inline function can grow to via recursive inlining"
+msgstr ""
 
-#: gcov.c:1612
-#, fuzzy, c-format
-msgid "%s:no lines for '%s'\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
+#: params.def:94
+msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+msgstr ""
 
-#: gcov.c:1807
-#, fuzzy, c-format
-msgid "call   %2d returned %s\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d\n"
+#: params.def:99
+msgid "The maximum depth of recursive inlining for inline functions"
+msgstr ""
 
-#: gcov.c:1812
-#, fuzzy, c-format
-msgid "call   %2d never executed\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+#: params.def:104
+msgid "The maximum depth of recursive inlining for non-inline functions"
+msgstr ""
 
-#: gcov.c:1817
-#, fuzzy, c-format
-msgid "branch %2d taken %s%s\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d%%\n"
+#: params.def:109
+msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
+msgstr ""
 
-#: gcov.c:1821
-#, fuzzy, c-format
-msgid "branch %2d never executed\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
+#: params.def:117
+msgid "The maximum number of nested indirect inlining performed by early inliner"
+msgstr ""
 
-#: gcov.c:1826
-#, c-format
-msgid "unconditional %2d taken %s\n"
+#: params.def:123
+msgid "Probability that COMDAT function will be shared with different compilatoin unit"
 msgstr ""
 
-#: gcov.c:1829
-#, fuzzy, c-format
-msgid "unconditional %2d never executed\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+#: 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 ""
 
-#: gcov.c:1865
-#, fuzzy, c-format
-msgid "%s:cannot open source file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
+#: 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 ""
 
-#: gcse.c:679
-msgid "GCSE disabled"
+#: params.def:142
+msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
 msgstr ""
 
-#: gcse.c:6584
-#, fuzzy
-msgid "jump bypassing disabled"
-msgstr "-g ¥ª¥×¥·¥ç¥ó¤ò̵¸ú²½¤·¤Þ¤·¤¿¡£"
+#: params.def:153
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
 
-#. Opening quotation mark.
-#: intl.c:57
-msgid "`"
+#: params.def:164
+msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#. Closing quotation mark.
-#: intl.c:60
-msgid "'"
+#: params.def:174
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: ipa-inline.c:377
-msgid "--param large-function-growth limit reached"
+#: params.def:179
+msgid "The size of function body to be considered large"
 msgstr ""
 
-#: ipa-inline.c:392
-msgid "--param large-stack-frame-growth limit reached"
+#: params.def:183
+msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: ipa-inline.c:410
+#: params.def:187
 #, fuzzy
-msgid "function not inline candidate"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "The size of translation unit to be considered large"
+msgstr "翻訳単位全体をファイルにダンプする"
 
-#: ipa-inline.c:426
-msgid "--param max-inline-insns-single limit reached"
+#: params.def:191
+msgid "How much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: ipa-inline.c:435
-msgid "--param max-inline-insns-auto limit reached"
+#: params.def:195
+msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
 msgstr ""
 
-#: ipa-inline.c:461 ipa-inline.c:914 ipa-inline.c:1105 ipa-inline.c:1225
-msgid "recursive inlining"
+#: params.def:199
+msgid "Maximal estimated growth of function body caused by early inlining of single call"
 msgstr ""
 
-#: ipa-inline.c:922
-msgid "call is unlikely and code size would grow"
+#: params.def:203
+msgid "The size of stack frame to be considered large"
 msgstr ""
 
-#: ipa-inline.c:925
-msgid "function not declared inline and code size would grow"
+#: params.def:207
+msgid "Maximal stack frame growth due to inlining (in percent)"
 msgstr ""
 
-#: ipa-inline.c:927
-msgid "optimizing for size and code size would grow"
+#: params.def:214
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: ipa-inline.c:1013
-msgid "--param inline-unit-growth limit reached"
+#: params.def:225
+msgid "The threshold ratio for performing partial redundancy elimination after reload"
 msgstr ""
 
-#: langhooks.c:389
-msgid "At top level:"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë:"
-
-#: langhooks.c:407
-#, fuzzy, c-format
-msgid "In member function %qs"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: params.def:232
+msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
+msgstr ""
 
-#: langhooks.c:411
-#, fuzzy, c-format
-msgid "In function %qs"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: params.def:240
+msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations"
+msgstr ""
 
-#: langhooks.c:461
-#, fuzzy, c-format
-msgid "    inlined from %qs at %s:%d:%d"
-msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#: params.def:246
+msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel"
+msgstr ""
 
-#: langhooks.c:467
-#, fuzzy, c-format
-msgid "    inlined from %qs at %s:%d"
-msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#: params.def:254
+msgid "Maximum depth of search in the dominator tree for expressions to hoist"
+msgstr ""
 
-#: langhooks.c:473
-#, fuzzy, c-format
-msgid "    inlined from %qs"
-msgstr "%s:%u ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
+#: params.def:266
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
-msgid "assuming that the loop is not infinite"
+#: params.def:272
+msgid "The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
-msgid "cannot optimize possibly infinite loops"
+#: params.def:277
+msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
-msgid "assuming that the loop counter does not overflow"
+#: params.def:282
+msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
-msgid "cannot optimize loop, the loop counter may overflow"
+#: params.def:287
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#. What to print when a switch has no documentation.
-#: opts.c:340
-msgid "This switch lacks documentation"
+#: params.def:292
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: opts.c:1161
-msgid "[enabled]"
+#: params.def:297
+msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: opts.c:1161
-msgid "[disabled]"
+#: params.def:302
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: opts.c:1172
-#, c-format
-msgid " No options with the desired characteristics were found\n"
+#: params.def:307
+msgid "The maximum depth of a loop nest we completely peel"
 msgstr ""
 
-#: opts.c:1174
-#, c-format
-msgid " All options with the desired characteristics have already been displayed\n"
+#: params.def:313
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: opts.c:1228
-msgid "The following options are target specific"
+#: params.def:318
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: opts.c:1231
-msgid "The following options control compiler warning messages"
+#: params.def:325
+msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
 msgstr ""
 
-#: opts.c:1234
-#, fuzzy
-msgid "The following options control optimizations"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: params.def:331
+msgid "Bound on the cost of an expression to compute the number of iterations"
+msgstr ""
 
-#: opts.c:1237 opts.c:1275
-msgid "The following options are language-independent"
+#: params.def:337
+msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
 msgstr ""
 
-#: opts.c:1240
-msgid "The --param option recognizes the following as parameters"
+#: params.def:341
+msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
 msgstr ""
 
-#: opts.c:1247
-msgid "The following options are specific to the language "
+#: params.def:345
+msgid "A threshold on the average loop count considered by the swing modulo scheduler"
 msgstr ""
 
-#: opts.c:1251
-msgid "The following options are supported by the language "
+#: 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 ""
 
-#: opts.c:1262
-#, fuzzy
-msgid "The following options are not documented"
-msgstr "  ¤³¤ì¤é¤Ï¸ºß¤·¤Þ¤¹¤¬¡¢Ê¸½ñ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: 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 ""
 
-#: opts.c:1273
-msgid "The following options are language-related"
+#: params.def:359
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
 msgstr ""
 
-#: opts.c:1405
-#, c-format
-msgid "warning: unrecognized argument to --help= switch: %.*s\n"
+#: params.def:364
+msgid "Loops iterating at least selected number of iterations will get loop alignement."
 msgstr ""
 
-#: protoize.c:582
-#, fuzzy, c-format
-msgid "%s: error writing file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#: params.def:380
+#, fuzzy
+msgid "The maximum number of loop iterations we predict statically"
+msgstr "RPTS 用の最大反復数を指定する"
 
-#: protoize.c:626
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkN ] [ -i <istring> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
+#: 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 ""
 
-#: protoize.c:629
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkNlgC ] [ -B <¥Ç¥£¥ì¥¯¥È¥ê̾> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
+#: params.def:388
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+msgstr ""
 
-#: protoize.c:730
-#, fuzzy, c-format
-msgid "%s: warning: no read access for file '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤ÆÆɤ߽Ф·µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:392
+msgid "Maximal code growth caused by tail duplication (in percent)"
+msgstr ""
 
-#: protoize.c:738
-#, fuzzy, c-format
-msgid "%s: warning: no write access for file '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:396
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
+msgstr ""
 
-#: protoize.c:746
-#, fuzzy, c-format
-msgid "%s: warning: no write access for dir containing '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: 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 ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1133
-#, c-format
-msgid "%s: invalid file name: %s\n"
-msgstr "%s: Ìµ¸ú¤Ê¥Õ¥¡¥¤¥ë̾: %s\n"
+#: 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 ""
 
-#: protoize.c:1281
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: ¾õÂÖ¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:410
+msgid "The maximum number of incoming edges to consider for crossjumping"
+msgstr ""
 
-#: protoize.c:1302
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#: params.def:416
+msgid "The minimum number of matching instructions to consider for crossjumping"
 msgstr ""
-"\n"
-"%s: Ã×̿Ū¥¨¥é¡¼: Éû info ¥Õ¥¡¥¤¥ë¤¬ %d ¹ÔÌܤDzõ¤ì¤Æ¤¤¤Þ¤¹\n"
 
-#: protoize.c:1631
-#, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬Ê̤ηÁ¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
+#: params.def:422
+msgid "The maximum expansion factor when copying basic blocks"
+msgstr ""
 
-#: protoize.c:1886
-#, fuzzy, c-format
-msgid "%s: compiling '%s'\n"
-msgstr "%s: `%s' ¤ò¥³¥ó¥Ñ¥¤¥ëÃæ\n"
+#: params.def:428
+msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
+msgstr ""
 
-#: protoize.c:1909
-#, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: ÂÔ¤Á: %s\n"
-
-#: protoize.c:1914
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: ¥µ¥Ö¥×¥í¥»¥¹¤¬Ã×̿Ū¥·¥°¥Ê¥ë %d ¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n"
-
-#: protoize.c:1922
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿\n"
-
-#: protoize.c:1971
-#, fuzzy, c-format
-msgid "%s: warning: missing SYSCALLS file '%s'\n"
-msgstr "%s: ·Ù¹ð: SYSCALLS ¥Õ¥¡¥¤¥ë `%s' ¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:1980 protoize.c:2009
-#, fuzzy, c-format
-msgid "%s: can't read aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤळ¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2025 protoize.c:2053
-#, fuzzy, c-format
-msgid "%s: can't get status of aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2081
-#, fuzzy, c-format
-msgid "%s: can't open aux info file '%s' for reading: %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÍѤ˳«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2099
-#, fuzzy, c-format
-msgid "%s: error reading aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
-
-#: protoize.c:2112
-#, fuzzy, c-format
-msgid "%s: error closing aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÊĤ¸¤Æ¤¤¤ëºÇÃæ¤Ë¥¨¥é¡¼: %s\n"
-
-#: protoize.c:2128
-#, fuzzy, c-format
-msgid "%s: can't delete aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2210 protoize.c:4180
-#, fuzzy, c-format
-msgid "%s: can't delete file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2288
-#, fuzzy, c-format
-msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' Ì¾Á°Êѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:2410
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
-msgstr "%s: '%s' ¤Î³°ÉôÄêµÁ¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:2414
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
-msgstr "%s: '%s' ¤ÎÀë¸À¤ÏÊÑ´¹¤µ¤ì¤Þ¤»¤ó\n"
-
-#: protoize.c:2416
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
-
-#: protoize.c:2449
-#, fuzzy, c-format
-msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
-msgstr "%s: ·Ù¹ð: %s(%d) ¤«¤é¤Î·Á¼°¥ê¥¹¥È¤ò¡¢´Ø¿ô `%s' ¤Î°Ù¤Ë»È¤¤¤Þ¤¹\n"
-
-#: protoize.c:2489
-#, fuzzy, c-format
-msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
-msgstr "%s: %d: `%s' ¤Ï»È¤ï¤ì¤Æ¤¤¤Þ¤¹¤¬ SYSCALLS ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:2495
-#, fuzzy, c-format
-msgid "%s: %d: warning: no extern definition for '%s'\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤ËÂФ¹¤ë³°ÉôÄêµÁ¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:2525
-#, fuzzy, c-format
-msgid "%s: warning: no static definition for '%s' in file '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:2531
-#, fuzzy, c-format
-msgid "%s: multiple static defs of '%s' in file '%s'\n"
-msgstr "%s: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ç½ÅÊ£¤·¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:2701 protoize.c:2704
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s: %d: ·Ù¹ð: ¥½¡¼¥¹¤¬º®Í𤷤¹¤®¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:2899
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s: %d: ·Ù¹ð: varargs ´Ø¿ôÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:2914
-#, fuzzy, c-format
-msgid "%s: declaration of function '%s' not converted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:3037
-#, fuzzy, c-format
-msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: protoize.c:3058
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of '%s'\n"
+#: params.def:434
+msgid "The maximum length of path considered in cse"
 msgstr ""
-"\n"
-"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
-
-#: protoize.c:3154
-#, fuzzy, c-format
-msgid "%s: %d: warning: found '%s' but expected '%s'\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¤¬ `%s' ¤¬´üÂÔ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:3329
-#, fuzzy, c-format
-msgid "%s: local declaration for function '%s' not inserted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3356
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of '%s' into macro call\n"
+#: params.def:438
+msgid "The maximum instructions CSE process before flushing"
 msgstr ""
-"\n"
-"%s: %d: ·Ù¹ð: `%s' ¤ÎÀë¸À¤ò¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ËÄɲäǤ­¤Þ¤»¤ó\n"
-
-#: protoize.c:3428
-#, fuzzy, c-format
-msgid "%s: global declarations for file '%s' not inserted\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ÎÂç°èÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: protoize.c:3518 protoize.c:3548
-#, fuzzy, c-format
-msgid "%s: definition of function '%s' not converted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:3537
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s: %d: ·Ù¹ð: %s ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:3863
-#, fuzzy, c-format
-msgid "%s: found definition of '%s' at %s(%d)\n"
-msgstr "%s: `%s' ¤ÎÄêµÁ¤¬ %s(%d) ¤Ë¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
-
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3879
-#, fuzzy, c-format
-msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤Ï¥×¥ê¥×¥í¥»¥¹¤«¤é½ü³°¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:3882
-#, c-format
-msgid "%s: function definition not converted\n"
-msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:3940
-#, fuzzy, c-format
-msgid "%s: '%s' not converted\n"
-msgstr "%s: `%s' ¤ÏÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
-
-#: protoize.c:3948
-#, fuzzy, c-format
-msgid "%s: would convert file '%s'\n"
-msgstr "%s: `%s' ¤òÊÑ´¹¤·¤Þ¤¹\n"
-
-#: protoize.c:3951
-#, fuzzy, c-format
-msgid "%s: converting file '%s'\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òÊÑ´¹Ãæ\n"
-
-#: protoize.c:3961
-#, fuzzy, c-format
-msgid "%s: can't get status for file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4003
-#, fuzzy, c-format
-msgid "%s: can't open file '%s' for reading: %s\n"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4018
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: error reading input file '%s': %s\n"
+#: params.def:445
+msgid "The minimum cost of an expensive expression in the loop invariant motion"
 msgstr ""
-"\n"
-"%s: ÆþÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
-
-#: protoize.c:4052
-#, fuzzy, c-format
-msgid "%s: can't create/open clean file '%s': %s\n"
-msgstr "%s: ¤­¤ì¤¤¤Ê¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®/¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4157
-#, fuzzy, c-format
-msgid "%s: warning: file '%s' already saved in '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤Ï´û¤Ë `%s' ¤ËÊݸ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:4165
-#, fuzzy, c-format
-msgid "%s: can't link file '%s' to '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' ¤Ë¥ê¥ó¥¯¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4195
-#, fuzzy, c-format
-msgid "%s: can't create/open output file '%s': %s\n"
-msgstr "%s: ½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®¤·¤¿¤ê³«¤¤¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4228
-#, fuzzy, c-format
-msgid "%s: can't change mode of file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¥â¡¼¥É¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4404
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
-msgstr "%s: ºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤¬Ê¬¤«¤ê¤Þ¤»¤ó: %s\n"
-
-#: protoize.c:4502
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: ÆþÎÏ¥Õ¥¡¥¤¥ë̾¤Ë¤Ï³ÈÄ¥»Ò .c ¤¬¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó: %s\n"
-
-#: reload.c:3744
-#, fuzzy
-msgid "unable to generate reloads for:"
-msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ë"
 
-#: reload1.c:2000
-msgid "this is the insn:"
+#: params.def:454
+msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:5363
-#, fuzzy
-msgid "could not find a spill register"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
-
-#. It's the compiler's fault.
-#: reload1.c:7038
+#: params.def:462
 #, fuzzy
-msgid "VOIDmode on an output"
-msgstr "½ÐÎÏÃæ¤Ë I/O ¥¨¥é¡¼¤¬È¯À¸"
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
+msgstr "目立たない、コストのかかる最適化を行なう"
 
-#: reload1.c:8043
-msgid "Failure trying to reload:"
+#: params.def:470
+msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
 msgstr ""
 
-#: rtl-error.c:127
-#, fuzzy
-msgid "unrecognizable insn:"
-msgstr "ǧ¼±ÉÔǽ¤ÊÌ¿Îá:"
-
-#: rtl-error.c:129
-#, fuzzy
-msgid "insn does not satisfy its constraints:"
-msgstr "Ì¿Î᤬¤½¤ÎÀ©Ìó¤òËþ¤¿¤·¤Þ¤»¤ó"
+#: params.def:475
+msgid "Bound on size of expressions used in the scalar evolutions analyzer"
+msgstr ""
 
-#: timevar.c:411
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: params.def:480
+msgid "Bound on the number of variables in Omega constraint systems"
 msgstr ""
-"\n"
-"¼Â¹Ô²ó¿ô  (ÉÃ)\n"
 
-#. Print total time.
-#: timevar.c:469
-msgid " TOTAL                 :"
-msgstr " ¹ç·×                  :"
+#: params.def:485
+msgid "Bound on the number of inequalities in Omega constraint systems"
+msgstr ""
 
-#: timevar.c:502
-#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "%s ¤Ç¤Î»þ´Ö: %ld.%06ld (%ld%%)\n"
+#: params.def:490
+msgid "Bound on the number of equalities in Omega constraint systems"
+msgstr ""
 
-#: tlink.c:383
-#, c-format
-msgid "collect: reading %s\n"
-msgstr "collect: %s ¤òÆɤ߹þ¤ß¤Þ¤¹\n"
+#: params.def:495
+msgid "Bound on the number of wild cards in Omega constraint systems"
+msgstr ""
 
-#: tlink.c:477
-#, c-format
-msgid "removing .rpo file"
+#: params.def:500
+msgid "Bound on the size of the hash table in Omega constraint systems"
 msgstr ""
 
-#: tlink.c:479
-#, c-format
-msgid "renaming .rpo file"
+#: params.def:505
+msgid "Bound on the number of keys in Omega constraint systems"
 msgstr ""
 
-#: tlink.c:533
-#, c-format
-msgid "collect: recompiling %s\n"
-msgstr "collect: %s ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹\n"
+#: params.def:510
+msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
+msgstr ""
 
-#: tlink.c:737
-#, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr "collect: %s ¤ò°ú¤ÃÄ¥¤ê¤Þ¤¹(%s Æâ)\n"
+#: params.def:515
+msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
+msgstr ""
 
-#: tlink.c:787
-#, c-format
-msgid "collect: relinking\n"
-msgstr "collect: ºÆ¥ê¥ó¥¯¤·¤Þ¤¹\n"
+#: params.def:520
+msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
+msgstr ""
 
-#: toplev.c:606
-#, fuzzy, c-format
-msgid "unrecoverable error"
-msgstr "ÆâÉô¥¨¥é¡¼"
+#: params.def:525
+msgid "The maximum memory locations recorded by cselib"
+msgstr ""
 
-#: toplev.c:1180
-#, fuzzy, c-format
-msgid ""
-"%s%s%s %sversion %s (%s)\n"
-"%s\tcompiled by GNU C version %s, "
+#: params.def:538
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
 
-#: toplev.c:1182
-#, c-format
-msgid "%s%s%s %sversion %s (%s) compiled by CC, "
+#: params.def:543
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: toplev.c:1186
-#, fuzzy, c-format
-msgid "GMP version %s, MPFR version %s.\n"
-msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+#: params.def:551
+msgid "The maximum number of instructions to search backward when looking for equivalent reload"
+msgstr ""
 
-#: toplev.c:1188
-#, c-format
-msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+#: params.def:556 params.def:566
+msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: toplev.c:1190
-#, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+#: params.def:561 params.def:571
+msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: toplev.c:1342
-msgid "options passed: "
-msgstr "ÅϤµ¤ì¤¿¥ª¥×¥·¥ç¥ó: "
+#: params.def:576
+msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
+msgstr ""
 
-#: toplev.c:1376
-msgid "options enabled: "
-msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
+#: params.def:581
+#, fuzzy
+msgid "The maximum number of iterations through CFG to extend regions"
+msgstr "RPTS 用の最大反復数を指定する"
 
-#: toplev.c:1511
-#, c-format
-msgid "created and used with differing settings of '%s'"
+#: params.def:586
+msgid "The maximum conflict delay for an insn to be considered for speculative motion"
 msgstr ""
 
-#: toplev.c:1513
-msgid "out of memory"
+#: params.def:591
+msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
 msgstr ""
 
-#: toplev.c:1528
-msgid "created and used with different settings of -fpic"
+#: params.def:596
+msgid "The maximum size of the lookahead window of selective scheduling"
 msgstr ""
 
-#: toplev.c:1530
-msgid "created and used with different settings of -fpie"
+#: params.def:601
+msgid "Maximum number of times that an insn could be scheduled"
 msgstr ""
 
-#: tree-inline.c:2657
-msgid "originally indirect function call not considered for inlining"
+#: params.def:606
+msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
 msgstr ""
 
-#. The remainder are real diagnostic types.
-#: diagnostic.def:15
-#, fuzzy
-msgid "fatal error: "
-msgstr "ÆâÉô¥¨¥é¡¼: "
+#: params.def:611
+msgid "Minimal distance between possibly conflicting store and load"
+msgstr ""
 
-#: diagnostic.def:16
-#, fuzzy
-msgid "internal compiler error: "
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+#: params.def:616
+msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
+msgstr ""
 
-#: diagnostic.def:17
+#: params.def:624
 #, fuzzy
-msgid "error: "
-msgstr "ÆâÉô¥¨¥é¡¼: "
+msgid "The upper bound for sharing integer constants"
+msgstr "`%s' の列挙値が整数定数ではありません"
 
-#: diagnostic.def:18
-#, fuzzy
-msgid "sorry, unimplemented: "
-msgstr "»ÄÇ°¤Ê¤¬¤é¸«¼ÂÁõ¤Ç¤¹: "
+#: params.def:643
+msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
+msgstr ""
 
-#: diagnostic.def:19
-msgid "warning: "
-msgstr "·Ù¹ð: "
+#: params.def:648
+msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
+msgstr ""
 
-#: diagnostic.def:20
-msgid "anachronism: "
+#: params.def:653
+msgid "The lower bound for a buffer to be considered for stack smashing protection"
 msgstr ""
 
-#: diagnostic.def:21
-msgid "note: "
+#: params.def:671
+msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
 msgstr ""
 
-#: diagnostic.def:22
-msgid "debug: "
+#: params.def:680
+msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
 msgstr ""
 
-#: params.def:46
-msgid "The maximum number of fields in a structure variable without direct structure accesses that GCC will attempt to track separately"
+#: 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 ""
 
-#: params.def:53
-msgid "The maximum number of elements in an array for wich we track its elements separately"
+#: params.def:695
+msgid "The number of insns executed before prefetch is completed"
 msgstr ""
 
-#: params.def:62
-msgid "The maximum structure size (in bytes) for which GCC will use by-element copies"
+#: params.def:702
+msgid "The number of prefetches that can run at the same time"
 msgstr ""
 
-#: params.def:71
-msgid "The maximum number of structure fields for which GCC will use by-element copies"
+#: params.def:709
+msgid "The size of L1 cache"
+msgstr "L1 キャッシュサイズ"
+
+#: params.def:716
+msgid "The size of L1 cache line"
 msgstr ""
 
-#: params.def:83
-msgid "The threshold ratio between instantiated fields and the total structure size"
+#: params.def:723
+msgid "The size of L2 cache"
+msgstr "L2 キャッシュサイズ"
+
+#: params.def:734
+msgid "Whether to use canonical types"
 msgstr ""
 
-#: params.def:93
-msgid "The threshold ratio between current and hottest structure counts"
+#: params.def:739
+msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: params.def:110
-msgid "The maximum number of instructions in a single function eligible for inlining"
+#: params.def:749
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
 msgstr ""
 
-#: params.def:122
-msgid "The maximum number of instructions when automatically inlining"
+#: params.def:754
+msgid "Max loops number for regional RA"
 msgstr ""
 
-#: params.def:127
-msgid "The maximum number of instructions inline function can grow to via recursive inlining"
+#: params.def:759
+msgid "Max size of conflict table in MB"
 msgstr ""
 
-#: params.def:132
-msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+#: params.def:764
+msgid "The number of registers in each class kept unused by loop invariant motion"
 msgstr ""
 
-#: params.def:137
-msgid "The maximum depth of recursive inlining for inline functions"
+#: params.def:772
+msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
 msgstr ""
 
-#: params.def:142
-msgid "The maximum depth of recursive inlining for non-inline functions"
+#: params.def:780
+msgid "size of tiles for loop blocking"
 msgstr ""
 
-#: params.def:147
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
+#: params.def:787
+#, fuzzy
+msgid "maximum number of parameters in a SCoP"
+msgstr "RPTS 用の最大反復数を指定する"
+
+#: params.def:794
+msgid "maximum number of basic blocks per function to be analyzed by Graphite"
 msgstr ""
 
-#: params.def:154
-msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
+#: params.def:801
+msgid "Max basic blocks number in loop for loop invariant motion"
 msgstr ""
 
-#: params.def:160
-msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
+#: params.def:807
+msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
 msgstr ""
 
-#: params.def:171
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: params.def:812
+msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
 msgstr ""
 
-#: params.def:182
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: params.def:818
+msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
 msgstr ""
 
-#: params.def:192
-msgid "The maximum length of scheduling's pending operations list"
+#: params.def:825
+msgid "Max. size of var tracking hash tables"
 msgstr ""
 
-#: params.def:197
-msgid "The size of function body to be considered large"
+#: params.def:832
+msgid "The minimum UID to be used for a nondebug insn"
 msgstr ""
 
-#: params.def:201
-msgid "Maximal growth due to inlining of large function (in percent)"
+#: params.def:837
+msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
 msgstr ""
 
-#: params.def:205
-#, fuzzy
-msgid "The size of translation unit to be considered large"
-msgstr "ËÝÌõñ°ÌÁ´ÂΤò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+#: params.def:843
+msgid "Maximum size of a type list associated with each parameter for devirtualization"
+msgstr ""
 
-#: params.def:209
-msgid "how much can given compilation unit grow because of the inlining (in percent)"
+#: params.def:851
+msgid "Number of paritions program should be split to"
 msgstr ""
 
-#: params.def:213
-msgid "expense of call operation relative to ordinary arithmetic operations"
+#: params.def:856
+msgid "Size of minimal paritition for WHOPR (in estimated instructions)"
 msgstr ""
 
-#: params.def:217
-msgid "The size of stack frame to be considered large"
+#: params.def:863
+msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
 msgstr ""
 
-#: params.def:221
-msgid "Maximal stack frame growth due to inlining (in percent)"
-msgstr ""
-
-#: params.def:228
-msgid "The maximum amount of memory to be allocated by GCSE"
-msgstr ""
-
-#: params.def:233
-msgid "The maximum number of passes to make when doing GCSE"
-msgstr ""
-
-#: params.def:243
-msgid "The threshold ratio for performing partial redundancy elimination after reload"
-msgstr ""
-
-#: params.def:250
-msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
-msgstr ""
-
-#: params.def:261
-msgid "The maximum number of instructions to consider to unroll in a loop"
-msgstr ""
+#: c-family/c-format.c:368
+msgid "format"
+msgstr "書式"
 
-#: params.def:267
-msgid "The maximum number of instructions to consider to unroll in a loop on average"
-msgstr ""
-
-#: params.def:272
-msgid "The maximum number of unrollings of a single loop"
-msgstr ""
-
-#: params.def:277
-msgid "The maximum number of insns of a peeled loop"
-msgstr ""
-
-#: params.def:282
-msgid "The maximum number of peelings of a single loop"
-msgstr ""
+#: c-family/c-format.c:369
+msgid "field width specifier"
+msgstr "フィールド幅指定"
 
-#: params.def:287
-msgid "The maximum number of insns of a completely peeled loop"
-msgstr ""
+#: c-family/c-format.c:370
+msgid "field precision specifier"
+msgstr "フィールド精度指定"
 
-#: params.def:292
-msgid "The maximum number of peelings of a single loop that is peeled completely"
-msgstr ""
+#: c-family/c-format.c:484 c-family/c-format.c:508 config/i386/msformat-c.c:49
+msgid "' ' flag"
+msgstr "' ' フラグ"
 
-#: params.def:297
-msgid "The maximum number of insns of a peeled loop that rolls only once"
-msgstr ""
+#: c-family/c-format.c:484 c-family/c-format.c:508 config/i386/msformat-c.c:49
+msgid "the ' ' printf flag"
+msgstr "printf の ' ' フラグ"
 
-#: params.def:303
-msgid "The maximum number of insns of an unswitched loop"
-msgstr ""
+#: 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:50
+msgid "'+' flag"
+msgstr "'+' フラグ"
 
-#: params.def:308
-msgid "The maximum number of unswitchings in a single loop"
-msgstr ""
+#: c-family/c-format.c:485 c-family/c-format.c:509 c-family/c-format.c:543
+#: config/i386/msformat-c.c:50
+msgid "the '+' printf flag"
+msgstr "printf の '+' フラグ"
 
-#: params.def:315
-msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
-msgstr ""
+#: 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:51
+#: config/i386/msformat-c.c:86
+msgid "'#' flag"
+msgstr "'#' フラグ"
 
-#: params.def:321
-msgid "Bound on the cost of an expression to compute the number of iterations"
-msgstr ""
+#: c-family/c-format.c:486 c-family/c-format.c:510 c-family/c-format.c:544
+#: config/i386/msformat-c.c:51
+msgid "the '#' printf flag"
+msgstr "printf の '#' フラグ"
 
-#: params.def:327
-msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
-msgstr ""
+#: c-family/c-format.c:487 c-family/c-format.c:511 c-family/c-format.c:580
+#: config/i386/msformat-c.c:52
+msgid "'0' flag"
+msgstr "'0' フラグ"
 
-#: params.def:331
-msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
-msgstr ""
+#: c-family/c-format.c:487 c-family/c-format.c:511 config/i386/msformat-c.c:52
+msgid "the '0' printf flag"
+msgstr "printf の '0' フラグ"
 
-#: params.def:335
-msgid "A threshold on the average loop count considered by the swing modulo scheduler"
-msgstr ""
+#: 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:53
+msgid "'-' flag"
+msgstr "'-' フラグ"
 
-#: params.def:340
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
-msgstr ""
+#: c-family/c-format.c:488 c-family/c-format.c:512 config/i386/msformat-c.c:53
+msgid "the '-' printf flag"
+msgstr "printf の '-' フラグ"
 
-#: params.def:344
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
-msgstr ""
+#: c-family/c-format.c:489 c-family/c-format.c:562 config/i386/msformat-c.c:54
+#: config/i386/msformat-c.c:74
+msgid "''' flag"
+msgstr "''' フラグ"
 
-#: params.def:349
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
-msgstr ""
+#: c-family/c-format.c:489 config/i386/msformat-c.c:54
+msgid "the ''' printf flag"
+msgstr "printf の ''' フラグ"
 
-#: params.def:354
-msgid "Loops iterating at least selected number of iterations will get loop alignement."
-msgstr ""
+#: c-family/c-format.c:490 c-family/c-format.c:563
+msgid "'I' flag"
+msgstr "'I' フラグ"
 
-#: params.def:370
-#, fuzzy
-msgid "The maximum number of loop iterations we predict statically"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: c-family/c-format.c:490
+msgid "the 'I' printf flag"
+msgstr "printf の 'I' フラグ"
 
-#: params.def:374
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
-msgstr ""
+#: 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:44
+#: config/i386/msformat-c.c:55 config/i386/msformat-c.c:72
+msgid "field width"
+msgstr "フィールド幅"
 
-#: params.def:378
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
-msgstr ""
+#: c-family/c-format.c:491 c-family/c-format.c:513 config/sol2-c.c:44
+#: config/i386/msformat-c.c:55
+msgid "field width in printf format"
+msgstr "printf 書式でのフィールド幅"
 
-#: params.def:382
-msgid "Maximal code growth caused by tail duplication (in percent)"
-msgstr ""
+#: c-family/c-format.c:492 c-family/c-format.c:514 c-family/c-format.c:546
+#: config/i386/msformat-c.c:56
+msgid "precision"
+msgstr "精度"
 
-#: params.def:386
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
-msgstr ""
+#: c-family/c-format.c:492 c-family/c-format.c:514 c-family/c-format.c:546
+#: config/i386/msformat-c.c:56
+msgid "precision in printf format"
+msgstr "printf 書式での精度"
 
-#: params.def:390
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
-msgstr ""
+#: 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:45
+#: config/i386/msformat-c.c:57 config/i386/msformat-c.c:73
+msgid "length modifier"
+msgstr "長さ修飾子"
 
-#: params.def:394
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
-msgstr ""
+#: c-family/c-format.c:493 c-family/c-format.c:515 c-family/c-format.c:547
+#: config/sol2-c.c:45 config/i386/msformat-c.c:57
+msgid "length modifier in printf format"
+msgstr "printf 書式の長さ修飾子"
 
-#: params.def:400
-msgid "The maximum number of incoming edges to consider for crossjumping"
-msgstr ""
+#: c-family/c-format.c:545
+msgid "'q' flag"
+msgstr "'q' フラグ"
 
-#: params.def:406
-msgid "The minimum number of matching instructions to consider for crossjumping"
-msgstr ""
+#: c-family/c-format.c:545
+msgid "the 'q' diagnostic flag"
+msgstr "printf の 'q' フラグ"
 
-#: params.def:412
-msgid "The maximum expansion factor when copying basic blocks"
-msgstr ""
+#: c-family/c-format.c:557 config/i386/msformat-c.c:70
+msgid "assignment suppression"
+msgstr "代入の抑制"
 
-#: params.def:418
-msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
-msgstr ""
+#: c-family/c-format.c:557 config/i386/msformat-c.c:70
+msgid "the assignment suppression scanf feature"
+msgstr "scanf 機能の代入の抑制"
 
-#: params.def:424
-msgid "The maximum length of path considered in cse"
-msgstr ""
+#: c-family/c-format.c:558 config/i386/msformat-c.c:71
+msgid "'a' flag"
+msgstr "'a' フラグ"
 
-#: params.def:428
-msgid "The maximum instructions CSE process before flushing"
-msgstr ""
+#: c-family/c-format.c:558 config/i386/msformat-c.c:71
+msgid "the 'a' scanf flag"
+msgstr "scanf の 'a' フラグ"
 
-#: params.def:435
-msgid "The minimum cost of an expensive expression in the loop invariant motion"
-msgstr ""
+#: c-family/c-format.c:559
+msgid "'m' flag"
+msgstr "'m' フラグ"
 
-#: params.def:444
-msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
-msgstr ""
+#: c-family/c-format.c:559
+msgid "the 'm' scanf flag"
+msgstr "scanf の 'm' フラグ"
 
-#: params.def:452
-#, fuzzy
-msgid "Bound on number of iv uses in loop optimized in iv optimizations"
-msgstr "ÌÜΩ¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:560 config/i386/msformat-c.c:72
+msgid "field width in scanf format"
+msgstr "scanf 書式のフィールド幅"
 
-#: params.def:460
-msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
-msgstr ""
+#: c-family/c-format.c:561 config/i386/msformat-c.c:73
+msgid "length modifier in scanf format"
+msgstr "scanf 書式の長さ修飾子"
 
-#: params.def:465
-msgid "Bound on size of expressions used in the scalar evolutions analyzer"
-msgstr ""
+#: c-family/c-format.c:562 config/i386/msformat-c.c:74
+msgid "the ''' scanf flag"
+msgstr "scanf の ''' フラグ"
 
-#: params.def:470
-msgid "Bound on the number of variables in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:563
+msgid "the 'I' scanf flag"
+msgstr "scanf の 'I' フラグ"
 
-#: params.def:475
-msgid "Bound on the number of inequalities in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:578
+msgid "'_' flag"
+msgstr "'_' フラグ"
 
-#: params.def:480
-msgid "Bound on the number of equalities in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:578
+msgid "the '_' strftime flag"
+msgstr "strftime の '_' フラグ"
 
-#: params.def:485
-msgid "Bound on the number of wild cards in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:579
+msgid "the '-' strftime flag"
+msgstr "strftime の '-' フラグ"
 
-#: params.def:490
-msgid "Bound on the size of the hash table in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:580
+msgid "the '0' strftime flag"
+msgstr "strftime の '0' フラグ"
 
-#: params.def:495
-msgid "Bound on the number of keys in Omega constraint systems"
-msgstr ""
+#: c-family/c-format.c:581 c-family/c-format.c:605
+msgid "'^' flag"
+msgstr "'^' フラグ"
 
-#: params.def:500
-msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
-msgstr ""
+#: c-family/c-format.c:581
+msgid "the '^' strftime flag"
+msgstr "strftime の '^' フラグ"
 
-#: params.def:505
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
-msgstr ""
+#: c-family/c-format.c:582 config/i386/msformat-c.c:86
+msgid "the '#' strftime flag"
+msgstr "strftime の '#' フラグ"
 
-#: params.def:510
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
-msgstr ""
+#: c-family/c-format.c:583
+msgid "field width in strftime format"
+msgstr "strftime 書式のフィールド幅"
 
-#: params.def:515
-msgid "The maximum memory locations recorded by cselib"
-msgstr ""
+#: c-family/c-format.c:584
+msgid "'E' modifier"
+msgstr "'E' 修飾子"
 
-#: params.def:519
-msgid "The maximum memory locations recorded by flow"
-msgstr ""
+#: c-family/c-format.c:584
+msgid "the 'E' strftime modifier"
+msgstr "strftime の 'E' 修飾子"
 
-#: params.def:532
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
-msgstr ""
+#: c-family/c-format.c:585
+msgid "'O' modifier"
+msgstr "'O' 修飾子"
 
-#: params.def:537
-msgid "Minimum heap size before we start collecting garbage, in kilobytes"
-msgstr ""
+#: c-family/c-format.c:585
+msgid "the 'O' strftime modifier"
+msgstr "strftime の 'O' 修飾子"
 
-#: params.def:545
-msgid "The maximum number of instructions to search backward when looking for equivalent reload"
-msgstr ""
+#: c-family/c-format.c:586
+msgid "the 'O' modifier"
+msgstr "'O' 修飾子"
 
-#: params.def:550
-msgid "The maximum number of virtual operators that a function is allowed to have before triggering memory partitioning heuristics"
-msgstr ""
+#: c-family/c-format.c:604
+msgid "fill character"
+msgstr "詰め文字"
 
-#: params.def:555
-msgid "The average number of virtual operators that memory statements are allowed to have before triggering memory partitioning heuristics"
-msgstr ""
+#: c-family/c-format.c:604
+msgid "fill character in strfmon format"
+msgstr "strfmon 書式の詰め文字"
 
-#: params.def:560
-msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
-msgstr ""
+#: c-family/c-format.c:605
+msgid "the '^' strfmon flag"
+msgstr "strfmon の '^' フラグ"
 
-#: params.def:565
-msgid "The maximum number of insns in a region to be considered for interblock scheduling"
-msgstr ""
+#: c-family/c-format.c:606
+msgid "the '+' strfmon flag"
+msgstr "strfmon の '+' フラグ"
 
-#: params.def:570
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
-msgstr ""
+#: c-family/c-format.c:607
+msgid "'(' flag"
+msgstr "'(' フラグ"
 
-#: params.def:575
-#, fuzzy
-msgid "The maximum number of iterations through CFG to extend regions"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: c-family/c-format.c:607
+msgid "the '(' strfmon flag"
+msgstr "strfmon の '(' フラグ"
 
-#: params.def:580
-msgid "The maximum conflict delay for an insn to be considered for speculative motion"
-msgstr ""
+#: c-family/c-format.c:608
+msgid "'!' flag"
+msgstr "'!' フラグ"
 
-#: params.def:585
-msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
-msgstr ""
+#: c-family/c-format.c:608
+msgid "the '!' strfmon flag"
+msgstr "strfmon の '!' フラグ"
 
-#: params.def:590
-msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
-msgstr ""
+#: c-family/c-format.c:609
+msgid "the '-' strfmon flag"
+msgstr "strfmon の '-' フラグ"
 
-#: params.def:598
-#, fuzzy
-msgid "The upper bound for sharing integer constants"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c-format.c:610
+msgid "field width in strfmon format"
+msgstr "strfmon 書式のフィールド幅"
 
-#: params.def:617
-msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
-msgstr ""
+#: c-family/c-format.c:611
+msgid "left precision"
+msgstr "左精度"
 
-#: params.def:622
-msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
-msgstr ""
+#: c-family/c-format.c:611
+msgid "left precision in strfmon format"
+msgstr "strfmon 書式の左精度"
 
-#: params.def:627
-msgid "The lower bound for a buffer to be considered for stack smashing protection"
-msgstr ""
+#: c-family/c-format.c:612
+msgid "right precision"
+msgstr "右精度"
 
-#: params.def:645
-msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
-msgstr ""
+#: c-family/c-format.c:612
+msgid "right precision in strfmon format"
+msgstr "strfmon 書式の右精度"
 
-#: params.def:654
-msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
-msgstr ""
+#: c-family/c-format.c:613
+msgid "length modifier in strfmon format"
+msgstr "strfmon 書式の長さ修飾子"
 
-#: params.def:659
-msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
-msgstr ""
+#. Handle deferred options from command-line.
+#: c-family/c-opts.c:1306 fortran/cpp.c:573
+msgid "<command-line>"
+msgstr "<コマンドライン>"
 
-#: params.def:669
-msgid "The number of insns executed before prefetch is completed"
-msgstr ""
+#: c-family/c-pretty-print.c:344
+msgid "<type-error>"
+msgstr "<型エラー>"
 
-#: params.def:676
-msgid "The number of prefetches that can run at the same time"
-msgstr ""
+#: c-family/c-pretty-print.c:383
+msgid "<unnamed-unsigned:"
+msgstr "<名前無し符号無し:"
 
-#: params.def:683
-msgid "The size of L1 cache"
-msgstr ""
+#: c-family/c-pretty-print.c:384
+msgid "<unnamed-signed:"
+msgstr "<名前無し符号付き:"
 
-#: params.def:690
-msgid "The size of L1 cache line"
-msgstr ""
+#: c-family/c-pretty-print.c:387
+msgid "<unnamed-float:"
+msgstr "<名前無し浮動小数:"
 
-#: params.def:697
-msgid "The size of L2 cache"
-msgstr ""
+#: c-family/c-pretty-print.c:390
+msgid "<unnamed-fixed:"
+msgstr "<名前無し固定小数:"
 
-#: params.def:708
-msgid "Whether to use canonical types"
-msgstr ""
+#: c-family/c-pretty-print.c:405
+msgid "<typedef-error>"
+msgstr "<typedef エラー>"
 
-#: params.def:713
-msgid "Maximum length of partial antic set when performing tree pre optimization"
-msgstr ""
+#: c-family/c-pretty-print.c:418
+msgid "<tag-error>"
+msgstr "<tag エラー>"
 
-#: params.def:723
-msgid "Maximum size of a SCC before SCCVN stops processing a function"
-msgstr ""
+#: c-family/c-pretty-print.c:1165
+msgid "<erroneous-expression>"
+msgstr "<エラーがある式>"
 
-#: params.def:729
-msgid "Multiplier used for determining the double-queueing threshold"
-msgstr ""
+#: c-family/c-pretty-print.c:1169 cp/cxx-pretty-print.c:153
+msgid "<return-value>"
+msgstr "<戻り値>"
 
-#: config/alpha/alpha.c:5023
+#: config/alpha/alpha.c:5145
 #, c-format
 msgid "invalid %%H value"
-msgstr "̵¸ú¤Ê %%H ÃÍ"
+msgstr "無効な %%H 値"
 
-#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
-#, fuzzy, c-format
+#: config/alpha/alpha.c:5166 config/bfin/bfin.c:1671
+#, c-format
 msgid "invalid %%J value"
-msgstr "̵¸ú¤Ê %%Q ÃÍ"
+msgstr "無効な %%J 値"
 
-#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
+#: config/alpha/alpha.c:5196 config/ia64/ia64.c:5214
 #, c-format
 msgid "invalid %%r value"
-msgstr "̵¸ú¤Ê %%r ÃÍ"
+msgstr "無効な %%r 値"
 
-#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
-#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
+#: config/alpha/alpha.c:5206 config/ia64/ia64.c:5168
+#: config/rs6000/rs6000.c:15830 config/xtensa/xtensa.c:2307
 #, c-format
 msgid "invalid %%R value"
-msgstr "̵¸ú¤Ê %%R ÃÍ"
+msgstr "無効な %%R 値"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
-#: config/xtensa/xtensa.c:2009
+#: config/alpha/alpha.c:5212 config/rs6000/rs6000.c:15749
+#: config/xtensa/xtensa.c:2274
 #, c-format
 msgid "invalid %%N value"
-msgstr "̵¸ú¤Ê %%N ÃÍ"
+msgstr "無効な %%N 値"
 
-#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
+#: config/alpha/alpha.c:5220 config/rs6000/rs6000.c:15777
 #, c-format
 msgid "invalid %%P value"
-msgstr "̵¸ú¤Ê %%P ÃÍ"
+msgstr "無効な %%P 値"
 
-#: config/alpha/alpha.c:5106
+#: config/alpha/alpha.c:5228
 #, c-format
 msgid "invalid %%h value"
-msgstr "̵¸ú¤Ê %%h ÃÍ"
+msgstr "無効な %%h 値"
 
-#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
+#: config/alpha/alpha.c:5236 config/xtensa/xtensa.c:2300
 #, c-format
 msgid "invalid %%L value"
-msgstr "̵¸ú¤Ê %%L ÃÍ"
+msgstr "無効な %%L 値"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
+#: config/alpha/alpha.c:5275 config/rs6000/rs6000.c:15731
 #, c-format
 msgid "invalid %%m value"
-msgstr "̵¸ú¤Ê %%m ÃÍ"
+msgstr "無効な %%m 値"
 
-#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
+#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:15739
 #, c-format
 msgid "invalid %%M value"
-msgstr "̵¸ú¤Ê %%M ÃÍ"
+msgstr "無効な %%M 値"
 
-#: config/alpha/alpha.c:5205
+#: config/alpha/alpha.c:5327
 #, c-format
 msgid "invalid %%U value"
-msgstr "̵¸ú¤Ê %%U ÃÍ"
+msgstr "無効な %%U 値"
 
-#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
-#: config/rs6000/rs6000.c:11889
+#: config/alpha/alpha.c:5339 config/alpha/alpha.c:5353
+#: config/rs6000/rs6000.c:15838
 #, c-format
 msgid "invalid %%s value"
-msgstr "̵¸ú¤Ê %%s ÃÍ"
+msgstr "無効な %%s 値"
 
-#: config/alpha/alpha.c:5254
+#: config/alpha/alpha.c:5376
 #, c-format
 msgid "invalid %%C value"
-msgstr "̵¸ú¤Ê %%C ÃÍ"
+msgstr "無効な %%C 値"
 
-#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
-#: config/rs6000/rs6000.c:11636
+#: config/alpha/alpha.c:5413 config/rs6000/rs6000.c:15596
 #, c-format
 msgid "invalid %%E value"
-msgstr "̵¸ú¤Ê %%E ÃÍ"
+msgstr "無効な %%E 値"
 
-#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
+#: config/alpha/alpha.c:5438 config/alpha/alpha.c:5486
 #, fuzzy, c-format
 msgid "unknown relocation unspec"
-msgstr "ÉÔÌÀ¤ÊÀßÄêºÑ¥³¥ó¥¹¥È¥é¥¯¥¿·¿¤Ç¤¹"
+msgstr "不明な設定済コンストラクタ型です"
 
-#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
+#: config/alpha/alpha.c:5447 config/crx/crx.c:1119
+#: config/rs6000/rs6000.c:16193 config/spu/spu.c:1721
 #, c-format
 msgid "invalid %%xn code"
-msgstr "̵¸ú¤Ê %%xn ¥³¡¼¥É"
+msgstr "無効な %%xn コード"
 
-#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
-#, fuzzy, c-format
+#: config/arc/arc.c:1743 config/m32r/m32r.c:2149
+#, c-format
 msgid "invalid operand to %%R code"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%R コードに対する無効な被演算子"
 
-#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
-#, fuzzy, c-format
+#: config/arc/arc.c:1775 config/m32r/m32r.c:2172
+#, c-format
 msgid "invalid operand to %%H/%%L code"
-msgstr "%H/%L ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%H/%%L コードに対する無効な被演算子"
 
-#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
-#, fuzzy, c-format
+#: config/arc/arc.c:1797 config/m32r/m32r.c:2243
+#, c-format
 msgid "invalid operand to %%U code"
-msgstr "%U ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%U コードに対する無効な被演算子"
 
-#: config/arc/arc.c:1793
-#, fuzzy, c-format
+#: config/arc/arc.c:1808
+#, c-format
 msgid "invalid operand to %%V code"
-msgstr "%V ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%V コードに対する無効な被演算子"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
+#: config/arc/arc.c:1815 config/m32r/m32r.c:2270 config/sparc/sparc.c:7616
 #, c-format
 msgid "invalid operand output code"
-msgstr "̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
+msgstr "無効な被演算子出力コード"
 
-#: config/arm/arm.c:12521 config/arm/arm.c:12539
-#, fuzzy, c-format
+#: config/arm/arm.c:15891 config/arm/arm.c:15909
+#, c-format
 msgid "predicated Thumb instruction"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+msgstr "述語付き Thumb 命令"
 
-#: config/arm/arm.c:12527
-#, fuzzy, c-format
+#: config/arm/arm.c:15897
+#, c-format
 msgid "predicated instruction in conditional sequence"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgstr "条件シーケンスにある述語付き命令"
 
-#: config/arm/arm.c:12686
-#, fuzzy, c-format
+#: config/arm/arm.c:16067
+#, c-format
 msgid "invalid shift operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
-
-#: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
-#: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
-#: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
-#: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
-#: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
-#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
-#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
-#, fuzzy, c-format
+msgstr "無効なシフト被演算子"
+
+#: config/arm/arm.c:16124 config/arm/arm.c:16146 config/arm/arm.c:16156
+#: config/arm/arm.c:16166 config/arm/arm.c:16176 config/arm/arm.c:16215
+#: config/arm/arm.c:16233 config/arm/arm.c:16268 config/arm/arm.c:16287
+#: config/arm/arm.c:16302 config/arm/arm.c:16329 config/arm/arm.c:16336
+#: config/arm/arm.c:16354 config/arm/arm.c:16361 config/arm/arm.c:16369
+#: config/arm/arm.c:16390 config/arm/arm.c:16397 config/arm/arm.c:16522
+#: config/arm/arm.c:16529 config/arm/arm.c:16547 config/arm/arm.c:16554
+#: config/bfin/bfin.c:1684 config/bfin/bfin.c:1691 config/bfin/bfin.c:1698
+#: config/bfin/bfin.c:1705 config/bfin/bfin.c:1714 config/bfin/bfin.c:1721
+#: config/bfin/bfin.c:1728 config/bfin/bfin.c:1735
+#, c-format
 msgid "invalid operand for code '%c'"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "コード '%c' に対する無効な被演算子です"
 
-#: config/arm/arm.c:12825
-#, fuzzy, c-format
+#: config/arm/arm.c:16228
+#, c-format
 msgid "instruction never executed"
-msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
+msgstr "命令は決して実行されません"
 
-#: config/arm/arm.c:13037
-#, fuzzy, c-format
+#: config/arm/arm.c:16566
+#, c-format
 msgid "missing operand"
-msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgstr "被演算子がありません"
+
+#: config/arm/arm.c:18996
+msgid "function parameters cannot have __fp16 type"
+msgstr "関数パラメータは __fp16 型を持てません"
 
-#: config/avr/avr.c:1062
+#: config/arm/arm.c:19006
+msgid "functions cannot return __fp16 type"
+msgstr "関数が __fp16 型を返しません"
+
+#: config/avr/avr.c:1096
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
-msgstr ""
+msgstr "アドレス被演算子は X、Y または Z レジスタに対する制約を要求します"
 
-#: config/avr/avr.c:1169
+#: config/avr/avr.c:1222
+msgid "bad address, not a constant):"
+msgstr "誤ったアドレスです。定数ではありません):"
+
+#: config/avr/avr.c:1235
 msgid "bad address, not (reg+disp):"
-msgstr ""
+msgstr "誤ったアドレスです。(reg+disp) ではありません:"
 
-#: config/avr/avr.c:1176
+#: config/avr/avr.c:1242
 msgid "bad address, not post_inc or pre_dec:"
-msgstr ""
+msgstr "誤ったアドレスです。post_inc または pre_dec ではありません:"
 
-#: config/avr/avr.c:1187
-#, fuzzy
+#: config/avr/avr.c:1253
 msgid "internal compiler error.  Bad address:"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+msgstr "コンパイラ内部エラー。誤ったアドレス:"
 
-#: config/avr/avr.c:1200
-#, fuzzy
+#: config/avr/avr.c:1278
 msgid "internal compiler error.  Unknown mode:"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+msgstr "コンパイラ内部エラー。不明なモード:"
 
-#: config/avr/avr.c:1815 config/avr/avr.c:2503
-#, fuzzy
+#: config/avr/avr.c:1859 config/avr/avr.c:2547
 msgid "invalid insn:"
-msgstr "̵¸ú¤Ê #line"
+msgstr "無効な命令:"
 
-#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
-#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
-#: config/avr/avr.c:2542 config/avr/avr.c:2654
+#: config/avr/avr.c:1898 config/avr/avr.c:1984 config/avr/avr.c:2033
+#: config/avr/avr.c:2061 config/avr/avr.c:2156 config/avr/avr.c:2325
+#: config/avr/avr.c:2586 config/avr/avr.c:2698
 msgid "incorrect insn:"
-msgstr ""
+msgstr "正しくない命令:"
 
-#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
-#: config/avr/avr.c:2720
-#, fuzzy
+#: config/avr/avr.c:2080 config/avr/avr.c:2241 config/avr/avr.c:2396
+#: config/avr/avr.c:2764
 msgid "unknown move insn:"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+msgstr "不明な move 命令:"
 
-#: config/avr/avr.c:2950
+#: config/avr/avr.c:2994
 msgid "bad shift insn:"
-msgstr ""
+msgstr "誤ったシフト命令:"
 
-#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
-#, fuzzy
+#: config/avr/avr.c:3110 config/avr/avr.c:3530 config/avr/avr.c:3888
 msgid "internal compiler error.  Incorrect shift:"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+msgstr "コンパイラ内部エラー。正しくないシフト:"
 
-#: config/bfin/bfin.c:1478
+#: config/bfin/bfin.c:1633
 #, c-format
 msgid "invalid %%j value"
-msgstr "̵¸ú¤Ê %%j ÃÍ"
+msgstr "無効な %%j 値"
 
-#: config/bfin/bfin.c:1671
-#, fuzzy, c-format
+#: config/bfin/bfin.c:1826
+#, c-format
 msgid "invalid const_double operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+msgstr "無効な const_double 被演算子"
 
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
-#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
-#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
-#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
+#: config/cris/cris.c:575 config/moxie/moxie.c:111 final.c:3074 final.c:3076
+#: fold-const.c:281 gcc.c:4527 gcc.c:4541 loop-iv.c:2968 loop-iv.c:2977
+#: rtl-error.c:102 toplev.c:359 tree-ssa-loop-niter.c:1921 tree-vrp.c:5992
+#: cp/typeck.c:5229 java/expr.c:384 lto/lto-object.c:184 lto/lto-object.c:269
+#: lto/lto-object.c:326 lto/lto-object.c:350
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:555
+#: config/cris/cris.c:626
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:572
+#: config/cris/cris.c:643
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:688
-#, fuzzy
+#: config/cris/cris.c:708
 msgid "invalid operand for 'b' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:705
-#, fuzzy
+#: config/cris/cris.c:725
 msgid "invalid operand for 'o' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'o' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:724
-#, fuzzy
+#: config/cris/cris.c:744
 msgid "invalid operand for 'O' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'O' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:757
-#, fuzzy
+#: config/cris/cris.c:777
 msgid "invalid operand for 'p' modifier"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'p' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:796
-#, fuzzy
+#: config/cris/cris.c:816
 msgid "invalid operand for 'z' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'z' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:860 config/cris/cris.c:894
-#, fuzzy
+#: config/cris/cris.c:880 config/cris/cris.c:914
 msgid "invalid operand for 'H' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'H' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:870
-#, fuzzy
+#: config/cris/cris.c:890
 msgid "bad register"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+msgstr "誤ったレジスタ"
 
-#: config/cris/cris.c:914
-#, fuzzy
+#: config/cris/cris.c:934
 msgid "invalid operand for 'e' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'e' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:931
-#, fuzzy
+#: config/cris/cris.c:951
 msgid "invalid operand for 'm' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'m' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:956
-#, fuzzy
+#: config/cris/cris.c:976
 msgid "invalid operand for 'A' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'A' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:979
-#, fuzzy
+#: config/cris/cris.c:999
 msgid "invalid operand for 'D' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'D' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:993
-#, fuzzy
+#: config/cris/cris.c:1013
 msgid "invalid operand for 'T' modifier"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'T' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:1013
-#, fuzzy
+#: config/cris/cris.c:1033 config/moxie/moxie.c:181
 msgid "invalid operand modifier letter"
-msgstr "̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
+msgstr "無効な被演算子修飾文字"
 
-#: config/cris/cris.c:1070
+#: config/cris/cris.c:1090
 msgid "unexpected multiplicative operand"
-msgstr ""
+msgstr "予期しない倍数被演算子"
 
-#: config/cris/cris.c:1090
-#, fuzzy
+#: config/cris/cris.c:1110 config/moxie/moxie.c:206
 msgid "unexpected operand"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+msgstr "予期しない演算子"
 
-#: config/cris/cris.c:1123 config/cris/cris.c:1133
-#, fuzzy
+#: config/cris/cris.c:1149 config/cris/cris.c:1159
 msgid "unrecognized address"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgstr "認識できないアドレス"
 
-#: config/cris/cris.c:2209
-#, fuzzy
+#: config/cris/cris.c:2283
 msgid "unrecognized supposed constant"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgstr "認識できない定数のようなもの"
 
-#: config/cris/cris.c:2638 config/cris/cris.c:2702
+#: config/cris/cris.c:2712 config/cris/cris.c:2776
 msgid "unexpected side-effects in address"
-msgstr ""
+msgstr "アドレス内の予期しない副作用"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3539
-msgid "Unidentifiable call op"
-msgstr ""
+#: config/cris/cris.c:3611
+msgid "unidentifiable call op"
+msgstr "定義できない call 操作"
 
-#: config/cris/cris.c:3590
+#: config/cris/cris.c:3663
 #, c-format
 msgid "PIC register isn't set up"
-msgstr ""
+msgstr "PIC レジスタが設定されていません"
 
-#: config/fr30/fr30.c:464
+#: config/fr30/fr30.c:513
 #, c-format
 msgid "fr30_print_operand_address: unhandled address"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
+msgstr "fr30_print_operand_address: 処理されないアドレスです"
 
-#: config/fr30/fr30.c:488
-#, fuzzy, c-format
+#: config/fr30/fr30.c:537
+#, c-format
 msgid "fr30_print_operand: unrecognized %%p code"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %p ¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 認識できない %%p コードです"
 
-#: config/fr30/fr30.c:508
-#, fuzzy, c-format
+#: config/fr30/fr30.c:557
+#, c-format
 msgid "fr30_print_operand: unrecognized %%b code"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %b ¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 認識できない %%b コードです"
 
-#: config/fr30/fr30.c:529
-#, fuzzy, c-format
+#: config/fr30/fr30.c:578
+#, c-format
 msgid "fr30_print_operand: unrecognized %%B code"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 認識できない %%B コードです"
 
-#: config/fr30/fr30.c:537
-#, fuzzy, c-format
+#: config/fr30/fr30.c:586
+#, c-format
 msgid "fr30_print_operand: invalid operand to %%A code"
-msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
+msgstr "fr30_print_operand: %%A コードに対する無効な被演算子です"
 
-#: config/fr30/fr30.c:554
-#, fuzzy, c-format
+#: config/fr30/fr30.c:603
+#, c-format
 msgid "fr30_print_operand: invalid %%x code"
-msgstr "fr30_print_operand: Ìµ¸ú¤Ê %x ¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 無効な %%x コードです"
 
-#: config/fr30/fr30.c:561
-#, fuzzy, c-format
+#: config/fr30/fr30.c:610
+#, c-format
 msgid "fr30_print_operand: invalid %%F code"
-msgstr "fr30_print_operand: Ìµ¸ú¤Ê %F ¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 無効な %%F コードです"
 
-#: config/fr30/fr30.c:578
+#: config/fr30/fr30.c:627
 #, c-format
 msgid "fr30_print_operand: unknown code"
-msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "fr30_print_operand: 不明なコードです"
 
-#: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
-#: config/fr30/fr30.c:639
+#: config/fr30/fr30.c:655 config/fr30/fr30.c:664 config/fr30/fr30.c:675
+#: config/fr30/fr30.c:688
 #, c-format
 msgid "fr30_print_operand: unhandled MEM"
-msgstr "fr30_print_operand: ½èÍý¤µ¤ì¤Ê¤¤ MEM ¤Ç¤¹"
+msgstr "fr30_print_operand: 処理されない MEM です"
 
-#: config/frv/frv.c:2546
-#, fuzzy
+#: config/frv/frv.c:2608
 msgid "bad insn to frv_print_operand_address:"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
+msgstr "frv_print_operand_address への誤った命令です:"
 
-#: config/frv/frv.c:2557
+#: config/frv/frv.c:2619
 msgid "bad register to frv_print_operand_memory_reference_reg:"
-msgstr ""
+msgstr "frv_print_operand_memory_reference_reg への誤ったレジスタです:"
 
-#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
-#: config/frv/frv.c:2636 config/frv/frv.c:2641
+#: config/frv/frv.c:2658 config/frv/frv.c:2668 config/frv/frv.c:2677
+#: config/frv/frv.c:2698 config/frv/frv.c:2703
 msgid "bad insn to frv_print_operand_memory_reference:"
-msgstr ""
+msgstr "frv_print_operand_memory_reference への誤った命令です:"
 
-#: config/frv/frv.c:2727
+#: config/frv/frv.c:2789
 #, c-format
 msgid "bad condition code"
-msgstr ""
+msgstr "誤った条件コードです"
 
-#: config/frv/frv.c:2802
-#, fuzzy
+#: config/frv/frv.c:2865
 msgid "bad insn in frv_print_operand, bad const_double"
-msgstr "¥ª¥Ú¥é¥ó¥É¤Ï const_double ¤Ç¤¹"
+msgstr "frv_print_operand 内の誤った命令, 誤った const_double"
 
-#: config/frv/frv.c:2863
+#: config/frv/frv.c:2926
 msgid "bad insn to frv_print_operand, 'e' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'e' 修飾子:"
 
-#: config/frv/frv.c:2871
+#: config/frv/frv.c:2934
 msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'F' 修飾子:"
 
-#: config/frv/frv.c:2887
+#: config/frv/frv.c:2950
 msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'f' 修飾子:"
 
-#: config/frv/frv.c:2901
+#: config/frv/frv.c:2964
 msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'g' 修飾子:"
 
-#: config/frv/frv.c:2949
+#: config/frv/frv.c:3012
 msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'L' 修飾子:"
 
-#: config/frv/frv.c:2962
+#: config/frv/frv.c:3025
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'M/N' 修飾子:"
 
-#: config/frv/frv.c:2983
+#: config/frv/frv.c:3046
 msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'O' 修飾子:"
 
-#: config/frv/frv.c:3001
+#: config/frv/frv.c:3064
 msgid "bad insn to frv_print_operand, P modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'P' 修飾子:"
 
-#: config/frv/frv.c:3021
+#: config/frv/frv.c:3084
 msgid "bad insn in frv_print_operand, z case"
-msgstr ""
+msgstr "frv_print_operand 内の誤った命令、 z の場合"
 
-#: config/frv/frv.c:3052
+#: config/frv/frv.c:3115
 msgid "bad insn in frv_print_operand, 0 case"
-msgstr ""
+msgstr "frv_print_operand 内の誤った命令、 0 の場合"
 
-#: config/frv/frv.c:3057
-#, fuzzy
+#: config/frv/frv.c:3120
 msgid "frv_print_operand: unknown code"
-msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "frv_print_operand: 不明なコードです"
 
-#: config/frv/frv.c:4426
+#: config/frv/frv.c:4521
 msgid "bad output_move_single operand"
-msgstr ""
+msgstr "誤った output_move_single 被演算子"
 
-#: config/frv/frv.c:4553
+#: config/frv/frv.c:4648
 msgid "bad output_move_double operand"
-msgstr ""
+msgstr "誤った output_move_double 被演算子"
 
-#: config/frv/frv.c:4695
+#: config/frv/frv.c:4790
 msgid "bad output_condmove_single operand"
-msgstr ""
+msgstr "誤った output_condmove_single 被演算子"
 
 #. This macro is a C statement to print on `stderr' a string describing the
 #. particular machine description choice.  Every machine description should
@@ -3290,418 +2956,545 @@ msgstr ""
 #. #else
 #. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
 #. #endif
-#: config/frv/frv.h:328
+#: config/frv/frv.h:295
 #, c-format
 msgid " (frv)"
-msgstr ""
+msgstr " (frv)"
 
-#: config/i386/i386.c:8273
+#: config/i386/i386.c:13067
 #, c-format
 msgid "invalid UNSPEC as operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê UNSPEC"
+msgstr "被演算子として無効な UNSPEC です"
+
+#: config/i386/i386.c:13664
+#, c-format
+msgid "'%%&' used without any local dynamic TLS references"
+msgstr "局所動的 TLS 参照無しで '%%&' が使用されました"
+
+#: config/i386/i386.c:13755 config/i386/i386.c:13830
+#, c-format
+msgid "invalid operand size for operand code '%c'"
+msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
+
+#: config/i386/i386.c:13825
+#, c-format
+msgid "invalid operand type used with operand code '%c'"
+msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
+
+#: config/i386/i386.c:13905 config/i386/i386.c:13945
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'D'"
+msgstr ""
+
+#: config/i386/i386.c:13971
+#, c-format
+msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
+msgstr ""
 
-#: config/i386/i386.c:8979
+#: config/i386/i386.c:13981
+#, c-format
+msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
+msgstr ""
+
+#: config/i386/i386.c:13999
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9095
-#, fuzzy, c-format
+#: config/i386/i386.c:14009
+#, c-format
+msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
+msgstr ""
+
+#: config/i386/i386.c:14112
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'Y'"
+msgstr ""
+
+#: config/i386/i386.c:14138
+#, c-format
 msgid "invalid operand code '%c'"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な被演算子コード '%c' です"
 
-#: config/i386/i386.c:9144
-#, fuzzy, c-format
+#: config/i386/i386.c:14188
+#, c-format
 msgid "invalid constraints for operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+msgstr "演算子に対する無効な制約です"
 
-#: config/i386/i386.c:16423
-#, fuzzy
+#: config/i386/i386.c:22086
 msgid "unknown insn mode"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+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:61
-#, fuzzy, c-format
+#, c-format
 msgid "environment variable DJGPP not defined"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgstr "環境変数 DJGPP が定義されていません"
 
 #: config/i386/xm-djgpp.h:63
-#, fuzzy, c-format
+#, c-format
 msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢¸«¤Ä¤«¤é¤Ê¤¤¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
+msgstr "環境変数 DJGPP が存在しないファイル '%s' を指しています"
 
 #: config/i386/xm-djgpp.h:66
-#, fuzzy, c-format
+#, c-format
 msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢²õ¤ì¤¿¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
+msgstr "環境変数 DJGPP が壊れたファイル '%s' を示しています。"
 
-#: config/ia64/ia64.c:4771
+#: config/ia64/ia64.c:5096
+#, c-format
+msgid "invalid %%G mode"
+msgstr "無効な %%G モードです"
+
+#: config/ia64/ia64.c:5266
 #, c-format
 msgid "ia64_print_operand: unknown code"
-msgstr "ia64_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "ia64_print_operand: 不明なコードです"
 
-#: config/ia64/ia64.c:9890
-#, fuzzy
+#: config/ia64/ia64.c:10946
 msgid "invalid conversion from %<__fpreg%>"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+msgstr "%<__fpreg%> からの無効な変換です"
 
-#: config/ia64/ia64.c:9893
-#, fuzzy
+#: config/ia64/ia64.c:10949
 msgid "invalid conversion to %<__fpreg%>"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%<__fpreg%> への無効な変換です"
 
-#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
-#, fuzzy
+#: config/ia64/ia64.c:10962 config/ia64/ia64.c:10973
 msgid "invalid operation on %<__fpreg%>"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%<__fpreg%> に関する無効な操作です"
 
-#: config/iq2000/iq2000.c:3122
-#, fuzzy, c-format
+#: config/iq2000/iq2000.c:3184
+#, c-format
 msgid "invalid %%P operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+msgstr "無効な %%P 被演算子です"
 
-#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
+#: config/iq2000/iq2000.c:3192 config/rs6000/rs6000.c:15767
 #, c-format
 msgid "invalid %%p value"
-msgstr "̵¸ú¤Ê %%p ÃͤǤ¹"
+msgstr "無効な %%p 値です"
 
-#: config/iq2000/iq2000.c:3186
+#: config/iq2000/iq2000.c:3249
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
-msgstr "̵¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
+msgstr "%%d、%%x、または %%X の無効な使用法です"
 
-#: config/m32r/m32r.c:1775
-#, fuzzy, c-format
+#: config/lm32/lm32.c:525
+#, c-format
+msgid "only 0.0 can be loaded as an immediate"
+msgstr ""
+
+#: config/lm32/lm32.c:595
+msgid "bad operand"
+msgstr "間違った被演算子です"
+
+#: config/lm32/lm32.c:607
+msgid "can't use non gp relative absolute address"
+msgstr "非 gp 関連の絶対アドレスを使用できません"
+
+#: config/lm32/lm32.c:611
+msgid "invalid addressing mode"
+msgstr "無効なアドレスモードです"
+
+#: config/m32r/m32r.c:2119
+#, c-format
 msgid "invalid operand to %%s code"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%s コードへの無効な被演算子です"
 
-#: config/m32r/m32r.c:1782
-#, fuzzy, c-format
+#: config/m32r/m32r.c:2126
+#, c-format
 msgid "invalid operand to %%p code"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%p コードへの無効な被演算子です"
 
-#: config/m32r/m32r.c:1837
+#: config/m32r/m32r.c:2181
 msgid "bad insn for 'A'"
-msgstr ""
+msgstr "'A' 用の誤った命令です"
 
-#: config/m32r/m32r.c:1884
-#, fuzzy, c-format
+#: config/m32r/m32r.c:2228
+#, c-format
 msgid "invalid operand to %%T/%%B code"
-msgstr "%T/%B ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%T/%%B コードへの無効な被演算子です"
 
-#: config/m32r/m32r.c:1907
-#, fuzzy, c-format
+#: config/m32r/m32r.c:2251
+#, c-format
 msgid "invalid operand to %%N code"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%N コードへの無効な被演算子です"
 
-#: config/m32r/m32r.c:1940
-#, fuzzy
+#: config/m32r/m32r.c:2284
 msgid "pre-increment address is not a register"
-msgstr "`%d' ¥ª¥Ú¥é¥ó¥É¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr ""
 
-#: config/m32r/m32r.c:1947
-#, fuzzy
+#: config/m32r/m32r.c:2291
 msgid "pre-decrement address is not a register"
-msgstr "thumb_load_double_from_address: ¥Ù¡¼¥¹¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr ""
 
-#: config/m32r/m32r.c:1954
+#: config/m32r/m32r.c:2298
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:20087
-#, fuzzy
+#: config/m32r/m32r.c:2374 config/m32r/m32r.c:2388
+#: config/rs6000/rs6000.c:25201
 msgid "bad address"
-msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
+msgstr "誤ったアドレスです"
 
-#: config/m32r/m32r.c:2049
-#, fuzzy
+#: config/m32r/m32r.c:2393
 msgid "lo_sum not of register"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
+msgstr ""
 
 #. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
+#: config/m68hc11/m68hc11.c:3256 config/m68hc11/m68hc11.c:3634
 msgid "move insn not handled"
-msgstr ""
+msgstr "move 命令は取り扱われません"
 
-#: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
-#: config/m68hc11/m68hc11.c:3770
-#, fuzzy
+#: config/m68hc11/m68hc11.c:3480 config/m68hc11/m68hc11.c:3564
+#: config/m68hc11/m68hc11.c:3837
 msgid "invalid register in the move instruction"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgstr "move 命令内で無効なレジスタです"
 
-#: config/m68hc11/m68hc11.c:3447
-#, fuzzy
+#: config/m68hc11/m68hc11.c:3514
 msgid "invalid operand in the instruction"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "命令に対して無効な被演算子です"
 
-#: config/m68hc11/m68hc11.c:3744
-#, fuzzy
+#: config/m68hc11/m68hc11.c:3811
 msgid "invalid register in the instruction"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgstr "命令に対して無効なレジスタです"
 
-#: config/m68hc11/m68hc11.c:3777
-#, fuzzy
+#: config/m68hc11/m68hc11.c:3844
 msgid "operand 1 must be a hard register"
-msgstr "`%d' ¥ª¥Ú¥é¥ó¥É¤¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "被演算子 1 はハードレジスタでなければいけません"
 
-#: config/m68hc11/m68hc11.c:3791
-#, fuzzy
+#: config/m68hc11/m68hc11.c:3858
 msgid "invalid rotate insn"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+msgstr "無効な回転 (rotate) 命令です"
 
-#: config/m68hc11/m68hc11.c:4215
+#: config/m68hc11/m68hc11.c:4286
 msgid "registers IX, IY and Z used in the same INSN"
-msgstr ""
+msgstr "同じ命令内で IX、IY および Z が使用されました"
 
-#: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
+#: config/m68hc11/m68hc11.c:4619 config/m68hc11/m68hc11.c:4923
 msgid "cannot do z-register replacement"
-msgstr ""
+msgstr "z レジスタ置換を行えません"
 
-#: config/m68hc11/m68hc11.c:4911
-#, fuzzy
+#: config/m68hc11/m68hc11.c:4986
 msgid "invalid Z register replacement for insn"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgstr "命令に対して無効な Z レジスタ置換です"
 
-#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
-#, fuzzy, c-format
+#: config/mep/mep.c:3321
+#, c-format
+msgid "invalid %%L code"
+msgstr "無効な %%L コードです"
+
+#: config/microblaze/microblaze.c:1747
+#, c-format
+msgid "unknown punctuation '%c'"
+msgstr ""
+
+#: config/microblaze/microblaze.c:1756
+#, c-format
+msgid "null pointer"
+msgstr "NULL ポインタ"
+
+#: config/microblaze/microblaze.c:1791
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%C"
+msgstr "PRINT_OPERAND, %%C に対する無効な命令です"
+
+#: config/microblaze/microblaze.c:1820
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
+msgstr "PRINT_OPERAND, %%N に対する無効な命令です"
+
+#: config/microblaze/microblaze.c:1840 config/microblaze/microblaze.c:2001
+msgid "insn contains an invalid address !"
+msgstr "命令に無効なアドレスが含まれています!"
+
+#: config/microblaze/microblaze.c:1854 config/microblaze/microblaze.c:2041
+#: config/xtensa/xtensa.c:2394
+msgid "invalid address"
+msgstr "無効なアドレスです"
+
+#: config/microblaze/microblaze.c:1953
+#, c-format
+msgid "letter %c was found & insn was not CONST_INT"
+msgstr "文字 %c が見つかりましたが命令は CONST_INT ではありません"
+
+#: config/mips/mips.c:7454 config/mips/mips.c:7475 config/mips/mips.c:7595
+#, c-format
 msgid "'%%%c' is not a valid operand prefix"
-msgstr "'lul' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "'%%%c' は有効な被演算子接頭辞ではありません"
 
-#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
-#: config/mips/mips.c:6514
-#, fuzzy, c-format
+#: config/mips/mips.c:7532 config/mips/mips.c:7539 config/mips/mips.c:7546
+#: config/mips/mips.c:7553 config/mips/mips.c:7613 config/mips/mips.c:7627
+#: config/mips/mips.c:7640 config/mips/mips.c:7649
+#, c-format
 msgid "invalid use of '%%%c'"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+msgstr "'%%%c' の無効な使用法です"
 
-#: config/mips/mips.c:6761
+#: config/mips/mips.c:7871
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
-msgstr ""
+msgstr "stack/frame/arg ポインタ無しで mips_debugger_offset が呼ばれました"
 
-#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
+#: config/mmix/mmix.c:1589 config/mmix/mmix.c:1719
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1562
+#: config/mmix/mmix.c:1668
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-msgstr ""
+msgstr "MMIX 内部: 'm' に対する誤った値です。CONST_INT ではありません"
 
-#: config/mmix/mmix.c:1581
+#: config/mmix/mmix.c:1687
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1591
+#: config/mmix/mmix.c:1697
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1675
+#: config/mmix/mmix.c:1781
 msgid "MMIX Internal: Cannot decode this operand"
-msgstr ""
+msgstr "MMIX 内部: この被演算子をデコードできません"
 
-#: config/mmix/mmix.c:1732
+#: config/mmix/mmix.c:1838
 msgid "MMIX Internal: This is not a recognized address"
-msgstr ""
+msgstr "MMIX 内部: 認識できるアドレスではありません"
 
-#: config/mmix/mmix.c:2665
+#: config/mmix/mmix.c:2713
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2672
+#: config/mmix/mmix.c:2720
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2724
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2740
-#, fuzzy
+#: config/mmix/mmix.c:2788
 msgid "MMIX Internal: This is not a constant:"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "MMIX 内部: 定数ではありません:"
 
-#: config/mt/mt.c:299
-msgid "mt_final_prescan_insn, invalid insn #1"
+#: config/picochip/picochip.c:2687
+msgid "picochip_print_memory_address - Operand isn't memory based"
 msgstr ""
 
-#: config/mt/mt.c:370
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, 2 regs"
-msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
+#: config/picochip/picochip.c:2946
+msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
+msgstr ""
 
-#: config/mt/mt.c:394
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
-msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
+#: config/picochip/picochip.c:2992 config/picochip/picochip.c:3024
+msgid "Bad address, not (reg+disp):"
+msgstr ""
+
+#: config/picochip/picochip.c:3038
+msgid "Bad address, not register:"
+msgstr "誤ったアドレスです。レジスタではありません:"
 
-#: config/rs6000/host-darwin.c:96
+#: config/rs6000/host-darwin.c:95
 #, c-format
 msgid "Out of stack space.\n"
-msgstr ""
+msgstr "スタック空間が足りなくなりました。\n"
 
-#: config/rs6000/host-darwin.c:117
+#: config/rs6000/host-darwin.c:116
 #, c-format
 msgid "Try running '%s' in the shell to raise its limit.\n"
+msgstr "'%s' をシェル内で実行して制限値を上げてください\n"
+
+#: config/rs6000/rs6000.c:2787
+msgid "-mvsx requires hardware floating point"
+msgstr "-mvsx はハードウェア浮動小数を要求します"
+
+#: config/rs6000/rs6000.c:2792
+msgid "-mvsx and -mpaired are incompatible"
+msgstr "-mvsx と -mpaired は併用できません"
+
+#: config/rs6000/rs6000.c:2797
+msgid "-mvsx used with little endian code"
+msgstr "-mvsx がリトルエンディアンコードで使用されました"
+
+#: config/rs6000/rs6000.c:2799
+msgid "-mvsx needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11645
+#: config/rs6000/rs6000.c:2803
+msgid "-mvsx and -mno-altivec are incompatible"
+msgstr "-mvsx と -mno-altivec は併用できません"
+
+#: config/rs6000/rs6000.c:2805
+msgid "-mno-altivec disables vsx"
+msgstr "-mno-altivec は vsx を無効にします"
+
+#: config/rs6000/rs6000.c:7750
+msgid "bad move"
+msgstr "誤った move です"
+
+#: config/rs6000/rs6000.c:15577
+#, c-format
+msgid "invalid %%c value"
+msgstr "無効な %%c 値です"
+
+#: config/rs6000/rs6000.c:15605
 #, c-format
 msgid "invalid %%f value"
-msgstr "̵¸ú¤Ê %%f ÃͤǤ¹"
+msgstr "無効な %%f 値です"
 
-#: config/rs6000/rs6000.c:11654
+#: config/rs6000/rs6000.c:15614
 #, c-format
 msgid "invalid %%F value"
-msgstr "̵¸ú¤Ê %%F ÃͤǤ¹"
+msgstr "無効な %%F 値です"
 
-#: config/rs6000/rs6000.c:11663
+#: config/rs6000/rs6000.c:15623
 #, c-format
 msgid "invalid %%G value"
-msgstr "̵¸ú¤Ê %%G ÃͤǤ¹"
+msgstr "無効な %%G 値です"
 
-#: config/rs6000/rs6000.c:11698
+#: config/rs6000/rs6000.c:15658
 #, c-format
 msgid "invalid %%j code"
-msgstr "̵¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹"
+msgstr "無効な %%j コードです"
 
-#: config/rs6000/rs6000.c:11708
+#: config/rs6000/rs6000.c:15668
 #, c-format
 msgid "invalid %%J code"
-msgstr "̵¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹"
+msgstr "無効な %%J コードです"
 
-#: config/rs6000/rs6000.c:11718
+#: config/rs6000/rs6000.c:15678
 #, c-format
 msgid "invalid %%k value"
-msgstr "̵¸ú¤Ê %%k ÃÍ"
+msgstr "無効な %%k 値です"
 
-#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
+#: config/rs6000/rs6000.c:15693 config/xtensa/xtensa.c:2293
 #, c-format
 msgid "invalid %%K value"
-msgstr "̵¸ú¤Ê %%K ÃͤǤ¹"
+msgstr "無効な %%K 値です"
 
-#: config/rs6000/rs6000.c:11808
+#: config/rs6000/rs6000.c:15757
 #, c-format
 msgid "invalid %%O value"
-msgstr "̵¸ú¤Ê %%O ÃÍ"
+msgstr "無効な %%O 値です"
 
-#: config/rs6000/rs6000.c:11855
+#: config/rs6000/rs6000.c:15804
 #, c-format
 msgid "invalid %%q value"
-msgstr "̵¸ú¤Ê %%q ÃͤǤ¹"
+msgstr "無効な %%q 値です"
 
-#: config/rs6000/rs6000.c:11899
+#: config/rs6000/rs6000.c:15848
 #, c-format
 msgid "invalid %%S value"
-msgstr "̵¸ú¤Ê %%S ÃÍ"
+msgstr "無効な %%S 値です"
 
-#: config/rs6000/rs6000.c:11939
+#: config/rs6000/rs6000.c:15888
 #, c-format
 msgid "invalid %%T value"
-msgstr "̵¸ú¤Ê %%T ÃͤǤ¹"
+msgstr "無効な %%T 値です"
 
-#: config/rs6000/rs6000.c:11949
+#: config/rs6000/rs6000.c:15898
 #, c-format
 msgid "invalid %%u value"
-msgstr "̵¸ú¤Ê %%u ÃͤǤ¹"
+msgstr "無効な %%u 値です"
 
-#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
+#: config/rs6000/rs6000.c:15907 config/xtensa/xtensa.c:2263
 #, c-format
 msgid "invalid %%v value"
-msgstr "̵¸ú¤Ê %%v ÃͤǤ¹"
+msgstr "無効な %%v 値です"
 
-#: config/rs6000/rs6000.c:21946
-#, fuzzy
+#: config/rs6000/rs6000.c:16006 config/xtensa/xtensa.c:2314
+#, c-format
+msgid "invalid %%x value"
+msgstr "無効な %%x 値です"
+
+#: config/rs6000/rs6000.c:16152
+#, c-format
+msgid "invalid %%y value, try using the 'Z' constraint"
+msgstr "無効な %%y 値です。'Z' 制約を使用してみてください"
+
+#: config/rs6000/rs6000.c:27228
 msgid "AltiVec argument passed to unprototyped function"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
 
-#: config/s390/s390.c:4560
-#, fuzzy, c-format
+#: config/s390/s390.c:5144
+#, c-format
 msgid "cannot decompose address"
-msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
-
-#: config/s390/s390.c:4770
-msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/score/score3.c:1262 config/score/score3.c:1282
-#: config/score/score7.c:1253
-#, fuzzy, c-format
+#: config/score/score3.c:1284 config/score/score3.c:1304
+#: config/score/score7.c:1272
+#, c-format
 msgid "invalid operand for code: '%c'"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "コード '%c' に対する無効な被演算子です"
 
-#: config/sh/sh.c:749
-#, fuzzy, c-format
+#: config/sh/sh.c:1188
+#, c-format
 msgid "invalid operand to %%R"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%R への無効な被演算子です"
 
-#: config/sh/sh.c:776
-#, fuzzy, c-format
+#: config/sh/sh.c:1215
+#, c-format
 msgid "invalid operand to %%S"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%S への無効な被演算子です"
 
-#: config/sh/sh.c:8098
+#: config/sh/sh.c:9254
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8100
+#: config/sh/sh.c:9256
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8102
+#: config/sh/sh.c:9258
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7424 config/sparc/sparc.c:7430
+#, c-format
 msgid "invalid %%Y operand"
-msgstr "̵¸ú¤Ê %%Y ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%Y 被演算子です"
 
-#: config/sparc/sparc.c:6882
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7500
+#, c-format
 msgid "invalid %%A operand"
-msgstr "̵¸ú¤Ê %%A ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%A 被演算子です"
 
-#: config/sparc/sparc.c:6892
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7510
+#, c-format
 msgid "invalid %%B operand"
-msgstr "̵¸ú¤Ê %%B ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%B 被演算子です"
 
-#: config/sparc/sparc.c:6931
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7549
+#, c-format
 msgid "invalid %%c operand"
-msgstr "̵¸ú¤Ê %%c ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%c 被演算子です"
 
-#: config/sparc/sparc.c:6953
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7571
+#, c-format
 msgid "invalid %%d operand"
-msgstr "̵¸ú¤Ê %%d ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%d 被演算子です"
 
-#: config/sparc/sparc.c:6970
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7588
+#, c-format
 msgid "invalid %%f operand"
-msgstr "̵¸ú¤Ê %%f ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%f 被演算子です"
 
-#: config/sparc/sparc.c:6984
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7602
+#, c-format
 msgid "invalid %%s operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+msgstr "無効な %%s 被演算子です"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7656
 #, c-format
 msgid "long long constant not a valid immediate operand"
-msgstr "long long Äê¿ô¤ÏÀµ¾ï¤Ê¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "long long 定数は有効な即値被演算子ではありません"
 
-#: config/sparc/sparc.c:7041
+#: config/sparc/sparc.c:7659
 #, c-format
 msgid "floating point constant not a valid immediate operand"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ÏÀµ¾ï¤Ê¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "浮動小数定数は有効な即値被演算子ではありません"
 
 #: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
-#, fuzzy, c-format
+#, c-format
 msgid "'B' operand is not constant"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgstr "'B' 被演算子が定数ではありません"
 
 #: config/stormy16/stormy16.c:1775
 #, c-format
@@ -3709,34166 +3502,39501 @@ msgid "'B' operand has multiple bits set"
 msgstr ""
 
 #: config/stormy16/stormy16.c:1801
-#, fuzzy, c-format
+#, c-format
 msgid "'o' operand is not constant"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgstr "'o' 被演算子が定数ではありません"
 
 #: config/stormy16/stormy16.c:1833
-#, fuzzy, c-format
+#, c-format
 msgid "xstormy16_print_operand: unknown code"
-msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "xstormy16_print_operand: 不明なコードです"
 
-#: config/v850/v850.c:372
+#: config/v850/v850.c:338
 msgid "const_double_split got a bad insn:"
-msgstr ""
+msgstr "const_double_split が間違った命令を受け取りました:"
 
-#: config/v850/v850.c:936
+#: config/v850/v850.c:920
 msgid "output_move_single:"
+msgstr "output_move_single:"
+
+#: config/vax/vax.c:418
+#, c-format
+msgid "symbol used with both base and indexed registers"
 msgstr ""
 
-#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
-#: config/xtensa/xtensa.c:697
-msgid "bad test"
+#: config/vax/vax.c:427
+#, c-format
+msgid "symbol with offset used in PIC mode"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1986
-#, fuzzy, c-format
+#: config/vax/vax.c:513
+#, c-format
+msgid "symbol used as immediate operand"
+msgstr "即値被演算子として使用されるシンボルです"
+
+#: config/vax/vax.c:1536
+msgid "illegal operand detected"
+msgstr "不正な被演算子が検出されました"
+
+#: config/xtensa/xtensa.c:740 config/xtensa/xtensa.c:772
+#: config/xtensa/xtensa.c:781
+msgid "bad test"
+msgstr "誤った test です"
+
+#: config/xtensa/xtensa.c:2251
+#, c-format
 msgid "invalid %%D value"
-msgstr "̵¸ú¤Ê %D ÃͤǤ¹"
+msgstr "無効な %%D 値です"
 
-#: config/xtensa/xtensa.c:2023
-#, fuzzy
+#: config/xtensa/xtensa.c:2288
 msgid "invalid mask"
-msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
-
-#: config/xtensa/xtensa.c:2049
-#, fuzzy, c-format
-msgid "invalid %%x value"
-msgstr "̵¸ú¤Ê %%Q ÃÍ"
+msgstr "無効なマスクです"
 
-#: config/xtensa/xtensa.c:2056
-#, fuzzy, c-format
+#: config/xtensa/xtensa.c:2321
+#, c-format
 msgid "invalid %%d value"
-msgstr "̵¸ú¤Ê %%Q ÃÍ"
+msgstr "無効な %%d 値です"
 
-#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
-#, fuzzy, c-format
+#: config/xtensa/xtensa.c:2342 config/xtensa/xtensa.c:2352
+#, c-format
 msgid "invalid %%t/%%b value"
-msgstr "̵¸ú¤Ê %%b ÃÍ"
+msgstr "無効な %%t/%%b 値です"
 
-#: config/xtensa/xtensa.c:2129
-#, fuzzy
-msgid "invalid address"
-msgstr "̵¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
-
-#: config/xtensa/xtensa.c:2154
-#, fuzzy
+#: config/xtensa/xtensa.c:2419
 msgid "no register in address"
-msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2162
-#, fuzzy
+#: config/xtensa/xtensa.c:2427
 msgid "address offset not a constant"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "アドレスオフセットが定数ではありません"
 
-#: cp/call.c:2500
-msgid "candidates are:"
-msgstr ""
-
-#: cp/call.c:6487
+#: cp/call.c:7841
 msgid "candidate 1:"
-msgstr ""
+msgstr "候補 1:"
 
-#: cp/call.c:6488
+#: cp/call.c:7842
 msgid "candidate 2:"
+msgstr "候補 2:"
+
+#: cp/cxx-pretty-print.c:172 objc/objc-act.c:8958
+msgid "<unnamed>"
+msgstr "<名前なし>"
+
+#: cp/cxx-pretty-print.c:2118
+msgid "template-parameter-"
 msgstr ""
 
-#: cp/decl2.c:668
+#: cp/decl2.c:725
 msgid "candidates are: %+#D"
-msgstr ""
+msgstr "候補: %+#D"
 
-#: cp/decl2.c:670
+#: cp/decl2.c:727 cp/pt.c:1726
+#, gcc-internal-format
 msgid "candidate is: %+#D"
-msgstr ""
-
-#: cp/g++spec.c:251 java/jvspec.c:406
-#, fuzzy, c-format
-msgid "argument to '%s' missing\n"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹\n"
+msgstr "候補: %+#D"
 
-#: fortran/arith.c:90
-msgid "Arithmetic OK at %L"
+#: cp/error.c:298
+msgid "<missing>"
 msgstr ""
 
-#: fortran/arith.c:93
-msgid "Arithmetic overflow at %L"
+#: cp/error.c:358
+msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: fortran/arith.c:96
-msgid "Arithmetic underflow at %L"
-msgstr ""
+#: cp/error.c:360
+msgid "<unresolved overloaded function type>"
+msgstr "<未解決オーバーロードされた関数型>"
 
-#: fortran/arith.c:99
-msgid "Arithmetic NaN at %L"
-msgstr ""
+#: cp/error.c:512
+msgid "<type error>"
+msgstr "<型エラー>"
 
-#: fortran/arith.c:102
-#, fuzzy
-msgid "Division by zero at %L"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: cp/error.c:612
+#, c-format
+msgid "<anonymous %s>"
+msgstr "<無名 %s>"
 
-#: fortran/arith.c:105
-msgid "Array operands are incommensurate at %L"
-msgstr ""
+#. A lambda's "type" is essentially its signature.
+#: cp/error.c:617
+msgid "<lambda"
+msgstr "<ラムダ"
 
-#: fortran/arith.c:109
-msgid "Integer outside symmetric range implied by Standard Fortran at %L"
+#: cp/error.c:744
+msgid "<typeprefixerror>"
 msgstr ""
 
-#: fortran/arith.c:1472
-msgid "elemental binary operation"
-msgstr ""
+#: cp/error.c:856
+#, c-format
+msgid "(static initializers for %s)"
+msgstr "(%s 用の静的イニシャライザ)"
 
-#: fortran/arith.c:2044
-#, no-c-format
-msgid "Arithmetic OK converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:858
+#, c-format
+msgid "(static destructors for %s)"
+msgstr "(%s 用の静的デストラクタ)"
 
-#: fortran/arith.c:2048
-#, no-c-format
-msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
+#: cp/error.c:945
+msgid "vtable for "
 msgstr ""
 
-#: fortran/arith.c:2053
-#, no-c-format
-msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:957
+msgid "<return value> "
+msgstr "<戻り値> "
 
-#: fortran/arith.c:2057
-#, no-c-format
-msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:970
+msgid "{anonymous}"
+msgstr "{無名}"
 
-#: fortran/arith.c:2061
-#, no-c-format
-msgid "Division by zero converting %s to %s at %L"
+#: cp/error.c:1085
+msgid "<enumerator>"
 msgstr ""
 
-#: fortran/arith.c:2065
-#, no-c-format
-msgid "Array operands are incommensurate converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:1125
+msgid "<declaration error>"
+msgstr "<宣言エラー>"
 
-#: fortran/arith.c:2069
-#, no-c-format
-msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
+#: cp/error.c:1369
+msgid "with"
 msgstr ""
 
-#: fortran/arith.c:2402
-#, no-c-format
-msgid "The Hollerith constant at %L is too long to convert to %s"
-msgstr ""
+#: cp/error.c:1541 cp/error.c:1561
+msgid "<template parameter error>"
+msgstr "<テンプレートパラメータエラー>"
 
-#: fortran/arith.c:2560
-#, fuzzy, no-c-format
-msgid "Enumerator exceeds the C integer type at %C"
-msgstr "È¿Éü»Ò `%s' ¤ÏÈóÀ°¿ô·¿¤Ç¤¹"
+#: cp/error.c:1687
+msgid "<statement>"
+msgstr "<文>"
 
-#: fortran/array.c:97
-#, fuzzy, no-c-format
-msgid "Expected array subscript at %C"
-msgstr "ÇÛÎó¤Îź»ú¤¬ `char' ·¿¤Ç¤¹"
+#. While waiting for caret diagnostics, avoid printing
+#. __cxa_allocate_exception, __cxa_throw, and the like.
+#: cp/error.c:1717
+msgid "<throw-expression>"
+msgstr "<throw 式>"
 
-#: fortran/array.c:124
-#, fuzzy, no-c-format
-msgid "Expected array subscript stride at %C"
-msgstr "ÇÛÎó¤Îź»ú¤¬ `char' ·¿¤Ç¤¹"
+#: cp/error.c:2222
+msgid "<unparsed>"
+msgstr "<未構文解析>"
 
-#: fortran/array.c:167
-#, fuzzy, no-c-format
-msgid "Invalid form of array reference at %C"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
+#: cp/error.c:2371
+msgid "<expression error>"
+msgstr "<式エラー>"
 
-#: fortran/array.c:172
-#, no-c-format
-msgid "Array reference at %C cannot have more than %d dimensions"
-msgstr ""
+#: cp/error.c:2385
+msgid "<unknown operator>"
+msgstr "<不明な演算子>"
 
-#: fortran/array.c:223
-#, no-c-format
-msgid "Variable '%s' at %L in this context must be constant"
-msgstr ""
+#: cp/error.c:2594
+msgid "<unknown>"
+msgstr "<不明>"
 
-#: fortran/array.c:314
-#, no-c-format
-msgid "Expected expression in array specification at %C"
-msgstr ""
+#: cp/error.c:2614
+msgid "{unknown}"
+msgstr "{不明}"
 
-#: fortran/array.c:392
-#, no-c-format
-msgid "Bad array specification for an explicitly shaped array at %C"
-msgstr ""
+#: cp/error.c:2698
+msgid "At global scope:"
+msgstr "大域スコープ:"
 
-#: fortran/array.c:402
-#, no-c-format
-msgid "Bad array specification for assumed shape array at %C"
-msgstr ""
+#: cp/error.c:2804
+#, c-format
+msgid "In static member function %qs"
+msgstr "静的メンバ関数 %qs 内"
 
-#: fortran/array.c:416
-#, no-c-format
-msgid "Bad specification for deferred shape array at %C"
-msgstr ""
+#: cp/error.c:2806
+#, c-format
+msgid "In copy constructor %qs"
+msgstr "コピーコンストラクタ %qs 内"
 
-#: fortran/array.c:420
-#, no-c-format
-msgid "Bad specification for assumed size array at %C"
-msgstr ""
+#: cp/error.c:2808
+#, c-format
+msgid "In constructor %qs"
+msgstr "コンストラクタ %qs 内"
 
-#: fortran/array.c:429
-#, fuzzy, no-c-format
-msgid "Expected another dimension in array declaration at %C"
-msgstr "ÇÛÎó¤Î¼¡¸µ¤òÀë¸À¤Ç»ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/error.c:2810
+#, c-format
+msgid "In destructor %qs"
+msgstr "デストラクタ %qs 内"
 
-#: fortran/array.c:435
-#, no-c-format
-msgid "Array specification at %C has more than %d dimensions"
-msgstr ""
+#: cp/error.c:2812
+msgid "In lambda function"
+msgstr "ラムダ関数内"
 
-#: fortran/array.c:641
-#, fuzzy, no-c-format
-msgid "duplicated initializer"
-msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
+#: cp/error.c:2842
+#, c-format
+msgid "%s: In instantiation of %qs:\n"
+msgstr "%s: %qs のインスタンス内:\n"
 
-#: fortran/array.c:733
-#, no-c-format
-msgid "DO-iterator '%s' at %L is inside iterator of the same name"
+#: cp/error.c:2874
+#, c-format
+msgid "%s:%d:%d:   recursively instantiated from %qs\n"
 msgstr ""
 
-#: fortran/array.c:835 fortran/array.c:944
-#, no-c-format
-msgid "Syntax error in array constructor at %C"
-msgstr ""
+#: cp/error.c:2875
+#, fuzzy, c-format
+msgid "%s:%d:%d:   instantiated from %qs\n"
+msgstr "%s:%d:   `%s' から実体化されました\n"
 
-#: fortran/array.c:890
-#, no-c-format
-msgid "Fortran 2003: [...] style array constructors at %C"
+#: cp/error.c:2880 cp/error.c:2881
+#, c-format
+msgid "%s:%d:   recursively instantiated from %qs\n"
 msgstr ""
 
-#: fortran/array.c:904
-#, no-c-format
-msgid "Empty array constructor at %C is not allowed"
+#: cp/error.c:2889
+#, c-format
+msgid "%s:%d:%d:   recursively instantiated from here"
 msgstr ""
 
-#: fortran/array.c:988
-#, no-c-format
-msgid "Element in %s array constructor at %L is %s"
-msgstr ""
+#: cp/error.c:2890
+#, fuzzy, c-format
+msgid "%s:%d:%d:   instantiated from here"
+msgstr "%s:%d:   ここで実体化されました\n"
 
-#: fortran/array.c:1315
-#, no-c-format
-msgid "Iterator step at %L cannot be zero"
+#: cp/error.c:2895
+#, c-format
+msgid "%s:%d:   recursively instantiated from here"
 msgstr ""
 
-#: fortran/check.c:44
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr ""
+#: cp/error.c:2896
+#, fuzzy, c-format
+msgid "%s:%d:   instantiated from here"
+msgstr "%s:%d:   ここで実体化されました\n"
 
-#: fortran/check.c:59
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be %s"
+#: cp/error.c:2939
+#, c-format
+msgid "%s:%d:%d:   [ skipping %d instantiation contexts ]\n"
 msgstr ""
 
-#: fortran/check.c:87
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
+#: cp/error.c:2943
+#, c-format
+msgid "%s:%d:   [ skipping %d instantiation contexts ]\n"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
+#: cp/error.c:3005
+#, c-format
+msgid "%s:%d:%d:   in constexpr expansion of %qs"
 msgstr ""
 
-#: fortran/check.c:118
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
+#: cp/error.c:3009
+#, c-format
+msgid "%s:%d:   in constexpr expansion of %qs"
 msgstr ""
 
-#: fortran/check.c:147
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:1730
+msgid "candidates are:"
+msgstr "候補:"
 
-#: fortran/check.c:156
-#, fuzzy, no-c-format
-msgid "Invalid kind for %s at %L"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
+#: cp/pt.c:16515 cp/call.c:3072
+#, gcc-internal-format
+msgid "candidate is:"
+msgid_plural "candidates are:"
+msgstr[0] "候補:"
 
-#: fortran/check.c:175
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
-msgstr ""
+#: cp/rtti.c:536
+msgid "target is not pointer or reference to class"
+msgstr "ターゲットはクラスへのポインタまたは参照ではありません"
 
-#: fortran/check.c:192
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
-msgstr ""
+#: cp/rtti.c:541
+msgid "target is not pointer or reference to complete type"
+msgstr "ターゲットは完全型へのポインタまたは参照ではありません"
 
-#: fortran/check.c:210
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be an array"
-msgstr ""
+#: cp/rtti.c:547
+msgid "target is not pointer or reference"
+msgstr "ターゲットはポインタまたは参照ではありません"
 
-#: fortran/check.c:225
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr ""
+#: cp/rtti.c:560
+msgid "source is not a pointer"
+msgstr "ソースはポインタではありません"
 
-#: fortran/check.c:241
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr ""
+#: cp/rtti.c:565
+msgid "source is not a pointer to class"
+msgstr "ソースはクラスへのポインタではありません"
 
-#: fortran/check.c:256
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
-msgstr ""
+#: cp/rtti.c:570
+msgid "source is a pointer to incomplete type"
+msgstr "ソースは不完全型へのポインタです"
 
-#: fortran/check.c:275
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
+#: cp/rtti.c:585
+msgid "source is not of class type"
 msgstr ""
 
-#: fortran/check.c:297
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
+#: cp/rtti.c:590
+msgid "source is of incomplete class type"
 msgstr ""
 
-#: fortran/check.c:303
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
+#: cp/rtti.c:603
+msgid "conversion casts away constness"
 msgstr ""
 
-#: fortran/check.c:356
-#, no-c-format
-msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
+#: cp/rtti.c:761
+msgid "source type is not polymorphic"
 msgstr ""
 
-#: fortran/check.c:426
-#, no-c-format
-msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
-msgstr ""
+#: cp/typeck.c:5001 c-typeck.c:3468
+#, gcc-internal-format
+msgid "wrong type argument to unary minus"
+msgstr "単項マイナスへの引数の型が間違っています"
 
-#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr ""
+#: cp/typeck.c:5002 c-typeck.c:3455
+#, gcc-internal-format
+msgid "wrong type argument to unary plus"
+msgstr "単項プラスへの引数の型が間違っています"
 
-#: fortran/check.c:552 fortran/check.c:3697
-#, no-c-format
-msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
-msgstr ""
+#: cp/typeck.c:5025 c-typeck.c:3494
+#, gcc-internal-format
+msgid "wrong type argument to bit-complement"
+msgstr "ビット反転への引数の型が間違っています"
 
-#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
-#: fortran/check.c:1354 fortran/check.c:1610
-#, no-c-format
-msgid "Extension: Different type kinds at %L"
-msgstr ""
+#: cp/typeck.c:5032 c-typeck.c:3502
+#, gcc-internal-format
+msgid "wrong type argument to abs"
+msgstr "abs への引数の型が間違っています"
 
-#: fortran/check.c:601 fortran/check.c:2016
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr ""
+#: cp/typeck.c:5040 c-typeck.c:3514
+#, gcc-internal-format
+msgid "wrong type argument to conjugation"
+msgstr "複素共役(~)への引数の型が間違っています"
 
-#: fortran/check.c:621
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
-msgstr ""
+#: cp/typeck.c:5051
+#, fuzzy
+msgid "in argument to unary !"
+msgstr "単項プラスへの引数の型が間違っています"
 
-#: fortran/check.c:629
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
+#: cp/typeck.c:5100
+msgid "no pre-increment operator for type"
 msgstr ""
 
-#: fortran/check.c:645
-#, no-c-format
-msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
+#: cp/typeck.c:5102
+msgid "no post-increment operator for type"
 msgstr ""
 
-#: fortran/check.c:656
-#, no-c-format
-msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
+#: cp/typeck.c:5104
+msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: fortran/check.c:791 fortran/check.c:910
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
+#: cp/typeck.c:5106
+msgid "no post-decrement operator for type"
 msgstr ""
 
-#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
-#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
-#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
-#, no-c-format
-msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
+#: fortran/arith.c:96
+msgid "Arithmetic OK at %L"
 msgstr ""
 
-#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
+#: fortran/arith.c:99
+msgid "Arithmetic overflow at %L"
 msgstr ""
 
-#: fortran/check.c:973
-#, no-c-format
-msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
+#: fortran/arith.c:102
+msgid "Arithmetic underflow at %L"
 msgstr ""
 
-#: fortran/check.c:992 fortran/check.c:1000
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be default real"
+#: fortran/arith.c:105
+msgid "Arithmetic NaN at %L"
 msgstr ""
 
-#: fortran/check.c:1250
-#, no-c-format
-msgid "Argument of %s at %L must be of length one"
+#: fortran/arith.c:108
+msgid "Division by zero at %L"
 msgstr ""
 
-#: fortran/check.c:1309
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
+#: fortran/arith.c:111
+msgid "Array operands are incommensurate at %L"
 msgstr ""
 
-#: fortran/check.c:1434
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
+#: fortran/arith.c:115
+msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/check.c:1583
-#, no-c-format
-msgid "Intrinsic '%s' at %L must have at least two arguments"
+#: fortran/arith.c:1346
+msgid "elemental binary operation"
 msgstr ""
 
-#: fortran/check.c:1616
-#, no-c-format
-msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
+#: fortran/check.c:1473 fortran/check.c:2351 fortran/check.c:2405
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: fortran/check.c:1649
-#, no-c-format
-msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
+#: fortran/check.c:2157
+#, c-format
+msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:1656
-#, no-c-format
-msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
+#: fortran/check.c:2633 fortran/intrinsic.c:3912
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:1728
-#, no-c-format
-msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
-msgstr ""
+#: fortran/error.c:738 fortran/error.c:792 fortran/error.c:827
+#: fortran/error.c:902
+msgid "Warning:"
+msgstr "警告: "
 
-#: fortran/check.c:1747
-#, no-c-format
-msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
-msgstr ""
+#: fortran/error.c:794 fortran/error.c:882 fortran/error.c:932
+msgid "Error:"
+msgstr "エラー:"
 
-#: fortran/check.c:1756
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr ""
+#: fortran/error.c:956
+msgid "Fatal Error:"
+msgstr "致命的エラー:"
 
-#: fortran/check.c:1958
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
+#: fortran/expr.c:607
+#, c-format
+msgid "Constant expression required at %C"
 msgstr ""
 
-#: fortran/check.c:1967
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
+#: fortran/expr.c:610
+#, c-format
+msgid "Integer expression required at %C"
 msgstr ""
 
-#: fortran/check.c:2063
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
-msgstr ""
+#: fortran/expr.c:615
+#, fuzzy, c-format
+msgid "Integer value too large in expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/check.c:2084
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
-msgstr ""
+#: fortran/expr.c:3141
+#, fuzzy
+msgid "array assignment"
+msgstr "代入"
 
-#: fortran/check.c:2092
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
+#: fortran/gfortranspec.c:303
+#, c-format
+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 ""
+"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"
 
-#: fortran/check.c:2108
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
+#: fortran/gfortranspec.c:459
+#, c-format
+msgid "Driving:"
 msgstr ""
 
-#: fortran/check.c:2225
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
+#: fortran/interface.c:2238 fortran/intrinsic.c:3621
+msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/check.c:2235
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
-msgstr ""
+#: fortran/io.c:549
+msgid "Positive width required"
+msgstr "正の幅が必要です"
 
-#: fortran/check.c:2273
-#, no-c-format
-msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
+#: fortran/io.c:550
+msgid "Nonnegative width required"
+msgstr "非負の幅が必要です"
+
+#: fortran/io.c:551
+msgid "Unexpected element '%c' in format string at %L"
 msgstr ""
 
-#: fortran/check.c:2358
-#, fuzzy, no-c-format
-msgid "Missing arguments to %s intrinsic at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/io.c:553
+msgid "Unexpected end of format string"
+msgstr "予期しない書式文字列終了です"
 
-#: fortran/check.c:2399
-#, no-c-format
-msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
-msgstr ""
+#: fortran/io.c:554
+#, fuzzy
+msgid "Zero width in format descriptor"
+msgstr "%s で幅 0 のフォーマットです"
 
-#: fortran/check.c:2473
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
+#: fortran/io.c:574
+msgid "Missing leading left parenthesis"
 msgstr ""
 
-#: fortran/check.c:2725
-#, no-c-format
-msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
+#: fortran/io.c:603
+msgid "Left parenthesis required after '*'"
 msgstr ""
 
-#: fortran/check.c:3044
-#, fuzzy, no-c-format
-msgid "Too many arguments to %s at %L"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
+#: fortran/io.c:634
+msgid "Expected P edit descriptor"
 msgstr ""
 
-#: fortran/check.c:3332
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
+#. P requires a prior number.
+#: fortran/io.c:642
+msgid "P descriptor requires leading scale factor"
 msgstr ""
 
-#: fortran/check.c:3681 fortran/check.c:3689
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+#: fortran/io.c:737 fortran/io.c:751
+msgid "Comma required after P descriptor"
 msgstr ""
 
-#: fortran/data.c:64
-#, fuzzy, no-c-format
-msgid "non-constant array in DATA statement %L"
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
-
-#: fortran/data.c:193
-#, no-c-format
-msgid "failure to simplify substring reference in DATA statement at %L"
+#: fortran/io.c:765
+msgid "Positive width required with T descriptor"
 msgstr ""
 
-#: fortran/data.c:224
-#, fuzzy, no-c-format
-msgid "initialization string truncated to match variable at %L"
-msgstr "½é´ü²½»Ø̾»Ò¤Ç¤Ï¥Í¥¹¥È¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/io.c:844
+#, fuzzy
+msgid "E specifier not allowed with g0 descriptor"
+msgstr "型指定子 `%s' は struct や class の後には使えません"
 
-#: fortran/data.c:293
-#, no-c-format
-msgid "'%s' at %L already is initialized at %L"
+#: fortran/io.c:914
+msgid "Positive exponent width required"
 msgstr ""
 
-#: fortran/data.c:317
-#, no-c-format
-msgid "Data element below array lower bound at %L"
-msgstr ""
+#: fortran/io.c:944
+#, fuzzy
+msgid "Period required in format specifier"
+msgstr "認識できないフォーマット指定子"
 
-#: fortran/data.c:329
-#, no-c-format
-msgid "Data element above array upper bound at %L"
+#: fortran/io.c:1521
+#, c-format
+msgid "%s tag"
 msgstr ""
 
-#: fortran/data.c:435
-#, fuzzy, no-c-format
-msgid "Extension: re-initialization of '%s' at %L"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: fortran/decl.c:253
-#, no-c-format
-msgid "Host associated variable '%s' may not be in the DATA statement at %C"
+#: fortran/io.c:2818
+msgid "internal unit in WRITE"
 msgstr ""
 
-#: fortran/decl.c:260
-#, no-c-format
-msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
+#. 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 ""
 
-#: fortran/decl.c:365
-#, no-c-format
-msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
-msgstr ""
+#: fortran/matchexp.c:28
+#, fuzzy, c-format
+msgid "Syntax error in expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/decl.c:390
-#, fuzzy, no-c-format
-msgid "Invalid initializer %s in Data statement at %C"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
+#: fortran/module.c:985
+msgid "Unexpected EOF"
+msgstr "予期しないファイル終端 (EOF) です"
 
-#: fortran/decl.c:493
-#, no-c-format
-msgid "Initialization at %C is not allowed in a PURE procedure"
-msgstr ""
+#: fortran/module.c:1017
+#, fuzzy
+msgid "Unexpected end of module in string constant"
+msgstr "文字列定数の中でファイルの終端を検出しました"
 
-#: fortran/decl.c:552
-#, no-c-format
-msgid "DATA statement at %C is not allowed in a PURE procedure"
-msgstr ""
+#: fortran/module.c:1071
+#, fuzzy
+msgid "Integer overflow"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/decl.c:581
-#, no-c-format
-msgid "Bad INTENT specification at %C"
+#: fortran/module.c:1102
+msgid "Name too long"
 msgstr ""
 
-#: fortran/decl.c:623
-#, no-c-format
-msgid "Conflict in attributes of function argument at %C"
+#: fortran/module.c:1209
+msgid "Bad name"
 msgstr ""
 
-#: fortran/decl.c:676
-#, fuzzy, no-c-format
-msgid "Syntax error in character length specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: fortran/module.c:1253
+#, fuzzy
+msgid "Expected name"
+msgstr "MCU 名を指定する"
 
-#: fortran/decl.c:795
-#, no-c-format
-msgid "Procedure '%s' at %C is already defined at %L"
+#: fortran/module.c:1256
+msgid "Expected left parenthesis"
 msgstr ""
 
-#: fortran/decl.c:803
-#, no-c-format
-msgid "Name '%s' at %C is already defined as a generic interface at %L"
+#: fortran/module.c:1259
+msgid "Expected right parenthesis"
 msgstr ""
 
-#: fortran/decl.c:816
-#, no-c-format
-msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
+#: fortran/module.c:1262
+msgid "Expected integer"
 msgstr ""
 
-#: fortran/decl.c:888
-#, no-c-format
-msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
+#: fortran/module.c:1265
+msgid "Expected string"
 msgstr ""
 
-#: fortran/decl.c:918
-#, no-c-format
-msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
+#: fortran/module.c:1289
+msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: fortran/decl.c:925
-#, no-c-format
-msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
-msgstr ""
+#: fortran/module.c:1908
+#, fuzzy
+msgid "Expected attribute bit name"
+msgstr "packed 属性は必要ありません"
 
-#: fortran/decl.c:940
-#, no-c-format
-msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
-msgstr ""
+#: fortran/module.c:2777
+#, fuzzy
+msgid "Expected integer string"
+msgstr "セクションポインタを欠いています"
 
-#: fortran/decl.c:954
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
+#: fortran/module.c:2781
+msgid "Error converting integer"
 msgstr ""
 
-#: fortran/decl.c:963
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
-msgstr ""
+#: fortran/module.c:2803
+#, fuzzy
+msgid "Expected real string"
+msgstr "終端されていないフォーマット文字列"
 
-#: fortran/decl.c:972
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
+#: fortran/module.c:3020
+msgid "Expected expression type"
 msgstr ""
 
-#: fortran/decl.c:985
-#, no-c-format
-msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
+#: fortran/module.c:3074
+msgid "Bad operator"
 msgstr ""
 
-#: fortran/decl.c:995
-#, no-c-format
-msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
-msgstr ""
+#: fortran/module.c:3163
+#, fuzzy
+msgid "Bad type in constant expression"
+msgstr "定数式がオーバーフローしました"
 
-#: fortran/decl.c:1071
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
-msgstr ""
+#: fortran/module.c:5669
+#, fuzzy
+msgid "Unexpected end of module"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: fortran/decl.c:1107
-#, no-c-format
-msgid "CHARACTER expression at %L is being truncated (%d/%d)"
+#: fortran/parse.c:1166
+msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/decl.c:1113
-#, no-c-format
-msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
-msgstr ""
+#: fortran/parse.c:1175
+#, fuzzy
+msgid "attribute declaration"
+msgstr "無効な宣言です"
 
-#: fortran/decl.c:1203
-#, no-c-format
-msgid "Initializer not allowed for PARAMETER '%s' at %C"
-msgstr ""
+#: fortran/parse.c:1211
+#, fuzzy
+msgid "data declaration"
+msgstr "空の宣言です"
 
-#: fortran/decl.c:1213
-#, fuzzy, no-c-format
-msgid "PARAMETER at %L is missing an initializer"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:1220
+#, fuzzy
+msgid "derived type declaration"
+msgstr "空の宣言です"
 
-#: fortran/decl.c:1223
-#, no-c-format
-msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
+#: fortran/parse.c:1314
+msgid "block IF"
 msgstr ""
 
-#: fortran/decl.c:1373
-#, no-c-format
-msgid "Component at %C must have the POINTER attribute"
+#: fortran/parse.c:1323
+msgid "implied END DO"
 msgstr ""
 
-#: fortran/decl.c:1381
-#, no-c-format
-msgid "Array component of structure at %C must have explicit or deferred shape"
-msgstr ""
+#: fortran/parse.c:1408 fortran/resolve.c:8930
+msgid "assignment"
+msgstr "代入"
 
-#: fortran/decl.c:1425
-#, no-c-format
-msgid "Allocatable component at %C must be an array"
-msgstr ""
+#: fortran/parse.c:1411 fortran/resolve.c:8969 fortran/resolve.c:8971
+#, fuzzy
+msgid "pointer assignment"
+msgstr "代入"
 
-#: fortran/decl.c:1436
-#, no-c-format
-msgid "Pointer array component of structure at %C must have a deferred shape"
+#: fortran/parse.c:1429
+msgid "simple IF"
 msgstr ""
 
-#: fortran/decl.c:1445
-#, no-c-format
-msgid "Allocatable component of structure at %C must have a deferred shape"
+#: fortran/resolve.c:499
+msgid "module procedure"
 msgstr ""
 
-#: fortran/decl.c:1454
-#, no-c-format
-msgid "Array component of structure at %C must have an explicit shape"
-msgstr ""
+#: fortran/resolve.c:500
+#, fuzzy
+msgid "internal function"
+msgstr "内部エラー"
 
-#: fortran/decl.c:1480
-#, no-c-format
-msgid "NULL() initialization at %C is ambiguous"
+#: fortran/resolve.c:1896
+msgid "elemental procedure"
 msgstr ""
 
-#: fortran/decl.c:1603 fortran/decl.c:5395
-#, no-c-format
-msgid "Duplicate array spec for Cray pointee at %C"
+#: fortran/resolve.c:3654
+#, c-format
+msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/decl.c:1663
-#, no-c-format
-msgid "the type of '%s' at %C has not been declared within the interface"
+#: fortran/resolve.c:3670
+#, c-format
+msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:1679
-#, fuzzy, no-c-format
-msgid "Function name '%s' not allowed at %C"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: fortran/decl.c:1695
-#, no-c-format
-msgid "Extension: Old-style initialization at %C"
+#: fortran/resolve.c:3686
+#, c-format
+msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1710
-#, no-c-format
-msgid "Initialization at %C isn't for a pointer variable"
+#: fortran/resolve.c:3701
+#, c-format
+msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1718
-#, no-c-format
-msgid "Pointer initialization requires a NULL() at %C"
+#: fortran/resolve.c:3720
+#, c-format
+msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1724
-#, no-c-format
-msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
+#: fortran/resolve.c:3734
+#, c-format
+msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:1737
-#, no-c-format
-msgid "Pointer initialization at %C requires '=>', not '='"
+#: fortran/resolve.c:3748
+msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/decl.c:1746 fortran/decl.c:6361
-#, fuzzy, no-c-format
-msgid "Expected an initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
-
-#: fortran/decl.c:1752
-#, no-c-format
-msgid "Initialization of variable at %C is not allowed in a PURE procedure"
+#: fortran/resolve.c:3777
+#, c-format
+msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/decl.c:1765
-#, no-c-format
-msgid "Initialization of allocatable component at %C is not allowed"
+#: fortran/resolve.c:3783
+#, c-format
+msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1819 fortran/decl.c:1828
-#, fuzzy, no-c-format
-msgid "Old-style type declaration %s*%d not supported at %C"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
-
-#: fortran/decl.c:1833
-#, fuzzy, no-c-format
-msgid "Nonstandard type declaration %s*%d at %C"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
-
-#: fortran/decl.c:1884 fortran/decl.c:1948
-#, fuzzy, no-c-format
-msgid "Missing right parenthesis at %C"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: fortran/decl.c:1897 fortran/decl.c:1993
-#, fuzzy, no-c-format
-msgid "Expected initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
-
-#: fortran/decl.c:1905 fortran/decl.c:1999
-#, fuzzy, no-c-format
-msgid "Expected scalar initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
-
-#: fortran/decl.c:1936
-#, fuzzy, no-c-format
-msgid "Kind %d not supported for type %s at %C"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
-
-#: fortran/decl.c:1946
-#, no-c-format
-msgid "Missing right parenthesis or comma at %C"
+#: fortran/resolve.c:3791
+#, c-format
+msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/decl.c:2019
-#, fuzzy, no-c-format
-msgid "Kind %d is not supported for CHARACTER at %C"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
-
-#: fortran/decl.c:2148
-#, no-c-format
-msgid "Syntax error in CHARACTER declaration at %C"
+#: fortran/resolve.c:3793
+#, c-format
+msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:2233
-#, no-c-format
-msgid "Extension: BYTE type at %C"
+#: fortran/resolve.c:3796
+#, c-format
+msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:2239
-#, no-c-format
-msgid "BYTE type used at %C is not available on the target machine"
+#: fortran/resolve.c:3882
+#, c-format
+msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/decl.c:2288
-#, no-c-format
-msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
+#: fortran/resolve.c:6148
+msgid "Loop variable"
 msgstr ""
 
-#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
-#: fortran/decl.c:2657
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
-
-#: fortran/decl.c:2412
-#, no-c-format
-msgid "Missing character range in IMPLICIT at %C"
+#: fortran/resolve.c:6152
+msgid "iterator variable"
 msgstr ""
 
-#: fortran/decl.c:2458
-#, no-c-format
-msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
+#: fortran/resolve.c:6157
+msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/decl.c:2512
-#, no-c-format
-msgid "Empty IMPLICIT statement at %C"
-msgstr ""
+#: fortran/resolve.c:6161
+#, fuzzy
+msgid "End expression in DO loop"
+msgstr "オペランドとして無効な式"
 
-#: fortran/decl.c:2615
-#, no-c-format
-msgid "IMPORT statement at %C only permitted in an INTERFACE body"
+#: fortran/resolve.c:6165
+msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/decl.c:2620
-#, no-c-format
-msgid "Fortran 2003: IMPORT statement at %C"
-msgstr ""
+#: fortran/resolve.c:6412 fortran/resolve.c:6414
+msgid "DEALLOCATE object"
+msgstr "DEALLOCATE オブジェクト"
 
-#: fortran/decl.c:2635
-#, no-c-format
-msgid "Expecting list of named entities at %C"
-msgstr ""
+#: fortran/resolve.c:6715 fortran/resolve.c:6717
+msgid "ALLOCATE object"
+msgstr "ALLOCATE オブジェクト"
 
-#: fortran/decl.c:2663
-#, no-c-format
-msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
-msgstr ""
+#: fortran/resolve.c:6896
+msgid "STAT variable"
+msgstr "STAT 変数"
 
-#: fortran/decl.c:2670
-#, no-c-format
-msgid "'%s' is already IMPORTed from host scoping unit at %C."
-msgstr ""
+#: fortran/resolve.c:6939
+msgid "ERRMSG variable"
+msgstr "ERRMSG 変数"
 
-#: fortran/decl.c:2699
-#, no-c-format
-msgid "Syntax error in IMPORT statement at %C"
+#: fortran/resolve.c:7954
+msgid "item in READ"
 msgstr ""
 
-#: fortran/decl.c:2941
-#, no-c-format
-msgid "Missing dimension specification at %C"
+#: fortran/trans-array.c:1137
+#, c-format
+msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 msgstr ""
 
-#: fortran/decl.c:3015
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute at %L"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: fortran/decl.c:3034
-#, no-c-format
-msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
+#: fortran/trans-array.c:4303
+msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/decl.c:3044
-#, no-c-format
-msgid "Attribute at %L is not allowed in a TYPE definition"
+#: fortran/trans-decl.c:4120
+#, c-format
+msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/decl.c:3062
-#, no-c-format
-msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
+#: fortran/trans-decl.c:4128
+#, c-format
+msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/decl.c:3073
-#, no-c-format
-msgid "%s attribute at %L is not allowed outside of the specification part of a module"
+#: fortran/trans-expr.c:5135
+#, c-format
+msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/decl.c:3125 fortran/decl.c:5635
-#, no-c-format
-msgid "PROTECTED at %C only allowed in specification part of a module"
+#: fortran/trans-intrinsic.c:890
+#, c-format
+msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#: fortran/decl.c:3131
-#, no-c-format
-msgid "Fortran 2003: PROTECTED attribute at %C"
+#: fortran/trans-intrinsic.c:5413
+#, c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
 msgstr ""
 
-#: fortran/decl.c:3162
-#, no-c-format
-msgid "Fortran 2003: VALUE attribute at %C"
+#: fortran/trans-intrinsic.c:5445
+msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
-#: fortran/decl.c:3172
-#, no-c-format
-msgid "Fortran 2003: VOLATILE attribute at %C"
+#: fortran/trans-io.c:529
+msgid "Unit number in I/O statement too small"
 msgstr ""
 
-#: fortran/decl.c:3212
-#, no-c-format
-msgid "Multiple identifiers provided with single NAME= specifier at %C"
+#: fortran/trans-io.c:538
+msgid "Unit number in I/O statement too large"
 msgstr ""
 
-#. Print an error, but continue parsing line.
-#: fortran/decl.c:3261
-#, no-c-format
-msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
+#: fortran/trans-stmt.c:155
+msgid "Assigned label is not a target label"
 msgstr ""
 
-#: fortran/decl.c:3325
-#, no-c-format
-msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
+#: fortran/trans-stmt.c:655
+#, c-format
+msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
 
-#: fortran/decl.c:3347
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
+#: fortran/trans-stmt.c:1079 fortran/trans-stmt.c:1360
+msgid "Loop variable has been modified"
 msgstr ""
 
-#: fortran/decl.c:3356
-#, no-c-format
-msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
+#: fortran/trans-stmt.c:1219
+msgid "DO step value is zero"
 msgstr ""
 
-#: fortran/decl.c:3360
-#, no-c-format
-msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
-msgstr ""
+#: fortran/trans.c:48
+msgid "Array reference out of bounds"
+msgstr "配列参照が範囲外です"
 
-#: fortran/decl.c:3372
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
-msgstr ""
+#: fortran/trans.c:49
+msgid "Incorrect function return value"
+msgstr "正しくない関数戻り値です"
 
-#: fortran/decl.c:3386
-#, no-c-format
-msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
-msgstr ""
+#: fortran/trans.c:556
+msgid "Memory allocation failed"
+msgstr "メモリ配置に失敗しました"
 
-#: fortran/decl.c:3394
-#, no-c-format
-msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
+#: fortran/trans.c:639 fortran/trans.c:1039
+msgid "Allocation would exceed memory limit"
 msgstr ""
 
-#: fortran/decl.c:3404
-#, no-c-format
-msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
+#: fortran/trans.c:729
+#, c-format
+msgid "Attempting to allocate already allocated variable '%s'"
 msgstr ""
 
-#: fortran/decl.c:3412
-#, no-c-format
-msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
+#: fortran/trans.c:735
+msgid "Attempting to allocate already allocated variable"
 msgstr ""
 
-#. Use gfc_warning_now because we won't say that the symbol fails
-#. just because of this.
-#: fortran/decl.c:3424
-#, no-c-format
-msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
+#: fortran/trans.c:848 fortran/trans.c:928
+#, c-format
+msgid "Attempt to DEALLOCATE unallocated '%s'"
 msgstr ""
 
-#: fortran/decl.c:3499
-#, no-c-format
-msgid "Need either entity or common block name for attribute specification statement at %C"
-msgstr ""
+#: java/jcf-dump.c:1062
+#, c-format
+msgid "Not a valid Java .class file.\n"
+msgstr "有効な Java .class ファイルではありません。\n"
 
-#: fortran/decl.c:3546
-#, no-c-format
-msgid "Missing entity or common block name for attribute specification statement at %C"
-msgstr ""
+#: java/jcf-dump.c:1068
+#, c-format
+msgid "error while parsing constant pool\n"
+msgstr "constant プールを構文解析中にエラーが発生しました\n"
 
-#. Now we have an error, which we signal, and then fix up
-#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3653
-#, no-c-format
-msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
-msgstr ""
+#: java/jcf-dump.c:1074 java/jcf-parse.c:1433
+#, gcc-internal-format
+msgid "error in constant pool entry #%d\n"
+msgstr "constant プール項目 #%d 内でエラーが発生しました\n"
 
-#: fortran/decl.c:3685
-#, fuzzy, no-c-format
-msgid "Syntax error in data declaration at %C"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: java/jcf-dump.c:1084
+#, c-format
+msgid "error while parsing fields\n"
+msgstr "フィールドを構文解析中にエラーが発生しました\n"
 
-#: fortran/decl.c:3832
-#, fuzzy, no-c-format
-msgid "Name '%s' at %C is the name of the procedure"
-msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: java/jcf-dump.c:1090
+#, c-format
+msgid "error while parsing methods\n"
+msgstr "メソッドを構文解析中にエラーが発生しました\n"
 
-#: fortran/decl.c:3844
-#, no-c-format
-msgid "Unexpected junk in formal argument list at %C"
-msgstr ""
+#: java/jcf-dump.c:1096
+#, c-format
+msgid "error while parsing final attributes\n"
+msgstr "final 属性を構文解析中にエラーが発生しました\n"
 
-#: fortran/decl.c:3861
-#, no-c-format
-msgid "Duplicate symbol '%s' in formal argument list at %C"
+#: java/jcf-dump.c:1133
+#, c-format
+msgid "Try 'jcf-dump --help' for more information.\n"
+msgstr "詳しくは 'jcf-dump --help' を参照してください。\n"
+
+#: java/jcf-dump.c:1140
+#, c-format
+msgid ""
+"Usage: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
+"使用法: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 
-#: fortran/decl.c:3912
-#, no-c-format
-msgid "RESULT variable at %C must be different than function name"
+#: java/jcf-dump.c:1141
+#, c-format
+msgid ""
+"Display contents of a class file in readable form.\n"
+"\n"
 msgstr ""
+"可読形式でクラスファイルの内容を表示します。\n"
+"\n"
 
-#: fortran/decl.c:3990
-#, fuzzy, no-c-format
-msgid "Unexpected junk after function declaration at %C"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+#: java/jcf-dump.c:1142
+#, c-format
+msgid "  -c                      Disassemble method bodies\n"
+msgstr "  -c                      メソッド本体を逆アセンブルする\n"
 
-#: fortran/decl.c:4000 fortran/decl.c:4734
-#, fuzzy, no-c-format
-msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: java/jcf-dump.c:1143
+#, c-format
+msgid "  --javap                 Generate output in 'javap' format\n"
+msgstr "  --javap                 'javap' 形式で出力を生成する\n"
 
-#: fortran/decl.c:4066
-#, no-c-format
-msgid "Interface '%s' at %C may not be generic"
-msgstr ""
+#: java/jcf-dump.c:1145
+#, c-format
+msgid "  --classpath PATH        Set path to find .class files\n"
+msgstr "  --classpath PATH        .class ファイルを探すパスを設定する\n"
 
-#: fortran/decl.c:4071
-#, fuzzy, no-c-format
-msgid "Interface '%s' at %C may not be a statement function"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: java/jcf-dump.c:1146
+#, c-format
+msgid "  -IDIR                   Append directory to class path\n"
+msgstr "  -IDIR                   クラスパスにディレクトリを追加する\n"
 
-#: fortran/decl.c:4082
-#, no-c-format
-msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
-msgstr ""
+#: java/jcf-dump.c:1147
+#, c-format
+msgid "  --bootclasspath PATH    Override built-in class path\n"
+msgstr "  --bootclasspath PATH    組み込みクラスパスを上書きする\n"
 
-#: fortran/decl.c:4118
-#, no-c-format
-msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
+#: java/jcf-dump.c:1148
+#, c-format
+msgid "  --extdirs PATH          Set extensions directory path\n"
 msgstr ""
 
-#: fortran/decl.c:4125
-#, no-c-format
-msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
-msgstr ""
+#: java/jcf-dump.c:1149
+#, c-format
+msgid "  -o FILE                 Set output file name\n"
+msgstr "  -o FILE                 出力ファイル名を FILE に設定する\n"
 
-#: fortran/decl.c:4131
-#, no-c-format
-msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
-msgstr ""
+#: java/jcf-dump.c:1151
+#, c-format
+msgid "  --help                  Print this help, then exit\n"
+msgstr "  --help                  このヘルプを表示して終了する\n"
 
-#: fortran/decl.c:4167 fortran/decl.c:4210
-#, no-c-format
-msgid "Syntax error in PROCEDURE statement at %C"
-msgstr ""
+#: java/jcf-dump.c:1152
+#, c-format
+msgid "  --version               Print version number, then exit\n"
+msgstr "  --version               バージョン番号を表示して終了する\n"
 
-#: fortran/decl.c:4184
-#, no-c-format
-msgid "PROCEDURE at %C must be in a generic interface"
-msgstr ""
+#: java/jcf-dump.c:1153
+#, c-format
+msgid "  -v, --verbose           Print extra information while running\n"
+msgstr "  -v, --verbose           実行時に追加の情報を表示する\n"
 
-#: fortran/decl.c:4235
-#, no-c-format
-msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
+#: java/jcf-dump.c:1155
+#, c-format
+msgid ""
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"バグレポートの手順については\n"
+"  %s\n"
+"を参照してください。\n"
 
-#: fortran/decl.c:4245
-#, no-c-format
-msgid "Fortran 2003: PROCEDURE statement at %C"
-msgstr ""
+#: java/jcf-dump.c:1183 java/jcf-dump.c:1251
+#, c-format
+msgid "jcf-dump: no classes specified\n"
+msgstr "jcf-dump: クラスが指定されていません\n"
 
-#: fortran/decl.c:4293
-#, no-c-format
-msgid "Expected formal argument list in function definition at %C"
-msgstr ""
+#: java/jcf-dump.c:1271
+#, c-format
+msgid "Cannot open '%s' for output.\n"
+msgstr "'%s' を出力用に開けませんでした。\n"
 
-#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
-#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
-#: fortran/symbol.c:1402
-#, no-c-format
-msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
-msgstr ""
+#: java/jcf-dump.c:1316
+#, c-format
+msgid "bad format of .zip/.jar archive\n"
+msgstr ".zip/.jar 書庫の形式が間違っています。\n"
 
-#: fortran/decl.c:4353
-#, fuzzy, no-c-format
-msgid "Function '%s' at %C already has a type of %s"
-msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: java/jcf-dump.c:1434
+#, c-format
+msgid "Bad byte codes.\n"
+msgstr "間違ったバイトコードです。\n"
 
-#: fortran/decl.c:4441
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a PROGRAM"
-msgstr ""
+#: java/jvgenmain.c:47
+#, c-format
+msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
+msgstr "使用法: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
 
-#: fortran/decl.c:4444
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a MODULE"
-msgstr ""
+#: java/jvgenmain.c:111
+#, c-format
+msgid "%s: Cannot open output file: %s\n"
+msgstr "%s: 出力ファイルを開けません: %s\n"
 
-#: fortran/decl.c:4447
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
-msgstr ""
+#: java/jvgenmain.c:157
+#, c-format
+msgid "%s: Failed to close output file %s\n"
+msgstr "%s: 出力ファイル %s を閉じるのに失敗しました\n"
 
-#: fortran/decl.c:4451
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an INTERFACE"
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni と -femit-class-files は併用できません"
 
-#: fortran/decl.c:4455
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni と -femit-class-file は併用できません"
 
-#: fortran/decl.c:4459
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
-msgstr ""
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file は -fsyntax-only に合わせて使用してください"
 
-#: fortran/decl.c:4463
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DO block"
+#: config/i386/linux-unwind.h:186
+msgid "ax ; {int $0x80 | syscall"
 msgstr ""
 
-#: fortran/decl.c:4467
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a SELECT block"
-msgstr ""
+#: config/s390/tpf.h:120
+msgid "static is not supported on TPF-OS"
+msgstr "static は TPF-OS ではサポートされていません"
 
-#: fortran/decl.c:4471
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a FORALL block"
-msgstr ""
+#: config/mcore/mcore.h:54
+msgid "the m210 does not have little endian support"
+msgstr "m210 はリトルエンディアンサポートを行なえません"
 
-#: fortran/decl.c:4475
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a WHERE block"
-msgstr ""
+#: config/darwin.h:241
+msgid "-current_version only allowed with -dynamiclib"
+msgstr "-current_version は -dynamiclib と併せてのみ使用できます"
 
-#: fortran/decl.c:4479
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a contained subprogram"
-msgstr ""
+#: config/darwin.h:243
+msgid "-install_name only allowed with -dynamiclib"
+msgstr "-install_name は -dynamiclib と併せてのみ使用できます"
 
-#: fortran/decl.c:4497
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear in a contained procedure"
-msgstr ""
+#: config/darwin.h:248
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-bundle は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4552 fortran/decl.c:4742
-#, no-c-format
-msgid "Missing required parentheses before BIND(C) at %C"
-msgstr ""
+#: config/darwin.h:249
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-bundle_loader は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4801 fortran/decl.c:4817
-#, no-c-format
-msgid "Syntax error in NAME= specifier for binding label at %C"
-msgstr ""
+#: config/darwin.h:250
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-client_name は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4832
-#, no-c-format
-msgid "Missing closing quote '\"' for binding label at %C"
-msgstr ""
+#: config/darwin.h:255
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr "-force_flat_namespace は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4841
-#, no-c-format
-msgid "Missing closing quote ''' for binding label at %C"
-msgstr ""
+#: config/darwin.h:257
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr "-keep_private_externs は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4851
-#, no-c-format
-msgid "Missing closing paren for binding label at %C"
-msgstr ""
+#: config/darwin.h:258
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-private_bundle は -dynamiclib と併せて使用できません"
 
-#: fortran/decl.c:4857
-#, no-c-format
-msgid "No binding name is allowed in BIND(C) at %C"
-msgstr ""
+#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
+msgid "gfortran does not support -E without -cpp"
+msgstr "gfortran は -cpp 無しでの -E 使用をサポートしていません"
 
-#: fortran/decl.c:4863
-#, no-c-format
-msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
-msgstr ""
+#: config/sparc/freebsd.h:35 config/rs6000/sysv4.h:830
+#: config/i386/freebsd.h:98 config/ia64/freebsd.h:26 config/alpha/freebsd.h:34
+#: config/arm/freebsd.h:31
+msgid "consider using '-pg' instead of '-p' with gprof(1)"
+msgstr "gprof(1) を使うときは '-p' の代わりに '-pg' を使用してください"
 
-#: fortran/decl.c:4894
-#, no-c-format
-msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
-msgstr ""
+#: config/arc/arc.h:62 config/mips/mips.h:1172
+msgid "may not use both -EB and -EL"
+msgstr "-EB と -EL の両方を使用することは出来ません"
 
-#: fortran/decl.c:5066
-#, no-c-format
-msgid "Unexpected END statement at %C"
-msgstr ""
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
 
-#. We would have required END [something].
-#: fortran/decl.c:5075
-#, no-c-format
-msgid "%s statement expected at %L"
-msgstr ""
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg"
+msgstr "-mg でのプロファイルはサポートされていません"
 
-#: fortran/decl.c:5086
-#, no-c-format
-msgid "Expecting %s statement at %C"
-msgstr ""
+#: config/i386/mingw-w64.h:75 config/i386/mingw32.h:101
+#: config/i386/cygwin.h:116
+msgid "shared and mdll are not compatible"
+msgstr "shared と mdll は併用できません"
 
-#: fortran/decl.c:5101
-#, fuzzy, no-c-format
-msgid "Expected block name of '%s' in %s statement at %C"
-msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: ada/gcc-interface/lang-specs.h:33 gcc.c:746 java/jvspec.c:80
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg と -fomit-frame-pointer は併用できません"
 
-#: fortran/decl.c:5118
-#, fuzzy, no-c-format
-msgid "Expected terminating name at %C"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: ada/gcc-interface/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ada では -c または -S が必要です"
 
-#: fortran/decl.c:5127
-#, fuzzy, no-c-format
-msgid "Expected label '%s' for %s statement at %C"
-msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/vxworks.h:71
+msgid "-Xbind-now and -Xbind-lazy are incompatible"
+msgstr "-Xbind-now と -Xbind-lazy は併用できません"
 
-#: fortran/decl.c:5181
-#, no-c-format
-msgid "Missing array specification at %L in DIMENSION statement"
-msgstr ""
+#: config/sparc/linux64.h:157 config/sparc/linux64.h:168
+#: config/sparc/netbsd-elf.h:122 config/sparc/netbsd-elf.h:141
+#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
+msgid "may not use both -m32 and -m64"
+msgstr "-m32 と -m64 の両方を使用することはできません"
 
-#: fortran/decl.c:5189
-#, no-c-format
-msgid "Dimensions specified for %s at %L after its initialisation"
-msgstr ""
+#: 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 "multilib はサポートしません"
 
-#: fortran/decl.c:5198
-#, no-c-format
-msgid "Array specification must be deferred at %L"
-msgstr ""
+#: config/bfin/elf.h:54
+msgid "no processor type specified for linking"
+msgstr "リンク用のプロセッサ型が指定されていません"
 
-#: fortran/decl.c:5275
-#, no-c-format
-msgid "Unexpected character in variable list at %C"
-msgstr ""
+#: config/arm/arm.h:178
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float と -mhard_float は併用できません"
 
-#: fortran/decl.c:5312
-#, no-c-format
-msgid "Expected '(' at %C"
-msgstr ""
+#: config/arm/arm.h:180
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian と -mlittle-endian は併用できません"
 
-#: fortran/decl.c:5326 fortran/decl.c:5366
-#, no-c-format
-msgid "Expected variable name at %C"
-msgstr ""
+#: objc/lang-specs.h:31 objc/lang-specs.h:42
+msgid "GNU Objective C no longer supports traditional compilation"
+msgstr "GNU Objective C は古い (traditional) コンパイルを既にサポートしていません"
 
-#: fortran/decl.c:5342
-#, fuzzy, no-c-format
-msgid "Cray pointer at %C must be an integer"
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: objc/lang-specs.h:56
+msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
+msgstr "objc-cpp-output は廃止されました。代わりに objective-c-cpp-output を使用してください"
 
-#: fortran/decl.c:5346
-#, no-c-format
-msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
-msgstr ""
+#: objcp/lang-specs.h:58
+msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
+msgstr "objc++-cpp-output は廃止されました。代わりに objective-c++-cpp-output を使用してください"
 
-#: fortran/decl.c:5352
-#, no-c-format
-msgid "Expected \",\" at %C"
-msgstr ""
+#: config/i386/nwld.h:34
+msgid "static linking is not supported"
+msgstr "静的リンクはサポートされていません"
 
-#: fortran/decl.c:5415
-#, no-c-format
-msgid "Expected \")\" at %C"
+#: 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 ""
 
-#: fortran/decl.c:5427
-#, no-c-format
-msgid "Expected \",\" or end of statement at %C"
+#: 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 ""
 
-#: fortran/decl.c:5491
-#, no-c-format
-msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
+#: config/rs6000/darwin.h:99
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: fortran/decl.c:5586
-#, no-c-format
-msgid "Access specification of the %s operator at %C has already been specified"
-msgstr ""
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float はサポートされていません"
 
-#: fortran/decl.c:5603
-#, no-c-format
-msgid "Access specification of the .%s. operator at %C has already been specified"
-msgstr ""
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float と -msoft-float は併用できません"
 
-#: fortran/decl.c:5641
-#, no-c-format
-msgid "Fortran 2003: PROTECTED statement at %C"
-msgstr ""
+#: config/cris/cris.h:196
+msgid "do not specify both -march=... and -mcpu=..."
+msgstr "-march=... と -mcpu=... の両方を指定しないでください"
 
-#: fortran/decl.c:5681
-#, no-c-format
-msgid "Syntax error in PROTECTED statement at %C"
-msgstr ""
+#: gcc.c:908
+msgid "GNU C no longer supports -traditional without -E"
+msgstr "GNU C は -E 無しでの -traditional を既にサポートしていません"
 
-#: fortran/decl.c:5702
-#, no-c-format
-msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
-msgstr ""
+#: gcc.c:917
+msgid "-E or -x required when input is from standard input"
+msgstr "入力が標準入力からの場合は -E または -x が必要です"
 
-#: fortran/decl.c:5739
-#, no-c-format
-msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
-msgstr ""
+#: config/i386/i386.h:557
+msgid "'-msse5' was removed"
+msgstr "'-msse5' は削除されました"
 
-#: fortran/decl.c:5766
-#, no-c-format
-msgid "Expected variable name at %C in PARAMETER statement"
-msgstr ""
+#: config/sh/sh.h:424
+msgid "SH2a does not support little-endian"
+msgstr "SH2a はリトルエンディアンをサポートしていません"
 
-#: fortran/decl.c:5773
-#, no-c-format
-msgid "Expected = sign in PARAMETER statement at %C"
-msgstr ""
+#: config/rx/rx.h:66
+msgid "-mas100-syntax is incompatible with -gdwarf"
+msgstr "-mas100-syntax と -gdwarf は併用できません"
 
-#: fortran/decl.c:5779
-#, no-c-format
-msgid "Expected expression at %C in PARAMETER statement"
-msgstr ""
+#: config/rx/rx.h:67
+msgid "rx200 cpu does not have FPU hardware"
+msgstr "rx200 CPU にはハードウェア FPU がありません"
 
-#: fortran/decl.c:5799
-#, fuzzy, no-c-format
-msgid "Initializing already initialized variable at %C"
-msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "mthreads と mlegacy-threads は併用できません"
 
-#: fortran/decl.c:5844
-#, no-c-format
-msgid "Unexpected characters in PARAMETER statement at %C"
-msgstr ""
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "mshared と static は併用できません"
 
-#: fortran/decl.c:5868
-#, no-c-format
-msgid "Blanket SAVE statement at %C follows previous SAVE statement"
-msgstr ""
+#: java/lang.opt:122
+msgid "Warn if deprecated empty statements are found"
+msgstr "推奨されない空文が見つかれば警告する"
 
-#: fortran/decl.c:5880
-#, no-c-format
-msgid "SAVE statement at %C follows blanket SAVE statement"
-msgstr ""
+#: java/lang.opt:126
+msgid "Warn if .class files are out of date"
+msgstr ".class ファイルがソースファイルより古ければ警告する"
 
-#: fortran/decl.c:5927
-#, no-c-format
-msgid "Syntax error in SAVE statement at %C"
-msgstr ""
+#: java/lang.opt:130
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "指定された修飾子が不要なものであれば警告する"
 
-#: fortran/decl.c:5938
-#, no-c-format
-msgid "Fortran 2003: VALUE statement at %C"
-msgstr ""
+#: java/lang.opt:150
+msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+msgstr "--CLASSPATH\t廃止されました。代わりに --classpath を使用してください"
 
-#: fortran/decl.c:5978
-#, no-c-format
-msgid "Syntax error in VALUE statement at %C"
-msgstr ""
+#: java/lang.opt:157
+msgid "Permit the use of the assert keyword"
+msgstr "assert 予約語の使用を許可する"
 
-#: fortran/decl.c:5989
-#, no-c-format
-msgid "Fortran 2003: VOLATILE statement at %C"
-msgstr ""
+#: java/lang.opt:179
+msgid "--bootclasspath=<path>\tReplace system path"
+msgstr "--bootclasspath=<path>\tシステムパスを置換する"
 
-#: fortran/decl.c:6031
-#, no-c-format
-msgid "Syntax error in VOLATILE statement at %C"
-msgstr ""
+#: java/lang.opt:183
+msgid "Generate checks for references to NULL"
+msgstr "NULL への参照を検査する"
 
-#: fortran/decl.c:6054
-#, no-c-format
-msgid "MODULE PROCEDURE at %C must be in a generic module interface"
-msgstr ""
+#: java/lang.opt:187
+msgid "--classpath=<path>\tSet class path"
+msgstr "--classpath=<path>\tクラスパスを設定する"
 
-#: fortran/decl.c:6142
-#, no-c-format
-msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
-msgstr ""
+#: java/lang.opt:194
+msgid "Output a class file"
+msgstr "クラスファイルを出力する"
 
-#: fortran/decl.c:6154
-#, no-c-format
-msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
-msgstr ""
+#: java/lang.opt:198
+msgid "Alias for -femit-class-file"
+msgstr "-femit-class-file の別名"
 
-#: fortran/decl.c:6211
-#, no-c-format
-msgid "Expected :: in TYPE definition at %C"
-msgstr ""
+#: java/lang.opt:202
+msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+msgstr "--encoding=<encoding>\t入力エンコーディングを選択する (デフォルトはロケール)"
 
-#: fortran/decl.c:6222
-#, no-c-format
-msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
+#: java/lang.opt:206
+msgid "--extdirs=<path>\tSet the extension directory path"
 msgstr ""
 
-#: fortran/decl.c:6232
-#, no-c-format
-msgid "Derived type name '%s' at %C already has a basic type of %s"
-msgstr ""
+#: java/lang.opt:216
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "入力ファイルをコンパイルするファイル名の一覧にする"
 
-#: fortran/decl.c:6248
-#, no-c-format
-msgid "Derived type definition of '%s' at %C has already been defined"
-msgstr ""
+#: java/lang.opt:223
+msgid "Always check for non gcj generated classes archives"
+msgstr "gcj が生成していないクラスアーカイブを常に検査する"
 
-#: fortran/decl.c:6286
-#, no-c-format
-msgid "Cray Pointee at %C cannot be assumed shape array"
+#: java/lang.opt:227
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: fortran/decl.c:6306
-#, no-c-format
-msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
-msgstr ""
+#: java/lang.opt:231
+msgid "Generate instances of Class at runtime"
+msgstr "実行時にクラスのインスタンスを生成する"
 
-#: fortran/decl.c:6378
-#, no-c-format
-msgid "ENUMERATOR %L not initialized with integer expression"
-msgstr ""
+#: java/lang.opt:235
+msgid "Use offset tables for virtual method calls"
+msgstr "仮想メソッド呼び出し用のオフセット表を使用する"
 
-#: fortran/decl.c:6427
-#, fuzzy, no-c-format
-msgid "ENUM definition statement expected before %C"
-msgstr "`*' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
+#: java/lang.opt:242
+msgid "Assume native functions are implemented using JNI"
+msgstr "native 関数が JNI を利用して実装しているものとみなす"
 
-#: fortran/decl.c:6460
-#, no-c-format
-msgid "Syntax error in ENUMERATOR definition at %C"
-msgstr ""
+#: java/lang.opt:246
+msgid "Enable optimization of static class initialization code"
+msgstr "静的クラス初期化コードの最適化を有効にする"
 
-#: fortran/dump-parse-tree.c:48
-#, c-format
-msgid "%-5d "
+#: java/lang.opt:253
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:50
-#, c-format
-msgid "      "
+#: java/lang.opt:257
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
-#, fuzzy, c-format
-msgid "(%s "
-msgstr "%s "
+#: java/lang.opt:261
+msgid "Generate code for the Boehm GC"
+msgstr "Boehm GC 用コードを生成する"
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
-#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
-#, c-format
-msgid "%d"
-msgstr ""
+#: java/lang.opt:265
+msgid "Call a library routine to do integer divisions"
+msgstr "整数の割り算を実行時にライブラリルーチンを呼び出す"
 
-#: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
-#: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
-#: fortran/dump-parse-tree.c:647
-#, c-format
-msgid ")"
-msgstr ""
+#: java/lang.opt:269
+msgid "Generate code for built-in atomic operations"
+msgstr "組み込み不可分操作用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:99 fortran/dump-parse-tree.c:435
-#, c-format
-msgid "("
+#: java/lang.opt:273
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:105
-#, fuzzy, c-format
-msgid "%s = "
-msgstr "%s "
+#: java/lang.opt:277
+msgid "Set the source language version"
+msgstr "ソース言語バージョンを設定する"
 
-#: fortran/dump-parse-tree.c:109
-#, c-format
-msgid "(arg not-present)"
+#: java/lang.opt:281
+msgid "Set the target VM version"
+msgstr "ターゲット VM バージョンを設定する"
+
+#: ada/gcc-interface/lang.opt:117
+msgid "-gnat<options>\tSpecify options to GNAT"
+msgstr "-gnat<options>\tGNAT へのオプションを指定する"
+
+#: fortran/lang.opt:147
+msgid "-J<directory>\tPut MODULE files in 'directory'"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:113 fortran/dump-parse-tree.c:389
-#: fortran/dump-parse-tree.c:514
-#, c-format
-msgid " "
+#: fortran/lang.opt:199
+msgid "Warn about possible aliasing of dummy arguments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:130 fortran/dump-parse-tree.c:325
-#, c-format
-msgid "()"
+#: fortran/lang.opt:203
+msgid "Warn about alignment of COMMON blocks"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:134
-#, c-format
-msgid "(%d"
+#: fortran/lang.opt:207
+msgid "Warn about missing ampersand in continued character constants"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:148
-#, fuzzy, c-format
-msgid " %s "
-msgstr "%s "
+#: fortran/lang.opt:211
+msgid "Warn about creation of array temporaries"
+msgstr "一時配列の生成に関して警告する"
 
-#: fortran/dump-parse-tree.c:175
-#, c-format
-msgid "FULL"
+#: fortran/lang.opt:215
+msgid "Warn about truncated character expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:206 fortran/dump-parse-tree.c:215
-#: fortran/dump-parse-tree.c:288
-#, c-format
-msgid " , "
+#: fortran/lang.opt:223
+msgid "Warn about most implicit conversions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:220
-#, c-format
-msgid "UNKNOWN"
+#: fortran/lang.opt:227
+msgid "Warn about calls with implicit interface"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:244
-#, fuzzy, c-format
-msgid " %% %s"
-msgstr "%s: %s"
-
-#: fortran/dump-parse-tree.c:302
-#, c-format
-msgid "''"
+#: fortran/lang.opt:231
+msgid "Warn about called procedures not explicitly declared"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:307
-#, c-format
-msgid "' // ACHAR("
-msgstr ""
+#: fortran/lang.opt:235
+msgid "Warn about truncated source lines"
+msgstr "切り詰められたソース行に関して警告する"
 
-#: fortran/dump-parse-tree.c:309
-#, c-format
-msgid ") // '"
+#: fortran/lang.opt:239
+msgid "Warn on intrinsics not part of the selected standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:337
-#, fuzzy, c-format
-msgid "%s("
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:343
-#, c-format
-msgid "(/ "
+#: fortran/lang.opt:247
+msgid "Warn about \"suspicious\" constructs"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:345
-#, c-format
-msgid " /)"
+#: fortran/lang.opt:251
+msgid "Permit nonconforming uses of the tab character"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:351
-#, c-format
-msgid "NULL()"
+#: fortran/lang.opt:255
+msgid "Warn about underflow of numerical constant expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:361 fortran/dump-parse-tree.c:374
-#: fortran/dump-parse-tree.c:387 fortran/dump-parse-tree.c:393
-#, c-format
-msgid "_%d"
+#: fortran/lang.opt:259
+msgid "Warn if a user-procedure has the same name as an intrinsic"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:366
-#, c-format
-msgid ".true."
+#: fortran/lang.opt:263
+msgid "Warn about unused dummy arguments."
 msgstr ""
 
-#: fortran/dump-parse-tree.c:368
-#, fuzzy, c-format
-msgid ".false."
-msgstr "fclose"
+#: fortran/lang.opt:267
+msgid "Enable preprocessing"
+msgstr "前処理を有効にする"
 
-#: fortran/dump-parse-tree.c:383
-#, c-format
-msgid "(complex "
-msgstr ""
+#: fortran/lang.opt:275
+msgid "Disable preprocessing"
+msgstr "前処理を無効にする"
 
-#: fortran/dump-parse-tree.c:399
-#, c-format
-msgid "%dH"
+#: fortran/lang.opt:283
+msgid "Enable alignment of COMMON blocks"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:408
-#, c-format
-msgid "???"
+#: fortran/lang.opt:287
+msgid "All intrinsics procedures are available regardless of selected standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:414
-#, c-format
-msgid " {"
+#: fortran/lang.opt:295
+msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:418
-#, c-format
-msgid "%.2x"
+#: fortran/lang.opt:299
+msgid "Specify that backslash in string introduces an escape character"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
-#, fuzzy, c-format
-msgid "%s:"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:439
-#, c-format
-msgid "U+ "
+#: fortran/lang.opt:303
+msgid "Produce a backtrace when a runtime error is encountered"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:442
-#, c-format
-msgid "U- "
+#: fortran/lang.opt:307
+msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:445
-#, c-format
-msgid "+ "
+#: fortran/lang.opt:311
+msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:448
-#, c-format
-msgid "- "
-msgstr ""
+#: fortran/lang.opt:315
+msgid "Use big-endian format for unformatted files"
+msgstr "形式が定められていないファイルではビッグエンディアン形式を使用する"
 
-#: fortran/dump-parse-tree.c:451
-#, c-format
-msgid "* "
-msgstr ""
+#: fortran/lang.opt:319
+msgid "Use little-endian format for unformatted files"
+msgstr "形式が定められていないファイルではリトルエンディアン形式を使用する"
 
-#: fortran/dump-parse-tree.c:454
-#, c-format
-msgid "/ "
-msgstr ""
+#: fortran/lang.opt:323
+msgid "Use native format for unformatted files"
+msgstr "形式が定められていないファイルではネイティブの形式を使用する"
 
-#: fortran/dump-parse-tree.c:457
-#, c-format
-msgid "** "
-msgstr ""
+#: fortran/lang.opt:327
+msgid "Swap endianness for unformatted files"
+msgstr "形式が定められていないファイルではエンディアンのバイト順を交換する"
 
-#: fortran/dump-parse-tree.c:460
-#, c-format
-msgid "// "
+#: fortran/lang.opt:331
+msgid "Use the Cray Pointer extension"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:463
-#, c-format
-msgid "AND "
+#: fortran/lang.opt:335
+msgid "Ignore 'D' in column one in fixed form"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:466
-#, c-format
-msgid "OR "
+#: fortran/lang.opt:339
+msgid "Treat lines with 'D' in column one as comments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:469
-#, c-format
-msgid "EQV "
+#: fortran/lang.opt:343
+msgid "Set the default double precision kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:472
-#, c-format
-msgid "NEQV "
+#: fortran/lang.opt:347
+msgid "Set the default integer kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:476
-#, c-format
-msgid "= "
+#: fortran/lang.opt:351
+msgid "Set the default real kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:480
-#, c-format
-msgid "/= "
+#: fortran/lang.opt:355
+msgid "Allow dollar signs in entity names"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:484
-#, c-format
-msgid "> "
+#: fortran/lang.opt:359
+msgid "Dump a core file when a runtime error occurs"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:488
-#, c-format
-msgid ">= "
+#: fortran/lang.opt:363
+msgid "Display the code tree after parsing"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:492
-#, c-format
-msgid "< "
+#: fortran/lang.opt:367
+msgid "Display the code tree after front end optimization"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:496
-#, c-format
-msgid "<= "
+#: fortran/lang.opt:371
+msgid "Display the code tree after parsing; deprecated option"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:499
-#, c-format
-msgid "NOT "
+#: fortran/lang.opt:375
+msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:502
-#, fuzzy, c-format
-msgid "parens"
-msgstr "open %s"
-
-#: fortran/dump-parse-tree.c:524
-#, fuzzy, c-format
-msgid "%s["
-msgstr "%s"
+#: fortran/lang.opt:379
+msgid "Use f2c calling convention"
+msgstr ""
 
-#: fortran/dump-parse-tree.c:530
-#, fuzzy, c-format
-msgid "%s[["
-msgstr "%s"
+#: fortran/lang.opt:383
+msgid "Assume that the source file is fixed form"
+msgstr "ソースファイルが固定形式であると見なす"
 
-#: fortran/dump-parse-tree.c:560
-#, c-format
-msgid "(%s %s %s %s %s"
+#: fortran/lang.opt:387
+msgid "Specify where to find the compiled intrinsic modules"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:567
-#, c-format
-msgid " ALLOCATABLE"
+#: fortran/lang.opt:391
+msgid "Allow arbitrary character line width in fixed mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
-#, c-format
-msgid " DIMENSION"
+#: fortran/lang.opt:395
+msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:571
-#, c-format
-msgid " EXTERNAL"
+#: fortran/lang.opt:399
+msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:573
-#, c-format
-msgid " INTRINSIC"
+#: fortran/lang.opt:403
+msgid "Assume that the source file is free form"
+msgstr "ソースファイルが自由形式であると見なす"
+
+#: fortran/lang.opt:407
+msgid "Allow arbitrary character line width in free mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:575
-#, c-format
-msgid " OPTIONAL"
+#: fortran/lang.opt:411
+msgid "-ffree-line-length-<n>\tUse n as character line width in free mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
-#, c-format
-msgid " POINTER"
+#: fortran/lang.opt:415
+msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:579
-#, c-format
-msgid " PROTECTED"
+#: fortran/lang.opt:419
+msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:581
-#, c-format
-msgid " VALUE"
+#: fortran/lang.opt:423
+msgid "-finit-integer=<n>\tInitialize local integer variables to n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:583
-#, c-format
-msgid " VOLATILE"
+#: fortran/lang.opt:427
+msgid "Initialize local variables to zero (from g77)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:585
-#, c-format
-msgid " THREADPRIVATE"
+#: fortran/lang.opt:431
+msgid "-finit-logical=<true|false>\tInitialize local logical variables"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
-#, c-format
-msgid " TARGET"
+#: fortran/lang.opt:435
+msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
-#, c-format
-msgid " DUMMY"
+#: fortran/lang.opt:439
+msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
-#, c-format
-msgid " RESULT"
+#: fortran/lang.opt:443
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
-#, c-format
-msgid " ENTRY"
+#: fortran/lang.opt:447
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:595
-#, c-format
-msgid " BIND(C)"
+#: 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 ""
 
-#: fortran/dump-parse-tree.c:598
-#, c-format
-msgid " DATA"
+#: fortran/lang.opt:455
+msgid "Set default accessibility of module entities to PRIVATE."
 msgstr ""
 
-#: fortran/dump-parse-tree.c:600
-#, c-format
-msgid " USE-ASSOC"
+#: fortran/lang.opt:463
+msgid "Try to lay out derived types as compactly as possible"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
-#, c-format
-msgid " IN-NAMELIST"
+#: fortran/lang.opt:471
+msgid "Protect parentheses in expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:604
-#, c-format
-msgid " IN-COMMON"
+#: fortran/lang.opt:475
+msgid "Enable range checking during compilation"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
-#, c-format
-msgid " ABSTRACT INTERFACE"
+#: fortran/lang.opt:479
+msgid "Reallocate the LHS in assignments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
-#, fuzzy, c-format
-msgid " FUNCTION"
-msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍѤ¹¤ë"
+#: fortran/lang.opt:483
+msgid "Use a 4-byte record marker for unformatted files"
+msgstr ""
 
-#: fortran/dump-parse-tree.c:611
-#, c-format
-msgid " SUBROUTINE"
+#: fortran/lang.opt:487
+msgid "Use an 8-byte record marker for unformatted files"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:613
-#, c-format
-msgid " IMPLICIT-TYPE"
+#: fortran/lang.opt:491
+msgid "Allocate local variables on the stack to allow indirect recursion"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:616
-#, c-format
-msgid " SEQUENCE"
+#: fortran/lang.opt:495
+msgid "Copy array sections into a contiguous block on procedure entry"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:618
-#, c-format
-msgid " ELEMENTAL"
+#: fortran/lang.opt:499
+msgid "-fcoarray=[...]\tSpecify which coarray parallelization should be used"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:620
-#, c-format
-msgid " PURE"
+#: fortran/lang.opt:503
+msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:622
-#, c-format
-msgid " RECURSIVE"
+#: fortran/lang.opt:507
+msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
-#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
-#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
-#: fortran/dump-parse-tree.c:1806
-#, c-format
-msgid " %s"
-msgstr " %s"
+#: fortran/lang.opt:515
+msgid "Apply negative sign to zero values"
+msgstr ""
 
-#: fortran/dump-parse-tree.c:670
-#, c-format
-msgid "symbol %s "
+#: fortran/lang.opt:519
+msgid "Append underscores to externally visible names"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:677
-#, c-format
-msgid "value: "
+#: fortran/lang.opt:523
+msgid "Compile all program units at once and check all interfaces"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:684
-#, c-format
-msgid "Array spec:"
+#: fortran/lang.opt:563
+msgid "Statically link the GNU Fortran helper library (libgfortran)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:691
-#, fuzzy, c-format
-msgid "Generic interfaces:"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/lang.opt:567
+msgid "Conform to the ISO Fortran 2003 standard"
+msgstr "ISO Fortran 2003 標準に準拠させる"
 
-#: fortran/dump-parse-tree.c:699
-#, fuzzy, c-format
-msgid "result: %s"
-msgstr "%s: %s"
+#: fortran/lang.opt:571
+msgid "Conform to the ISO Fortran 2008 standard"
+msgstr "ISO Fortran 2008 標準に準拠させる"
 
-#: fortran/dump-parse-tree.c:705
-#, c-format
-msgid "components: "
-msgstr ""
+#: fortran/lang.opt:575
+msgid "Conform to the ISO Fortran 95 standard"
+msgstr "ISO Fortran 95 標準に準拠させる"
 
-#: fortran/dump-parse-tree.c:712
-#, c-format
-msgid "Formal arglist:"
-msgstr ""
+#: fortran/lang.opt:579
+msgid "Conform to nothing in particular"
+msgstr "特に何も準拠させない"
 
-#: fortran/dump-parse-tree.c:719
-#, c-format
-msgid " [Alt Return]"
-msgstr ""
+#: fortran/lang.opt:583
+msgid "Accept extensions to support legacy code"
+msgstr "古いコードをサポートするための拡張を受け付ける"
 
-#: fortran/dump-parse-tree.c:726
-#, fuzzy, c-format
-msgid "Formal namespace"
-msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
+#: config/alpha/alpha.opt:23 config/i386/i386.opt:209
+msgid "Do not use hardware fp"
+msgstr "ハードウェア浮動小数点を利用しない"
 
-#: fortran/dump-parse-tree.c:793
-#, c-format
-msgid "common: /%s/ "
-msgstr ""
+#: config/alpha/alpha.opt:27
+msgid "Use fp registers"
+msgstr "浮動小数点レジスタを利用する"
 
-#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
-#, c-format
-msgid ", "
-msgstr ""
+#: config/alpha/alpha.opt:31
+msgid "Assume GAS"
+msgstr "GAS を使用すると見なす"
 
-#: fortran/dump-parse-tree.c:813
-#, c-format
-msgid "symtree: %s  Ambig %d"
-msgstr ""
+#: config/alpha/alpha.opt:35
+msgid "Do not assume GAS"
+msgstr "GAS を使用すると見なさない"
 
-#: fortran/dump-parse-tree.c:816
-#, fuzzy, c-format
-msgid " from namespace %s"
-msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
+#: config/alpha/alpha.opt:39
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr "IEEE 準拠の数学ライブラリルーチン (OSF/1) を要求する"
 
-#: fortran/dump-parse-tree.c:842
-#, fuzzy, c-format
-msgid "%s,"
-msgstr "%s"
+#: config/alpha/alpha.opt:43
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr "不適切な例外を除いて IEEE 準拠のコードを発行する"
 
-#: fortran/dump-parse-tree.c:874
-#, c-format
-msgid "!$OMP %s"
-msgstr ""
+#: config/alpha/alpha.opt:50
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr "複素数の整数定数を読み込み専用メモリに展開させない"
 
-#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
-#, fuzzy, c-format
-msgid " (%s)"
-msgstr " %s"
+#: config/alpha/alpha.opt:54
+msgid "Use VAX fp"
+msgstr "VAX 浮動小数点を利用する"
 
-#: fortran/dump-parse-tree.c:894
-#, c-format
-msgid " ("
-msgstr ""
+#: config/alpha/alpha.opt:58
+msgid "Do not use VAX fp"
+msgstr "VAX 浮動小数点を利用しない"
 
-#: fortran/dump-parse-tree.c:910
-#, c-format
-msgid " IF("
-msgstr ""
+#: config/alpha/alpha.opt:62
+msgid "Emit code for the byte/word ISA extension"
+msgstr "バイト/ワード ISA 拡張用のコードを発行する"
 
-#: fortran/dump-parse-tree.c:916
-#, c-format
-msgid " NUM_THREADS("
-msgstr ""
+#: config/alpha/alpha.opt:66
+msgid "Emit code for the motion video ISA extension"
+msgstr "モーションビデオ ISA 拡張用のコードを発行する"
 
-#: fortran/dump-parse-tree.c:932
-#, c-format
-msgid " SCHEDULE (%s"
-msgstr ""
+#: config/alpha/alpha.opt:70
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr "浮動小数点 move と sqrt ISA 拡張用のコードを発行する"
 
-#: fortran/dump-parse-tree.c:952
-#, c-format
-msgid " DEFAULT(%s)"
-msgstr ""
+#: config/alpha/alpha.opt:74
+msgid "Emit code for the counting ISA extension"
+msgstr "カウント ISA 拡張用のコードを発行する"
 
-#: fortran/dump-parse-tree.c:955
-#, c-format
-msgid " ORDERED"
-msgstr ""
+#: config/alpha/alpha.opt:78
+msgid "Emit code using explicit relocation directives"
+msgstr "明示的再配置指示を使用したコードを発行する"
 
-#: fortran/dump-parse-tree.c:980
-#, c-format
-msgid " REDUCTION(%s:"
-msgstr ""
+#: config/alpha/alpha.opt:82
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr "small データ領域への 16 ビット再配置を発行する"
 
-#: fortran/dump-parse-tree.c:994
-#, fuzzy, c-format
-msgid " %s("
-msgstr " %s"
+#: config/alpha/alpha.opt:86
+msgid "Emit 32-bit relocations to the small data areas"
+msgstr "small データ領域への 32 ビット再配置を発行する"
 
-#: fortran/dump-parse-tree.c:1010
-#, c-format
-msgid "!$OMP SECTION\n"
-msgstr ""
+#: config/alpha/alpha.opt:90
+msgid "Emit direct branches to local functions"
+msgstr "局所関数への直接分岐を発行する"
 
-#: fortran/dump-parse-tree.c:1019
-#, c-format
-msgid "!$OMP END %s"
-msgstr ""
+#: config/alpha/alpha.opt:94
+msgid "Emit indirect branches to local functions"
+msgstr "局所関数への間接分岐を発行する"
 
-#: fortran/dump-parse-tree.c:1024
-#, c-format
-msgid " COPYPRIVATE("
-msgstr ""
+#: config/alpha/alpha.opt:98
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr "スレッドポインタ用に rduniq の代わりに rdval を発行する"
 
-#: fortran/dump-parse-tree.c:1029
-#, c-format
-msgid " NOWAIT"
-msgstr ""
+#: config/alpha/alpha.opt:102 config/s390/s390.opt:55
+#: config/sparc/long-double-switch.opt:23
+msgid "Use 128-bit long double"
+msgstr "128 ビット long double を使用する"
 
-#: fortran/dump-parse-tree.c:1056
-#, c-format
-msgid "NOP"
-msgstr ""
+#: config/alpha/alpha.opt:106 config/s390/s390.opt:59
+#: config/sparc/long-double-switch.opt:27
+msgid "Use 64-bit long double"
+msgstr "64 ビット long double を使用する"
 
-#: fortran/dump-parse-tree.c:1060
-#, c-format
-msgid "CONTINUE"
-msgstr ""
+#: config/alpha/alpha.opt:110
+msgid "Use features of and schedule given CPU"
+msgstr "与えられた CPU の特徴やスケジュールを利用する"
 
-#: fortran/dump-parse-tree.c:1064
-#, c-format
-msgid "ENTRY %s"
-msgstr ""
+#: config/alpha/alpha.opt:114
+msgid "Schedule given CPU"
+msgstr "与えられた CPU のスケジュールを使用する"
 
-#: fortran/dump-parse-tree.c:1069
-#, c-format
-msgid "ASSIGN "
-msgstr ""
+#: config/alpha/alpha.opt:118
+msgid "Control the generated fp rounding mode"
+msgstr "生成された浮動小数点丸めモードを制御する"
 
-#: fortran/dump-parse-tree.c:1076
-#, c-format
-msgid "LABEL ASSIGN "
-msgstr ""
+#: config/alpha/alpha.opt:122
+msgid "Control the IEEE trap mode"
+msgstr "IEEE トラップモードを制御する"
 
-#: fortran/dump-parse-tree.c:1078
-#, fuzzy, c-format
-msgid " %d"
-msgstr " %s"
+#: config/alpha/alpha.opt:126
+msgid "Control the precision given to fp exceptions"
+msgstr "浮動小数点例外に与えられた精度を制御する"
 
-#: fortran/dump-parse-tree.c:1082
-#, c-format
-msgid "POINTER ASSIGN "
-msgstr ""
+#: config/alpha/alpha.opt:130
+msgid "Tune expected memory latency"
+msgstr "予期されるメモリレイテンシを調整する"
 
-#: fortran/dump-parse-tree.c:1089
-#, c-format
-msgid "GOTO "
+#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
+#: config/rs6000/sysv4.opt:32
+msgid "Specify bit size of immediate TLS offsets"
+msgstr "即値 TLS オフセットのビットサイズを指定する"
+
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1098
-#, c-format
-msgid ", ("
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
-#, c-format
-msgid "CALL %s "
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
-#, c-format
-msgid "CALL ?? "
-msgstr ""
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "cc レジスタを動的に割り当てる"
 
-#: fortran/dump-parse-tree.c:1124
-#, c-format
-msgid "RETURN "
-msgstr ""
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "分岐コストを設定する"
 
-#: fortran/dump-parse-tree.c:1130
-#, c-format
-msgid "PAUSE "
-msgstr ""
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "moves/scc 以外で条件付き実行を有効にする"
 
-#: fortran/dump-parse-tree.c:1140
-#, c-format
-msgid "STOP "
-msgstr ""
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "条件付き実行シーケンスの長さの最大値を変更する"
 
-#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
-#, c-format
-msgid "IF "
-msgstr ""
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "条件付き実行シーケンスで利用できる一時レジスタの数を変更する"
 
-#: fortran/dump-parse-tree.c:1152
-#, c-format
-msgid " %d, %d, %d"
-msgstr ""
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "条件付き move を有効にする"
 
-#: fortran/dump-parse-tree.c:1169
-#, c-format
-msgid "ELSE\n"
-msgstr ""
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "ターゲットの CPU 型を設定する"
 
-#: fortran/dump-parse-tree.c:1172
-#, c-format
-msgid "ELSE IF "
-msgstr ""
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "倍精度浮動小数命令を有効にする"
 
-#: fortran/dump-parse-tree.c:1182
-#, c-format
-msgid "ENDIF"
-msgstr ""
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "二倍ワード命令を許可するように ABI を変更する"
 
-#: fortran/dump-parse-tree.c:1187
-#, c-format
-msgid "SELECT CASE "
-msgstr ""
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "関数記述子 PIC モードを有効にする"
 
-#: fortran/dump-parse-tree.c:1195
-#, c-format
-msgid "CASE "
-msgstr ""
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "icc0/fcc0 だけ使用する"
 
-#: fortran/dump-parse-tree.c:1211
-#, c-format
-msgid "END SELECT"
-msgstr ""
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "32 個の浮動小数点レジスタ (FPR) のみ使用する"
 
-#: fortran/dump-parse-tree.c:1215
-#, c-format
-msgid "WHERE "
-msgstr ""
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "64 個の浮動小数点レジスタ (FPR) を使用する"
 
-#: fortran/dump-parse-tree.c:1226
-#, c-format
-msgid "ELSE WHERE "
-msgstr ""
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "32 個の汎用レジスタ (GPR) のみ使用する"
 
-#: fortran/dump-parse-tree.c:1233
-#, c-format
-msgid "END WHERE"
-msgstr ""
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "64 個の汎用レジスタ (GPR) を使用する"
 
-#: fortran/dump-parse-tree.c:1238
-#, c-format
-msgid "FORALL "
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
-#, c-format
-msgid "END FORALL"
-msgstr ""
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:216
+#: config/pdp11/pdp11.opt:67
+msgid "Use hardware floating point"
+msgstr "ハードウェア浮動小数点を利用する"
 
-#: fortran/dump-parse-tree.c:1267
-#, c-format
-msgid "DO "
-msgstr ""
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+#, fuzzy
+msgid "Enable inlining of PLT in function calls"
+msgstr "関数呼び出しの前後でレジスタの保存を有効にする"
 
-#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
-#, c-format
-msgid "END DO"
-msgstr ""
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "ライブラリ構築用に PIC サポートを有効にする"
 
-#: fortran/dump-parse-tree.c:1285
-#, c-format
-msgid "DO WHILE "
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1296
-#, c-format
-msgid "CYCLE"
-msgstr ""
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "大域関数の直接呼び出しを無効にする"
 
-#: fortran/dump-parse-tree.c:1302
-#, c-format
-msgid "EXIT"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1308
-#, c-format
-msgid "ALLOCATE "
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
-#, c-format
-msgid " STAT="
-msgstr ""
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "条件付き実行内にある &&/|| の最適化を有効にする"
 
-#: fortran/dump-parse-tree.c:1324
-#, c-format
-msgid "DEALLOCATE "
-msgstr ""
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "入れ子にされた条件付き実行の最適化を有効にする"
 
-#: fortran/dump-parse-tree.c:1340
-#, c-format
-msgid "OPEN"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
-#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
-#: fortran/dump-parse-tree.c:1641
-#, c-format
-msgid " UNIT="
-msgstr ""
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "冗長なメンバを削除する"
 
-#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
-#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
-#: fortran/dump-parse-tree.c:1658
-#, c-format
-msgid " IOMSG="
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
-#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
-#: fortran/dump-parse-tree.c:1663
-#, c-format
-msgid " IOSTAT="
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
-#, c-format
-msgid " FILE="
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
-#, c-format
-msgid " STATUS="
-msgstr ""
+#: config/frv/frv.opt:177 config/pa/pa.opt:104
+msgid "Use software floating point"
+msgstr "ソフトウェア浮動小数点を使用する"
 
-#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
-#, c-format
-msgid " ACCESS="
-msgstr ""
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "大きな TLS セグメントであると見なす"
 
-#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
-#, c-format
-msgid " FORM="
-msgstr ""
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "大きな TLS セグメントであると見なさない"
 
-#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
-#, c-format
-msgid " RECL="
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
-#, c-format
-msgid " BLANK="
-msgstr ""
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "library-pic ライブラリとリンクする"
 
-#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
-#, c-format
-msgid " POSITION="
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
-#, c-format
-msgid " ACTION="
-msgstr ""
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "AM33 プロセッサをターゲットとする"
 
-#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
-#, c-format
-msgid " DELIM="
-msgstr ""
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "AM33/2.0 プロセッサをターゲットとする"
 
-#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
-#, c-format
-msgid " PAD="
-msgstr ""
+#: config/mn10300/mn10300.opt:31
+msgid "Target the AM34 processor"
+msgstr "AM34 プロセッサをターゲットとする"
 
-#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
-#, c-format
-msgid " CONVERT="
-msgstr ""
+#: config/mn10300/mn10300.opt:35 config/arm/arm.opt:154
+msgid "Tune code for the given processor"
+msgstr "与えられたプロセッサ用に調整する"
 
-#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
-#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
-#: fortran/dump-parse-tree.c:1698
-#, c-format
-msgid " ERR=%d"
-msgstr ""
+#: config/mn10300/mn10300.opt:39
+msgid "Work around hardware multiply bug"
+msgstr "ハードウェア乗算バグを回避する"
 
-#: fortran/dump-parse-tree.c:1419
-#, c-format
-msgid "CLOSE"
-msgstr ""
+#: config/mn10300/mn10300.opt:44
+msgid "Enable linker relaxations"
+msgstr "リンカの緩和を有効にする"
 
-#: fortran/dump-parse-tree.c:1447
-#, c-format
-msgid "BACKSPACE"
+#: config/mn10300/mn10300.opt:48
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1451
-#, c-format
-msgid "ENDFILE"
-msgstr ""
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "TPF-OS 追跡コードを有効にする"
 
-#: fortran/dump-parse-tree.c:1455
-#, c-format
-msgid "REWIND"
-msgstr ""
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "TPF-OS 用の main オブジェクトを指定する"
 
-#: fortran/dump-parse-tree.c:1459
-#, c-format
-msgid "FLUSH"
-msgstr ""
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31 ビット ABI"
 
-#: fortran/dump-parse-tree.c:1484
-#, c-format
-msgid "INQUIRE"
-msgstr ""
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64 ビット ABI"
 
-#: fortran/dump-parse-tree.c:1510
-#, c-format
-msgid " EXIST="
-msgstr ""
+#: config/s390/s390.opt:31 config/i386/i386.opt:102 config/spu/spu.opt:80
+msgid "Generate code for given CPU"
+msgstr "与えられたCPU 用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:1515
-#, c-format
-msgid " OPENED="
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1520
-#, c-format
-msgid " NUMBER="
-msgstr ""
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "追加のデバッグ情報を表示する"
 
-#: fortran/dump-parse-tree.c:1525
-#, c-format
-msgid " NAMED="
-msgstr ""
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390 アーキテクチャ"
 
-#: fortran/dump-parse-tree.c:1530
-#, c-format
-msgid " NAME="
-msgstr ""
+#: config/s390/s390.opt:47
+msgid "Enable decimal floating point hardware support"
+msgstr "十進浮動小数点ハードウェアのサポートを有効にする"
 
-#: fortran/dump-parse-tree.c:1540
-#, c-format
-msgid " SEQUENTIAL="
-msgstr ""
+#: config/s390/s390.opt:51
+msgid "Enable hardware floating point"
+msgstr "ハードウェア浮動小数点を有効にする"
 
-#: fortran/dump-parse-tree.c:1546
-#, c-format
-msgid " DIRECT="
+#: config/s390/s390.opt:63
+msgid "Use packed stack layout"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1556
-#, c-format
-msgid " FORMATTED"
+#: config/s390/s390.opt:67
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1561
-#, c-format
-msgid " UNFORMATTED="
-msgstr ""
+#: config/s390/s390.opt:71
+msgid "Disable hardware floating point"
+msgstr "ハードウェア浮動小数点を無効にする"
 
-#: fortran/dump-parse-tree.c:1571
-#, c-format
-msgid " NEXTREC="
+#: config/s390/s390.opt:75
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1591
-#, c-format
-msgid " READ="
+#: config/s390/s390.opt:79
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1596
-#, c-format
-msgid " WRITE="
-msgstr ""
+#: config/s390/s390.opt:83 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 "与えられた CPU 用のコードをスケジュールする"
 
-#: fortran/dump-parse-tree.c:1601
-#, c-format
-msgid " READWRITE="
+#: config/s390/s390.opt:87
+msgid "mvcle use"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
-#, c-format
-msgid "IOLENGTH "
+#: config/s390/s390.opt:91
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1631
-#, c-format
-msgid "READ"
+#: config/s390/s390.opt:95
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1635
-#, c-format
-msgid "WRITE"
-msgstr ""
+#: config/s390/s390.opt:99
+msgid "z/Architecture"
+msgstr "z/Architecture"
 
-#: fortran/dump-parse-tree.c:1647
-#, c-format
-msgid " FMT="
-msgstr ""
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code"
+msgstr "ILP32 コードを生成する"
 
-#: fortran/dump-parse-tree.c:1652
-#, c-format
-msgid " FMT=%d"
-msgstr ""
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code"
+msgstr "LP64 コードを生成する"
 
-#: fortran/dump-parse-tree.c:1654
-#, fuzzy, c-format
-msgid " NML=%s"
-msgstr " %s"
+#: config/ia64/ia64.opt:21
+msgid "Generate big endian code"
+msgstr "ビッグエンディアンコードを生成する"
 
-#: fortran/dump-parse-tree.c:1668
-#, c-format
-msgid " SIZE="
-msgstr ""
+#: config/ia64/ia64.opt:25
+msgid "Generate little endian code"
+msgstr "リトルエンディアンコードを生成する"
 
-#: fortran/dump-parse-tree.c:1673
-#, c-format
-msgid " REC="
-msgstr ""
+#: config/ia64/ia64.opt:29
+msgid "Generate code for GNU as"
+msgstr "GNU as 用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:1678
-#, c-format
-msgid " ADVANCE="
-msgstr ""
+#: config/ia64/ia64.opt:33
+msgid "Generate code for GNU ld"
+msgstr "GNU ld 用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:1689
-#, c-format
-msgid "TRANSFER "
-msgstr ""
+#: config/ia64/ia64.opt:37
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr "拡張アセンブリ volatile の前後に stop ビットを送出する"
 
-#: fortran/dump-parse-tree.c:1694
-#, c-format
-msgid "DT_END"
-msgstr ""
+#: config/ia64/ia64.opt:41
+msgid "Use in/loc/out register names"
+msgstr "in/loc/out レジスタ名を使用する"
 
-#: fortran/dump-parse-tree.c:1700
-#, c-format
-msgid " END=%d"
-msgstr ""
+#: config/ia64/ia64.opt:48
+msgid "Enable use of sdata/scommon/sbss"
+msgstr "sdata/scommon/sbss の使用を有効にする"
 
-#: fortran/dump-parse-tree.c:1702
-#, c-format
-msgid " EOR=%d"
-msgstr ""
+#: config/ia64/ia64.opt:52
+msgid "Generate code without GP reg"
+msgstr "GP レジスタ不使用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:1736
-#, c-format
-msgid "Equivalence: "
-msgstr ""
+#: config/ia64/ia64.opt:56
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr "gp を定数とする(但、間接呼び出しでは gp を save/restore する)"
 
-#: fortran/dump-parse-tree.c:1762
-#, c-format
-msgid "Namespace:"
-msgstr ""
+#: config/ia64/ia64.opt:60
+msgid "Generate self-relocatable code"
+msgstr "自己再配置可能コードを生成する"
 
-#: fortran/dump-parse-tree.c:1776
-#, c-format
-msgid " %c-%c: "
-msgstr ""
+#: config/ia64/ia64.opt:64
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "インラインの浮動小数点除算を生成し、レイテンシを最適化する"
 
-#: fortran/dump-parse-tree.c:1778
-#, fuzzy, c-format
-msgid " %c: "
-msgstr "%s: %s: "
+#: config/ia64/ia64.opt:68
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "インラインの浮動小数点除算を生成し、スループットを最適化する"
 
-#: fortran/dump-parse-tree.c:1787
-#, c-format
-msgid "procedure name = %s"
-msgstr ""
+#: config/ia64/ia64.opt:75
+msgid "Generate inline integer division, optimize for latency"
+msgstr "インラインの整数除算を生成し、レイテンシを最適化する"
 
-#: fortran/dump-parse-tree.c:1803
-#, fuzzy, c-format
-msgid "Operator interfaces for %s:"
-msgstr ""
-"\n"
-" %s ÍÑ¥ª¥×¥·¥ç¥ó:\n"
+#: config/ia64/ia64.opt:79
+msgid "Generate inline integer division, optimize for throughput"
+msgstr "インラインの整数除算を生成し、スループットを最適化する"
 
-#: fortran/dump-parse-tree.c:1812
-#, fuzzy, c-format
-msgid "User operators:\n"
-msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
+#: config/ia64/ia64.opt:83
+msgid "Do not inline integer division"
+msgstr "整数除算をインライン化しない"
 
-#: fortran/dump-parse-tree.c:1828
-#, c-format
-msgid "CONTAINS\n"
-msgstr ""
+#: config/ia64/ia64.opt:87
+msgid "Generate inline square root, optimize for latency"
+msgstr "インライン二乗根を生成し、レイテンシを最適化する"
 
-#: fortran/error.c:213
-#, fuzzy, no-c-format
-msgid "    Included at %s:%d:"
-msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#: config/ia64/ia64.opt:91
+msgid "Generate inline square root, optimize for throughput"
+msgstr "インライン二乗根を生成し、スループットを最適化する"
 
-#: fortran/error.c:318
-#, fuzzy, no-c-format
-msgid "<During initialization>\n"
-msgstr "½é´ü²½"
+#: config/ia64/ia64.opt:95
+msgid "Do not inline square root"
+msgstr "二乗根をインライン化しない"
 
-#: fortran/error.c:651
-#, no-c-format
-msgid "Error count reached limit of %d."
-msgstr ""
+#: config/ia64/ia64.opt:99
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr "GNU as を通じた Dwarf2 の行デバッグを有効にする"
 
-#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
-#, fuzzy
-msgid "Warning:"
-msgstr "·Ù¹ð: "
+#: config/ia64/ia64.opt:103
+msgid "Enable earlier placing stop bits for better scheduling"
+msgstr "より良いスケジューリング用に事前にストップビットを配置する"
 
-#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
-msgid "Error:"
+#: 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 ""
 
-#: fortran/error.c:859
-#, fuzzy
-msgid "Fatal Error:"
-msgstr "ÆâÉô¥¨¥é¡¼: "
-
-#: fortran/error.c:878
-#, fuzzy, no-c-format
-msgid "Internal Error at (1):"
-msgstr "ÆâÉô¥¨¥é¡¼: %s"
-
-#: fortran/expr.c:253
-#, c-format
-msgid "Constant expression required at %C"
+#: config/ia64/ia64.opt:119
+msgid "Use data speculation before reload"
 msgstr ""
 
-#: fortran/expr.c:256
-#, c-format
-msgid "Integer expression required at %C"
+#: config/ia64/ia64.opt:123
+msgid "Use data speculation after reload"
 msgstr ""
 
-#: fortran/expr.c:261
-#, fuzzy, c-format
-msgid "Integer value too large in expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: fortran/expr.c:1037
-#, no-c-format
-msgid "Index in dimension %d is out of bounds at %L"
+#: config/ia64/ia64.opt:127
+msgid "Use control speculation"
 msgstr ""
 
-#: fortran/expr.c:1208 fortran/expr.c:1259
-#, no-c-format
-msgid "index in dimension %d is out of bounds at %L"
+#: config/ia64/ia64.opt:131
+msgid "Use in block data speculation before reload"
 msgstr ""
 
-#: fortran/expr.c:1808
-#, no-c-format
-msgid "elemental function arguments at %C are not compliant"
+#: config/ia64/ia64.opt:135
+msgid "Use in block data speculation after reload"
 msgstr ""
 
-#: fortran/expr.c:1852
-#, no-c-format
-msgid "Numeric or CHARACTER operands are required in expression at %L"
+#: config/ia64/ia64.opt:139
+msgid "Use in block control speculation"
 msgstr ""
 
-#: fortran/expr.c:1872
-#, no-c-format
-msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
+#: config/ia64/ia64.opt:143
+msgid "Use simple data speculation check"
 msgstr ""
 
-#: fortran/expr.c:1887
-#, no-c-format
-msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
+#: config/ia64/ia64.opt:147
+msgid "Use simple data speculation check for control speculation"
 msgstr ""
 
-#: fortran/expr.c:1894
-#, no-c-format
-msgid "Concat operator at %L must concatenate strings of the same kind"
+#: 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 ""
 
-#: fortran/expr.c:1904
-#, no-c-format
-msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
+#: 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 ""
 
-#: fortran/expr.c:1920
-#, no-c-format
-msgid "LOGICAL operands are required in expression at %L"
+#: config/ia64/ia64.opt:159
+msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: fortran/expr.c:1931
-#, no-c-format
-msgid "Only intrinsic operators can be used in expression at %L"
+#: config/ia64/ia64.opt:163
+msgid "Place a stop bit after every cycle when scheduling"
 msgstr ""
 
-#: fortran/expr.c:1939
-#, no-c-format
-msgid "Numeric operands are required in expression at %L"
+#: 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 ""
 
-#: fortran/expr.c:2030
-#, no-c-format
-msgid "Assumed character length variable '%s' in constant expression at %L"
+#: 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 ""
 
-#: fortran/expr.c:2076 fortran/expr.c:2082
-#, no-c-format
-msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
+#: 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 ""
 
-#: fortran/expr.c:2114
-#, no-c-format
-msgid "Extension: Evaluation of nonstandard initialization expression at %L"
+#: config/ia64/ia64.opt:179
+msgid "Don't generate checks for control speculation in selective scheduling"
 msgstr ""
 
-#: fortran/expr.c:2167
-#, no-c-format
-msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
+#: config/ia64/vms_symvec_libgcc_s.opt:3
+msgid "! It would be better to auto-generate this file."
 msgstr ""
 
-#: fortran/expr.c:2179
-#, no-c-format
-msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
+#: config/ia64/vms_symvec_libgcc_s.opt:7
+msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
+msgstr "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
 
-#: fortran/expr.c:2214
-#, fuzzy, no-c-format
-msgid "PARAMETER '%s' is used at %L before its definition is complete"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: config/m32c/m32c.opt:24
+msgid "-msim\tUse simulator runtime"
+msgstr "-msim\tシミュレータランタイムを使用する"
 
-#: fortran/expr.c:2234
-#, no-c-format
-msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
-msgstr ""
+#: config/m32c/m32c.opt:28
+msgid "-mcpu=r8c\tCompile code for R8C variants"
+msgstr "-mcpu=r8c\tR8C 類型用にコードをコンパイルする"
 
-#: fortran/expr.c:2240
-#, no-c-format
-msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
-msgstr ""
+#: config/m32c/m32c.opt:32
+msgid "-mcpu=m16c\tCompile code for M16C variants"
+msgstr "-mcpu=m16c\tM16C 類型用にコードをコンパイルする"
 
-#: fortran/expr.c:2246
-#, no-c-format
-msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
-msgstr ""
+#: config/m32c/m32c.opt:36
+msgid "-mcpu=m32cm\tCompile code for M32CM variants"
+msgstr "-mcpu=m32cm\tM32CM 類型用にコードをコンパイルする"
 
-#: fortran/expr.c:2252
-#, no-c-format
-msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
-msgstr ""
+#: config/m32c/m32c.opt:40
+msgid "-mcpu=m32c\tCompile code for M32C variants"
+msgstr "-mcpu=m32c\tM32C 類型用にコードをコンパイルする"
 
-#: fortran/expr.c:2262
-#, no-c-format
-msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
-msgstr ""
+#: config/m32c/m32c.opt:44
+msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
+msgstr "-memregs=\tmemreg のバイト数 (デフォルト: 16、範囲: 0..16)"
 
-#: fortran/expr.c:2350
-#, no-c-format
-msgid "Initialization expression didn't reduce %C"
-msgstr ""
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "リトルエンディアン用のコードを生成する"
 
-#: fortran/expr.c:2393
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be a statement function"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "ビッグエンディアン用コードを生成する"
 
-#: fortran/expr.c:2400
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be an internal function"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "ハードウェア浮動小数点を使用する"
 
-#: fortran/expr.c:2407
-#, no-c-format
-msgid "Specification function '%s' at %L must be PURE"
-msgstr ""
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "ハードウェア浮動小数点を使用しない"
 
-#: fortran/expr.c:2414
-#, no-c-format
-msgid "Specification function '%s' at %L cannot be RECURSIVE"
-msgstr ""
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "double が整列されていない可能性があると見なす"
 
-#: fortran/expr.c:2476
-#, fuzzy, no-c-format
-msgid "Dummy argument '%s' not allowed in expression at %L"
-msgstr "Æó½Å¤Ë¥¯¥©¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¤Ï #if ¼°Æâ¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#: config/sparc/sparc.opt:39
+msgid "Use ABI reserved registers"
+msgstr "ABI 予約レジスタを使用する"
 
-#: fortran/expr.c:2483
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr ""
+#: config/sparc/sparc.opt:43
+msgid "Use hardware quad FP instructions"
+msgstr "ハードウェア四倍精度浮動小数点命令を使用する"
 
-#: fortran/expr.c:2490
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
-msgstr ""
+#: config/sparc/sparc.opt:47
+msgid "Do not use hardware quad fp instructions"
+msgstr "ハードウェア四倍精度浮動小数点命令を使用しない"
 
-#: fortran/expr.c:2513
-#, no-c-format
-msgid "Variable '%s' cannot appear in the expression at %L"
-msgstr ""
+#: config/sparc/sparc.opt:51
+msgid "Compile for V8+ ABI"
+msgstr "V8+ ABI 用にコンパイルする"
 
-#: fortran/expr.c:2562
-#, no-c-format
-msgid "Expression at %L must be of INTEGER type"
-msgstr ""
+#: config/sparc/sparc.opt:55
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "UltraSPARC 可視命令集合 (VIS) を使用する"
 
-#: fortran/expr.c:2571
-#, no-c-format
-msgid "Function '%s' at %L must be PURE"
-msgstr ""
+#: config/sparc/sparc.opt:59
+msgid "Pointers are 64-bit"
+msgstr "ポインタを 64 ビットとする"
 
-#: fortran/expr.c:2580
-#, no-c-format
-msgid "Expression at %L must be scalar"
-msgstr ""
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 32-bit"
+msgstr "ポインタを 32 ビットとする"
 
-#: fortran/expr.c:2607
-#, no-c-format
-msgid "Incompatible ranks in %s (%d and %d) at %L"
-msgstr ""
+#: config/sparc/sparc.opt:67
+msgid "Use 64-bit ABI"
+msgstr "64 ビット ABI を使用する"
 
-#: fortran/expr.c:2621
-#, no-c-format
-msgid "Different shape for %s at %L on dimension %d (%d and %d)"
-msgstr ""
+#: config/sparc/sparc.opt:71
+msgid "Use 32-bit ABI"
+msgstr "32 ビット ABI を使用する"
 
-#: fortran/expr.c:2667 fortran/expr.c:2884
-#, no-c-format
-msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
-msgstr ""
+#: config/sparc/sparc.opt:75
+msgid "Use stack bias"
+msgstr "スタックバイアスを使用する"
 
-#: fortran/expr.c:2719
-#, no-c-format
-msgid "'%s' at %L is not a VALUE"
-msgstr ""
+#: config/sparc/sparc.opt:79
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "二倍ワードコピー用の強く整列された構造体を使用する"
 
-#: fortran/expr.c:2726
-#, no-c-format
-msgid "Incompatible ranks %d and %d in assignment at %L"
-msgstr ""
+#: config/sparc/sparc.opt:83
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "アセンブラとリンカで末尾呼び出し命令を最適化する"
 
-#: fortran/expr.c:2733
-#, no-c-format
-msgid "Variable type is UNKNOWN in assignment at %L"
-msgstr ""
+#: config/sparc/sparc.opt:87
+msgid "Use features of and schedule code for given CPU"
+msgstr "与えられた CPU 用の機能とスケジュールコードを利用する"
 
-#: fortran/expr.c:2745
-#, no-c-format
-msgid "NULL appears on right-hand side in assignment at %L"
-msgstr ""
+#: config/sparc/sparc.opt:95
+msgid "Use given SPARC-V9 code model"
+msgstr "与えられた SPARC-V9 コードモデルを使用する"
 
-#: fortran/expr.c:2756
-#, no-c-format
-msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
-msgstr ""
+#: config/sparc/sparc.opt:99
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "厳密な 32 ビット psABI 構造体戻り値検査を有効にする。"
 
-#: fortran/expr.c:2765
-#, no-c-format
-msgid "POINTER valued function appears on right-hand side of assignment at %L"
-msgstr ""
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "m32rx 用にコンパイルする"
 
-#: fortran/expr.c:2770
-#, fuzzy
-msgid "array assignment"
-msgstr "ÂåÆþ"
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "m32r2 用にコンパイルする"
 
-#: fortran/expr.c:2775
-#, no-c-format
-msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
-msgstr ""
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "m32r 用にコンパイルする"
 
-#: fortran/expr.c:2781 fortran/resolve.c:6058
-#, no-c-format
-msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
-msgstr ""
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "全てのループを 32 バイト境界に整列する"
 
-#: fortran/expr.c:2791 fortran/resolve.c:6068
-#, no-c-format
-msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
-msgstr ""
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "条件付き実行より分岐の生成を優先する"
 
-#: fortran/expr.c:2799 fortran/resolve.c:6077
-#, no-c-format
-msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
-msgstr ""
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "分岐にデフォルトのコストを与える"
 
-#: fortran/expr.c:2803 fortran/resolve.c:6081
-#, no-c-format
-msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
-msgstr ""
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "コンパイル時間統計値を表示する"
 
-#: fortran/expr.c:2807 fortran/resolve.c:6085
-#, no-c-format
-msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
-msgstr ""
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "キャッシュフラッシュ関数を指定する"
 
-#: fortran/expr.c:2828
-#, fuzzy, no-c-format
-msgid "Incompatible types in assignment at %L, %s to %s"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "キャッシュフラッシュトラップ番号を指定する"
 
-#: fortran/expr.c:2853
-#, no-c-format
-msgid "Pointer assignment target is not a POINTER at %L"
-msgstr ""
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "サイクル毎に一つの命令だけを発行する"
 
-#: fortran/expr.c:2861
-#, no-c-format
-msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
-msgstr ""
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "サイクル毎に二つの命令を発行することを許可する"
 
-#: fortran/expr.c:2891
-#, no-c-format
-msgid "Pointer assignment to non-POINTER at %L"
-msgstr ""
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "コードサイズ: small、medium または large"
 
-#: fortran/expr.c:2900
-#, no-c-format
-msgid "Bad pointer object in PURE procedure at %L"
-msgstr ""
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "キャッシュフラッシュ関数を全く呼び出さない"
 
-#: fortran/expr.c:2912
-#, no-c-format
-msgid "Different types in pointer assignment at %L"
-msgstr ""
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "キャッシュフラッシュトラップを全く呼び出さない"
 
-#: fortran/expr.c:2919
-#, no-c-format
-msgid "Different kind type parameters in pointer assignment at %L"
-msgstr ""
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "small データ領域: none, sdata, use"
 
-#: fortran/expr.c:2926
-#, no-c-format
-msgid "Different ranks in pointer assignment at %L"
-msgstr ""
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "520X 用のコードを生成する"
 
-#: fortran/expr.c:2941
-#, no-c-format
-msgid "Different character lengths in pointer assignment at %L"
-msgstr ""
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "5206e 用のコードを生成する"
 
-#: fortran/expr.c:2952
-#, no-c-format
-msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
-msgstr ""
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "528x 用のコードを生成する"
 
-#: fortran/expr.c:2959
-#, no-c-format
-msgid "Bad target in pointer assignment in PURE procedure at %L"
-msgstr ""
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "5307 用のコードを生成する"
 
-#: fortran/expr.c:2965
-#, no-c-format
-msgid "Pointer assignment with vector subscript on rhs at %L"
-msgstr ""
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "5407 用のコードを生成する"
 
-#: fortran/expr.c:2972
-#, no-c-format
-msgid "Pointer assigment target has PROTECTED attribute at %L"
-msgstr ""
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "68000 用のコードを生成する"
 
-#: fortran/gfortranspec.c:248
-#, fuzzy, c-format
-msgid "overflowed output arg list for '%s'"
-msgstr "`%s' ÍѤνÐÎÏ°ú¿ô¥ê¥¹¥È¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "68010 用のコードを生成する"
 
-#: fortran/gfortranspec.c:381
-#, c-format
-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/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "68020 用のコードを生成する"
 
-#: fortran/gfortranspec.c:403
-#, fuzzy, c-format
-msgid "argument to '%s' missing"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "新命令無しの 68040 用コードを生成する"
 
-#: fortran/gfortranspec.c:407
-#, fuzzy, c-format
-msgid "no input files; unwilling to write output files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó -- ÉÔËܰդʽÐÎÏ¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ß"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "新命令無しの 68060 用コードを生成する"
 
-#: fortran/gfortranspec.c:566
-#, c-format
-msgid "Driving:"
-msgstr ""
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "68030 用コードを生成する"
 
-#: fortran/interface.c:173
-#, fuzzy, no-c-format
-msgid "Syntax error in generic specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "68040 用コードを生成する"
 
-#: fortran/interface.c:200
-#, no-c-format
-msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "68060 用コードを生成する"
 
-#: fortran/interface.c:219
-#, no-c-format
-msgid "Dummy procedure '%s' at %C cannot have a generic interface"
-msgstr ""
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "68302 用コードを生成する"
 
-#: fortran/interface.c:252
-#, no-c-format
-msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
-msgstr ""
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "68332 用コードを生成する"
 
-#: fortran/interface.c:260
-#, no-c-format
-msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "68851 用のコードを生成する"
 
-#: fortran/interface.c:291
-#, no-c-format
-msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "68881 浮動小数点命令を使用したコードを生成する"
 
-#: fortran/interface.c:304
-#, no-c-format
-msgid "Expected a nameless interface at %C"
-msgstr ""
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "変数を 32 ビット境界に整列する"
 
-#: fortran/interface.c:315
-#, no-c-format
-msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr ""
+#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "ターゲットアーキテクチャの名前を指定する"
 
-#: fortran/interface.c:317
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
-msgstr ""
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: fortran/interface.c:331
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
-msgstr ""
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "ColdFire v4e 用の命令を生成する"
 
-#: fortran/interface.c:342
-#, no-c-format
-msgid "Expecting 'END INTERFACE %s' at %C"
-msgstr ""
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "ターゲット CPU を指定する"
 
-#: fortran/interface.c:563
-#, no-c-format
-msgid "Alternate return cannot appear in operator interface at %L"
-msgstr ""
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "cpu32 用のコードを生成する"
 
-#: fortran/interface.c:593
-#, no-c-format
-msgid "Operator interface at %L has the wrong number of arguments"
-msgstr ""
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ColdFire のハードウェア除算命令を使用する"
 
-#: fortran/interface.c:604
-#, no-c-format
-msgid "Assignment operator interface at %L must be a SUBROUTINE"
-msgstr ""
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "Fido A 用のコードを生成する"
 
-#: fortran/interface.c:610
-#, no-c-format
-msgid "Assignment operator interface at %L must have two arguments"
-msgstr ""
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "ハードウェア浮動小数点命令を使用するコードを生成する"
 
-#: fortran/interface.c:620
-#, no-c-format
-msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
-msgstr ""
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "ID に基づく共有ライブラリを有効にする"
 
-#: fortran/interface.c:629
-#, no-c-format
-msgid "Intrinsic operator interface at %L must be a FUNCTION"
-msgstr ""
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "ビットフィールド命令を使用しない"
 
-#: fortran/interface.c:639
-#, no-c-format
-msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
-msgstr ""
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "通常の呼び出し規約を使用する"
 
-#: fortran/interface.c:643
-#, no-c-format
-msgid "Second argument of defined assignment at %L must be INTENT(IN)"
-msgstr ""
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "'int' 型を 32 ビット幅とする"
 
-#: fortran/interface.c:649 fortran/resolve.c:8998
-#, no-c-format
-msgid "First argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "pc 関連コードを生成する"
 
-#: fortran/interface.c:653 fortran/resolve.c:9010
-#, no-c-format
-msgid "Second argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "'rtd' を使用する異なる呼び出し規約を使用する"
 
-#: fortran/interface.c:756
-#, no-c-format
-msgid "Operator interface at %L conflicts with intrinsic interface"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: fortran/interface.c:1117
-#, no-c-format
-msgid "Procedure '%s' in %s at %L has no explicit interface"
-msgstr ""
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ビルドする共有ライブラリの ID"
 
-#: fortran/interface.c:1120
-#, no-c-format
-msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
-msgstr ""
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "'int' 型を 16 ビット幅とする"
 
-#: fortran/interface.c:1175 fortran/interface.c:1181
-#, no-c-format
-msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
-msgstr ""
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "浮動小数点用にライブラリ呼び出しを伴うコードを生成する"
 
-#: fortran/interface.c:1217
-#, no-c-format
-msgid "'%s' at %L is not a module procedure"
-msgstr ""
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "整列されていないメモリ参照を使用しない"
 
-#: fortran/interface.c:1465 fortran/interface.c:2411
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "指定されたターゲット CPU またはアーキテクチャ用に調整する"
 
-#: fortran/interface.c:1474
-#, no-c-format
-msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
-msgstr ""
+#: config/m68k/m68k.opt:184
+msgid "Support more than 8192 GOT entries on ColdFire"
+msgstr "ColdFire 上で 8192 個を超える GOT エントリをサポートする"
 
-#: fortran/interface.c:1492 fortran/interface.c:1532
-#, no-c-format
-msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
-msgstr ""
+#: config/m68k/m68k.opt:188
+msgid "Support TLS segment larger than 64K"
+msgstr "64K より大きな TLS セグメントをサポートする"
 
-#: fortran/interface.c:1519
-#, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr ""
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:145
+msgid "Use IEEE math for fp comparisons"
+msgstr "浮動小数点比較に IEEE 規格を使う"
 
-#: fortran/interface.c:1544
-#, no-c-format
-msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
-msgstr ""
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "無視される (廃止)"
 
-#: fortran/interface.c:1861
-#, no-c-format
-msgid "Keyword argument '%s' at %L is not in the procedure"
+#: config/i386/mingw.opt:23
+msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 msgstr ""
 
-#: fortran/interface.c:1869
-#, no-c-format
-msgid "Keyword argument '%s' at %L is already associated with another actual argument"
+#: config/i386/mingw.opt:27
+msgid "For nested functions on stack executable permission is set."
 msgstr ""
 
-#: fortran/interface.c:1879
-#, no-c-format
-msgid "More actual than formal arguments in procedure call at %L"
-msgstr ""
+#: config/i386/i386.opt:66
+msgid "sizeof(long double) is 16"
+msgstr "sizeof(long double) を 16 とする"
 
-#: fortran/interface.c:1891 fortran/interface.c:2110
-#, no-c-format
-msgid "Missing alternate return spec in subroutine call at %L"
-msgstr ""
+#: config/i386/i386.opt:70 config/i386/i386.opt:141
+msgid "Use hardware fp"
+msgstr "ハードウェア浮動小数点を使用する"
 
-#: fortran/interface.c:1899
-#, no-c-format
-msgid "Unexpected alternate return spec in subroutine call at %L"
-msgstr ""
+#: config/i386/i386.opt:74
+msgid "sizeof(long double) is 12"
+msgstr "sizeof(long double) を 12 とする"
 
-#: fortran/interface.c:1922
-#, no-c-format
-msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+#: config/i386/i386.opt:78 config/sh/sh.opt:206
+msgid "Reserve space for outgoing arguments in the function prologue"
 msgstr ""
 
-#: fortran/interface.c:1929
-#, no-c-format
-msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
-msgstr ""
+#: config/i386/i386.opt:82
+msgid "Align some doubles on dword boundary"
+msgstr "double を dword 境界に整列する"
 
-#: fortran/interface.c:1943
-#, no-c-format
-msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
-msgstr ""
+#: config/i386/i386.opt:86
+msgid "Function starts are aligned to this power of 2"
+msgstr "関数の開始位置をこの値の二乗に整列する"
 
-#: fortran/interface.c:1948
-#, no-c-format
-msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
-msgstr ""
+#: config/i386/i386.opt:90
+msgid "Jump targets are aligned to this power of 2"
+msgstr "ジャンプ先をこの値の二乗に整列する"
 
-#: fortran/interface.c:1962
-#, no-c-format
-msgid "Expected a procedure for argument '%s' at %L"
-msgstr ""
+#: config/i386/i386.opt:94
+msgid "Loop code aligned to this power of 2"
+msgstr "ループコードをこの値の二乗に整列する"
 
-#: fortran/interface.c:1972
-#, no-c-format
-msgid "Expected a PURE procedure for argument '%s' at %L"
-msgstr ""
+#: config/i386/i386.opt:98
+msgid "Align destination of the string operations"
+msgstr "文字列操作の書込み先を整列する"
 
-#: fortran/interface.c:1986
-#, no-c-format
-msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
-msgstr ""
+#: config/i386/i386.opt:106
+msgid "Use given assembler dialect"
+msgstr "与えられたアセンブラ形式を使用する"
 
-#: fortran/interface.c:1995
-#, fuzzy, no-c-format
-msgid "Actual argument for '%s' must be a pointer at %L"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: config/i386/i386.opt:110
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr "分岐のコストを指定する (1-5, 任意の個数)"
 
-#: fortran/interface.c:2004
-#, no-c-format
-msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
+#: config/i386/i386.opt:114
+msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
 msgstr ""
 
-#: fortran/interface.c:2017
-#, no-c-format
-msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
-msgstr ""
+#: config/i386/i386.opt:118
+msgid "Use given x86-64 code model"
+msgstr "与えられた x86-64 コードモデルを使用する"
 
-#: fortran/interface.c:2026
-#, no-c-format
-msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
-msgstr ""
+#: config/i386/i386.opt:121
+msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
+msgstr "%<-mcpu=%> は廃止されました。代わりに %<-mtune=%> または %<-march=%> を使用してください"
 
-#: fortran/interface.c:2039
-#, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
-msgstr ""
+#: config/i386/i386.opt:125
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr "FPU 用の sin, cos, sqrt を生成する"
 
-#: fortran/interface.c:2056
-#, no-c-format
-msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
+#: config/i386/i386.opt:129
+msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
 msgstr ""
 
-#: fortran/interface.c:2068
-#, no-c-format
-msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
-msgstr ""
+#: config/i386/i386.opt:133
+msgid "Return values of functions in FPU registers"
+msgstr "FPU レジスタ内の機能の値を返す"
 
-#: fortran/interface.c:2087
-#, no-c-format
-msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
-msgstr ""
+#: config/i386/i386.opt:137
+#, fuzzy
+msgid "Generate floating point mathematics using given instruction set"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/interface.c:2117
-#, fuzzy, no-c-format
-msgid "Missing actual argument for argument '%s' at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/i386/i386.opt:149
+msgid "Inline all known string operations"
+msgstr "既知の全ての文字列操作を inline にする"
 
-#: fortran/interface.c:2303
-#, no-c-format
-msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
+#: config/i386/i386.opt:153
+msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
 msgstr ""
 
-#: fortran/interface.c:2359
-#, no-c-format
-msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
-msgstr ""
+#: config/i386/i386.opt:156
+msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
+msgstr "%<-mintel-syntax%> と %<-mno-intel-syntax%> は廃止されました。代わりに %<-masm=intel%> と %<-masm=att%> を使用してください"
 
-#: fortran/interface.c:2369
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
+#: config/i386/i386.opt:161
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: fortran/interface.c:2377
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
-msgstr ""
+#: config/i386/i386.opt:177
+msgid "Omit the frame pointer in leaf functions"
+msgstr "末端の関数ではフレームポインタを省略する"
 
-#: fortran/interface.c:2400
-#, no-c-format
-msgid "Procedure '%s' called with an implicit interface at %L"
-msgstr ""
+#: config/i386/i386.opt:181
+msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
+msgstr "80387 浮動小数点精度を設定する (-mpc32, -mpc64, -mpc80)"
 
-#: fortran/interface.c:2629
-#, no-c-format
-msgid "Function '%s' called in lieu of an operator at %L must be PURE"
-msgstr ""
+#: config/i386/i386.opt:185
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr "できるだけスタックをこの値の二乗に整列する"
 
-#: fortran/interface.c:2708
-#, no-c-format
-msgid "Entity '%s' at %C is already present in the interface"
+#: config/i386/i386.opt:189
+msgid "Assume incoming stack aligned to this power of 2"
 msgstr ""
 
-#: fortran/intrinsic.c:2923
-#, fuzzy, no-c-format
-msgid "Too many arguments in call to '%s' at %L"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: fortran/intrinsic.c:2938
-#, no-c-format
-msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
-msgstr ""
+#: config/i386/i386.opt:193
+msgid "Use push instructions to save outgoing arguments"
+msgstr "出力する引数をセーブするため push 命令を使う"
 
-#: fortran/intrinsic.c:2941
-#, no-c-format
-msgid "Can't find keyword named '%s' in call to '%s' at %L"
+#: config/i386/i386.opt:197
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: fortran/intrinsic.c:2948
-#, no-c-format
-msgid "Argument '%s' is appears twice in call to '%s' at %L"
-msgstr ""
+#: config/i386/i386.opt:201
+msgid "Number of registers used to pass integer arguments"
+msgstr "レジスタの数が整数を引数を渡すために使われる"
 
-#: fortran/intrinsic.c:2962
-#, fuzzy, no-c-format
-msgid "Missing actual argument '%s' in call to '%s' at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/i386/i386.opt:205
+msgid "Alternate calling convention"
+msgstr "呼び出し規約を入れ替える"
 
-#: fortran/intrinsic.c:2977
-#, no-c-format
-msgid "ALTERNATE RETURN not permitted at %L"
+#: config/i386/i386.opt:213
+msgid "Use SSE register passing conventions for SF and DF mode"
 msgstr ""
 
-#: fortran/intrinsic.c:3026
-#, no-c-format
-msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
-msgstr ""
+#: config/i386/i386.opt:217
+msgid "Realign stack in prologue"
+msgstr "prologue 内のスタックを再整列する"
 
-#: fortran/intrinsic.c:3342
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not included in the selected standard"
-msgstr ""
+#: config/i386/i386.opt:221
+msgid "Enable stack probing"
+msgstr "スタック探索を有効にする"
 
-#: fortran/intrinsic.c:3398
-#, no-c-format
-msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+#: config/i386/i386.opt:225
+msgid "Chose strategy to generate stringop using"
 msgstr ""
 
-#: fortran/intrinsic.c:3463
-#, no-c-format
-msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
-msgstr ""
+#: config/i386/i386.opt:229
+msgid "Use given thread-local storage dialect"
+msgstr "与えられた TLS 形式を使用する"
 
-#: fortran/intrinsic.c:3524
-#, no-c-format
-msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
-msgstr ""
+#: config/i386/i386.opt:233
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
+msgstr "TLS データにアクセスするときに %gs に対する直接参照を使用する"
 
-#: fortran/intrinsic.c:3595
-#, no-c-format
-msgid "Extension: Conversion from %s to %s at %L"
-msgstr ""
+#: config/i386/i386.opt:241
+msgid "Generate code that conforms to the given ABI"
+msgstr "与えられた ABI に準拠したコードを生成する"
 
-#: fortran/intrinsic.c:3598
-#, fuzzy, no-c-format
-msgid "Conversion from %s to %s at %L"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: config/i386/i386.opt:245 config/rs6000/rs6000.opt:228
+msgid "Vector library ABI to use"
+msgstr "与えられたベクトルライブラリ ABI を使用する"
 
-#: fortran/intrinsic.c:3645
-#, fuzzy, no-c-format
-msgid "Can't convert %s to %s at %L"
-msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: config/i386/i386.opt:249
+msgid "Return 8-byte vectors in memory"
+msgstr "8 バイトベクトルをメモリに返す"
 
-#: fortran/io.c:156 fortran/primary.c:750
-#, no-c-format
-msgid "Extension: backslash character at %C"
+#: config/i386/i386.opt:253
+msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
-#: fortran/io.c:187 fortran/io.c:190
-#, no-c-format
-msgid "Extension: Tab character in format at %C"
+#: config/i386/i386.opt:257
+msgid "Generate cld instruction in the function prologue."
+msgstr "関数プロローグ内で cld 命令を生成する"
+
+#: config/i386/i386.opt:261
+msgid "Generate vzeroupper instruction before a transfer of control flow out of"
 msgstr ""
 
-#: fortran/io.c:450
-msgid "Positive width required"
+#: config/i386/i386.opt:266
+msgid "Do dispatch scheduling if processor is bdver1 and Haifa scheduling"
 msgstr ""
 
-#: fortran/io.c:451
-#, fuzzy
-msgid "Nonnegative width required"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: config/i386/i386.opt:273
+msgid "Generate 32bit i386 code"
+msgstr "32 ビット i386 コードを生成する"
 
-#: fortran/io.c:452
-#, fuzzy
-msgid "Unexpected element"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+#: config/i386/i386.opt:277
+msgid "Generate 64bit x86-64 code"
+msgstr "64 ビット x86-64 コードを生成する"
 
-#: fortran/io.c:453
-#, fuzzy
-msgid "Unexpected end of format string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: config/i386/i386.opt:281
+msgid "Support MMX built-in functions"
+msgstr "MMX 組み込み関数をサポートする"
 
-#: fortran/io.c:472
-msgid "Missing leading left parenthesis"
-msgstr ""
+#: config/i386/i386.opt:285
+msgid "Support 3DNow! built-in functions"
+msgstr "3DNow! 組み込み関数をサポートする"
 
-#: fortran/io.c:519
-msgid "Expected P edit descriptor"
-msgstr ""
+#: config/i386/i386.opt:289
+msgid "Support Athlon 3Dnow! built-in functions"
+msgstr "Athlon 3Dnow! 組み込み関数をサポートする"
 
-#. P requires a prior number.
-#: fortran/io.c:527
-msgid "P descriptor requires leading scale factor"
-msgstr ""
+#: config/i386/i386.opt:293
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr "MMX と SSE の組み込み関数とコード生成をサポートする"
 
-#. X requires a prior number if we're being pedantic.
-#: fortran/io.c:532
-#, no-c-format
-msgid "Extension: X descriptor requires leading space count at %C"
-msgstr ""
-
-#: fortran/io.c:554
-#, no-c-format
-msgid "Extension: $ descriptor at %C"
-msgstr ""
+#: config/i386/i386.opt:297
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "MMX、SSE および SSE2 の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:559
-#, no-c-format
-msgid "$ should be the last specifier in format at %C"
-msgstr ""
+#: config/i386/i386.opt:301
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+msgstr "MMX、SSE、SSE2 および SSE3 の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:604
-msgid "Repeat count cannot follow P descriptor"
-msgstr ""
+#: config/i386/i386.opt:305
+msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
+msgstr "MMX、SSE、SSE2、SSE3 および SSSE3 の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:624
-#, no-c-format
-msgid "Extension: Missing positive width after L descriptor at %C"
-msgstr ""
+#: config/i386/i386.opt:309
+msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
+msgstr "MMX、SSE、SSE2、SSE3、SSSE3 および SSE4.1 の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
-#, fuzzy, no-c-format
-msgid "Period required in format specifier at %C"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
+#: 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 "MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1 および SSE4.2 の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:704
-msgid "Positive exponent width required"
-msgstr ""
+#: config/i386/i386.opt:321
+msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
+msgstr "SSE4.1 と SSE4.2 の組み込み関数とコード生成をサポートしない"
 
-#: fortran/io.c:753
-#, no-c-format
-msgid "The H format specifier at %C is a Fortran 95 deleted feature"
-msgstr ""
+#: 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 "MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2 および AVX の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:838 fortran/io.c:895
-#, no-c-format
-msgid "Extension: Missing comma at %C"
-msgstr ""
+#: 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 "MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX および FMA の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:905
-#, fuzzy, no-c-format
-msgid "%s in format string at %C"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎ󤬠null ¤Ç¤¹"
+#: config/i386/i386.opt:333
+msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
+msgstr "MMX、SSE、SSE2、SSE3 および SSE4A の組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:946
-#, no-c-format
-msgid "Format statement in module main block at %C"
-msgstr ""
+#: config/i386/i386.opt:337
+msgid "Support FMA4 built-in functions and code generation "
+msgstr "FMA4 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:952
-#, fuzzy, no-c-format
-msgid "Missing format label at %C"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.opt:341
+msgid "Support XOP built-in functions and code generation "
+msgstr "XOP 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1010 fortran/io.c:1034
-#, fuzzy, no-c-format
-msgid "Duplicate %s specification at %C"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.opt:345
+msgid "Support LWP built-in functions and code generation "
+msgstr "LWP 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1041
-#, no-c-format
-msgid "Variable tag cannot be INTENT(IN) at %C"
-msgstr ""
+#: config/i386/i386.opt:349
+msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
+msgstr "Advanced Bit Manipulation (ABM) 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1048
-#, no-c-format
-msgid "Variable tag cannot be assigned in PURE procedure at %C"
-msgstr ""
+#: config/i386/i386.opt:353
+msgid "Support code generation of popcnt instruction."
+msgstr "popcnt 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1085
-#, fuzzy, no-c-format
-msgid "Duplicate %s label specification at %C"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.opt:357
+msgid "Support BMI built-in functions and code generation"
+msgstr "BMI 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1106
-#, no-c-format
-msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
-msgstr ""
+#: config/i386/i386.opt:361
+msgid "Support TBM built-in functions and code generation"
+msgstr "TBM 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1119
-#, no-c-format
-msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
-msgstr ""
+#: config/i386/i386.opt:365
+msgid "Support code generation of cmpxchg16b instruction."
+msgstr "cmpxchg16b 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1125
-#, no-c-format
-msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
-msgstr ""
+#: config/i386/i386.opt:369
+msgid "Support code generation of sahf instruction in 64bit x86-64 code."
+msgstr "64 ビット x86-64 コード内で sahf 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1131
-#, no-c-format
-msgid "Variable '%s' at %L has not been assigned a format label"
-msgstr ""
+#: config/i386/i386.opt:373
+msgid "Support code generation of movbe instruction."
+msgstr "movbe 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1138
-#, no-c-format
-msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
-msgstr ""
+#: config/i386/i386.opt:377
+msgid "Support code generation of crc32 instruction."
+msgstr "crc32 命令のコード生成をサポートする。"
 
-#: fortran/io.c:1151
-#, no-c-format
-msgid "Extension: Character array in FORMAT tag at %L"
-msgstr ""
+#: config/i386/i386.opt:381
+msgid "Support AES built-in functions and code generation"
+msgstr "AES 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1157
-#, no-c-format
-msgid "Extension: Non-character in FORMAT tag at %L"
-msgstr ""
+#: config/i386/i386.opt:385
+msgid "Support PCLMUL built-in functions and code generation"
+msgstr "PCLMUL 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1182
-#, no-c-format
-msgid "%s tag at %L must be of type %s"
-msgstr ""
+#: config/i386/i386.opt:389
+msgid "Encode SSE instructions with VEX prefix"
+msgstr "SSE 命令を VEX 接頭辞を付けてエンコードする"
 
-#: fortran/io.c:1189
-#, no-c-format
-msgid "%s tag at %L must be scalar"
-msgstr ""
+#: config/i386/i386.opt:393
+msgid "Support FSGSBASE built-in functions and code generation"
+msgstr "FSGSBASE 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1195
-#, no-c-format
-msgid "Fortran 2003: IOMSG tag at %L"
-msgstr ""
+#: config/i386/i386.opt:397
+msgid "Support RDRND built-in functions and code generation"
+msgstr "RDRND 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1203
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in %s tag at %L"
-msgstr ""
+#: config/i386/i386.opt:401
+msgid "Support F16C built-in functions and code generation"
+msgstr "F16C 組み込み関数とコード生成をサポートする"
 
-#: fortran/io.c:1211
-#, no-c-format
-msgid "Extension: CONVERT tag at %L"
+#: config/i386/i386.opt:405
+msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
-#: fortran/io.c:1367 fortran/io.c:1375
-#, no-c-format
-msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
+#: config/i386/i386.opt:409
+msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check"
 msgstr ""
 
-#: fortran/io.c:1393 fortran/io.c:1401
-#, no-c-format
-msgid "Extension: %s specifier in %s statement at %C has value '%s'"
-msgstr ""
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "コンソールアプリケーションを作成する"
 
-#: fortran/io.c:1413 fortran/io.c:1419
-#, no-c-format
-msgid "%s specifier in %s statement at %C has invalid value '%s'"
-msgstr ""
+#: config/i386/cygming.opt:27
+msgid "Generate code for a DLL"
+msgstr "DLL 用のコードを生成する"
 
-#: fortran/io.c:1473
-#, no-c-format
-msgid "OPEN statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/i386/cygming.opt:31
+msgid "Ignore dllimport for functions"
+msgstr "関数への dllimport を無視する"
 
-#: fortran/io.c:1818
-#, no-c-format
-msgid "CLOSE statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/i386/cygming.opt:35
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw 固有のスレッドサポートを使用する"
 
-#: fortran/io.c:1955 fortran/match.c:1911
-#, no-c-format
-msgid "%s statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/i386/cygming.opt:39
+msgid "Set Windows defines"
+msgstr "Windows の define を設定する"
 
-#: fortran/io.c:2011
-#, no-c-format
-msgid "Fortran 2003: FLUSH statement at %C"
-msgstr ""
+#: config/i386/cygming.opt:43
+msgid "Create GUI application"
+msgstr "GUI アプリケーションを作成する"
 
-#: fortran/io.c:2072
-#, no-c-format
-msgid "Duplicate UNIT specification at %C"
+#: config/i386/cygming.opt:47
+msgid "Use the GNU extension to the PE format for aligned common data"
 msgstr ""
 
-#: fortran/io.c:2132
-#, fuzzy, no-c-format
-msgid "Duplicate format specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
-
-#: fortran/io.c:2149
-#, no-c-format
-msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
+#: config/i386/cygming.opt:51
+msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement"
 msgstr ""
 
-#: fortran/io.c:2185
-#, no-c-format
-msgid "Duplicate NML specification at %C"
+#: config/i386/mingw-w64.opt:23
+msgid "Use unicode startup and define UNICODE macro"
 msgstr ""
 
-#: fortran/io.c:2194
-#, no-c-format
-msgid "Symbol '%s' at %C must be a NAMELIST group name"
+#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:307
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: fortran/io.c:2235
-#, no-c-format
-msgid "END tag at %C not allowed in output statement"
-msgstr ""
+#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:129
+msgid "Generate 64-bit code"
+msgstr "64 ビットコードを生成する"
 
-#: fortran/io.c:2292
-#, no-c-format
-msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
-msgstr ""
+#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:133
+msgid "Generate 32-bit code"
+msgstr "32 ビットコードを生成する"
 
-#: fortran/io.c:2301
-#, no-c-format
-msgid "Internal unit with vector subscript at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:128
+msgid "Use POWER instruction set"
+msgstr "POWER 命令セットを使用する"
 
-#: fortran/io.c:2308
-#, no-c-format
-msgid "External IO UNIT cannot be an array at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:132
+msgid "Do not use POWER instruction set"
+msgstr "POWER 命令セットを使用しない"
 
-#: fortran/io.c:2318
-#, fuzzy, no-c-format
-msgid "ERR tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:136
+msgid "Use POWER2 instruction set"
+msgstr "POWER2 命令セットを使用する"
 
-#: fortran/io.c:2330
-#, fuzzy, no-c-format
-msgid "END tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:140
+msgid "Use PowerPC instruction set"
+msgstr "PowerPC 命令セットを使用する"
 
-#: fortran/io.c:2342
-#, fuzzy, no-c-format
-msgid "EOR tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:144
+msgid "Do not use PowerPC instruction set"
+msgstr "PowerPC 命令セットを使用しない"
 
-#: fortran/io.c:2352
-#, fuzzy, no-c-format
-msgid "FORMAT label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:148
+msgid "Use PowerPC-64 instruction set"
+msgstr "PowerPC-64 命令セットを使用する"
 
-#: fortran/io.c:2473
-#, no-c-format
-msgid "Syntax error in I/O iterator at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:152
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr "PowerPC 一般用途グループオプション命令を使用する"
 
-#: fortran/io.c:2504
-#, no-c-format
-msgid "Expected variable in READ statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:156
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr "PowerPC グラフィクスグループオプション命令を使用しない"
 
-#: fortran/io.c:2510
-#, fuzzy, no-c-format
-msgid "Expected expression in %s statement at %C"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+#: config/rs6000/rs6000.opt:160
+msgid "Use PowerPC V2.01 single field mfcr instruction"
+msgstr "PowerPC V2.01 単一フィールド mfcr 命令を使用する"
 
-#: fortran/io.c:2520
-#, no-c-format
-msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/rs6000/rs6000.opt:164
+msgid "Use PowerPC V2.02 popcntb instruction"
+msgstr "PowerPC V2.02 popcntb 命令を使用する"
 
-#: fortran/io.c:2529
-#, no-c-format
-msgid "Cannot read to variable '%s' in PURE procedure at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:168
+msgid "Use PowerPC V2.02 floating point rounding instructions"
+msgstr "PowerPC V2.02 浮動小数点丸め命令を使用する"
 
-#: fortran/io.c:2545
-#, no-c-format
-msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
-msgstr ""
+#: config/rs6000/rs6000.opt:172
+msgid "Use PowerPC V2.05 compare bytes instruction"
+msgstr "PowerPC V2.05 バイト比較命令を使用する"
 
-#. A general purpose syntax error.
-#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
-#, fuzzy, no-c-format
-msgid "Syntax error in %s statement at %C"
-msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤Çʸˡ¥¨¥é¡¼"
+#: config/rs6000/rs6000.opt:176
+msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
+msgstr "汎用レジスタ (GPR) へまたは汎用レジスタからの拡張 PowerPC V2.05 浮動小数点 move 命令を使用する"
 
-#: fortran/io.c:2679
-#, no-c-format
-msgid "Fortran 2003: Internal file at %L with namelist"
-msgstr ""
+#: config/rs6000/rs6000.opt:180
+msgid "Use AltiVec instructions"
+msgstr "AltiVec 命令を使用する"
 
-#: fortran/io.c:2842
-#, no-c-format
-msgid "PRINT namelist at %C is an extension"
-msgstr ""
+#: config/rs6000/rs6000.opt:184
+msgid "Use decimal floating point instructions"
+msgstr "十進浮動小数点命令を使用する"
 
-#: fortran/io.c:2974
-#, no-c-format
-msgid "Extension: Comma before i/o item list at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:188
+msgid "Use 4xx half-word multiply instructions"
+msgstr "4xx ハーフワード乗算命令を使用する"
 
-#: fortran/io.c:2983
-#, no-c-format
-msgid "Expected comma in I/O list at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:192
+msgid "Use 4xx string-search dlmzb instruction"
+msgstr "4xx 文字列探査 dlmzb 命令を使用する"
 
-#: fortran/io.c:3045
-#, no-c-format
-msgid "PRINT statement at %C not allowed within PURE procedure"
-msgstr ""
+#: config/rs6000/rs6000.opt:196
+msgid "Generate load/store multiple instructions"
+msgstr "複数命令のロード/ストアを生成する"
 
-#: fortran/io.c:3185 fortran/io.c:3236
-#, no-c-format
-msgid "INQUIRE statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:200
+msgid "Generate string instructions for block moves"
+msgstr "ブロック移動用の string 命令を生成する"
 
-#: fortran/io.c:3212
-#, no-c-format
-msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:204
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr "PowerPC アーキテクチャ用の新しいニーモニックを使用する"
 
-#: fortran/io.c:3222 fortran/trans-io.c:1145
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
-msgstr ""
+#: config/rs6000/rs6000.opt:208
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr "PowerPC アーキテクチャ用の古いニーモニックを使用する"
 
-#: fortran/io.c:3229
-#, no-c-format
-msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
-msgstr ""
+#: config/rs6000/rs6000.opt:212 config/pdp11/pdp11.opt:79
+msgid "Do not use hardware floating point"
+msgstr "ハードウェア浮動小数点を使用しない"
 
-#: fortran/match.c:156
-#, fuzzy, no-c-format
-msgid "Missing ')' in statement before %L"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.opt:220
+msgid "Use PowerPC V2.06 popcntd instruction"
+msgstr "PowerPC V2.06 popcntd 命令を使用する"
 
-#: fortran/match.c:161
-#, no-c-format
-msgid "Missing '(' in statement before %L"
+#: config/rs6000/rs6000.opt:224
+msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions"
 msgstr ""
 
-#: fortran/match.c:332
-#, no-c-format
-msgid "Integer too large at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:232
+msgid "Use vector/scalar (VSX) instructions"
+msgstr "vector/scalar (VSX) 命令を使用する"
 
-#: fortran/match.c:425 fortran/parse.c:589
-#, no-c-format
-msgid "Too many digits in statement label at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:272
+msgid "Do not generate load/store with update instructions"
+msgstr "update 命令と一緒にロード/ストア命令を生成しない"
 
-#: fortran/match.c:431
-#, no-c-format
-msgid "Statement label at %C is zero"
-msgstr ""
+#: config/rs6000/rs6000.opt:276
+msgid "Generate load/store with update instructions"
+msgstr "update 命令と一緒にロード/ストア命令を生成する"
 
-#: fortran/match.c:464
-#, fuzzy, no-c-format
-msgid "Label name '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: config/rs6000/rs6000.opt:280 config/arm/arm.opt:122
+msgid "Do not load the PIC register in function prologues"
+msgstr "関数プロローグ内で PIC レジスタをロードしない"
 
-#: fortran/match.c:470
-#, no-c-format
-msgid "Duplicate construct label '%s' at %C"
+#: config/rs6000/rs6000.opt:284
+msgid "Avoid generation of indexed load/store instructions when possible"
 msgstr ""
 
-#: fortran/match.c:500
-#, fuzzy, no-c-format
-msgid "Invalid character in name at %C"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: fortran/match.c:513 fortran/match.c:585
-#, no-c-format
-msgid "Name at %C is too long"
+#: config/rs6000/rs6000.opt:288
+msgid "Mark __tls_get_addr calls with argument info"
 msgstr ""
 
-#: fortran/match.c:568 fortran/match.c:614
-#, no-c-format
-msgid "Invalid C name in NAME= specifier at %C"
+#: config/rs6000/rs6000.opt:295
+msgid "Schedule the start and end of the procedure"
 msgstr ""
 
-#: fortran/match.c:605
-#, no-c-format
-msgid "Embedded space in NAME= specifier at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:299
+msgid "Return all structures in memory (AIX default)"
+msgstr "すべての構造体をメモリ内で返す (AIX のデフォルト)"
 
-#: fortran/match.c:930
-#, no-c-format
-msgid "Loop variable at %C cannot be a sub-component"
-msgstr ""
+#: config/rs6000/rs6000.opt:303
+msgid "Return small structures in registers (SVR4 default)"
+msgstr "小さな構造体をレジスタ内で返す (SVR4 のデフォルト)"
 
-#: fortran/match.c:936
-#, no-c-format
-msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
+#: config/rs6000/rs6000.opt:311 config/rs6000/rs6000.opt:315
+msgid "Generate software reciprocal divide and square root for better throughput."
 msgstr ""
 
-#: fortran/match.c:969
-#, no-c-format
-msgid "Expected a step value in iterator at %C"
+#: config/rs6000/rs6000.opt:319
+msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 msgstr ""
 
-#: fortran/match.c:981
-#, no-c-format
-msgid "Syntax error in iterator at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:323
+msgid "Do not place floating point constants in TOC"
+msgstr "TOC 内に浮動小数点定数を配置しない"
 
-#: fortran/match.c:1217
-#, no-c-format
-msgid "Invalid form of PROGRAM statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:327
+msgid "Place floating point constants in TOC"
+msgstr "TOC 内に浮動小数点定数を配置する"
 
-#: fortran/match.c:1258
-#, no-c-format
-msgid "Setting value of PROTECTED variable at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:331
+msgid "Do not place symbol+offset constants in TOC"
+msgstr "TOC 内にシンボル+オフセット定数を配置しない"
 
-#: fortran/match.c:1311
-#, no-c-format
-msgid "Assigning to a PROTECTED pointer at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:335
+msgid "Place symbol+offset constants in TOC"
+msgstr "TOC 内にシンボル+オフセット定数を配置する"
 
-#: fortran/match.c:1354 fortran/match.c:1435
-#, no-c-format
-msgid "Obsolescent: arithmetic IF statement at %C"
+#: config/rs6000/rs6000.opt:346
+msgid "Use only one TOC entry per procedure"
 msgstr ""
 
-#: fortran/match.c:1410
-#, fuzzy, no-c-format
-msgid "Syntax error in IF-expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/rs6000/rs6000.opt:350
+msgid "Put everything in the regular TOC"
+msgstr "全てを通常 TOC 内に配置する"
 
-#: fortran/match.c:1421
-#, no-c-format
-msgid "Block label not appropriate for arithmetic IF statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:354
+msgid "Generate VRSAVE instructions when generating AltiVec code"
+msgstr "AltiVec コードを生成しているときに VRSAVE 命令を生成する"
 
-#: fortran/match.c:1459
-#, no-c-format
-msgid "Block label is not appropriate for IF statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:358
+msgid "-mvrsave=yes/no\tDeprecated option.  Use -mvrsave/-mno-vrsave instead"
+msgstr "-mvrsave=yes/no\t廃止されたオプションです。代わりに -mvrsave/-mno-vrsave を使用してください"
 
-#: fortran/match.c:1538 fortran/primary.c:2559
-#, no-c-format
-msgid "Cannot assign to a named constant at %C"
+#: config/rs6000/rs6000.opt:362
+msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove"
 msgstr ""
 
-#: fortran/match.c:1548
-#, no-c-format
-msgid "Unclassifiable statement in IF-clause at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:366
+#, fuzzy
+msgid "Generate isel instructions"
+msgstr "isel 命令を生成する"
 
-#: fortran/match.c:1555
-#, no-c-format
-msgid "Syntax error in IF-clause at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:370
+msgid "-misel=yes/no\tDeprecated option.  Use -misel/-mno-isel instead"
+msgstr "-misel=yes/no\t廃止されたオプションです。代わりに -misel/-mno-isel を使用してください"
 
-#: fortran/match.c:1599
-#, no-c-format
-msgid "Unexpected junk after ELSE statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:374
+msgid "Generate SPE SIMD instructions on E500"
+msgstr "E500 上で SPE SIMD 命令を生成する"
 
-#: fortran/match.c:1605 fortran/match.c:1640
-#, no-c-format
-msgid "Label '%s' at %C doesn't match IF label '%s'"
+#: config/rs6000/rs6000.opt:378
+msgid "Generate PPC750CL paired-single instructions"
 msgstr ""
 
-#: fortran/match.c:1634
-#, no-c-format
-msgid "Unexpected junk after ELSE IF statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:382
+msgid "-mspe=yes/no\tDeprecated option.  Use -mspe/-mno-spe instead"
+msgstr "-mspe=yes/no\t廃止されたオプションです。代わりに -mspe/-mno-spe を使用してください"
 
-#: fortran/match.c:1797
-#, no-c-format
-msgid "Name '%s' in %s statement at %C is not a loop name"
-msgstr ""
+#: config/rs6000/rs6000.opt:386
+msgid "-mdebug=\tEnable debug output"
+msgstr "-mdebug=\tデバッグ出力を有効にする"
 
-#: fortran/match.c:1813
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within a loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:390
+msgid "-mabi=\tSpecify ABI to use"
+msgstr "-mabi=\t使用する ABI を指定する"
 
-#: fortran/match.c:1816
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within loop '%s'"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.opt:394
+msgid "-mcpu=\tUse features of and schedule code for given CPU"
+msgstr "-mcpu=\t与えられた CPU 用の機能とスケジュールコードを使用する"
 
-#: fortran/match.c:1824
-#, no-c-format
-msgid "%s statement at %C leaving OpenMP structured block"
-msgstr ""
+#: config/rs6000/rs6000.opt:398
+msgid "-mtune=\tSchedule code for given CPU"
+msgstr "-mtune=\t与えられた CPU 用のスケジュールコードを使用する"
 
-#: fortran/match.c:1837
-#, no-c-format
-msgid "EXIT statement at %C terminating !$OMP DO loop"
-msgstr ""
+#: config/rs6000/rs6000.opt:402
+msgid "-mtraceback=\tSelect full, part, or no traceback table"
+msgstr "-mtraceback=\tトレースバック表を full、part、または no のいずれかにする"
 
-#: fortran/match.c:1889
-#, no-c-format
-msgid "Too many digits in STOP code at %C"
+#: config/rs6000/rs6000.opt:406
+msgid "Avoid all range limits on call instructions"
 msgstr ""
 
-#: fortran/match.c:1942
-#, no-c-format
-msgid "Deleted feature: PAUSE statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:410
+msgid "Generate Cell microcode"
+msgstr "Cell マイクロコードを生成する"
 
-#: fortran/match.c:1990
-#, no-c-format
-msgid "Deleted feature: ASSIGN statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:414
+msgid "Warn when a Cell microcoded instruction is emitted"
+msgstr "Cell マイクロコード命令が発行されたときに警告する"
 
-#: fortran/match.c:2036
-#, no-c-format
-msgid "Deleted feature: Assigned GOTO statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:418
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+msgstr "廃止された 'vector long ...' AltiVec 型の使用について警告する"
 
-#: fortran/match.c:2083 fortran/match.c:2135
-#, no-c-format
-msgid "Statement label list in GOTO at %C cannot be empty"
-msgstr ""
+#: config/rs6000/rs6000.opt:422
+msgid "-mfloat-gprs=\tSelect GPR floating point method"
+msgstr "-mfloat-gprs=\t汎用レジスタ GPR の浮動小数点使用法を選択する"
 
-#: fortran/match.c:2219
-#, no-c-format
-msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
+#: config/rs6000/rs6000.opt:426
+msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
+msgstr "-mlong-double-<n>\tlong double のサイズを指定する (64 または 128 ビット)"
 
-#: fortran/match.c:2287
-#, no-c-format
-msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
+#: config/rs6000/rs6000.opt:430
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: fortran/match.c:2364
-#, no-c-format
-msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
+#: config/rs6000/rs6000.opt:434
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: fortran/match.c:2417
-#, no-c-format
-msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
+#: config/rs6000/rs6000.opt:438
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: fortran/match.c:2448
-#, no-c-format
-msgid "Extension: RETURN statement in main program at %C"
+#: config/rs6000/rs6000.opt:442
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: fortran/match.c:2658
-#, no-c-format
-msgid "Syntax error in common block name at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:446
+msgid "Single-precision floating point unit"
+msgstr "単精度浮動小数点ユニット"
 
-#: fortran/match.c:2694
-#, no-c-format
-msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
-msgstr ""
+#: config/rs6000/rs6000.opt:450
+msgid "Double-precision floating point unit"
+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:2753
-#, no-c-format
-msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
-msgstr ""
+#: config/rs6000/rs6000.opt:454
+msgid "Floating point unit does not support divide & sqrt"
+msgstr "浮動小数点ユニットが divide および sqrt をサポートしません"
 
-#: fortran/match.c:2762
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
-msgstr ""
+#: config/rs6000/rs6000.opt:458
+msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
+msgstr "-mfpu=\t浮動小数点 (FP) を指定する (sp, dp, sp-lite, dp-lite) (暗黙的に -mxilinx-fpu も指定される)"
 
-#: fortran/match.c:2769
-#, no-c-format
-msgid "Symbol '%s' at %C is already in a COMMON block"
-msgstr ""
+#: config/rs6000/rs6000.opt:462
+msgid "Specify Xilinx FPU."
+msgstr "Xilinx FPU を指定する。"
 
-#: fortran/match.c:2777
-#, no-c-format
-msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
-msgstr ""
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "64 ビットポインタ用にコンパイルする"
 
-#: fortran/match.c:2804
-#, no-c-format
-msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
-msgstr ""
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "32 ビットポインタ用にコンパイルする"
 
-#: fortran/match.c:2814
-#, no-c-format
-msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
-msgstr ""
+#: config/rs6000/aix64.opt:32
+msgid "Support message passing with the Parallel Environment"
+msgstr "並列環境でのメッセージパッシングをサポートする"
 
-#: fortran/match.c:2846
-#, no-c-format
-msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
-msgstr ""
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "関数プロローグの前にプロファイル用の mcount を呼び出す"
 
-#: fortran/match.c:2954
-#, no-c-format
-msgid "Namelist group name '%s' at %C already has a basic type of %s"
-msgstr ""
-
-#: fortran/match.c:2962
-#, no-c-format
-msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
-msgstr ""
+#: config/rs6000/linux64.opt:28
+msgid "Select code model"
+msgstr "コードモデルを選択する"
 
-#: fortran/match.c:2989
-#, no-c-format
-msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
-msgstr ""
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "ABI 呼び出し規約を選択する"
 
-#: fortran/match.c:2996
-#, no-c-format
-msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
-msgstr ""
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Select method for sdata 取り扱い用の方法を選択する"
 
-#: fortran/match.c:3123
-#, no-c-format
-msgid "Derived type component %C is not a permitted EQUIVALENCE member"
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: fortran/match.c:3131
-#, no-c-format
-msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
-msgstr ""
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "実行時に再配置可能なコードを生成する"
 
-#: fortran/match.c:3159
-#, no-c-format
-msgid "EQUIVALENCE at %C requires two or more objects"
-msgstr ""
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "リトルエンディアンコードを生成する"
 
-#: fortran/match.c:3173
-#, no-c-format
-msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "ビッグエンディアンコードを生成する"
 
-#: fortran/match.c:3299
-#, fuzzy, no-c-format
-msgid "Statement function at %L is recursive"
-msgstr "´Ø¿ô¤Î°ú¿ô¤¬¹½Â¤ÂΤÀ¤Ã¤¿¤é·Ù¹ð¤¹¤ë"
+#: 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 "説明はまだありません"
 
-#: fortran/match.c:3387
-#, no-c-format
-msgid "Expected initialization expression in CASE at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "すべての可変引数関数がプロトタイプ宣言されていると見なす"
 
-#: fortran/match.c:3410
-#, no-c-format
-msgid "Expected the name of the SELECT CASE construct at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "EABI を使用する"
 
-#: fortran/match.c:3422
-#, no-c-format
-msgid "Expected case name of '%s' at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "ビットフィールドがワード境界をまたがることを許す"
 
-#: fortran/match.c:3466
-#, no-c-format
-msgid "Unexpected CASE statement at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "代替レジスタ名を使用する"
 
-#: fortran/match.c:3518
-#, fuzzy, no-c-format
-msgid "Syntax error in CASE-specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/rs6000/sysv4.opt:101
+msgid "Use default method for sdata handling"
+msgstr "デフォルトの sdata 取り扱い方法を使用する"
 
-#: fortran/match.c:3638
-#, no-c-format
-msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
-msgstr ""
+#: config/rs6000/sysv4.opt:105
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "libsim.a、libc.a および sim-crt0.o とリンクする"
 
-#: fortran/match.c:3676
-#, no-c-format
-msgid "Label '%s' at %C doesn't match WHERE label '%s'"
-msgstr ""
+#: config/rs6000/sysv4.opt:109
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "libads.a、libc.a および crt0.o とリンクする"
 
-#: fortran/match.c:3776
-#, no-c-format
-msgid "Syntax error in FORALL iterator at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:113
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "libyk.a、libc.a および crt0.o とリンクする"
 
-#: fortran/matchexp.c:28
-#, fuzzy, c-format
-msgid "Syntax error in expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/rs6000/sysv4.opt:117
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "libmvme.a、libc.a および crt0.o とリンクする"
 
-#: fortran/matchexp.c:72
-#, no-c-format
-msgid "Bad character '%c' in OPERATOR name at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:121
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "PPC_EMB ビットを ELF フラグヘッダ内で設定する"
 
-#: fortran/matchexp.c:80
-#, fuzzy, no-c-format
-msgid "The name '%s' cannot be used as a defined operator at %C"
-msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/rs6000/sysv4.opt:141
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "実行できない PLT と GOT を使用するようにコードを生成する"
 
-#: fortran/matchexp.c:187
-#, no-c-format
-msgid "Expected a right parenthesis in expression at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:145
+msgid "Generate code for old exec BSS PLT"
+msgstr "古い実行可能な BSS PLT 用コードを生成する"
 
-#: fortran/matchexp.c:312
-#, no-c-format
-msgid "Expected exponent in expression at %C"
-msgstr ""
+#: config/spu/spu.opt:20
+msgid "Emit warnings when run-time relocations are generated"
+msgstr "実行時再配置が生成されたときに警告を発行する"
 
-#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
-#: fortran/matchexp.c:464
-#, no-c-format
-msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
-msgstr ""
+#: config/spu/spu.opt:24
+msgid "Emit errors when run-time relocations are generated"
+msgstr "実行時再配置が生成されたときにエラーを発行する"
 
-#: fortran/misc.c:39
-#, no-c-format
-msgid "Out of memory-- malloc() failed"
-msgstr ""
+#: config/spu/spu.opt:28
+msgid "Specify cost of branches (Default 20)"
+msgstr "分岐のコストを指定する (デフォルト: 20)"
 
-#: fortran/module.c:516
-#, no-c-format
-msgid "Fortran 2003: module nature in USE statement at %C"
+#: config/spu/spu.opt:32
+msgid "Make sure loads and stores are not moved past DMA instructions"
 msgstr ""
 
-#: fortran/module.c:528
-#, no-c-format
-msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
-msgstr ""
+#: config/spu/spu.opt:36
+msgid "volatile must be specified on any memory that is effected by DMA"
+msgstr "DMA によって影響を受けるすべてのメモリで volatile 指定を必須とする"
 
-#: fortran/module.c:541
-#, no-c-format
-msgid "\"::\" was expected after module nature at %C but was not found"
+#: config/spu/spu.opt:40 config/spu/spu.opt:44
+msgid "Insert nops when it might improve performance by allowing dual issue (default)"
 msgstr ""
 
-#: fortran/module.c:550
-#, no-c-format
-msgid "Fortran 2003: \"USE :: module\" at %C"
-msgstr ""
+#: config/spu/spu.opt:48
+msgid "Use standard main function as entry for startup"
+msgstr "開始時のエントリとして標準の main 関数を使用する"
 
-#: fortran/module.c:602
-#, no-c-format
-msgid "Missing generic specification in USE statement at %C"
-msgstr ""
+#: config/spu/spu.opt:52
+msgid "Generate branch hints for branches"
+msgstr "分岐用に分岐ヒントを生成する"
 
-#: fortran/module.c:610
-#, no-c-format
-msgid "Fortran 2003: Renaming operators in USE statements at %C"
-msgstr ""
+#: config/spu/spu.opt:56
+msgid "Maximum number of nops to insert for a hint (Default 2)"
+msgstr "ヒント用に挿入される nops の最大数 (デフォルト: 2)"
 
-#: fortran/module.c:652
-#, no-c-format
-msgid "The name '%s' at %C has already been used as an external module name."
-msgstr ""
+#: config/spu/spu.opt:60
+msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
+msgstr "ヒントと分岐間に許可される命令数のおおよその最大値 [125]"
 
-#: fortran/module.c:930
-#, no-c-format
-msgid "Reading module %s at line %d column %d: %s"
-msgstr ""
+#: config/spu/spu.opt:64
+msgid "Generate code for 18 bit addressing"
+msgstr "18 ビットアドレス用のコードを生成する"
 
-#: fortran/module.c:934
-#, no-c-format
-msgid "Writing module %s at line %d column %d: %s"
-msgstr ""
+#: config/spu/spu.opt:68
+msgid "Generate code for 32 bit addressing"
+msgstr "32 ビットアドレス用のコードを生成する"
 
-#: fortran/module.c:938
-#, no-c-format
-msgid "Module %s at line %d column %d: %s"
-msgstr ""
+#: config/spu/spu.opt:76
+msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
+msgstr "SPU のハングアップ問題を回避するためにヒント付き分岐ターゲットの後に hbrp 命令を挿入する"
 
-#: fortran/module.c:978
-#, fuzzy
-msgid "Unexpected EOF"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+#: config/spu/spu.opt:88
+msgid "Access variables in 32-bit PPU objects (default)"
+msgstr "32 ビット PPU オブジェクト内で変数にアクセスする (デフォルト)"
 
-#: fortran/module.c:1010
-#, fuzzy
-msgid "Unexpected end of module in string constant"
-msgstr "ʸ»úÎóÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+#: config/spu/spu.opt:92
+msgid "Access variables in 64-bit PPU objects"
+msgstr "64 ビット PPU オブジェクト内で変数にアクセスする"
 
-#: fortran/module.c:1064
-#, fuzzy
-msgid "Integer overflow"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/spu/spu.opt:96
+msgid "Allow conversions between __ea and generic pointers (default)"
+msgstr "__ea と一般ポインタ間の変換を許可する (デフォルト)"
 
-#: fortran/module.c:1095
-msgid "Name too long"
-msgstr ""
+#: config/spu/spu.opt:100
+msgid "Size (in KB) of software data cache"
+msgstr "ソフトウェアデータキャッシュのサイズ (KB 単位)"
 
-#: fortran/module.c:1202
-msgid "Bad name"
+#: config/spu/spu.opt:104
+msgid "Atomically write back software data cache lines (default)"
 msgstr ""
 
-#: fortran/module.c:1246
-#, fuzzy
-msgid "Expected name"
-msgstr "MCU Ì¾¤ò»ØÄꤹ¤ë"
-
-#: fortran/module.c:1249
-msgid "Expected left parenthesis"
-msgstr ""
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "M*Core M210 用のコードを生成する"
 
-#: fortran/module.c:1252
-msgid "Expected right parenthesis"
-msgstr ""
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "M*Core M340 用のコードを生成する"
 
-#: fortran/module.c:1255
-msgid "Expected integer"
-msgstr ""
+#: config/mcore/mcore.opt:31
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "関数を強制的に 4 バイト境界に整列する"
 
-#: fortran/module.c:1258
-msgid "Expected string"
-msgstr ""
+#: config/mcore/mcore.opt:35 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "ビッグエンディアンコードを生成する"
 
-#: fortran/module.c:1282
-msgid "find_enum(): Enum not found"
-msgstr ""
+#: config/mcore/mcore.opt:39
+msgid "Emit call graph information"
+msgstr "呼び出しグラフ情報を送出する"
 
-#: fortran/module.c:1296
-#, fuzzy, no-c-format
-msgid "Error writing modules file: %s"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+#: config/mcore/mcore.opt:43
+msgid "Use the divide instruction"
+msgstr "除算命令を使用する"
 
-#: fortran/module.c:1691
-#, fuzzy
-msgid "Expected attribute bit name"
-msgstr "packed Â°À­¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+#: config/mcore/mcore.opt:47
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "2 命令以下で行なえる不変処理をインラインにする"
 
-#: fortran/module.c:2503
-#, fuzzy
-msgid "Expected integer string"
-msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/mcore/mcore.opt:51 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "リトルエンディアンコードを生成する"
 
-#: fortran/module.c:2507
-msgid "Error converting integer"
+#: 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 ""
 
-#: fortran/module.c:2529
-#, fuzzy
-msgid "Expected real string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: config/mcore/mcore.opt:60
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "ビット操作で任意サイズの即値を使用する"
 
-#: fortran/module.c:2730
-msgid "Expected expression type"
-msgstr ""
+#: config/mcore/mcore.opt:64
+msgid "Prefer word accesses over byte accesses"
+msgstr "バイトアクセスよりワードアクセスを選ぶ"
 
-#: fortran/module.c:2784
-msgid "Bad operator"
-msgstr ""
+#: config/mcore/mcore.opt:71
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "単一のスタックインクリメント操作の最大値を設定する"
 
-#: fortran/module.c:2869
-#, fuzzy
-msgid "Bad type in constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/mcore/mcore.opt:75
+msgid "Always treat bitfields as int-sized"
+msgstr "ビットフィールドを常に int のサイズとして取り扱う"
 
-#: fortran/module.c:2906
-#, no-c-format
-msgid "Namelist %s cannot be renamed by USE association to %s"
-msgstr ""
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
+msgstr "すべての公開シンボル名の前に CPU 名を付ける"
 
-#: fortran/module.c:3847
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in module '%s'"
-msgstr ""
+#: config/arc/arc.opt:42
+msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
+msgstr "-mcpu=CPU\tARC 類型 CPU 用にコードをコンパイルする"
 
-#: fortran/module.c:3854
-#, no-c-format
-msgid "User operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
+#: config/arc/arc.opt:46
+msgid "-mtext=SECTION\tPut functions in SECTION"
+msgstr "-mtext=SECTION\tSECTION 内に関数を配置する"
 
-#: fortran/module.c:3859
-#, no-c-format
-msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
+#: config/arc/arc.opt:50
+msgid "-mdata=SECTION\tPut data in SECTION"
+msgstr "-mdata=SECTION\tSECTION 内にデータを配置する"
 
-#: fortran/module.c:4400
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for writing at %C: %s"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: config/arc/arc.opt:54
+msgid "-mrodata=SECTION\tPut read-only data in SECTION"
+msgstr "-mrodata=SECTION\tSECTION 内に読み取り専用データを配置する"
 
-#: fortran/module.c:4438
-#, fuzzy, no-c-format
-msgid "Error writing module file '%s' for writing: %s"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#: config/sh/sh.opt:45
+msgid "Generate SH1 code"
+msgstr "SH1 コードを生成する"
 
-#: fortran/module.c:4468 fortran/module.c:4550
-#, no-c-format
-msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
-msgstr ""
+#: config/sh/sh.opt:49
+msgid "Generate SH2 code"
+msgstr "SH2 コードを生成する"
 
-#: fortran/module.c:4581
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
-msgstr ""
+#: config/sh/sh.opt:53
+msgid "Generate default double-precision SH2a-FPU code"
+msgstr "デフォルトで倍精度 SH2a-FPU コードを生成する"
 
-#: fortran/module.c:4603
-#, fuzzy, no-c-format
-msgid "Symbol '%s' already declared"
-msgstr "¥·¥ó¥Ü¥ë¤ÎƬ¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò¤Ä¤±¤ë"
+#: config/sh/sh.opt:57
+msgid "Generate SH2a FPU-less code"
+msgstr "FPU が無い SH2a 用のコードを生成する"
 
-#: fortran/module.c:4658
-#, no-c-format
-msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
-msgstr ""
+#: config/sh/sh.opt:61
+msgid "Generate default single-precision SH2a-FPU code"
+msgstr "デフォルトで単精度 SH2a-FPU コードを生成する"
 
-#: fortran/module.c:4671
-#, no-c-format
-msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
-msgstr ""
+#: config/sh/sh.opt:65
+msgid "Generate only single-precision SH2a-FPU code"
+msgstr "単精度 SH2a-FPU コードのみを生成する"
 
-#: fortran/module.c:4679
-#, no-c-format
-msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
-msgstr ""
+#: config/sh/sh.opt:69
+msgid "Generate SH2e code"
+msgstr "SH2e コードを生成する"
 
-#: fortran/module.c:4707
-#, no-c-format
-msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
-msgstr ""
+#: config/sh/sh.opt:73
+msgid "Generate SH3 code"
+msgstr "SH3 用コードを生成する"
 
-#: fortran/module.c:4723
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
-msgstr ""
+#: config/sh/sh.opt:77
+msgid "Generate SH3e code"
+msgstr "SH3e コードを生成する"
 
-#: fortran/module.c:4756
-#, no-c-format
-msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
-msgstr ""
+#: config/sh/sh.opt:81
+msgid "Generate SH4 code"
+msgstr "SH4 コードを生成する"
 
-#: fortran/module.c:4764
-#, no-c-format
-msgid "Fortran 2003: ISO_C_BINDING module at %C"
-msgstr ""
+#: config/sh/sh.opt:85
+msgid "Generate SH4-100 code"
+msgstr "SH4-100 コードを生成する"
 
-#: fortran/module.c:4774
-#, no-c-format
-msgid "Can't find an intrinsic module named '%s' at %C"
-msgstr ""
+#: config/sh/sh.opt:89
+msgid "Generate SH4-200 code"
+msgstr "SH4-200 コードを生成する"
 
-#: fortran/module.c:4779
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for reading at %C: %s"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: config/sh/sh.opt:95
+msgid "Generate SH4-300 code"
+msgstr "SH4-300 コードを生成する"
 
-#: fortran/module.c:4787
-#, no-c-format
-msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
-msgstr ""
+#: config/sh/sh.opt:99
+msgid "Generate SH4 FPU-less code"
+msgstr "FPU 無しの SH4 コードを生成する"
 
-#: fortran/module.c:4802
-#, fuzzy
-msgid "Unexpected end of module"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: config/sh/sh.opt:103
+msgid "Generate SH4-100 FPU-less code"
+msgstr "FPU 無しの SH4-100 コードを生成する"
 
-#: fortran/module.c:4807
-#, no-c-format
-msgid "File '%s' opened at %C is not a GFORTRAN module file"
-msgstr ""
+#: config/sh/sh.opt:107
+msgid "Generate SH4-200 FPU-less code"
+msgstr "FPU 無しの SH4-200 コードを生成する"
 
-#: fortran/module.c:4817
-#, no-c-format
-msgid "Can't USE the same module we're building!"
-msgstr ""
+#: config/sh/sh.opt:111
+msgid "Generate SH4-300 FPU-less code"
+msgstr "FPU 無しの SH4-300 コードを生成する"
 
-#: fortran/openmp.c:134 fortran/openmp.c:499
-#, no-c-format
-msgid "COMMON block /%s/ not found at %C"
-msgstr ""
+#: config/sh/sh.opt:115
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+msgstr "SH4 340 シリーズ (MMU/FPU 無し) 用コードを生成する"
 
-#: fortran/openmp.c:165
-#, no-c-format
-msgid "Syntax error in OpenMP variable list at %C"
-msgstr ""
+#: config/sh/sh.opt:120
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+msgstr "SH4 400 シリーズ (MMU/FPU 無し) 用のコードを生成する"
 
-#: fortran/openmp.c:291
-#, no-c-format
-msgid "%s is not INTRINSIC procedure name at %C"
-msgstr ""
+#: config/sh/sh.opt:125
+msgid "Generate code for SH4 500 series (FPU-less)."
+msgstr "SH4 500 シリーズ (FPU 無し) 用のコードを生成する"
 
-#: fortran/openmp.c:478
-#, no-c-format
-msgid "Threadprivate variable at %C is an element of a COMMON block"
-msgstr ""
+#: config/sh/sh.opt:130
+msgid "Generate default single-precision SH4 code"
+msgstr "デフォルトで単精度 SH4 コードを生成する"
 
-#: fortran/openmp.c:518
-#, no-c-format
-msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
-msgstr ""
+#: config/sh/sh.opt:134
+msgid "Generate default single-precision SH4-100 code"
+msgstr "デフォルトで単精度 SH4-100 コードを生成する"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
-#, no-c-format
-msgid "IF clause at %L requires a scalar LOGICAL expression"
-msgstr ""
+#: config/sh/sh.opt:138
+msgid "Generate default single-precision SH4-200 code"
+msgstr "デフォルトで単精度 SH4-200 コードを生成する"
 
-#: fortran/openmp.c:704
-#, no-c-format
-msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
-msgstr ""
+#: config/sh/sh.opt:142
+msgid "Generate default single-precision SH4-300 code"
+msgstr "デフォルトで単精度 SH4-300 コードを生成する"
 
-#: fortran/openmp.c:712
-#, no-c-format
-msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
-msgstr ""
+#: config/sh/sh.opt:146
+msgid "Generate only single-precision SH4 code"
+msgstr "単精度 SH4 コードのみを生成する"
 
-#: fortran/openmp.c:726 fortran/openmp.c:736 fortran/openmp.c:743
-#: fortran/openmp.c:753
-#, no-c-format
-msgid "Symbol '%s' present on multiple clauses at %L"
-msgstr ""
+#: config/sh/sh.opt:150
+msgid "Generate only single-precision SH4-100 code"
+msgstr "単精度 SH4-100 コードのみを生成する"
 
-#: fortran/openmp.c:776
-#, no-c-format
-msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
-msgstr ""
+#: config/sh/sh.opt:154
+msgid "Generate only single-precision SH4-200 code"
+msgstr "単精度 SH4-200 コードのみを生成する"
 
-#: fortran/openmp.c:779
-#, no-c-format
-msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/sh/sh.opt:158
+msgid "Generate only single-precision SH4-300 code"
+msgstr "単精度 SH4-300 コードのみを生成する"
 
-#: fortran/openmp.c:782
-#, no-c-format
-msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
-msgstr ""
-
-#: fortran/openmp.c:790
-#, no-c-format
-msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
-msgstr ""
+#: config/sh/sh.opt:162
+msgid "Generate SH4a code"
+msgstr "SH4a コードを生成する"
 
-#: fortran/openmp.c:793
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/sh/sh.opt:166
+msgid "Generate SH4a FPU-less code"
+msgstr "FPU 無し SH4a コードを生成する"
 
-#: fortran/openmp.c:796
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
-msgstr ""
+#: config/sh/sh.opt:170
+msgid "Generate default single-precision SH4a code"
+msgstr "デフォルトで単精度 SH4a コードを生成する"
 
-#: fortran/openmp.c:804
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
-msgstr ""
+#: config/sh/sh.opt:174
+msgid "Generate only single-precision SH4a code"
+msgstr "単精度 SH4a コードのみを生成する"
 
-#: fortran/openmp.c:807
-#, no-c-format
-msgid "Cray pointee '%s' in SHARED clause at %L"
-msgstr ""
+#: config/sh/sh.opt:178
+msgid "Generate SH4al-dsp code"
+msgstr "SH4al-dsp コードを生成する"
 
-#: fortran/openmp.c:815
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in %s clause at %L"
-msgstr ""
+#: config/sh/sh.opt:182
+msgid "Generate 32-bit SHmedia code"
+msgstr "32 ビット SHmedia コードを生成する"
 
-#: fortran/openmp.c:818
-#, no-c-format
-msgid "Cray pointee '%s' in %s clause at %L"
-msgstr ""
+#: config/sh/sh.opt:186
+msgid "Generate 32-bit FPU-less SHmedia code"
+msgstr "32 ビット FPU 無し SHmedia コードを生成する"
 
-#: fortran/openmp.c:823
-#, no-c-format
-msgid "POINTER object '%s' in %s clause at %L"
-msgstr ""
+#: config/sh/sh.opt:190
+msgid "Generate 64-bit SHmedia code"
+msgstr "64 ビット SHmedia コードを生成する"
 
-#: fortran/openmp.c:826
-#, no-c-format
-msgid "%s clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/sh/sh.opt:194
+msgid "Generate 64-bit FPU-less SHmedia code"
+msgstr "64 ビット FPU 無し SHmedia コードを生成する"
 
-#: fortran/openmp.c:831
-#, no-c-format
-msgid "%s clause object '%s' has ALLOCATABLE components at %L"
-msgstr ""
+#: config/sh/sh.opt:198
+msgid "Generate SHcompact code"
+msgstr "SHcompact コードを生成する"
 
-#: fortran/openmp.c:834
-#, no-c-format
-msgid "Cray pointer '%s' in %s clause at %L"
-msgstr ""
+#: config/sh/sh.opt:202
+msgid "Generate FPU-less SHcompact code"
+msgstr "FPU 無し SHcompact コードを生成する"
 
-#: fortran/openmp.c:838
-#, no-c-format
-msgid "Assumed size array '%s' in %s clause at %L"
+#: config/sh/sh.opt:210
+msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 msgstr ""
 
-#: fortran/openmp.c:843
-#, no-c-format
-msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
-msgstr ""
+#: config/sh/sh.opt:214
+msgid "Generate code in big endian mode"
+msgstr "ビッグエンディアンモードでコードを生成する"
 
-#: fortran/openmp.c:852
-#, no-c-format
-msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
-msgstr ""
+#: config/sh/sh.opt:218
+msgid "Generate 32-bit offsets in switch tables"
+msgstr "switch 表内で 32 ビットオフセットを生成する"
 
-#: fortran/openmp.c:863
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
-msgstr ""
+#: config/sh/sh.opt:222
+msgid "Generate bit instructions"
+msgstr "ビット命令を生成する"
 
-#: fortran/openmp.c:874
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
-msgstr ""
+#: config/sh/sh.opt:226
+msgid "Cost to assume for a branch insn"
+msgstr "分岐命令用のコストを設定する"
 
-#: fortran/openmp.c:883
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
-msgstr ""
+#: config/sh/sh.opt:230
+msgid "Enable cbranchdi4 pattern"
+msgstr "cbranchdi4 パターンを有効にする"
 
-#: fortran/openmp.c:995
-#, no-c-format
-msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
-msgstr ""
+#: config/sh/sh.opt:234
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
+msgstr "-mcbranchdi が有効だとしても cmpeqdi_t パターンを発行する"
 
-#: fortran/openmp.c:1035
-#, no-c-format
-msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
-msgstr ""
+#: config/sh/sh.opt:238
+msgid "Enable SH5 cut2 workaround"
+msgstr "SH5 cut2 回避を有効にする"
 
-#: fortran/openmp.c:1083
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
-msgstr ""
+#: config/sh/sh.opt:242
+msgid "Align doubles at 64-bit boundaries"
+msgstr "double を 64 ビット境界に整列する"
 
-#: fortran/openmp.c:1097
-#, no-c-format
-msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
+#: config/sh/sh.opt:246
+msgid "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 ""
 
-#: fortran/openmp.c:1129
-#, no-c-format
-msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
-msgstr ""
+#: config/sh/sh.opt:250
+msgid "Specify name for 32 bit signed division function"
+msgstr "32 ビット符号付き除算関数の名前を指定する"
 
-#: fortran/openmp.c:1153
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
-msgstr ""
+#: 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 "fmov 命令での 64 ビット浮動小数点レジスタの使用を有効にする。64 ビット境界への整列が必要な場合は -mdalign を参照。"
 
-#: fortran/openmp.c:1160
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
+#: config/sh/sh.opt:262
+msgid "Enable the use of the fused floating point multiply-accumulate operation"
 msgstr ""
 
-#: fortran/openmp.c:1176
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
-msgstr ""
+#: config/sh/sh.opt:266
+msgid "Cost to assume for gettr insn"
+msgstr "gettr 命令用のコストを設定する"
 
-#: fortran/openmp.c:1179
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
-msgstr ""
+#: config/sh/sh.opt:270 config/sh/sh.opt:320
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+msgstr "Renesas (以前の Hitachi) / SuperH 呼び出し規約に従う"
 
-#: fortran/openmp.c:1185
-#, no-c-format
-msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
-msgstr ""
+#: config/sh/sh.opt:274
+msgid "Increase the IEEE compliance for floating-point code"
+msgstr "浮動小数点コードで IEEE 適合性を高める"
 
-#: fortran/openmp.c:1203
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
+#: config/sh/sh.opt:278
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: fortran/openmp.c:1305
-#, no-c-format
-msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
+#: config/sh/sh.opt:282
+msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 msgstr ""
 
-#: fortran/openmp.c:1311
-#, no-c-format
-msgid "!$OMP DO iteration variable must be of type integer at %L"
-msgstr ""
+#: config/sh/sh.opt:286
+msgid "Assume symbols might be invalid"
+msgstr "シンボルが有効であると見なす"
 
-#: fortran/openmp.c:1315
-#, no-c-format
-msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
+#: config/sh/sh.opt:290
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: fortran/openmp.c:1323
-#, no-c-format
-msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
-msgstr ""
+#: config/sh/sh.opt:294
+msgid "Generate code in little endian mode"
+msgstr "リトルエンディアンモードでコードを生成する"
 
-#: fortran/options.c:219
-#, no-c-format
-msgid "Option -fwhole-program is not supported for Fortran"
+#: config/sh/sh.opt:298
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: fortran/options.c:273
-#, no-c-format
-msgid "Reading file '%s' as free form"
-msgstr ""
+#: config/sh/sh.opt:304
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+msgstr "構造体を 4 バイトの倍数にする (警告: ABI が変更される)"
 
-#: fortran/options.c:283
-#, no-c-format
-msgid "'-fd-lines-as-comments' has no effect in free form"
-msgstr ""
+#: config/sh/sh.opt:308
+msgid "Emit function-calls using global offset table when generating PIC"
+msgstr "PIC 生成時に大域オフセット表を使用して関数呼び出しを発行する"
 
-#: fortran/options.c:286
-#, no-c-format
-msgid "'-fd-lines-as-code' has no effect in free form"
-msgstr ""
+#: config/sh/sh.opt:312
+msgid "Assume pt* instructions won't trap"
+msgstr "pt* 命令がトラップされないと見なす"
 
-#: fortran/options.c:312
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
-msgstr ""
+#: config/sh/sh.opt:316
+msgid "Shorten address references during linking"
+msgstr "リンク中にアドレス参照を短くする"
 
-#: fortran/options.c:315
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -frecursive"
-msgstr ""
+#: config/sh/sh.opt:324
+msgid "Deprecated.  Use -Os instead"
+msgstr "廃止されました。代わりに -Os を使用してください"
 
-#: fortran/options.c:317
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
-msgstr ""
+#: config/sh/sh.opt:328
+msgid "Cost to assume for a multiply insn"
+msgstr "乗算命令のコストを設定する"
 
-#: fortran/options.c:321
-#, no-c-format
-msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
-msgstr ""
+#: 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 "特権モードのみのコードを生成しない。ユーザモードでインラインコードが動作しない場合は -mno-inline-ic_invalidate が暗黙的に指定される。"
 
-#: fortran/options.c:325
-#, no-c-format
-msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
+#: config/sh/sh.opt:338
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: fortran/options.c:392
-#, c-format
-msgid "gfortran: Only one -M option allowed\n"
-msgstr ""
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr "ボード名 [およびメモリ領域]。"
 
-#: fortran/options.c:398
-#, c-format
-msgid "gfortran: Directory required after -M\n"
-msgstr ""
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "実行時名。"
 
-#: fortran/options.c:443
-#, no-c-format
-msgid "Argument to -ffpe-trap is not valid: %s"
-msgstr ""
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "ABI を指定する"
 
-#: fortran/options.c:573
-#, no-c-format
-msgid "Fixed line length must be at least seven."
-msgstr ""
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
 
-#: fortran/options.c:591
-#, no-c-format
-msgid "Free line length must be at least three."
-msgstr ""
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "浮動小数点レジスタで浮動小数点引数を渡す"
 
-#: fortran/options.c:605
-#, fuzzy, no-c-format
-msgid "-static-libgfortran is not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "APCS に準拠したスタックフレームを生成する"
 
-#: fortran/options.c:649
-#, no-c-format
-msgid "Maximum supported identifier length is %d"
-msgstr ""
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "再入可能な PIC コードを生成する"
 
-#: fortran/options.c:681
-#, fuzzy, no-c-format
-msgid "Unrecognized option to -finit-logical: %s"
-msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "ターゲット CPU がビックエンディアンとして設定されているとみなす"
 
-#: fortran/options.c:695
-#, fuzzy, no-c-format
-msgid "Unrecognized option to -finit-real: %s"
-msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: 非静的関数が ARM コードから呼び出される可能性があるとみなす"
 
-#: fortran/options.c:711
-#, no-c-format
-msgid "The value of n in -finit-character=n must be between 0 and 127"
-msgstr ""
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: 関数ポインタが非 Thumb と認識するコードに突入する可能性があるとみなす"
 
-#: fortran/options.c:794
-#, no-c-format
-msgid "Maximum subrecord length cannot exceed %d"
-msgstr ""
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: 無効な命令の組み合わせを回避するために NOP を配置する"
 
-#: fortran/parse.c:451
-#, no-c-format
-msgid "Unclassifiable statement at %C"
-msgstr ""
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "ターゲット CPU の名前を指定する"
 
-#: fortran/parse.c:475
-#, no-c-format
-msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
-msgstr ""
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "浮動小数点ハードウェアを使用するかどうかを指定する"
 
-#: fortran/parse.c:553
-#, no-c-format
-msgid "Unclassifiable OpenMP directive at %C"
-msgstr ""
+#: config/arm/arm.opt:83
+msgid "Specify the __fp16 floating-point format"
+msgstr "__fp16 浮動小数点形式を指定する"
 
-#: fortran/parse.c:592 fortran/parse.c:733
-#, no-c-format
-msgid "Zero is not a valid statement label at %C"
-msgstr ""
+#: config/arm/arm.opt:94
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "ターゲット浮動小数点ハードウェア/形式の名前を指定する"
 
-#: fortran/parse.c:599 fortran/parse.c:725
-#, no-c-format
-msgid "Non-numeric character in statement label at %C"
-msgstr ""
+#: config/arm/arm.opt:98
+msgid "Alias for -mfloat-abi=hard"
+msgstr "-mfloat-abi=hard の別名"
 
-#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
-#, no-c-format
-msgid "Semicolon at %C needs to be preceded by statement"
-msgstr ""
+#: config/arm/arm.opt:102
+msgid "Assume target CPU is configured as little endian"
+msgstr "ターゲット CPU がリトルエンディアンとして設定されているとみなす"
 
-#: fortran/parse.c:619 fortran/parse.c:785
-#, no-c-format
-msgid "Ignoring statement label in empty statement at %C"
-msgstr ""
+#: config/arm/arm.opt:106
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "必要があれば、命令呼び出しを間接呼び出しとして生成する"
 
-#: fortran/parse.c:712 fortran/parse.c:752
-#, no-c-format
-msgid "Bad continuation line at %C"
-msgstr ""
+#: config/arm/arm.opt:110
+msgid "Specify the register to be used for PIC addressing"
+msgstr "PIC アドレシングに利用されるレジスタを指定する"
 
-#: fortran/parse.c:811
-#, no-c-format
-msgid "Line truncated at %C"
-msgstr ""
+#: config/arm/arm.opt:114
+msgid "Store function names in object code"
+msgstr "オブジェクトコードに関数名を格納する"
 
-#: fortran/parse.c:997
-#, no-c-format
-msgid "FORMAT statement at %L does not have a statement label"
-msgstr ""
+#: config/arm/arm.opt:118
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "関数のプロローグシーケンスのスケジューリングを許す"
 
-#: fortran/parse.c:1069
-msgid "arithmetic IF"
-msgstr ""
+#: config/arm/arm.opt:126
+msgid "Alias for -mfloat-abi=soft"
+msgstr "-mfloat-abi=soft の別名"
 
-#: fortran/parse.c:1075
-#, fuzzy
-msgid "attribute declaration"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: config/arm/arm.opt:130
+msgid "Specify the minimum bit alignment of structures"
+msgstr "構造体の整列の最小ビット数を指定する"
 
-#: fortran/parse.c:1105
-#, fuzzy
-msgid "data declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+#: config/arm/arm.opt:134
+msgid "Compile for the Thumb not the ARM"
+msgstr "ARM ではなく Thumb 用にコンパイルする"
 
-#: fortran/parse.c:1114
-#, fuzzy
-msgid "derived type declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+#: config/arm/arm.opt:138
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Thumb と ARM 命令セット間の呼び出しをサポートする"
 
-#: fortran/parse.c:1193
-msgid "block IF"
-msgstr ""
+#: config/arm/arm.opt:142
+msgid "Specify how to access the thread pointer"
+msgstr "スレッドポインタへのアクセス方法を指定する"
 
-#: fortran/parse.c:1202
-msgid "implied END DO"
-msgstr ""
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: 不要な場合でも(非末端)スタックフレームを生成する"
 
-#: fortran/parse.c:1275
-msgid "assignment"
-msgstr "ÂåÆþ"
+#: config/arm/arm.opt:150
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: 不要な場合でも(末端)スタックフレームを生成する"
 
-#: fortran/parse.c:1278
-#, fuzzy
-msgid "pointer assignment"
-msgstr "ÂåÆþ"
+#: config/arm/arm.opt:158
+msgid "Assume big endian bytes, little endian words"
+msgstr "byte がビッグエンディアンで word がリトルエンディアンとみなす"
 
-#: fortran/parse.c:1287
-msgid "simple IF"
-msgstr ""
+#: config/arm/arm.opt:162
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr "ベクトル化用に Neon 四倍ワード (二倍ワードではなく) レジスタを使用する"
 
-#: fortran/parse.c:1503
-#, no-c-format
-msgid "Unexpected %s statement at %C"
-msgstr ""
+#: config/arm/arm.opt:166
+msgid "Only generate absolute relocations on word sized values."
+msgstr "絶対再配置をサードサイズの値でのみ生成する。"
 
-#: fortran/parse.c:1642
-#, no-c-format
-msgid "%s statement at %C cannot follow %s statement at %L"
+#: config/arm/arm.opt:170
+msgid "Avoid overlapping destination and address registers on LDRD instructions"
 msgstr ""
 
-#: fortran/parse.c:1659
-#, fuzzy, no-c-format
-msgid "Unexpected end of file in '%s'"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "関数の dllimport 属性を無視する"
 
-#: fortran/parse.c:1714
-#, no-c-format
-msgid "Fortran 2003: Derived type definition at %C without components"
-msgstr ""
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "11/10 用のコードを生成する"
 
-#: fortran/parse.c:1725
-#, no-c-format
-msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
-msgstr ""
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "11/40 用のコードを生成する"
 
-#: fortran/parse.c:1733
-#, no-c-format
-msgid "PRIVATE statement at %C must precede structure components"
-msgstr ""
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "11/45 用のコードを生成する"
 
-#: fortran/parse.c:1741
-#, no-c-format
-msgid "Duplicate PRIVATE statement at %C"
-msgstr ""
+#: config/pdp11/pdp11.opt:35
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "浮動小数点の結果を ac0 で返す (Unix アセンブラ構文では fr0)"
 
-#: fortran/parse.c:1753
-#, no-c-format
-msgid "SEQUENCE statement at %C must precede structure components"
-msgstr ""
+#: config/pdp11/pdp11.opt:39
+msgid "Do not use inline patterns for copying memory"
+msgstr "メモリコピー用にインラインパターンを使用しない"
 
-#: fortran/parse.c:1760
-#, no-c-format
-msgid "SEQUENCE attribute at %C already specified in TYPE statement"
-msgstr ""
+#: config/pdp11/pdp11.opt:43
+msgid "Use inline patterns for copying memory"
+msgstr "メモリコピー用にインラインパターンを使用する"
 
-#: fortran/parse.c:1765
-#, no-c-format
-msgid "Duplicate SEQUENCE statement at %C"
-msgstr ""
-
-#: fortran/parse.c:1856
-#, no-c-format
-msgid "ENUM declaration at %C has no ENUMERATORS"
-msgstr ""
-
-#: fortran/parse.c:1934
-#, no-c-format
-msgid "Unexpected %s statement in INTERFACE block at %C"
-msgstr ""
+#: config/pdp11/pdp11.opt:47
+msgid "Do not pretend that branches are expensive"
+msgstr "分岐が高コストであると見なさない"
 
-#: fortran/parse.c:1960
-#, no-c-format
-msgid "SUBROUTINE at %C does not belong in a generic function interface"
-msgstr ""
+#: config/pdp11/pdp11.opt:51
+msgid "Pretend that branches are expensive"
+msgstr "分岐が高コストであると見なす"
 
-#: fortran/parse.c:1964
-#, no-c-format
-msgid "FUNCTION at %C does not belong in a generic subroutine interface"
-msgstr ""
+#: config/pdp11/pdp11.opt:55
+msgid "Use the DEC assembler syntax"
+msgstr "DEC アセンブラ構文を使用する"
 
-#: fortran/parse.c:1974
-#, no-c-format
-msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
-msgstr ""
+#: config/pdp11/pdp11.opt:59
+msgid "Use 32 bit float"
+msgstr "32 ビット浮動小数を使用する"
 
-#: fortran/parse.c:2005
-#, no-c-format
-msgid "Unexpected %s statement at %C in INTERFACE body"
-msgstr ""
+#: config/pdp11/pdp11.opt:63
+msgid "Use 64 bit float"
+msgstr "64 ビット浮動小数を使用する"
 
-#: fortran/parse.c:2019
-#, no-c-format
-msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
-msgstr ""
+#: config/pdp11/pdp11.opt:71
+msgid "Use 16 bit int"
+msgstr "16 ビット整数を使用する"
 
-#: fortran/parse.c:2134
-#, no-c-format
-msgid "%s statement must appear in a MODULE"
-msgstr ""
+#: config/pdp11/pdp11.opt:75
+msgid "Use 32 bit int"
+msgstr "32 ビット整数を使用する"
 
-#: fortran/parse.c:2141
-#, no-c-format
-msgid "%s statement at %C follows another accessibility specification"
-msgstr ""
+#: config/pdp11/pdp11.opt:83
+msgid "Target has split I&D"
+msgstr "ターゲットは split 命令とデータメモリを持つ"
 
-#: fortran/parse.c:2191
-#, fuzzy, no-c-format
-msgid "Bad kind expression for function '%s' at %L"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: config/pdp11/pdp11.opt:87
+msgid "Use UNIX assembler syntax"
+msgstr "UNIX アセンブラ構文を使用する"
 
-#: fortran/parse.c:2195
-#, no-c-format
-msgid "The type for function '%s' at %L is not accessible"
-msgstr ""
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "関数プロローグとエピローグ用にサブルーチンを使用する"
 
-#: fortran/parse.c:2253
-#, no-c-format
-msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
-msgstr ""
+#: config/avr/avr.opt:27
+msgid "-mmcu=MCU\tSelect the target MCU"
+msgstr "-mmcu=MCU\tターゲット MCU を設定する"
 
-#: fortran/parse.c:2274
-#, no-c-format
-msgid "Unexpected %s statement in WHERE block at %C"
-msgstr ""
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "8 ビット 'int' 型を使用する"
 
-#: fortran/parse.c:2333
-#, no-c-format
-msgid "Unexpected %s statement in FORALL block at %C"
-msgstr ""
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "割り込みを無効化しないでスタックポインタを変更する"
 
-#: fortran/parse.c:2384
-#, no-c-format
-msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
-msgstr ""
+#: config/avr/avr.opt:48
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "8K より大きいデバイス上で rjmp/rcall (制限された範囲) を使用する"
 
-#: fortran/parse.c:2402
-#, no-c-format
-msgid "Duplicate ELSE statements at %L and %C"
-msgstr ""
+#: config/avr/avr.opt:52
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "スタックポインタの下位 8 ビットだけを変更する"
 
-#: fortran/parse.c:2463
-#, no-c-format
-msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
-msgstr ""
+#: config/avr/avr.opt:56
+msgid "Relax branches"
+msgstr "分岐を緩和する"
 
-#: fortran/parse.c:2521
-#, no-c-format
-msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
+#: config/avr/avr.opt:60
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
 msgstr ""
 
-#: fortran/parse.c:2555
-#, no-c-format
-msgid "End of nonblock DO statement at %C is within another block"
-msgstr ""
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "乗算-加算浮動小数点命令をを使用する"
 
-#: fortran/parse.c:2564
-#, no-c-format
-msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
-msgstr ""
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "関数の引数を保存するために push を使用しない"
 
-#: fortran/parse.c:2613
-#, no-c-format
-msgid "Statement label in ENDDO at %C doesn't match DO label"
-msgstr ""
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "doloop を与えられた入れ子階層に制限する"
 
-#: fortran/parse.c:2629
-#, no-c-format
-msgid "named block DO at %L requires matching ENDDO name"
-msgstr ""
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "サーバ IO 用の cpp 定義を生成する"
 
-#: fortran/parse.c:2885
-#, no-c-format
-msgid "Name after !$omp critical and !$omp end critical does not match at %C"
-msgstr ""
+#: 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 "前定義とリンク用に UNIX 標準を指定する"
 
-#: fortran/parse.c:2941
-#, no-c-format
-msgid "%s statement at %C cannot terminate a non-block DO loop"
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "ワークステーション IO 用に cpp 定義を生成する"
 
-#: fortran/parse.c:3126
-#, no-c-format
-msgid "Contained procedure '%s' at %C is already ambiguous"
-msgstr ""
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "PA1.0 コードを生成する"
 
-#: fortran/parse.c:3176
-#, no-c-format
-msgid "Unexpected %s statement in CONTAINS section at %C"
-msgstr ""
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "PA1.1 コードを生成する"
 
-#. This is valid in Fortran 2008.
-#: fortran/parse.c:3201
-#, no-c-format
-msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
-msgstr ""
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "PA2.0 コードを生成する (binutils 2.10 以降が必要)"
 
-#: fortran/parse.c:3272
-#, no-c-format
-msgid "CONTAINS statement at %C is already in a contained program unit"
-msgstr ""
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "巨大な swich 文用コードを生成する"
 
-#: fortran/parse.c:3321
-#, no-c-format
-msgid "Global name '%s' at %L is already being used as a %s at %L"
-msgstr ""
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "浮動小数点レジスタを無効にする"
 
-#: fortran/parse.c:3342
-#, no-c-format
-msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
 msgstr ""
 
-#: fortran/parse.c:3368
-#, no-c-format
-msgid "Unexpected %s statement in BLOCK DATA at %C"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
 msgstr ""
 
-#: fortran/parse.c:3411
-#, no-c-format
-msgid "Unexpected %s statement in MODULE at %C"
-msgstr ""
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "コードが GAS によってアセンブルされると見なす"
 
-#. If we see a duplicate main program, shut down.  If the second
-#. instance is an implied main program, ie data decls or executable
-#. statements, we're in for lots of errors.
-#: fortran/parse.c:3594
-#, no-c-format
-msgid "Two main PROGRAMs at %L and %C"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: fortran/primary.c:87
-#, fuzzy, no-c-format
-msgid "Missing kind-parameter at %C"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "リンカ最適化を有効にする"
 
-#: fortran/primary.c:210
-#, no-c-format
-msgid "Integer kind %d at %C not available"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: fortran/primary.c:218
-#, no-c-format
-msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: fortran/primary.c:247
-#, no-c-format
-msgid "Extension: Hollerith constant at %C"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: fortran/primary.c:259
-#, no-c-format
-msgid "Invalid Hollerith constant: %L must contain at least one character"
-msgstr ""
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "移植性のある呼び出し規約を使用する"
 
-#: fortran/primary.c:265
-#, no-c-format
-msgid "Invalid Hollerith constant: Integer kind at %L should be default"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
 
-#: fortran/primary.c:353
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
 msgstr ""
 
-#: fortran/primary.c:363
-#, no-c-format
-msgid "Empty set of digits in BOZ constant at %C"
-msgstr ""
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "コードが GNU ld によってリンクされると見なす"
 
-#: fortran/primary.c:369
-#, fuzzy, no-c-format
-msgid "Illegal character in BOZ constant at %C"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "コードが HP ld によってリンクされると見なす"
 
-#: fortran/primary.c:392
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
-msgstr ""
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "定数をロードするために CONST16 命令を使用する"
 
-#: fortran/primary.c:423
-#, no-c-format
-msgid "Integer too big for integer kind %i at %C"
-msgstr ""
+#: config/xtensa/xtensa.opt:27
+msgid "Disable position-independent code (PIC) for use in OS kernel code"
+msgstr "OS カーネルコード内で使用するために位置非依存コード (PIC) を無効にする"
 
-#: fortran/primary.c:429
-#, no-c-format
-msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
-msgstr ""
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "大きなプログラム用に間接 CALLXn 命令を使用する"
 
-#: fortran/primary.c:529
-#, no-c-format
-msgid "Missing exponent in real number at %C"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: fortran/primary.c:585
-#, no-c-format
-msgid "Real number at %C has a 'd' exponent and an explicit kind"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: fortran/primary.c:598
-#, no-c-format
-msgid "Invalid real kind %d at %C"
+#: config/xtensa/xtensa.opt:43
+msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: fortran/primary.c:612
-#, no-c-format
-msgid "Real constant overflows its kind at %C"
-msgstr ""
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "シミュレータ用ライブラリを提供する"
 
-#: fortran/primary.c:617
-#, no-c-format
-msgid "Real constant underflows its kind at %C"
-msgstr ""
+#: config/mips/mips.opt:23
+msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
+msgstr "-mabi=ABI\t与えられた ABI に準拠したコードを生成する"
 
-#: fortran/primary.c:709
-#, fuzzy, no-c-format
-msgid "Syntax error in SUBSTRING specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/mips/mips.opt:27
+msgid "Generate code that can be used in SVR4-style dynamic objects"
+msgstr "SVR4 スタイルの動的オブジェクト内で使用できるコードを生成する"
 
-#: fortran/primary.c:914
-#, no-c-format
-msgid "Invalid kind %d for CHARACTER constant at %C"
-msgstr ""
+#: config/mips/mips.opt:31
+msgid "Use PMC-style 'mad' instructions"
+msgstr "PMC スタイルの 'mad' 命令を使用する"
 
-#: fortran/primary.c:935
-#, fuzzy, no-c-format
-msgid "Unterminated character constant beginning at %C"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
+#: config/mips/mips.opt:35
+msgid "-march=ISA\tGenerate code for the given ISA"
+msgstr "-march=ISA\t与えられた ISA 用のコードを生成する"
 
-#: fortran/primary.c:1047
-#, no-c-format
-msgid "Bad kind for logical constant at %C"
-msgstr ""
+#: config/mips/mips.opt:39
+msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
+msgstr "-mbranch-cost=COST\t分岐コストを大体 COST 命令分に設定する"
 
-#: fortran/primary.c:1086
-#, no-c-format
-msgid "Expected PARAMETER symbol in complex constant at %C"
+#: config/mips/mips.opt:43
+msgid "Use Branch Likely instructions, overriding the architecture default"
 msgstr ""
 
-#: fortran/primary.c:1092
-#, no-c-format
-msgid "Numeric PARAMETER required in complex constant at %C"
+#: config/mips/mips.opt:47
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
 msgstr ""
 
-#: fortran/primary.c:1098
-#, no-c-format
-msgid "Scalar PARAMETER required in complex constant at %C"
-msgstr ""
+#: config/mips/mips.opt:51
+msgid "Trap on integer divide by zero"
+msgstr "整数のゼロ除算をトラップする"
 
-#: fortran/primary.c:1102
-#, no-c-format
-msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
+#: config/mips/mips.opt:55
+msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
 msgstr ""
 
-#: fortran/primary.c:1132
-#, no-c-format
-msgid "Error converting PARAMETER constant in complex constant at %C"
+#: config/mips/mips.opt:59
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: fortran/primary.c:1261
-#, no-c-format
-msgid "Syntax error in COMPLEX constant at %C"
+#: config/mips/mips.opt:63
+msgid "Use trap instructions to check for integer divide by zero"
 msgstr ""
 
-#: fortran/primary.c:1442
-#, no-c-format
-msgid "Keyword '%s' at %C has already appeared in the current argument list"
-msgstr ""
+#: config/mips/mips.opt:67
+msgid "Allow the use of MDMX instructions"
+msgstr "MDMX 命令の使用を許可する"
 
-#: fortran/primary.c:1506
-#, fuzzy, no-c-format
-msgid "Extension: argument list function at %C"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/mips/mips.opt:71
+msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
+msgstr "32 ビット操作と 64 ビット操作の両方でのハードウェア浮動小数点命令使用を許可する"
 
-#: fortran/primary.c:1573
-#, fuzzy, no-c-format
-msgid "Expected alternate return label at %C"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/mips/mips.opt:75
+msgid "Use MIPS-DSP instructions"
+msgstr "MIPS-DSP 命令を使用する"
 
-#: fortran/primary.c:1591
-#, fuzzy, no-c-format
-msgid "Missing keyword name in actual argument list at %C"
-msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
+#: config/mips/mips.opt:79
+msgid "Use MIPS-DSP REV 2 instructions"
+msgstr "MIPS-DSP REV 2 命令を使用する"
 
-#: fortran/primary.c:1636
-#, no-c-format
-msgid "Syntax error in argument list at %C"
-msgstr ""
+#: config/mips/mips.opt:89 config/mep/mep.opt:80
+msgid "Use big-endian byte order"
+msgstr "ビッグエンディアンのバイト順を使用する"
 
-#: fortran/primary.c:1723
-#, fuzzy, no-c-format
-msgid "Expected structure component name at %C"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/mips/mips.opt:93 config/mep/mep.opt:84
+msgid "Use little-endian byte order"
+msgstr "リトルエンディアンのバイト順を使用する"
 
-#: fortran/primary.c:1980
-#, no-c-format
-msgid "Too many components in structure constructor at %C"
-msgstr ""
+#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
+msgid "Use ROM instead of RAM"
+msgstr "RAM の代わりに ROM を使用する"
 
-#: fortran/primary.c:1993
-#, no-c-format
-msgid "Structure constructor for '%s' at %C has PRIVATE components"
-msgstr ""
+#: config/mips/mips.opt:101
+msgid "Use NewABI-style %reloc() assembly operators"
+msgstr "NewABI スタイルの %reloc() アセンブラ操作を使用する"
 
-#: fortran/primary.c:2003
-#, no-c-format
-msgid "Too few components in structure constructor at %C"
+#: config/mips/mips.opt:105
+msgid "Use -G for data that is not defined by the current object"
 msgstr ""
 
-#: fortran/primary.c:2021
-#, no-c-format
-msgid "Syntax error in structure constructor at %C"
-msgstr ""
+#: config/mips/mips.opt:109
+msgid "Work around certain R4000 errata"
+msgstr "R4000 固有のエラッタ回避を行う"
 
-#: fortran/primary.c:2105
-#, no-c-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 ""
+#: config/mips/mips.opt:113
+msgid "Work around certain R4400 errata"
+msgstr "R4400 固有のエラッタ回避を行う"
 
-#: fortran/primary.c:2207
-#, no-c-format
-msgid "Unexpected use of subroutine name '%s' at %C"
-msgstr ""
+#: config/mips/mips.opt:117
+msgid "Work around certain R10000 errata"
+msgstr "R10000 固有のエラッタ回避を行う"
 
-#: fortran/primary.c:2238
-#, fuzzy, no-c-format
-msgid "Statement function '%s' requires argument list at %C"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
+#: config/mips/mips.opt:121
+msgid "Work around errata for early SB-1 revision 2 cores"
+msgstr "初期の SB-1 リビジョン 2 コアのエラッタ回避を行う"
 
-#: fortran/primary.c:2241
-#, fuzzy, no-c-format
-msgid "Function '%s' requires an argument list at %C"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
+#: config/mips/mips.opt:125
+msgid "Work around certain VR4120 errata"
+msgstr "VR4120 固有のエラッタ回避を行う"
 
-#: fortran/primary.c:2286
-#, fuzzy, no-c-format
-msgid "Missing argument to '%s' at %C"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/mips/mips.opt:129
+msgid "Work around VR4130 mflo/mfhi errata"
+msgstr "VR4130 mflo/mfhi エラッタ回避を行う"
 
-#: fortran/primary.c:2427
-#, fuzzy, no-c-format
-msgid "Missing argument list in function '%s' at %C"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/mips/mips.opt:133
+msgid "Work around an early 4300 hardware bug"
+msgstr "初期の 4300 ハードウェアバグの回避を行う"
 
-#: fortran/primary.c:2455
-#, fuzzy, no-c-format
-msgid "Symbol at %C is not appropriate for an expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/mips/mips.opt:137
+msgid "FP exceptions are enabled"
+msgstr "浮動小数点例外を有効にする"
 
-#: fortran/primary.c:2523
-#, no-c-format
-msgid "Assigning to PROTECTED variable at %C"
-msgstr ""
+#: config/mips/mips.opt:141
+msgid "Use 32-bit floating-point registers"
+msgstr "32 ビット浮動小数点レジスタを使用する"
 
-#: fortran/primary.c:2557
-#, no-c-format
-msgid "Named constant at %C in an EQUIVALENCE"
+#: config/mips/mips.opt:145
+msgid "Use 64-bit floating-point registers"
+msgstr "64 ビット浮動小数点レジスタを使用する"
+
+#: config/mips/mips.opt:149
+msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
 msgstr ""
 
-#: fortran/primary.c:2579
-#, fuzzy, no-c-format
-msgid "'%s' at %C is not a variable"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/mips/mips.opt:153
+#, fuzzy
+msgid "Generate floating-point multiply-add instructions"
+msgstr "浮動小数の乗算/加算命令を生成する"
 
-#: fortran/resolve.c:121
-#, no-c-format
-msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
-msgstr ""
+#: config/mips/mips.opt:157
+msgid "Use 32-bit general registers"
+msgstr "32 ビット汎用レジスタを使用する"
 
-#: fortran/resolve.c:125
-#, no-c-format
-msgid "Alternate return specifier in function '%s' at %L is not allowed"
-msgstr ""
+#: config/mips/mips.opt:161
+msgid "Use 64-bit general registers"
+msgstr "64 ビット汎用レジスタを使用する"
 
-#: fortran/resolve.c:138
-#, no-c-format
-msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
+#: config/mips/mips.opt:165
+msgid "Use GP-relative addressing to access small data"
 msgstr ""
 
-#: fortran/resolve.c:145
-#, no-c-format
-msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
+#: config/mips/mips.opt:169
+msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
 msgstr ""
 
-#: fortran/resolve.c:158 fortran/resolve.c:1138
-#, no-c-format
-msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
-msgstr ""
+#: config/mips/mips.opt:173
+msgid "Allow the use of hardware floating-point ABI and instructions"
+msgstr "ハードウェア浮動小数点の ABI と命令の使用を許可する"
 
-#: fortran/resolve.c:202
-#, no-c-format
-msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
-msgstr ""
+#: config/mips/mips.opt:177
+msgid "Generate code that can be safely linked with MIPS16 code."
+msgstr "MIPS16 コードと安全にリンクできるコードを生成する。"
 
-#: fortran/resolve.c:207
-#, no-c-format
-msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
-msgstr ""
+#: config/mips/mips.opt:181
+msgid "-mipsN\tGenerate code for ISA level N"
+msgstr "-mipsN\tISA レベル N 用のコードを生成する"
 
-#: fortran/resolve.c:216
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L must be scalar"
-msgstr ""
+#: config/mips/mips.opt:185
+msgid "Generate MIPS16 code"
+msgstr "MIPS16 コードを生成する"
 
-#: fortran/resolve.c:223
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
-msgstr ""
+#: config/mips/mips.opt:189
+msgid "Use MIPS-3D instructions"
+msgstr "MIPS-3D 命令を使用する"
 
-#: fortran/resolve.c:231
-#, no-c-format
-msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
-msgstr ""
+#: config/mips/mips.opt:193
+msgid "Use ll, sc and sync instructions"
+msgstr "ll、sc および sync 命令を使用する"
 
-#: fortran/resolve.c:243
-#, no-c-format
-msgid "Argument '%s' of statement function at %L must be scalar"
-msgstr ""
+#: config/mips/mips.opt:197
+msgid "Use -G for object-local data"
+msgstr "オブジェクト局所データ用に -G を使用する"
 
-#: fortran/resolve.c:253
-#, no-c-format
-msgid "Character-valued argument '%s' of statement function at %L must have constant length"
-msgstr ""
+#: config/mips/mips.opt:201
+msgid "Use indirect calls"
+msgstr "間接呼び出しを使用する"
 
-#: fortran/resolve.c:310
-#, no-c-format
-msgid "Contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: config/mips/mips.opt:205
+msgid "Use a 32-bit long type"
+msgstr "32 ビット long 型を使用する"
 
-#: fortran/resolve.c:313
-#, no-c-format
-msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: config/mips/mips.opt:209
+msgid "Use a 64-bit long type"
+msgstr "64 ビット long 型を使用する"
 
-#: fortran/resolve.c:330
-#, no-c-format
-msgid "Character-valued internal function '%s' at %L must not be assumed length"
+#: config/mips/mips.opt:213
+msgid "Pass the address of the ra save location to _mcount in $12"
 msgstr ""
 
-#: fortran/resolve.c:501
-#, fuzzy, no-c-format
-msgid "Function %s at %L has entries with mismatched array specifications"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍͤ¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤ó"
+#: config/mips/mips.opt:217
+msgid "Don't optimize block moves"
+msgstr "ブロック移動を最適化しない"
 
-#: fortran/resolve.c:518
-#, no-c-format
-msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
-msgstr ""
+#: config/mips/mips.opt:221
+#, fuzzy
+msgid "Use the mips-tfile postpass"
+msgstr "asm 後過程で mips-tfile を利用する"
 
-#: fortran/resolve.c:545
-#, no-c-format
-msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+#: config/mips/mips.opt:225
+msgid "Allow the use of MT instructions"
+msgstr "MT 命令の使用を許可する"
 
-#: fortran/resolve.c:549
-#, no-c-format
-msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+#: config/mips/mips.opt:229
+msgid "Prevent the use of all floating-point operations"
+msgstr "すべての浮動小数点操作の使用を防止する"
 
-#: fortran/resolve.c:556
-#, no-c-format
-msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
+#: config/mips/mips.opt:233
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: fortran/resolve.c:560
-#, no-c-format
-msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
+#: config/mips/mips.opt:237
+msgid "Do not use MDMX instructions"
+msgstr "MDMX 命令を使用しない"
 
-#: fortran/resolve.c:598
-#, no-c-format
-msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
+#: config/mips/mips.opt:241
+msgid "Generate normal-mode code"
+msgstr "ノーマルモードコードを生成する"
 
-#: fortran/resolve.c:603
-#, no-c-format
-msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
+#: config/mips/mips.opt:245
+msgid "Do not use MIPS-3D instructions"
+msgstr "MIPS-3D 命令を使用しない"
 
-#: fortran/resolve.c:661
-#, no-c-format
-msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+#: config/mips/mips.opt:249
+msgid "Use paired-single floating-point instructions"
 msgstr ""
 
-#: fortran/resolve.c:665
-#, no-c-format
-msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+#: config/mips/mips.opt:253
+msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
 msgstr ""
 
-#: fortran/resolve.c:676
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
-msgstr ""
+#: config/mips/mips.opt:257
+msgid "Try to allow the linker to turn PIC calls into direct calls"
+msgstr "リンカが PIC 呼び出しを直接呼び出しに変更することを許可するように試みる"
 
-#: fortran/resolve.c:680
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
-msgstr ""
+#: config/mips/mips.opt:261
+msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
+msgstr "-mabicalls コードを生成しているときに、共有ライブラリで使用するのに適したコードを作成する"
 
-#: fortran/resolve.c:684
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
-msgstr ""
+#: config/mips/mips.opt:265
+msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
+msgstr "ハードウェア浮動小数点命令の使用を 32 ビット操作に制限する"
 
-#: fortran/resolve.c:711
-#, no-c-format
-msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
-msgstr ""
+#: config/mips/mips.opt:269
+msgid "Use SmartMIPS instructions"
+msgstr "SmartMIPS 命令を使用する"
 
-#: fortran/resolve.c:715
-#, no-c-format
-msgid "COMMON block '%s' at %L is also an intrinsic procedure"
-msgstr ""
+#: config/mips/mips.opt:273
+msgid "Prevent the use of all hardware floating-point instructions"
+msgstr "すべてのハードウェア浮動小数点命令の使用を防止する"
 
-#: fortran/resolve.c:719
-#, no-c-format
-msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
-msgstr ""
+#: config/mips/mips.opt:277
+msgid "Optimize lui/addiu address loads"
+msgstr "lui/addiu アドレスロードを最適化する"
 
-#: fortran/resolve.c:724
-#, no-c-format
-msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
-msgstr ""
+#: config/mips/mips.opt:281
+msgid "Assume all symbols have 32-bit values"
+msgstr "すべてのシンボルが 32 ビット値を持つと見なす"
 
-#: fortran/resolve.c:786
-#, no-c-format
-msgid "Components of structure constructor '%s' at %L are PRIVATE"
-msgstr ""
+#: config/mips/mips.opt:285
+msgid "Use synci instruction to invalidate i-cache"
+msgstr "i-cache を無効にするために synci 命令を使用する"
 
-#: fortran/resolve.c:808
-#, no-c-format
-msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
-msgstr ""
+#: config/mips/mips.opt:289
+msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
+msgstr "-mtune=PROCESSOR\tPROCESSOR 用に出力を最適化する"
 
-#: fortran/resolve.c:821
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
-msgstr ""
+#: config/mips/mips.opt:293 config/iq2000/iq2000.opt:44
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "未初期化定数を ROM に置く(-membedded-data が必要)"
 
-#: fortran/resolve.c:838
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
-msgstr ""
+#: config/mips/mips.opt:297
+msgid "Perform VR4130-specific alignment optimizations"
+msgstr "VR4130 固有の整列最適化を行う"
 
-#: fortran/resolve.c:965
-#, no-c-format
-msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
+#: config/mips/mips.opt:301
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
-#, fuzzy, no-c-format
-msgid "Label %d referenced at %L is never defined"
-msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "スモールアドレス空間とみなす"
 
-#: fortran/resolve.c:1039
-#, fuzzy, no-c-format
-msgid "'%s' at %L is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "68HC11 用にコンパイルする"
 
-#: fortran/resolve.c:1075
-#, no-c-format
-msgid "Statement function '%s' at %L is not allowed as an actual argument"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "68HC12 用にコンパイルする"
 
-#: fortran/resolve.c:1083
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "68HCS12 用にコンパイルする"
 
-#: fortran/resolve.c:1090
-#, no-c-format
-msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "自動 pre/post デクリメント インクリメントを許容する"
 
-#: fortran/resolve.c:1096
-#, no-c-format
-msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "min/max 命令を許可する"
 
-#: fortran/resolve.c:1116
-#, no-c-format
-msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "関数呼び出しと戻り用に call と rtc を使用する"
 
-#: fortran/resolve.c:1157
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %L is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "自動 pre/post デクリメント インクリメントを許容しない"
 
-#: fortran/resolve.c:1206
-#, no-c-format
-msgid "By-value argument at %L is not of numeric type"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "関数呼び出しと戻り用に jsr と rts を使用する"
 
-#: fortran/resolve.c:1213
-#, no-c-format
-msgid "By-value argument at %L cannot be an array or an array section"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "min/max 命令を許可しない"
 
-#: fortran/resolve.c:1227
-#, no-c-format
-msgid "By-value argument at %L is not allowed in this context"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "ソフトレジスタ用に直接アドレスモードを使用する"
 
-#: fortran/resolve.c:1239
-#, no-c-format
-msgid "Passing internal procedure at %L by location not allowed"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "32 ビット整数モードでコンパイルする"
 
-#: fortran/resolve.c:1356
-#, no-c-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 ""
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "レジスタ確保順を指定する"
 
-#: fortran/resolve.c:1378
-msgid "elemental procedure"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "ソフトレジスタ用に直接アドレスモードを使用しない"
 
-#: fortran/resolve.c:1395
-#, no-c-format
-msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "16 ビット整数モードでコンパイルする"
 
-#: fortran/resolve.c:1531
-#, no-c-format
-msgid "There is no specific function for the generic '%s' at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "利用可能ソフトレジスタの数を示す"
 
-#: fortran/resolve.c:1540
-#, no-c-format
-msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
-msgstr ""
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "DFLOAT 倍精度コードをターゲットとする"
 
-#: fortran/resolve.c:1594
-#, no-c-format
-msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "GFLOAT 倍精度コードを生成する"
 
-#: fortran/resolve.c:1640
-#, no-c-format
-msgid "Unable to resolve the specific function '%s' at %L"
-msgstr ""
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "GNU アセンブラ (gas) 用のコードを生成する"
 
-#: fortran/resolve.c:1696 fortran/resolve.c:8931
-#, no-c-format
-msgid "Function '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "UNIX アセンブラ用のコードを生成する"
 
-#: fortran/resolve.c:1907
-#, fuzzy, no-c-format
-msgid "Argument to '%s' at %L is not a variable"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "VAXC 構造体規約を使用する"
 
-#: fortran/resolve.c:1979
-#, no-c-format
-msgid "More actual than formal arguments in '%s' call at %L"
-msgstr ""
+#: config/vax/vax.opt:51
+msgid "Use new adddi3/subdi3 patterns"
+msgstr "新しい adddi3/subdi3 パターンを使用する"
 
-#: fortran/resolve.c:1991
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: fortran/resolve.c:2017
-#, no-c-format
-msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
-msgstr ""
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "乗算命令内のバグを回避する"
 
-#: fortran/resolve.c:2034
-#, no-c-format
-msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
-msgstr ""
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ETRAX 4 (CRIS v3) 用にコンパイルする"
 
-#: fortran/resolve.c:2044
-#, no-c-format
-msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
-msgstr ""
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ETRAX 100 (CRIS v8) 用にコンパイルする"
 
-#: fortran/resolve.c:2067 fortran/resolve.c:2106
-#, no-c-format
-msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
-msgstr ""
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "アセンブラコード内に冗長でバッグ情報を発行する"
 
-#. Case 1c, section 15.1.2.5, J3/04-007: an associated
-#. scalar pointer.
-#: fortran/resolve.c:2082
-#, no-c-format
-msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: fortran/resolve.c:2098
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be a scalar"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#. TODO: Update this error message to allow for procedure
-#. pointers once they are implemented.
-#: fortran/resolve.c:2120
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be a procedure"
-msgstr ""
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "スタック整列を調整しない"
 
-#: fortran/resolve.c:2128
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
-msgstr ""
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "書き込み可能データ整列を調整しない"
 
-#: fortran/resolve.c:2170
-#, fuzzy, no-c-format
-msgid "'%s' at %L is not a function"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "コードと読み取り専用データ整列を調整しない"
 
-#: fortran/resolve.c:2176
-#, no-c-format
-msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
-msgstr ""
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "コードとデータを 32 ビットに整列する"
 
-#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2219
-#, no-c-format
-msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
-msgstr ""
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "コードまたはデータ内の要素を整列しない"
 
-#: fortran/resolve.c:2272
-#, no-c-format
-msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
-msgstr ""
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "関数プロローグまたはエピローグを発行しない"
 
-#: fortran/resolve.c:2321
-#, no-c-format
-msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: fortran/resolve.c:2328
-#, no-c-format
-msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
-msgstr ""
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "-mbest-lib-options を上書きする"
 
-#: fortran/resolve.c:2343
-#, no-c-format
-msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
+#: config/cris/cris.opt:165
+msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
+msgstr "-march=ARCH\t指定したチップまたは CPU バージョン用のコードを生成する"
 
-#: fortran/resolve.c:2351
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
-msgstr ""
+#: config/cris/cris.opt:169
+msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
+msgstr "-mtune=ARCH\t指定したチップまたは CPU 用に整列を調整する"
 
-#: fortran/resolve.c:2393
-#, no-c-format
-msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
-msgstr ""
+#: config/cris/cris.opt:173
+msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
+msgstr "-mmax-stackframe=SIZE\tスタックフレームが指定したサイズより大きい場合に警告する"
 
-#: fortran/resolve.c:2396
-#, no-c-format
-msgid "Subroutine call to '%s' at %L is not PURE"
-msgstr ""
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "H8S コードを生成する"
 
-#: fortran/resolve.c:2459
-#, no-c-format
-msgid "There is no specific subroutine for the generic '%s' at %L"
-msgstr ""
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "H8SX コードを生成する"
 
-#: fortran/resolve.c:2468
-#, no-c-format
-msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
-msgstr ""
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "H8S/2600 コードを生成する"
 
-#: fortran/resolve.c:2576
-#, no-c-format
-msgid "Missing SHAPE parameter for call to %s at %L"
-msgstr ""
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "整数を 32 ビット幅とする"
 
-#: fortran/resolve.c:2584
-#, no-c-format
-msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
-msgstr ""
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "引数をレジスタ渡しにする"
 
-#: fortran/resolve.c:2667
-#, no-c-format
-msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "バイトサイズ単位のメモリアクセスが遅いことを考慮する"
 
-#: fortran/resolve.c:2711
-#, no-c-format
-msgid "Unable to resolve the specific subroutine '%s' at %L"
-msgstr ""
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "リンカの緩和を有効にする"
 
-#: fortran/resolve.c:2768
-#, no-c-format
-msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
-msgstr ""
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "H8/300H コードを生成する"
 
-#: fortran/resolve.c:2787
-#, no-c-format
-msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "通常モードを有効にする"
 
-#: fortran/resolve.c:2795
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
-msgstr ""
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "H8/300 整列規則を使用する"
 
-#: fortran/resolve.c:2865
-#, fuzzy, no-c-format
-msgid "Shapes for operands at %L and %L are not conformable"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "レジスタ r2 と r5 を使用する"
 
-#: fortran/resolve.c:2916
-#, c-format
-msgid "Invalid context for NULL() pointer at %%L"
-msgstr ""
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "switch 表で 4 バイトエントリを使用する"
 
-#: fortran/resolve.c:2932
-#, c-format
-msgid "Operand of unary numeric operator '%s' at %%L is %s"
-msgstr ""
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "バックエンドデバッグを有効にする"
 
-#: fortran/resolve.c:2948
-#, c-format
-msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "callt 命令を使用しない"
 
-#: fortran/resolve.c:2962
-#, c-format
-msgid "Operands of string concatenation operator at %%L are %s/%s"
-msgstr ""
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "関数の主要部分毎に r30 を再利用する"
 
-#: fortran/resolve.c:2981
-#, c-format
-msgid "Operands of logical operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Green Hill の ABI をサポートする"
 
-#: fortran/resolve.c:2995
-#, c-format
-msgid "Operand of .not. operator at %%L is %s"
-msgstr ""
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "PC 関連の関数呼び出しを禁止する"
 
-#: fortran/resolve.c:3009
-msgid "COMPLEX quantities cannot be compared at %L"
-msgstr ""
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "関数プロローグ用のスタブを使用する"
 
-#: fortran/resolve.c:3037
-#, c-format
-msgid "Logicals at %%L must be compared with %s instead of %s"
-msgstr ""
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "SDA 領域にとって望ましい最大データサイズを設定する"
 
-#: fortran/resolve.c:3043
-#, c-format
-msgid "Operands of comparison operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "短い load 命令の使用を有効にする"
 
-#: fortran/resolve.c:3051
-#, c-format
-msgid "Unknown operator '%s' at %%L"
-msgstr ""
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "-mep -mprolog-function と同様"
 
-#: fortran/resolve.c:3053
-#, c-format
-msgid "Operand of user operator '%s' at %%L is %s"
-msgstr ""
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "TDA 領域にとって望ましい最大データサイズを設定する"
 
-#: fortran/resolve.c:3056
-#, c-format
-msgid "Operands of user operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "厳密な整列を強制する"
 
-#: fortran/resolve.c:3142
-#, c-format
-msgid "Inconsistent ranks for operator at %%L and %%L"
-msgstr ""
+#: config/v850/v850.opt:75
+msgid "Enforce table jump"
+msgstr "表によるジャンプを強制する"
 
-#: fortran/resolve.c:3339
-#, no-c-format
-msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
+#: config/v850/v850.opt:82
+msgid "Compile for the v850 processor"
+msgstr "v850 プロセッサ用にコンパイルする"
 
-#: fortran/resolve.c:3347
-#, no-c-format
-msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr ""
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e processor"
+msgstr "v850e プロセッサ用にコンパイルする"
 
-#: fortran/resolve.c:3366
-#, no-c-format
-msgid "Illegal stride of zero at %L"
-msgstr ""
+#: config/v850/v850.opt:90
+msgid "Compile for the v850e1 processor"
+msgstr "v850e1 プロセッサ用にコンパイルする"
 
-#: fortran/resolve.c:3383
-#, no-c-format
-msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
+#: config/v850/v850.opt:94
+msgid "Compile for the v850e2 processor"
+msgstr "v850e2 プロセッサ用にコンパイルする"
 
-#: fortran/resolve.c:3391
-#, no-c-format
-msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr ""
+#: config/v850/v850.opt:98
+msgid "Compile for the v850e2v3 processor"
+msgstr "v850e2v3 プロセッサ用にコンパイルする"
 
-#: fortran/resolve.c:3407
-#, no-c-format
-msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
+#: config/v850/v850.opt:102
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "ZDA 領域にとって望ましい最大データサイズを設定する"
 
-#: fortran/resolve.c:3416
-#, no-c-format
-msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: fortran/resolve.c:3455
-#, no-c-format
-msgid "Rightmost upper bound of assumed size array section not specified at %L"
-msgstr ""
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "引数と戻り値用にレジスタスタックを使用する"
 
-#: fortran/resolve.c:3465
-#, no-c-format
-msgid "Rank mismatch in array reference at %L (%d/%d)"
-msgstr ""
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "引数と戻り値用に呼び出しで破壊されるレジスタを使用する"
 
-#: fortran/resolve.c:3493
-#, no-c-format
-msgid "Array index at %L must be scalar"
-msgstr ""
+#: config/mmix/mmix.opt:37
+#, fuzzy
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/resolve.c:3499
-#, no-c-format
-msgid "Array index at %L must be of INTEGER type"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: fortran/resolve.c:3505
-#, no-c-format
-msgid "Extension: REAL array index at %L"
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: fortran/resolve.c:3535
-#, no-c-format
-msgid "Argument dim at %L must be scalar"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: fortran/resolve.c:3542
-#, no-c-format
-msgid "Argument dim at %L must be of INTEGER type"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: fortran/resolve.c:3663
-#, no-c-format
-msgid "Array index at %L is an array of rank %d"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: fortran/resolve.c:3700
-#, no-c-format
-msgid "Substring start index at %L must be of type INTEGER"
-msgstr ""
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "統計的に使用されると予測される分岐に P-ニーモニックを使用する"
 
-#: fortran/resolve.c:3707
-#, no-c-format
-msgid "Substring start index at %L must be scalar"
-msgstr ""
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "分岐用にP-ニーモニックを使用しない"
 
-#: fortran/resolve.c:3716
-#, no-c-format
-msgid "Substring start index at %L is less than one"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: fortran/resolve.c:3729
-#, no-c-format
-msgid "Substring end index at %L must be of type INTEGER"
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: fortran/resolve.c:3736
-#, no-c-format
-msgid "Substring end index at %L must be scalar"
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: fortran/resolve.c:3746
-#, no-c-format
-msgid "Substring end index at %L exceeds the string length"
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: fortran/resolve.c:3884
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
-msgstr ""
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "プログラムの開始アドレスを設定する"
 
-#: fortran/resolve.c:3891
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
-msgstr ""
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "データの開始アドレスを設定する"
 
-#: fortran/resolve.c:3910
-#, no-c-format
-msgid "Two or more part references with nonzero rank must not be specified at %L"
-msgstr ""
+#: config/iq2000/iq2000.opt:23
+msgid "Specify CPU for code generation purposes"
+msgstr "コード生成用 CPU を指定する"
 
-#: fortran/resolve.c:4085
-#, no-c-format
-msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "スケジュール用 CPU を指定する"
 
-#: fortran/resolve.c:4090
-#, no-c-format
-msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
+#: config/iq2000/iq2000.opt:35 config/microblaze/microblaze.opt:65
+msgid "Use GP relative sdata/sbss sections"
+msgstr "GP 関連 sdata/sbss セクションを使用する"
 
-#: fortran/resolve.c:4367
-#, no-c-format
-msgid "%s at %L must be a scalar"
-msgstr ""
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "crt0.o をデフォルトとしない"
 
-#: fortran/resolve.c:4377
-#, no-c-format
-msgid "Deleted feature: %s at %L must be integer"
-msgstr ""
+#: config/bfin/bfin.opt:23 config/mep/mep.opt:141
+msgid "Use simulator runtime"
+msgstr "シミュレータランタイムを使用する"
 
-#: fortran/resolve.c:4381 fortran/resolve.c:4388
-#, no-c-format
-msgid "%s at %L must be INTEGER"
-msgstr ""
+#: config/bfin/bfin.opt:31
+msgid "Omit frame pointer for leaf functions"
+msgstr "末端の関数ではフレームポインタを省略する"
 
-#: fortran/resolve.c:4408
-#, no-c-format
-msgid "Cannot assign to loop variable in PURE procedure at %L"
-msgstr ""
+#: config/bfin/bfin.opt:35
+msgid "Program is entirely located in low 64k of memory"
+msgstr "プログラム全体をメモリの下位 64k に配置する"
 
-#: fortran/resolve.c:4432
-#, no-c-format
-msgid "Step expression in DO loop at %L cannot be zero"
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: fortran/resolve.c:4508
-#, no-c-format
-msgid "FORALL index-name at %L must be a scalar INTEGER"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: fortran/resolve.c:4513
-#, no-c-format
-msgid "FORALL start expression at %L must be a scalar INTEGER"
-msgstr ""
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
+msgstr "ID に基づく共有ライブラリを有効にする"
 
-#: fortran/resolve.c:4520
-#, no-c-format
-msgid "FORALL end expression at %L must be a scalar INTEGER"
+#: config/bfin/bfin.opt:52
+msgid "Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: fortran/resolve.c:4528
-#, no-c-format
-msgid "FORALL stride expression at %L must be a scalar %s"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: fortran/resolve.c:4533
-#, no-c-format
-msgid "FORALL stride expression at %L cannot be zero"
+#: config/bfin/bfin.opt:69
+msgid "Link with the fast floating-point library"
 msgstr ""
 
-#: fortran/resolve.c:4549
-#, no-c-format
-msgid "FORALL index '%s' may not appear in triplet specification at %L"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: fortran/resolve.c:4629
-#, no-c-format
-msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
+#: config/bfin/bfin.opt:85
+msgid "Enable multicore support"
+msgstr "複数コアサポートを有効にする"
 
-#: fortran/resolve.c:4636
-#, no-c-format
-msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
-msgstr ""
+#: config/bfin/bfin.opt:89
+msgid "Build for Core A"
+msgstr "Core A 用にビルドする"
 
-#: fortran/resolve.c:4740
-#, no-c-format
-msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
-msgstr ""
+#: config/bfin/bfin.opt:93
+msgid "Build for Core B"
+msgstr "Core B 用にビルドする"
 
-#: fortran/resolve.c:4776
-#, no-c-format
-msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
+#: config/bfin/bfin.opt:97
+msgid "Build for SDRAM"
+msgstr "SDRAM 用にビルドする"
 
-#: fortran/resolve.c:4784
-#, no-c-format
-msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
-msgstr ""
+#: config/bfin/bfin.opt:101
+msgid "Assume ICPLBs are enabled at runtime."
+msgstr "実行時に ICPLB が有効であると見なす"
 
-#: fortran/resolve.c:4808
-#, no-c-format
-msgid "Array specification required in ALLOCATE statement at %L"
+#: config/picochip/picochip.opt:23
+msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
 msgstr ""
 
-#: fortran/resolve.c:4838
-#, no-c-format
-msgid "Bad array specification in ALLOCATE statement at %L"
+#: config/picochip/picochip.opt:27
+msgid "Specify which type of multiplication to use. Can be mem, mac or none."
 msgstr ""
 
-#: fortran/resolve.c:4856
-#, no-c-format
-msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
+#: config/picochip/picochip.opt:31
+msgid "Specify whether the byte access instructions should be used. Enabled by default."
 msgstr ""
 
-#: fortran/resolve.c:4880
-#, no-c-format
-msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/picochip/picochip.opt:35
+msgid "Enable debug output to be generated."
+msgstr "デバッグ出力の生成を有効にする"
 
-#: fortran/resolve.c:4884
-#, no-c-format
-msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+#: config/picochip/picochip.opt:39
+msgid "Allow a symbol value to be used as an immediate value in an instruction."
 msgstr ""
 
-#: fortran/resolve.c:4922
-#, no-c-format
-msgid "STAT tag in %s statement at %L must be a variable"
+#: config/picochip/picochip.opt:43
+msgid "Generate warnings when inefficient code is known to be generated."
 msgstr ""
 
-#: fortran/resolve.c:4928
-#, no-c-format
-msgid "STAT tag in %s statement at %L must be of type INTEGER"
-msgstr ""
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "VxWorks RTP 環境と見なす"
 
-#. 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:5091
-#, no-c-format
-msgid "CASE label at %L overlaps with CASE label at %L"
-msgstr ""
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "VxWorks vThreads 環境と見なす"
 
-#: fortran/resolve.c:5142
-#, fuzzy, no-c-format
-msgid "Expression in CASE statement at %L must be of type %s"
-msgstr "¼°¤ÎÃæ¤Îʸ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+#: 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:285 common.opt:288 common.opt:2175
+#, c-format
+msgid "missing filename after %qs"
+msgstr "%qs の後にファイル名がありません"
 
-#: fortran/resolve.c:5153
-#, no-c-format
-msgid "Expression in CASE statement at %L must be kind %d"
-msgstr ""
+#: config/darwin.opt:111
+msgid "Generate compile-time CFString objects"
+msgstr "コンパイル時 CFString オブジェクトを生成する"
 
-#: fortran/resolve.c:5165
-#, no-c-format
-msgid "Expression in CASE statement at %L must be scalar"
+#: config/darwin.opt:205
+msgid "Warn if constant CFString objects contain non-portable characters"
 msgstr ""
 
-#: fortran/resolve.c:5211
-#, no-c-format
-msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
-msgstr ""
+#: config/darwin.opt:210
+msgid "Generate AT&T-style stubs for Mach-O"
+msgstr "Mach-O 用に AT&T スタイルのスタブを生成する"
 
-#: fortran/resolve.c:5229
-#, no-c-format
-msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr ""
+#: config/darwin.opt:214
+msgid "Generate code suitable for executables (NOT shared libs)"
+msgstr "実行可能ファイル用 (共有ライブラリではなく) に適したコードを生成する"
 
-#: fortran/resolve.c:5238
-#, no-c-format
-msgid "Argument of SELECT statement at %L must be a scalar expression"
+#: config/darwin.opt:218
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: fortran/resolve.c:5303
-#, no-c-format
-msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
-msgstr ""
+#: config/darwin.opt:226
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "このプログラムを最初期の MacOS X バージョン上で実行されるものとする"
 
-#: fortran/resolve.c:5329
-#, no-c-format
-msgid "Logical range in CASE statement at %L is not allowed"
-msgstr ""
+#: config/darwin.opt:230
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(bool) を 1 に設定する"
 
-#: fortran/resolve.c:5341
-#, no-c-format
-msgid "constant logical value in CASE statement is repeated at %L"
+#: config/darwin.opt:234
+msgid "Generate code for darwin loadable kernel extensions"
 msgstr ""
 
-#: fortran/resolve.c:5355
-#, no-c-format
-msgid "Range specification at %L can never be matched"
+#: config/darwin.opt:238
+msgid "Generate code for the kernel or loadable kernel extensions"
 msgstr ""
 
-#: fortran/resolve.c:5458
-#, no-c-format
-msgid "Logical SELECT CASE block at %L has more that two cases"
+#: config/darwin.opt:242
+msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
 msgstr ""
 
-#: fortran/resolve.c:5496
-#, no-c-format
-msgid "Data transfer element at %L cannot have POINTER components"
-msgstr ""
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "古いマルチスレッドをサポートする"
 
-#: fortran/resolve.c:5503
-#, no-c-format
-msgid "Data transfer element at %L cannot have ALLOCATABLE components"
-msgstr ""
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "共有ライブラリを使用する"
 
-#: fortran/resolve.c:5510
-#, no-c-format
-msgid "Data transfer element at %L cannot have PRIVATE components"
-msgstr ""
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "マルチスレッドをサポートする"
 
-#: fortran/resolve.c:5519
-#, no-c-format
-msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
-msgstr ""
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "bcnz 命令を無効にする"
 
-#: fortran/resolve.c:5583
-#, no-c-format
-msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
-msgstr ""
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "整列されていない load/store 命令を有効にする"
 
-#: fortran/resolve.c:5592
-#, no-c-format
-msgid "Branch at %L causes an infinite loop"
-msgstr ""
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "SCORE 5 ISA をサポートする"
 
-#. 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:5605
-#, no-c-format
-msgid "Label at %L is not in the same block as the GOTO statement at %L"
-msgstr ""
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "SCORE 5U ISA をサポートする"
 
-#: fortran/resolve.c:5620 fortran/resolve.c:5634
-#, no-c-format
-msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
-msgstr ""
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "SCORE 7 ISA をサポートする"
 
-#: fortran/resolve.c:5711
-#, no-c-format
-msgid "WHERE mask at %L has inconsistent shape"
-msgstr ""
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "SCORE 7D ISA をサポートする"
 
-#: fortran/resolve.c:5727
-#, no-c-format
-msgid "WHERE assignment target at %L has inconsistent shape"
-msgstr ""
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr "SCORE 3 ISA をサポートする"
 
-#: fortran/resolve.c:5735 fortran/resolve.c:5820
-#, no-c-format
-msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
-msgstr ""
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr "SCORE 3d ISA をサポートする"
 
-#: fortran/resolve.c:5745 fortran/resolve.c:5830
-#, no-c-format
-msgid "Unsupported statement inside WHERE at %L"
-msgstr ""
+#: config/linux.opt:24
+msgid "Use Bionic C library"
+msgstr "Bionic C ライブラリを使用する"
 
-#: fortran/resolve.c:5776
-#, no-c-format
-msgid "Assignment to a FORALL index variable at %L"
-msgstr ""
+#: config/linux.opt:28
+msgid "Use GNU C library"
+msgstr "GNU C ライブラリを使用する"
 
-#: fortran/resolve.c:5784
-#, no-c-format
-msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
-msgstr ""
+#: config/linux.opt:32
+msgid "Use uClibc C library"
+msgstr "uClibc C ライブラリを使用する"
 
-#: fortran/resolve.c:5922
-#, no-c-format
-msgid "An outer FORALL construct already has an index with this name %L"
+#: config/mep/mep.opt:21
+msgid "Enable absolute difference instructions"
 msgstr ""
 
-#: fortran/resolve.c:5978
-#, no-c-format
-msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
-msgstr ""
+#: config/mep/mep.opt:25
+msgid "Enable all optional instructions"
+msgstr "すべてのオプションの命令を有効にする"
 
-#: fortran/resolve.c:6037
-#, no-c-format
-msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
-msgstr ""
+#: config/mep/mep.opt:29
+msgid "Enable average instructions"
+msgstr "平均命令を有効にする"
 
-#: fortran/resolve.c:6110
-#, no-c-format
-msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
+#: config/mep/mep.opt:33
+msgid "Variables this size and smaller go in the based section. (default 0)"
 msgstr ""
 
-#: fortran/resolve.c:6135
-#, no-c-format
-msgid "Cannot assign to variable '%s' in PURE procedure at %L"
-msgstr ""
+#: config/mep/mep.opt:37
+msgid "Enable bit manipulation instructions"
+msgstr "ビット操作命令を有効にする"
 
-#: fortran/resolve.c:6147
-#, no-c-format
-msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
+#: config/mep/mep.opt:41
+msgid "Section to put all const variables in (tiny, near, far) (no default)"
 msgstr ""
 
-#: fortran/resolve.c:6250
-#, no-c-format
-msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
-msgstr ""
+#: config/mep/mep.opt:45
+msgid "Enable clip instructions"
+msgstr "clip 命令を有効にする"
 
-#: fortran/resolve.c:6253
-#, no-c-format
-msgid "Variable '%s' has not been assigned a target label at %L"
-msgstr ""
+#: config/mep/mep.opt:49
+msgid "Configuration name"
+msgstr "設定名"
 
-#: fortran/resolve.c:6264
-#, no-c-format
-msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
-msgstr ""
+#: config/mep/mep.opt:53
+msgid "Enable MeP Coprocessor"
+msgstr "MeP コプロセッサを有効にする"
 
-#: fortran/resolve.c:6290
-#, no-c-format
-msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
-msgstr ""
+#: config/mep/mep.opt:57
+msgid "Enable MeP Coprocessor with 32-bit registers"
+msgstr "32 ビットレジスタ付き MeP コプロセッサを有効にする"
 
-#: fortran/resolve.c:6305
-#, no-c-format
-msgid "Arithmetic IF statement at %L requires a numeric expression"
-msgstr ""
+#: config/mep/mep.opt:61
+msgid "Enable MeP Coprocessor with 64-bit registers"
+msgstr "64 ビットレジスタ付き MeP コプロセッサを有効にする"
 
-#: fortran/resolve.c:6347
-#, no-c-format
-msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
-msgstr ""
+#: config/mep/mep.opt:65
+msgid "Enable IVC2 scheduling"
+msgstr "IVC2 スケジュールを有効にする"
 
-#: fortran/resolve.c:6420
-#, no-c-format
-msgid "FORALL mask clause at %L requires a LOGICAL expression"
+#: config/mep/mep.opt:69
+msgid "Const variables default to the near section"
 msgstr ""
 
-#: fortran/resolve.c:6490 fortran/resolve.c:6546
-#, no-c-format
-msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
-msgstr ""
+#: config/mep/mep.opt:76
+msgid "Enable 32-bit divide instructions"
+msgstr "32 ビット除算命令を有効にする"
 
-#. Common block names match but binding labels do not.
-#: fortran/resolve.c:6511
-#, no-c-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 ""
+#: config/mep/mep.opt:91
+msgid "__io vars are volatile by default"
+msgstr "__io 変数をデフォルトで volatile にする"
 
-#: fortran/resolve.c:6558
-#, no-c-format
-msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
+#: config/mep/mep.opt:95
+msgid "All variables default to the far section"
 msgstr ""
 
-#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6610
-#, no-c-format
-msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
+#: config/mep/mep.opt:99
+msgid "Enable leading zero instructions"
 msgstr ""
 
-#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6623
-#, no-c-format
-msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
+#: config/mep/mep.opt:106
+msgid "All variables default to the near section"
 msgstr ""
 
-#: fortran/resolve.c:6636
-#, no-c-format
-msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
-msgstr ""
+#: config/mep/mep.opt:110
+msgid "Enable min/max instructions"
+msgstr "min/max 命令を有効にする"
 
-#: fortran/resolve.c:6713
-#, no-c-format
-msgid "CHARACTER variable has zero length at %L"
-msgstr ""
+#: config/mep/mep.opt:114
+msgid "Enable 32-bit multiply instructions"
+msgstr "32 ビット乗算命令を有効にする"
 
-#: fortran/resolve.c:7001
-#, no-c-format
-msgid "Allocatable array '%s' at %L must have a deferred shape"
-msgstr ""
+#: config/mep/mep.opt:118
+msgid "Disable all optional instructions"
+msgstr "すべてのオプションの命令を無効にする"
 
-#: fortran/resolve.c:7004
-#, no-c-format
-msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
-msgstr ""
+#: config/mep/mep.opt:125
+msgid "Allow gcc to use the repeat/erepeat instructions"
+msgstr "gcc が repeat/erepeat 命令を使用することを許可する"
 
-#: fortran/resolve.c:7011
-#, no-c-format
-msgid "Array pointer '%s' at %L must have a deferred shape"
+#: config/mep/mep.opt:129
+msgid "All variables default to the tiny section"
 msgstr ""
 
-#: fortran/resolve.c:7022
-#, no-c-format
-msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr ""
+#: config/mep/mep.opt:133
+msgid "Enable saturation instructions"
+msgstr "飽和命令を有効にする"
 
-#: fortran/resolve.c:7051
-#, no-c-format
-msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
-msgstr ""
+#: config/mep/mep.opt:137
+msgid "Use sdram version of runtime"
+msgstr "sdram バージョンのランタイムを使用する"
 
-#: fortran/resolve.c:7074
-#, no-c-format
-msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
-msgstr ""
+#: config/mep/mep.opt:145
+msgid "Use simulator runtime without vectors"
+msgstr "ベクトル無しのシミュレータランタイムを使用する"
 
-#. The shape of a main program or module array needs to be
-#. constant.
-#: fortran/resolve.c:7121
-#, no-c-format
-msgid "The module or main program array '%s' at %L must have constant shape"
+#: config/mep/mep.opt:149
+msgid "All functions default to the far section"
 msgstr ""
 
-#: fortran/resolve.c:7134
-#, no-c-format
-msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
+#: config/mep/mep.opt:153
+msgid "Variables this size and smaller go in the tiny section. (default 4)"
 msgstr ""
 
-#: fortran/resolve.c:7153
-#, no-c-format
-msgid "'%s' at %L must have constant character length in this context"
+#: config/vms/vms.opt:21
+msgid "Malloc data into P2 space"
 msgstr ""
 
-#: fortran/resolve.c:7185
-#, no-c-format
-msgid "Allocatable '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/vms/vms.opt:25
+msgid "Set name of main routine for the debugger"
+msgstr "デバッガ用のメインルーチン名を設定する"
 
-#: fortran/resolve.c:7188
-#, no-c-format
-msgid "External '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/rx/rx.opt:26
+msgid "Store doubles in 64 bits."
+msgstr "double を 64 ビットで保存する。"
 
-#: fortran/resolve.c:7192
-#, fuzzy, no-c-format
-msgid "Dummy '%s' at %L cannot have an initializer"
-msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+#: config/rx/rx.opt:30
+msgid "Stores doubles in 32 bits.  This is the default."
+msgstr "double を 32 ビットで保存する (デフォルト)。"
 
-#: fortran/resolve.c:7195
-#, no-c-format
-msgid "Intrinsic '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/rx/rx.opt:34
+msgid "Disable the use of RX FPU instructions.  "
+msgstr "RX FPU 命令の使用を無効にする。"
 
-#: fortran/resolve.c:7198
-#, no-c-format
-msgid "Function result '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/rx/rx.opt:41
+msgid "Enable the use of RX FPU instructions.  This is the default."
+msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
 
-#: fortran/resolve.c:7201
-#, no-c-format
-msgid "Automatic array '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/rx/rx.opt:47
+msgid "Specify the target RX cpu type."
+msgstr "ターゲット RX CPU 型を設定する。"
 
-#: fortran/resolve.c:7224
-#, no-c-format
-msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
-msgstr ""
+#: config/rx/rx.opt:53
+msgid "Data is stored in big-endian format."
+msgstr "ビッグエンディアン形式でデータを保存する。"
 
-#: fortran/resolve.c:7243
-#, no-c-format
-msgid "Character-valued statement function '%s' at %L must have constant length"
-msgstr ""
+#: config/rx/rx.opt:57
+msgid "Data is stored in little-endian format.  (Default)."
+msgstr "リトルエンディアン形式でデータを保存する (デフォルト)。"
 
-#: fortran/resolve.c:7251
-#, no-c-format
-msgid "Automatic character length function '%s' at %L must have an explicit interface"
+#: config/rx/rx.opt:63
+msgid "Maximum size of global and static variables which can be placed into the small data area."
 msgstr ""
 
-#: fortran/resolve.c:7276
-#, no-c-format
-msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
-msgstr ""
+#: config/rx/rx.opt:69
+msgid "Use the simulator runtime."
+msgstr "シミュレータランタイムを使用する。"
 
-#: fortran/resolve.c:7299 fortran/resolve.c:7324
-#, no-c-format
-msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
+#: 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 ""
 
-#: fortran/resolve.c:7341
-#, fuzzy, no-c-format
-msgid "Function '%s' at %L cannot have an initializer"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: config/rx/rx.opt:81
+msgid "Enable linker relaxation."
+msgstr "リンカの緩和を有効にする。"
 
-#: fortran/resolve.c:7350
-#, fuzzy, no-c-format
-msgid "External object '%s' at %L may not have an initializer"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: config/rx/rx.opt:87
+msgid "Maximum size in bytes of constant values allowed as operands."
+msgstr "被演算子として許可される定数値のバイト単位での最大サイズ"
 
-#: fortran/resolve.c:7358
-#, no-c-format
-msgid "ELEMENTAL function '%s' at %L must have a scalar result"
-msgstr ""
+#: config/rx/rx.opt:93
+msgid "Specifies the number of registers to reserve for interrupt handlers."
+msgstr "割り込みハンドラ用に予約されるレジスタサイズを指定する"
 
-#: fortran/resolve.c:7379
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
+#: config/rx/rx.opt:99
+msgid "Specifies whether interrupt functions should save and restore the accumulator register."
 msgstr ""
 
-#: fortran/resolve.c:7383
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
-msgstr ""
+#: config/lm32/lm32.opt:24
+msgid "Enable multiply instructions"
+msgstr "乗算命令を有効にする"
 
-#: fortran/resolve.c:7387
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pure"
-msgstr ""
+#: config/lm32/lm32.opt:28
+msgid "Enable divide and modulus instructions"
+msgstr "除算と剰余命令を有効にする"
 
-#: fortran/resolve.c:7391
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
+#: config/lm32/lm32.opt:32
+msgid "Enable barrel shift instructions"
 msgstr ""
 
-#: fortran/resolve.c:7400
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
-msgstr ""
+#: config/lm32/lm32.opt:36
+msgid "Enable sign extend instructions"
+msgstr "符号付き拡張命令を有効にする"
 
-#: fortran/resolve.c:7472
-#, no-c-format
-msgid "Character length of component '%s' needs to be a constant specification expression at %L"
-msgstr ""
+#: config/lm32/lm32.opt:40
+msgid "Enable user-defined instructions"
+msgstr "利用者定義命令を有効にする"
 
-#: fortran/resolve.c:7487
-#, no-c-format
-msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
-msgstr ""
+#: config/microblaze/microblaze.opt:25
+msgid "Use software emulation for floating point (default)"
+msgstr "浮動小数点用にソフトウェアエミュレーションを使用する (デフォルト)"
 
-#: fortran/resolve.c:7497
-#, no-c-format
-msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
-msgstr ""
+#: config/microblaze/microblaze.opt:29
+msgid "Use hardware floating point instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/resolve.c:7507
-#, no-c-format
-msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
-msgstr ""
+#: config/microblaze/microblaze.opt:33
+msgid "Use table lookup optimization for small signed integer divisions"
+msgstr "小さな符号付き除算で表探査による最適化を使用する"
 
-#: fortran/resolve.c:7525
-#, no-c-format
-msgid "Component '%s' of '%s' at %L must have constant array bounds"
-msgstr ""
+#: config/microblaze/microblaze.opt:37
+msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
+msgstr "-mcpu=PROCESSOR\t\t与えられた CPU 用の機能とスケジュールされたコードを使用する"
 
-#: fortran/resolve.c:7568
-#, no-c-format
-msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
-msgstr ""
+#: config/microblaze/microblaze.opt:41
+msgid "Don't optimize block moves, use memcpy"
+msgstr "ブロック移動を最適化せず、memcpy を使用する"
 
-#: fortran/resolve.c:7578
-#, no-c-format
-msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
-msgstr ""
+#: config/microblaze/microblaze.opt:45
+msgid "Use the soft multiply emulation (default)"
+msgstr "ソフトウェア乗算エミュレーションを使用する (デフォルト)"
 
-#: fortran/resolve.c:7591
-#, no-c-format
-msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
-msgstr ""
+#: config/microblaze/microblaze.opt:49
+msgid "Use the software emulation for divides (default)"
+msgstr "ソフトウェア除算エミュレーションを使用する (デフォルト)"
 
-#: fortran/resolve.c:7603
-#, no-c-format
-msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
+#: config/microblaze/microblaze.opt:53
+msgid "Use the hardware barrel shifter instead of emulation"
 msgstr ""
 
-#: fortran/resolve.c:7612
-#, no-c-format
-msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
+#: config/microblaze/microblaze.opt:57
+msgid "Use pattern compare instructions"
+msgstr "パターン比較命令を使用する"
+
+#: config/microblaze/microblaze.opt:61
+msgid "Check for stack overflow at runtime"
+msgstr "実行時にスタックオーバーフローを検査する"
+
+#: config/microblaze/microblaze.opt:69
+msgid "Clear the BSS to zero and place zero initialized in BSS"
 msgstr ""
 
-#: fortran/resolve.c:7624
-#, no-c-format
-msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
+#: config/microblaze/microblaze.opt:73
+msgid "Use multiply high instructions for high part of 32x32 multiply"
 msgstr ""
 
-#: fortran/resolve.c:7632
-#, no-c-format
-msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
+#: config/microblaze/microblaze.opt:77
+msgid "Use hardware floating point converstion instructions"
+msgstr "ハードウェア浮動小数点変換命令を使用する"
+
+#: config/microblaze/microblaze.opt:81
+msgid "Use hardware floating point square root instruction"
+msgstr "ハードウェア浮動小数点二乗根命令を使用する"
+
+#: config/microblaze/microblaze.opt:85
+msgid "Description for mxl-mode-executable"
 msgstr ""
 
-#: fortran/resolve.c:7658
-#, no-c-format
-msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
+#: config/microblaze/microblaze.opt:89
+msgid "Description for mxl-mode-xmdstub"
 msgstr ""
 
-#: fortran/resolve.c:7677
-#, no-c-format
-msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
+#: config/microblaze/microblaze.opt:93
+msgid "Description for mxl-mode-bootstrap"
 msgstr ""
 
-#: fortran/resolve.c:7688
-#, no-c-format
-msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
+#: config/microblaze/microblaze.opt:97
+msgid "Description for mxl-mode-novectors"
 msgstr ""
 
-#: fortran/resolve.c:7699
-#, fuzzy, no-c-format
-msgid "Incompatible derived type in PARAMETER at %L"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: config/linux-android.opt:23
+msgid "Generate code for the Android platform."
+msgstr "Android プラットフォーム用コードを生成する。"
 
-#: fortran/resolve.c:7758
-#, no-c-format
-msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+#: config/g.opt:28
+msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: fortran/resolve.c:7772
-#, no-c-format
-msgid "Interface '%s' of procedure '%s' at %L must be explicit"
-msgstr ""
+#: config/sol2.opt:23
+msgid "Pass -z text to linker"
+msgstr "-z text をリンカに渡す"
 
-#: fortran/resolve.c:7797
-#, no-c-format
-msgid "Type specified for intrinsic function '%s' at %L is ignored"
-msgstr ""
+#: config/fused-madd.opt:23
+msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
+msgstr "%<-mfused-madd%> は廃止されました。代わりに %<-ffp-contract=%> を使用してください"
 
-#: fortran/resolve.c:7804
-#, no-c-format
-msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
-msgstr ""
+#: c-family/c.opt:44 c-family/c.opt:47 c-family/c.opt:185
+#, c-format
+msgid "assertion missing after %qs"
+msgstr "%qs の後にアサーションがありません"
 
-#: fortran/resolve.c:7811
-#, no-c-format
-msgid "Intrinsic '%s' at %L does not exist"
-msgstr ""
+#: 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 "macro name missing after %qs"
+msgstr "%qs の後にマクロ名がありません"
 
-#: fortran/resolve.c:7851
-#, no-c-format
-msgid "Assumed size array at %L must be a dummy argument"
-msgstr ""
+#: 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 "missing path after %qs"
+msgstr "%qs の後にパスがありません"
 
-#: fortran/resolve.c:7854
-#, no-c-format
-msgid "Assumed shape array at %L must be a dummy argument"
+#: c-family/c.opt:186
+msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: fortran/resolve.c:7866
-#, no-c-format
-msgid "Symbol at %L is not a DUMMY variable"
-msgstr ""
+#: c-family/c.opt:190
+msgid "Do not discard comments"
+msgstr "コメントを破棄しない"
 
-#: fortran/resolve.c:7872
-#, no-c-format
-msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
-msgstr ""
+#: c-family/c.opt:194
+msgid "Do not discard comments in macro expansions"
+msgstr "マクロ展開内のコメントを破棄しない"
 
-#: fortran/resolve.c:7882
-#, no-c-format
-msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
-msgstr ""
+#: 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 "-D<macro>[=<val>]\tマクロ <macro> を値 <val> として定義する。<macro> のみ与えられた場合、 <val> は 1 になる"
 
-#: fortran/resolve.c:7891
-#, no-c-format
-msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
-msgstr ""
+#: c-family/c.opt:205
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
+msgstr "-F <dir>\t主フレームワークインクルードパスの最後に <dir> を追加する"
 
-#: fortran/resolve.c:7917
-#, no-c-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 ""
+#: c-family/c.opt:209
+msgid "Print the name of header files as they are used"
+msgstr "使用されるヘッダファイル名を表示する"
 
-#: fortran/resolve.c:7970
-#, no-c-format
-msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
-msgstr ""
+#: c-family/c.opt:213
+msgid "-I <dir>\tAdd <dir> to the end of the main include path"
+msgstr "-I <dir>\t主インクルードパスの最後に <dir> を追加する"
 
-#: fortran/resolve.c:7987
-#, no-c-format
-msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
-msgstr ""
+#: c-family/c.opt:217
+msgid "Generate make dependencies"
+msgstr "make 依存関係を生成する"
 
-#: fortran/resolve.c:8006
-#, no-c-format
-msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
-msgstr ""
+#: c-family/c.opt:221
+msgid "Generate make dependencies and compile"
+msgstr "make 依存関係を生成し、コンパイルする"
 
-#: fortran/resolve.c:8065
-#, no-c-format
-msgid "Threadprivate at %L isn't SAVEd"
-msgstr ""
+#: c-family/c.opt:225
+msgid "-MF <file>\tWrite dependency output to the given file"
+msgstr "-MF <file>\t与えられたファイルに依存関係を出力する"
 
-#: fortran/resolve.c:8143
-#, no-c-format
-msgid "BLOCK DATA element '%s' at %L must be in COMMON"
-msgstr ""
+#: c-family/c.opt:229
+msgid "Treat missing header files as generated files"
+msgstr "存在しないヘッダファイルを生成されたファイルとして取り扱う"
 
-#: fortran/resolve.c:8149
-#, fuzzy, no-c-format
-msgid "DATA array '%s' at %L must be specified in a previous declaration"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+#: c-family/c.opt:233
+msgid "Like -M but ignore system header files"
+msgstr "-M と同様だがシステムヘッダファイルを無視する"
 
-#: fortran/resolve.c:8194
-#, no-c-format
-msgid "Nonconstant array section at %L in DATA statement"
-msgstr ""
+#: c-family/c.opt:237
+msgid "Like -MD but ignore system header files"
+msgstr "-MD と同様だがシステムヘッダファイルを無視する"
 
-#: fortran/resolve.c:8207
-#, no-c-format
-msgid "DATA statement at %L has more variables than values"
+#: c-family/c.opt:241
+msgid "Generate phony targets for all headers"
 msgstr ""
 
-#: fortran/resolve.c:8301
-#, no-c-format
-msgid "iterator start at %L does not simplify"
-msgstr ""
+#: c-family/c.opt:244 c-family/c.opt:248
+#, c-format
+msgid "missing makefile target after %qs"
+msgstr "%qs の後に makefile ターゲットがありません"
 
-#: fortran/resolve.c:8308
-#, no-c-format
-msgid "iterator end at %L does not simplify"
+#: c-family/c.opt:245
+msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: fortran/resolve.c:8315
-#, no-c-format
-msgid "iterator step at %L does not simplify"
+#: c-family/c.opt:249
+msgid "-MT <target>\tAdd an unquoted target"
 msgstr ""
 
-#: fortran/resolve.c:8441
-#, no-c-format
-msgid "DATA statement at %L has more values than variables"
-msgstr ""
+#: c-family/c.opt:253
+msgid "Do not generate #line directives"
+msgstr "#line 指示を生成しない"
 
-#: fortran/resolve.c:8532
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but not used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:257
+msgid "-U<macro>\tUndefine <macro>"
+msgstr "-U<macro>\tマクロ <macro> を未定義状態にする"
 
-#: fortran/resolve.c:8537
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but cannot be used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:261
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "ABI に適合したコンパイラでコンパイルしたときに変更されることに関して警告する"
 
-#: fortran/resolve.c:8622
-#, no-c-format
-msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:268
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "メモリアドレスの疑わしい使用法について警告する"
 
-#: fortran/resolve.c:8631
-#, no-c-format
-msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:272
+msgid "Enable most warning messages"
+msgstr "ほとんどの警告メッセージを有効にする"
 
-#: fortran/resolve.c:8639
-#, no-c-format
-msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+#: c-family/c.opt:276
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
 msgstr ""
 
-#: fortran/resolve.c:8656
-#, no-c-format
-msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:280
+msgid "Warn about casting functions to incompatible types"
+msgstr "互換性のない型への関数キャストに関して警告する"
 
-#: fortran/resolve.c:8761
-#, no-c-format
-msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr ""
+#: c-family/c.opt:284
+msgid "Warn when a built-in preprocessor macro is undefined or redefined"
+msgstr "組み込み前処理マクロが未定義になるか再定義されたときに警告する"
 
-#: fortran/resolve.c:8776
-#, no-c-format
-msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
+#: c-family/c.opt:288
+msgid "Warn about C constructs that are not in the common subset of C and C++"
 msgstr ""
 
-#: fortran/resolve.c:8788
-#, no-c-format
-msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
+#: c-family/c.opt:292
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
 msgstr ""
 
-#: fortran/resolve.c:8797
-#, no-c-format
-msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
+#: c-family/c.opt:296
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: fortran/resolve.c:8876
-#, no-c-format
-msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:300
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "添え字の型が \"char\" である場合に警告する"
 
-#: fortran/resolve.c:8887
-#, no-c-format
-msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:304
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "\"longjmp\" または \"vfork\" によって変更されるかもしれない変数に関して警告する"
 
-#: fortran/resolve.c:8898
-#, no-c-format
-msgid "Substring at %L has length zero"
-msgstr ""
+#: c-family/c.opt:308
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "ブロックコメントが入れ子になっている可能性または C++ コメントが物理的に一行以上にまたがっている可能性に関して警告する"
 
-#: fortran/resolve.c:8941
-#, no-c-format
-msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
-msgstr ""
+#: c-family/c.opt:312
+msgid "Synonym for -Wcomment"
+msgstr "-Wcomment の別名"
 
-#: fortran/resolve.c:8953
-#, no-c-format
-msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: c-family/c.opt:316
+msgid "Warn for implicit type conversions that may change a value"
+msgstr "値が変更される場合がある暗黙的な型変換に関して警告する"
 
-#: fortran/resolve.c:8979
-#, no-c-format
-msgid "User operator procedure '%s' at %L must be a FUNCTION"
-msgstr ""
+#: c-family/c.opt:320
+msgid "Warn for converting NULL from/to a non-pointer type"
+msgstr "非ポインタ型から NULL へ、または NULL から非ポインタ型への変換に関して警告する"
 
-#: fortran/resolve.c:8986
-#, no-c-format
-msgid "User operator procedure '%s' at %L cannot be assumed character length"
-msgstr ""
+#: c-family/c.opt:324
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "符号付き整数と符号無し整数間の暗黙的な型変換に関して警告する"
 
-#: fortran/resolve.c:8992
-#, no-c-format
-msgid "User operator procedure '%s' at %L must have at least one argument"
-msgstr ""
+#: c-family/c.opt:328
+msgid "Warn when all constructors and destructors are private"
+msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
 
-#: fortran/resolve.c:9002
-#, no-c-format
-msgid "First argument of operator interface at %L cannot be optional"
-msgstr ""
+#: c-family/c.opt:332
+msgid "Warn when a declaration is found after a statement"
+msgstr "実行文より後に宣言が見つかったときに警告する"
 
-#: fortran/resolve.c:9014
-#, no-c-format
-msgid "Second argument of operator interface at %L cannot be optional"
-msgstr ""
+#: c-family/c.opt:336
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "廃止されたコンパイラ機能、クラス、メソッドまたはフィールドが使用されたときに警告する"
 
-#: fortran/resolve.c:9018
-#, no-c-format
-msgid "Operator interface at %L must have, at most, two arguments"
-msgstr ""
+#: c-family/c.opt:340
+msgid "Warn about compile-time integer division by zero"
+msgstr "コンパイル時に整数の 0 による除算が行われたときに警告する"
 
-#: fortran/resolve.c:9059
-#, no-c-format
-msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
-msgstr ""
+#: c-family/c.opt:344
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Effective C++ 式の指針からはずれるものについて警告する"
 
-#: fortran/scanner.c:530
-#, no-c-format
-msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
-msgstr ""
+#: c-family/c.opt:348
+msgid "Warn about an empty body in an if or else statement"
+msgstr "if または else 文の中身が空の場合に警告する"
 
-#: fortran/scanner.c:820 fortran/scanner.c:941
-#, no-c-format
-msgid "Limit of %d continuations exceeded in statement at %C"
+#: c-family/c.opt:352
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: fortran/scanner.c:865
-#, fuzzy, no-c-format
-msgid "Missing '&' in continued character constant at %C"
-msgstr "ʸ»úÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+#: c-family/c.opt:356
+msgid "Warn about comparison of different enum types"
+msgstr "異なる列挙型の比較に関して警告する"
 
-#: fortran/scanner.c:1075
-#, no-c-format
-msgid "Nonconforming tab character at %C"
-msgstr ""
+#: c-family/c.opt:364
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "このスイッチは廃止されました。代わりに -Werror=implicit-function-declaration を使用してください"
 
-#: fortran/scanner.c:1158 fortran/scanner.c:1161
-#, no-c-format
-msgid "'&' not allowed by itself in line %d"
-msgstr ""
+#: c-family/c.opt:368
+msgid "Warn if testing floating point numbers for equality"
+msgstr "浮動小数点数の等価比較に関して警告する"
 
-#: fortran/scanner.c:1207
-#, no-c-format
-msgid "Nonconforming tab character in column %d of line %d"
-msgstr ""
+#: c-family/c.opt:372
+#, fuzzy
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "printf/scanf/strftime/strfmon 形式の変則的なものに関して警告する"
 
-#: fortran/scanner.c:1405
-#, fuzzy, no-c-format
-msgid "%s:%d: file %s left but not entered"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤«¤é½Ð¤Þ¤·¤¿¤¬Æþ¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:376
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "関数の書式文字列用に渡す引数が多すぎる場合に警告する"
 
-#: fortran/scanner.c:1438
-#, fuzzy, no-c-format
-msgid "%s:%d: Illegal preprocessor directive"
-msgstr "¥×¥ê¥×¥í¥»¥¹Ì¿ÎáÃæ¤Ë %s ¤¬¤¢¤ê¤Þ¤¹"
+#: c-family/c.opt:380
+msgid "Warn about format strings that are not literals"
+msgstr "書式文字列が文字列リテラルでない場合に警告する"
 
-#: fortran/scanner.c:1533
-#, no-c-format
-msgid "File '%s' is being included recursively"
-msgstr ""
+#: c-family/c.opt:384
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "書式文字列に NUL バイトが含まれる場合に警告する"
 
-#: fortran/scanner.c:1548
-#, fuzzy, no-c-format
-msgid "Can't open file '%s'"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:388
+msgid "Warn about possible security problems with format functions"
+msgstr "セキュリティ問題になる可能性がある書式関数に関して警告する"
 
-#: fortran/scanner.c:1557
-#, fuzzy, no-c-format
-msgid "Can't open included file '%s'"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:392
+#, fuzzy
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "strftime 形式が二桁で年を表している時の警告しない"
 
-#: fortran/scanner.c:1701
-#, fuzzy, c-format
-msgid "%s:%3d %s\n"
-msgstr "%s: %s"
+#: c-family/c.opt:396
+msgid "Warn about zero-length formats"
+msgstr "長さが 0 の書式文字列に関して警告する"
 
-#: fortran/simplify.c:82
-#, no-c-format
-msgid "Result of %s overflows its kind at %L"
+#: c-family/c.opt:403
+msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: fortran/simplify.c:87
-#, no-c-format
-msgid "Result of %s underflows its kind at %L"
-msgstr ""
+#: c-family/c.opt:407
+msgid "Warn about variables which are initialized to themselves"
+msgstr "変数がそれ自身によって初期化されている場合に警告する"
 
-#: fortran/simplify.c:92
-#, no-c-format
-msgid "Result of %s is NaN at %L"
-msgstr ""
+#: c-family/c.opt:411
+msgid "Warn about implicit declarations"
+msgstr "暗黙的宣言に関して警告する"
 
-#: fortran/simplify.c:96
-#, no-c-format
-msgid "Result of %s gives range error for its kind at %L"
-msgstr ""
+#: c-family/c.opt:415
+msgid "Warn about implicit conversions from \"float\" to \"double\""
+msgstr "\"float\" から \"double\" への暗黙的変換に関して警告する"
 
-#: fortran/simplify.c:119
-#, no-c-format
-msgid "KIND parameter of %s at %L must be an initialization expression"
-msgstr ""
+#: c-family/c.opt:419
+msgid "Warn about implicit function declarations"
+msgstr "暗黙の関数宣言に関して警告する"
 
-#: fortran/simplify.c:127
-#, fuzzy, no-c-format
-msgid "Invalid KIND parameter of %s at %L"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+#: c-family/c.opt:423
+msgid "Warn when a declaration does not specify a type"
+msgstr "宣言が型を指定していない場合に警告する"
 
-#: fortran/simplify.c:282
-#, no-c-format
-msgid "Argument of ACHAR function at %L outside of range [0,127]"
-msgstr ""
+#: c-family/c.opt:430
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "サイズが異なる整数からポインタへのキャストに関して警告する"
 
-#: fortran/simplify.c:307
-#, no-c-format
-msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr ""
+#: c-family/c.opt:434
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "\"offsetof\" マクロの無効な使用方法に関して警告する"
 
-#: fortran/simplify.c:329
-#, no-c-format
-msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr ""
+#: c-family/c.opt:438
+msgid "Warn about PCH files that are found but not used"
+msgstr "PCH ファイルが見つかったにもかかわらず使用されていない場合に警告する"
 
-#: fortran/simplify.c:546
-#, no-c-format
-msgid "Argument of ASIN at %L must be between -1 and 1"
+#: c-family/c.opt:442
+msgid "Warn when a jump misses a variable initialization"
 msgstr ""
 
-#: fortran/simplify.c:602
-#, no-c-format
-msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
+#: c-family/c.opt:446
+msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
+msgstr "論理演算子が常に true または false と評価されるように思われる場合に警告する"
 
-#: fortran/simplify.c:627
-#, no-c-format
-msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
+#: c-family/c.opt:450
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "-pedantic を使用しているときに\"long long\" が使用されても警告しない"
 
-#: fortran/simplify.c:714
-#, no-c-format
-msgid "Argument of CHAR function at %L outside of range [0,255]"
-msgstr ""
+#: c-family/c.opt:454
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "疑わしい main の宣言に関して警告する"
 
-#: fortran/simplify.c:1293
-#, no-c-format
-msgid "Argument of IACHAR at %L must be of length one"
-msgstr ""
+#: c-family/c.opt:458
+msgid "Warn about possibly missing braces around initializers"
+msgstr "初期化子のまわりに中括弧が無い可能性がある場合に警告する"
 
-#: fortran/simplify.c:1300
-#, no-c-format
-msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr ""
+#: c-family/c.opt:462
+msgid "Warn about global functions without previous declarations"
+msgstr "前に宣言が無い大域関数に関して警告する"
 
-#: fortran/simplify.c:1339
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBCLR at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:466
+msgid "Warn about missing fields in struct initializers"
+msgstr "構造体の初期化子にフィールドが足りない場合に警告する"
 
-#: fortran/simplify.c:1347
-#, no-c-format
-msgid "Second argument of IBCLR exceeds bit size at %L"
-msgstr ""
+#: c-family/c.opt:470
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: fortran/simplify.c:1381
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBITS at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:474
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "利用者が指定したインクルードディレクトリが存在しない場合に警告する"
 
-#: fortran/simplify.c:1387
-#, fuzzy, no-c-format
-msgid "Invalid third argument of IBITS at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:478
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr "K&R スタイルの関数内に型指定がない引数が宣言されている関数に関して警告する"
 
-#: fortran/simplify.c:1397
-#, no-c-format
-msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
-msgstr ""
+#: c-family/c.opt:482
+msgid "Warn about global functions without prototypes"
+msgstr "プロトタイプ無しの大域関数に関して警告する"
 
-#: fortran/simplify.c:1439
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBSET at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:486
+msgid "Warn about use of multi-character character constants"
+msgstr "複数文字による文字定数が使用されている場合に警告する"
 
-#: fortran/simplify.c:1447
-#, no-c-format
-msgid "Second argument of IBSET exceeds bit size at %L"
-msgstr ""
+#: c-family/c.opt:490
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "\"extern\" 宣言がファイルスコープでない場合に警告する"
 
-#: fortran/simplify.c:1477
-#, no-c-format
-msgid "Argument of ICHAR at %L must be of length one"
+#: c-family/c.opt:494
+msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw"
 msgstr ""
 
-#: fortran/simplify.c:1692
-#, fuzzy, no-c-format
-msgid "Argument of INT at %L is not a valid type"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
-
-#: fortran/simplify.c:1734
-#, fuzzy, no-c-format
-msgid "Argument of %s at %L is not a valid type"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
-
-#: fortran/simplify.c:1832
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFT at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:498
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "テンプレート内でテンプレート化されていないフレンド関数が宣言された場合に警告する"
 
-#: fortran/simplify.c:1847
-#, no-c-format
-msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
-msgstr ""
+#: c-family/c.opt:502
+msgid "Warn about non-virtual destructors"
+msgstr "非仮想デストラクタに関して警告する"
 
-#: fortran/simplify.c:1911
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFTC at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:506
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "NULL で無いことが必要であるとマークされている引数の位置に NULL が渡された場合に警告する"
 
-#: fortran/simplify.c:1925
-#, fuzzy, no-c-format
-msgid "Invalid third argument of ISHFTC at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: c-family/c.opt:510
+msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
+msgstr "-Wnormalized=<id|nfc|nfkc>\t正準化されていないユニコード文字列に関して警告する"
 
-#: fortran/simplify.c:1931
-#, no-c-format
-msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
+#: c-family/c.opt:514
+msgid "Warn if a C-style cast is used in a program"
+msgstr "C スタイルのキャストがプログラム内で使用された場合に警告する"
 
-#: fortran/simplify.c:1947
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
-msgstr ""
+#: c-family/c.opt:518
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "廃止された宣言方法が使用された場合に警告する"
 
-#: fortran/simplify.c:1950
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
+#: c-family/c.opt:522
+msgid "Warn if an old-style parameter definition is used"
+msgstr "古いスタイルの引数宣言が使用されたときに警告する"
 
-#: fortran/simplify.c:2021
-#, no-c-format
-msgid "Argument of KIND at %L is a DERIVED type"
-msgstr ""
+#: c-family/c.opt:526
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "標準によって指定されている移植性があるとされる最大文字列長を超える文字列がある場合に警告する"
 
-#: fortran/simplify.c:2209
-#, fuzzy, no-c-format
-msgid "DIM argument at %L is out of bounds"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c.opt:530
+msgid "Warn about overloaded virtual function names"
+msgstr "オーバーロードされた仮想関数名について警告する"
 
-#: fortran/simplify.c:2364
-#, no-c-format
-msgid "Argument of LOG at %L cannot be less than or equal to zero"
+#: c-family/c.opt:534
+msgid "Warn about overriding initializers without side effects"
 msgstr ""
 
-#: fortran/simplify.c:2377
-#, no-c-format
-msgid "Complex argument of LOG at %L cannot be zero"
+#: c-family/c.opt:538
+msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
 msgstr ""
 
-#: fortran/simplify.c:2420
-#, no-c-format
-msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr ""
+#: c-family/c.opt:542
+msgid "Warn about possibly missing parentheses"
+msgstr "小括弧が無い可能性がある場合に警告する"
 
-#. Result is processor-dependent.
-#: fortran/simplify.c:2628
-#, no-c-format
-msgid "Second argument MOD at %L is zero"
-msgstr ""
+#: c-family/c.opt:546
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "ポインタからメンバ関数への型変換に関して警告する"
 
-#. Result is processor-dependent.
-#: fortran/simplify.c:2639
-#, fuzzy, no-c-format
-msgid "Second argument of MOD at %L is zero"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: c-family/c.opt:550
+msgid "Warn about function pointer arithmetic"
+msgstr "関数ポインタの計算に関して警告する"
 
-#. Result is processor-dependent. This processor just opts
-#. to not handle it at all.
-#. Result is processor-dependent.
-#: fortran/simplify.c:2687 fortran/simplify.c:2699
-#, no-c-format
-msgid "Second argument of MODULO at %L is zero"
-msgstr ""
+#: c-family/c.opt:554
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "ポインタからサイズが異なる整数型への変換に関して警告する"
 
-#: fortran/simplify.c:2751
-#, fuzzy, no-c-format
-msgid "Second argument of NEAREST at %L shall not be zero"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: c-family/c.opt:558
+msgid "Warn about misuses of pragmas"
+msgstr "pragma の誤用に関して警告する"
 
-#: fortran/simplify.c:2787
-#, no-c-format
-msgid "Result of NEAREST is NaN at %L"
+#: c-family/c.opt:562
+msgid "Warn if a property for an Objective-C object has no assign semantics specified"
 msgstr ""
 
-#: fortran/simplify.c:3062
-#, no-c-format
-msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
-msgstr ""
+#: c-family/c.opt:566
+msgid "Warn if inherited methods are unimplemented"
+msgstr "継承されたメソッドが実装されていない場合に警告する"
 
-#: fortran/simplify.c:3117
-#, no-c-format
-msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
-msgstr ""
+#: c-family/c.opt:570
+msgid "Warn about multiple declarations of the same object"
+msgstr "同一オブジェクトの宣言が複数あれば警告する"
 
-#: fortran/simplify.c:3232
-#, no-c-format
-msgid "Integer too large in shape specification at %L"
-msgstr ""
+#: c-family/c.opt:574
+msgid "Warn when the compiler reorders code"
+msgstr "コンパイラがコードを並べ替えるときに警告する"
 
-#: fortran/simplify.c:3242
-#, no-c-format
-msgid "Too many dimensions in shape specification for RESHAPE at %L"
+#: c-family/c.opt:578
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: fortran/simplify.c:3250
-#, no-c-format
-msgid "Shape specification at %L cannot be negative"
-msgstr ""
+#: c-family/c.opt:582
+msgid "Warn if a selector has multiple methods"
+msgstr "セレクタが複数のメソッドを持っていれば警告する"
 
-#: fortran/simplify.c:3260
-#, no-c-format
-msgid "Shape specification at %L cannot be the null array"
-msgstr ""
+#: c-family/c.opt:586
+msgid "Warn about possible violations of sequence point rules"
+msgstr "副作用完了点規則を破る可能性がある場合に警告する"
 
-#: fortran/simplify.c:3281
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
-msgstr ""
+#: c-family/c.opt:590
+msgid "Warn about signed-unsigned comparisons"
+msgstr "符合付き/符合無しの比較に関して警告する"
 
-#: fortran/simplify.c:3288
-#, no-c-format
-msgid "Error in ORDER parameter of RESHAPE at %L"
-msgstr ""
+#: c-family/c.opt:594
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "オーバーロードが符合無しから符合付きに格上げとなる場合に警告する"
 
-#: fortran/simplify.c:3298
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is out of range"
+#: c-family/c.opt:598
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: fortran/simplify.c:3307
-#, no-c-format
-msgid "Invalid permutation in ORDER parameter at %L"
-msgstr ""
+#: c-family/c.opt:602
+msgid "Warn about unprototyped function declarations"
+msgstr "プロトタイプが無い関数宣言に関して警告する"
 
-#: fortran/simplify.c:3363
-#, no-c-format
-msgid "PAD parameter required for short SOURCE parameter at %L"
+#: c-family/c.opt:606
+msgid "Warn if type signatures of candidate methods do not match exactly"
 msgstr ""
 
-#: fortran/simplify.c:3482
-#, no-c-format
-msgid "Result of SCALE overflows its kind at %L"
-msgstr ""
+#: c-family/c.opt:610
+msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
+msgstr "__sync_fetch_and_nand と __sync_nand_and_fetch 組み込み関数が使用された場合に警告する"
 
-#: fortran/simplify.c:4056
-#, fuzzy, no-c-format
-msgid "Argument of SQRT at %L has a negative value"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂΤÎÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: c-family/c.opt:614
+msgid "Deprecated.  This switch has no effect"
+msgstr "廃止されている。このスイッチは効果はない。"
 
-#: fortran/simplify.c:4190
-#, no-c-format
-msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
-msgstr ""
+#: c-family/c.opt:622
+msgid "Warn about features not present in traditional C"
+msgstr "古い (traditional) C には存在しない機能に関して警告する"
 
-#: fortran/symbol.c:120
-#, no-c-format
-msgid "Duplicate IMPLICIT NONE statement at %C"
+#: c-family/c.opt:626
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
 msgstr ""
 
-#: fortran/symbol.c:160
-#, no-c-format
-msgid "Letter '%c' already set in IMPLICIT statement at %C"
-msgstr ""
+#: c-family/c.opt:630
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "トライグラフに遭遇し、プログラムないで意味を持つ場合に警告する"
 
-#: fortran/symbol.c:182
-#, no-c-format
-msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
-msgstr ""
+#: c-family/c.opt:634
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "前に宣言されたメソッドでない @selector() に関して警告する"
 
-#: fortran/symbol.c:193
-#, no-c-format
-msgid "Letter %c already has an IMPLICIT type at %C"
-msgstr ""
+#: c-family/c.opt:638
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "#if 指示内で未定義マクロが使用された場合に警告する"
 
-#: fortran/symbol.c:247
-#, no-c-format
-msgid "Symbol '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: c-family/c.opt:642
+msgid "Warn about unrecognized pragmas"
+msgstr "認識できない pragma に関して警告する"
 
-#. BIND(C) variables should not be implicitly declared.
-#: fortran/symbol.c:261
-#, no-c-format
-msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
-msgstr ""
+#: c-family/c.opt:646
+msgid "Warn about unsuffixed float constants"
+msgstr "接尾辞がない浮動小数定数に関して警告する"
 
-#. Dummy args to a BIND(C) routine may not be interoperable if
-#. they are implicitly typed.
-#: fortran/symbol.c:275
-#, no-c-format
-msgid "Implicity declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
-msgstr ""
+#: c-family/c.opt:650
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "主ファイル内で定義されているが使用されていないマクロに関して警告する"
 
-#: fortran/symbol.c:316
-#, no-c-format
-msgid "Function result '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: 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 "warn_unused_result 属性が設定されている呼び出し元関数で戻り値が使用されていない場合に警告する"
 
-#: fortran/symbol.c:395
-#, no-c-format
-msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
-msgstr ""
+#: c-family/c.opt:658
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "-pedantic を使用しているときに variadic マクロを使用している場合でも警告しない"
 
-#: fortran/symbol.c:561
-#, no-c-format
-msgid "Fortran 2003: Procedure pointers at %L are not yet implemented in gfortran"
-msgstr ""
+#: c-family/c.opt:662
+msgid "Warn if a variable length array is used"
+msgstr "可変長配列が使用されたときに警告する"
 
-#: fortran/symbol.c:690 fortran/symbol.c:1300
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute at %L"
-msgstr ""
+#: c-family/c.opt:666
+msgid "Warn when a register variable is declared volatile"
+msgstr "レジスタ変数が volatile と宣言されたときに警告する"
 
-#: fortran/symbol.c:693
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute in '%s' at %L"
+#: 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 ""
 
-#: fortran/symbol.c:701
-#, no-c-format
-msgid "Fortran 2003: %s attribute with %s attribute at %L"
-msgstr ""
+#: c-family/c.opt:674
+#, fuzzy
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "オーバーロードが符合無しから符合付きに格上げとなる場合に警告する"
 
-#: fortran/symbol.c:707
-#, no-c-format
-msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
-msgstr ""
+#: c-family/c.opt:678
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "-std=c89 (C 用) または -std=c++98 (C++ 用) の別名"
 
-#: fortran/symbol.c:751
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol at %L"
+#: c-family/c.opt:686
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: fortran/symbol.c:754
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol %s at %L"
-msgstr ""
+#: 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 "%qs スイッチは既にサポートされていません"
 
-#: fortran/symbol.c:770
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute specified at %L"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: 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 "既にサポートされていません"
 
-#: fortran/symbol.c:912
-#, no-c-format
-msgid "Cray Pointee at %L appears in multiple pointer() statements"
-msgstr ""
+#: c-family/c.opt:697
+msgid "Recognize the \"asm\" keyword"
+msgstr "\"asm\" 予約語を認識する"
 
-#: fortran/symbol.c:931
-#, no-c-format
-msgid "Duplicate PROTECTED attribute specified at %L"
-msgstr ""
+#: c-family/c.opt:701
+msgid "Recognize built-in functions"
+msgstr "組み込み関数を認識する"
 
-#: fortran/symbol.c:964
-#, fuzzy, no-c-format
-msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:708
+msgid "Check the return value of new"
+msgstr "new の戻り値を検査する"
 
-#: fortran/symbol.c:972
-#, fuzzy, no-c-format
-msgid "Duplicate SAVE attribute specified at %L"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: c-family/c.opt:712
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "'?' 演算子の引数に異なる型を取ることを許可する"
 
-#: fortran/symbol.c:993
-#, no-c-format
-msgid "Duplicate VALUE attribute specified at %L"
-msgstr ""
+#: c-family/c.opt:716
+msgid "Reduce the size of object files"
+msgstr "オブジェクトファイルのサイズを小さくする"
 
-#: fortran/symbol.c:1013
-#, no-c-format
-msgid "Duplicate VOLATILE attribute specified at %L"
-msgstr ""
+#: c-family/c.opt:719
+#, c-format
+msgid "no class name specified with %qs"
+msgstr "%qs にクラス名が指定されていません"
 
-#: fortran/symbol.c:1296
-#, fuzzy, no-c-format
-msgid "%s attribute of '%s' conflicts with %s attribute at %L"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+#: c-family/c.opt:720
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
+msgstr "-fconst-string-class=<name>\t文字列定数用にクラス <name> を使用する"
 
-#: fortran/symbol.c:1330
-#, no-c-format
-msgid "%s procedure at %L is already declared as %s procedure"
+#: 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 ""
 
-#: fortran/symbol.c:1365
-#, no-c-format
-msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
-msgstr ""
+#: c-family/c.opt:728 c-family/c.opt:891 common.opt:874 common.opt:1032
+#: common.opt:1303 common.opt:1569 common.opt:1605 common.opt:1690
+#: common.opt:1761 common.opt:1839 common.opt:1855 common.opt:1931
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "何もしない。後方互換性のために残されている。"
 
-#: fortran/symbol.c:1388
-#, no-c-format
-msgid "ACCESS specification at %L was already specified"
-msgstr ""
+#: c-family/c.opt:732
+msgid "Preprocess directives only."
+msgstr "前処理指示のみ行う。"
 
-#: fortran/symbol.c:1405
-#, no-c-format
-msgid "Duplicate BIND attribute specified at %L"
-msgstr ""
+#: c-family/c.opt:736
+msgid "Permit '$' as an identifier character"
+msgstr "'$' を識別子用の文字として許可する"
 
-#: fortran/symbol.c:1412
-#, no-c-format
-msgid "Fortran 2003: BIND(C) at %L"
-msgstr ""
+#: c-family/c.opt:743
+msgid "Generate code to check exception specifications"
+msgstr "例外仕様を検査するためのコードを生成する"
 
-#: fortran/symbol.c:1434
-#, no-c-format
-msgid "Symbol '%s' at %L already has an explicit interface"
-msgstr ""
+#: c-family/c.opt:750
+msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
+msgstr "-fexec-charset=<cset>\tすべての文字列と文字定数を文字集合 <cset> に変換する"
 
-#: fortran/symbol.c:1479
-#, no-c-format
-msgid "Symbol '%s' at %L cannot have a type"
-msgstr ""
+#: c-family/c.opt:754
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "ユニバーサル文字名 (\\u and \\U) を識別子内で使用することを許可する"
 
-#: fortran/symbol.c:1636
-#, no-c-format
-msgid "Component '%s' at %C already declared at %L"
-msgstr ""
+#: c-family/c.opt:758
+msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
+msgstr "-finput-charset=<cset>\tソースファイルのデフォルトの文字集合を指定する"
 
-#: fortran/symbol.c:1714
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: c-family/c.opt:766
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "for 文内で初期化した (for-init-statement) 変数のスコープをループ局所にする"
 
-#: fortran/symbol.c:1746
-#, no-c-format
-msgid "Derived type '%s' at %C is being used before it is defined"
-msgstr ""
+#: c-family/c.opt:770
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "標準 C ライブラリと \"main\" が存在すると見なさない"
 
-#: fortran/symbol.c:1774
-#, no-c-format
-msgid "'%s' at %C is not a member of the '%s' structure"
-msgstr ""
+#: c-family/c.opt:774
+msgid "Recognize GNU-defined keywords"
+msgstr "GNU が定義した予約語を認識する"
 
-#: fortran/symbol.c:1781
-#, no-c-format
-msgid "Component '%s' at %C is a PRIVATE component of '%s'"
-msgstr ""
+#: c-family/c.opt:778
+msgid "Generate code for GNU runtime environment"
+msgstr "GNU 実行環境用のコードを生成する"
 
-#: fortran/symbol.c:1938
-#, no-c-format
-msgid "Duplicate statement label %d at %L and %L"
-msgstr ""
+#: c-family/c.opt:782
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "インライン関数を古い (traditional) GNU の意味で使用する"
 
-#: fortran/symbol.c:1948
-#, no-c-format
-msgid "Label %d at %C already referenced as branch target"
-msgstr ""
+#: c-family/c.opt:788
+msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions は -fexceptions に名前が変更されました (またデフォルトで有効になっています)"
 
-#: fortran/symbol.c:1957
-#, no-c-format
-msgid "Label %d at %C already referenced as a format label"
-msgstr ""
+#: c-family/c.opt:795
+msgid "Assume normal C execution environment"
+msgstr "通常の C 実行環境を前提とする"
 
-#: fortran/symbol.c:1999
-#, no-c-format
-msgid "Label %d at %C previously used as a FORMAT label"
-msgstr ""
+#: c-family/c.opt:803
+msgid "Export functions even if they can be inlined"
+msgstr "インラインにできる関数でもエクスポートする"
 
-#: fortran/symbol.c:2007
-#, no-c-format
-msgid "Label %d at %C previously used as branch target"
-msgstr ""
+#: c-family/c.opt:807
+msgid "Emit implicit instantiations of inline templates"
+msgstr "インラインテンプレートの暗黙的なインスタンス化を発行する"
 
-#: fortran/symbol.c:2314
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
-msgstr ""
+#: c-family/c.opt:811
+msgid "Emit implicit instantiations of templates"
+msgstr "テンプレートの暗黙的なインスタンス化を発行する"
 
-#: fortran/symbol.c:2317
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
-msgstr ""
+#: c-family/c.opt:815
+msgid "Inject friend functions into enclosing namespace"
+msgstr "フレンド関数を囲まれた名前空間内に入れる"
 
-#. Symbol is from another namespace.
-#: fortran/symbol.c:2461
-#, no-c-format
-msgid "Symbol '%s' at %C has already been host associated"
+#: c-family/c.opt:822
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: fortran/symbol.c:3189
-#, no-c-format
-msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
-msgstr ""
+#: c-family/c.opt:826
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Microsoft 拡張の使用に関して警告しない"
 
-#: fortran/symbol.c:3200
-#, fuzzy, no-c-format
-msgid "Derived type '%s' at %L is empty"
-msgstr "½Ò¸ì¤Î²ò¤¬¶õ¤Ç¤¹"
+#: c-family/c.opt:836
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "NeXT (Apple Mac OS X) 実行環境用のコードを生成する"
 
-#: fortran/symbol.c:3217
-#, no-c-format
-msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
-msgstr ""
+#: c-family/c.opt:840
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Objective-C メッセージの受信側が無い (nil) かもしれないと見なす"
 
-#: fortran/symbol.c:3229
-#, no-c-format
-msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
+#: c-family/c.opt:850
+msgid "Treat a throw() exception specification as noexcept to improve code size"
 msgstr ""
 
-#. If the derived type is bind(c), all fields must be
-#. interop.
-#: fortran/symbol.c:3268
-#, no-c-format
-msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
+#: c-family/c.opt:856
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
 msgstr ""
 
-#. If derived type is param to bind(c) routine, or to one
-#. of the iso_c_binding procs, it must be interoperable, so
-#. all fields must interop too.
-#: fortran/symbol.c:3277
-#, no-c-format
-msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
+#: c-family/c.opt:860
+msgid "Allow fast jumps to the message dispatcher"
 msgstr ""
 
-#: fortran/symbol.c:3291
-#, no-c-format
-msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
-msgstr ""
+#: c-family/c.opt:866
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Objective-C 例外と同期構文を有効にする"
 
-#: fortran/symbol.c:3299
-#, no-c-format
-msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
-msgstr ""
+#: c-family/c.opt:870
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Objective-C/Objective-C++ プログラム内でガベージコレクション (GC) を有効にする"
 
-#: fortran/target-memory.c:548
-#, no-c-format
-msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
-msgstr ""
+#: c-family/c.opt:875
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Objective-C setjmp 例外処理ランタイムを有効にする"
 
-#: fortran/target-memory.c:635
-#, no-c-format
-msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
-msgstr ""
+#: c-family/c.opt:879
+msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
+msgstr "GCC 4.0 で実装されたように Objective-C 1.0 言語に準拠する"
 
-#: fortran/trans-common.c:399
-#, no-c-format
-msgid "Named COMMON block '%s' at %L shall be of the same size"
-msgstr ""
+#: c-family/c.opt:883
+msgid "Enable OpenMP (implies -frecursive in Fortran)"
+msgstr "OpenMP を有効にする (Fortran では暗黙的に -frecursive が指定される)"
 
-#: fortran/trans-common.c:833
-#, no-c-format
-msgid "Bad array reference at %L"
-msgstr ""
+#: c-family/c.opt:887
+msgid "Recognize C++ keywords like \"compl\" and \"xor\""
+msgstr "\"compl\" や \"xor\" などの C++ 予約語を認識する"
 
-#: fortran/trans-common.c:841
-#, no-c-format
-msgid "Illegal reference type at %L as EQUIVALENCE object"
-msgstr ""
+#: c-family/c.opt:898
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "前処理時でも PCH ファイルを探して使用する"
 
-#: fortran/trans-common.c:881
-#, no-c-format
-msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
-msgstr ""
+#: c-family/c.opt:902
+msgid "Downgrade conformance errors to warnings"
+msgstr "規格準拠性エラーを警告に格下げする"
 
-#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:1014
-#, no-c-format
-msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
-msgstr ""
+#: c-family/c.opt:906
+msgid "Enable Plan 9 language extensions"
+msgstr "Plan 9 言語拡張を有効にする"
 
-#: fortran/trans-common.c:1079
-#, no-c-format
-msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
-msgstr ""
+#: c-family/c.opt:910
+msgid "Treat the input file as already preprocessed"
+msgstr "入力ファイルを前処理済として取り扱う"
 
-#: fortran/trans-common.c:1094
-#, no-c-format
-msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
+#: c-family/c.opt:914
+msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments"
 msgstr ""
 
-#. The required offset conflicts with previous alignment
-#. requirements.  Insert padding immediately before this
-#. segment.
-#: fortran/trans-common.c:1105
-#, no-c-format
-msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
+#: c-family/c.opt:918
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: fortran/trans-common.c:1131
-#, no-c-format
-msgid "COMMON '%s' at %L does not exist"
-msgstr ""
+#: c-family/c.opt:922
+msgid "Enable automatic template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: fortran/trans-common.c:1138
-#, no-c-format
-msgid "COMMON '%s' at %L requires %d bytes of padding at start"
+#: c-family/c.opt:926
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: fortran/trans-decl.c:2979
-#, no-c-format
-msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
-msgstr ""
+#: c-family/c.opt:930
+msgid "Use the same size for double as for float"
+msgstr "double と float を同じサイズとして使用する"
 
-#: fortran/trans-decl.c:2983
-#, no-c-format
-msgid "Unused dummy argument '%s' at %L"
-msgstr ""
+#: c-family/c.opt:934
+msgid "Use the narrowest integer type possible for enumeration types"
+msgstr "列挙型として可能な限り最小幅の整数型を使用する"
 
-#: fortran/trans-decl.c:2989
-#, fuzzy, no-c-format
-msgid "Unused variable '%s' declared at %L"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: c-family/c.opt:938
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "\"wchar_t\" の元となる型を強制的に \"unsigned short\" とする"
 
-#: fortran/trans-decl.c:3015
-#, fuzzy, no-c-format
-msgid "Unused parameter '%s' declared at %L"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: c-family/c.opt:942
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "\"signed\" または \"unsigned\" が与えられない場合、ビットフィールドを符号付きとする"
 
-#: fortran/trans-expr.c:2199
-#, fuzzy, no-c-format
-msgid "Unknown argument list function at %L"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: c-family/c.opt:946
+msgid "Make \"char\" signed by default"
+msgstr "\"char\" をデフォルトで符号付きにする"
 
-#: fortran/trans-intrinsic.c:829
-#, no-c-format
-msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
-msgstr ""
+#: c-family/c.opt:953
+msgid "Display statistics accumulated during compilation"
+msgstr "コンパイル中に蓄積された統計情報を表示する"
 
-#: fortran/trans-io.c:1851
-#, no-c-format
-msgid "Derived type '%s' at %L has PRIVATE components"
-msgstr ""
+#: c-family/c.opt:957
+msgid "Assume that values of enumeration type are always within the minimum range of that type"
+msgstr "列挙型の値は常にその型の範囲内にあるとみなす"
 
-#: fortran/trans-stmt.c:436
-#, no-c-format
-msgid "An alternate return at %L without a * dummy argument"
-msgstr ""
+#: c-family/c.opt:964
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
+msgstr "-ftabstop=<number>\t列を報告用する時のタブ位置までの距離を <number> にする"
 
-#: fortran/trans.c:49
-msgid "Array bound mismatch"
+#: c-family/c.opt:971
+msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: fortran/trans.c:50
-msgid "Array reference out of bounds"
+#: c-family/c.opt:978
+msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics"
 msgstr ""
 
-#: fortran/trans.c:51
-#, fuzzy
-msgid "Incorrect function return value"
-msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃͤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: c-family/c.opt:982
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "\"signed\" または \"unsigned\" が与えられていない場合、ビットフィールドを符号無しにする"
 
-#: fortran/trans.c:465 fortran/trans.c:859
-msgid "Attempt to allocate a negative amount of memory."
-msgstr ""
+#: c-family/c.opt:986
+msgid "Make \"char\" unsigned by default"
+msgstr "\"char\" をデフォルトで符号無しにする"
 
-#: fortran/trans.c:479
-msgid "Memory allocation failed"
-msgstr ""
+#: c-family/c.opt:990
+msgid "Use __cxa_atexit to register destructors"
+msgstr "デストラクタを登録するために __cxa_atexit を使用する"
 
-#: fortran/trans.c:567
-msgid "Attempt to allocate negative amount of memory. Possible integer overflow"
-msgstr ""
+#: c-family/c.opt:994
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "例外処理内で __cxa_get_exception_ptr を使用する"
 
-#: fortran/trans.c:598 fortran/trans.c:876
-msgid "Out of memory"
-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 "デフォルトの可視性を Microsoft Visual Studio に適合するように変更する"
 
-#: fortran/trans.c:678
-msgid "Attempting to allocate already allocated array"
+#: c-family/c.opt:1014
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: fortran/trans.c:776
-msgid "Attempt to DEALLOCATE unallocated memory."
+#: c-family/c.opt:1018
+msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
+msgstr "-fwide-exec-charset=<cset>\tすべてのワイド文字列と文字定数を文字集合 <cset> に変換する"
+
+#: c-family/c.opt:1022
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "現在の作業ディレクトリを指す #line 指示を生成する"
+
+#: c-family/c.opt:1030
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: java/jcf-dump.c:1066
-#, fuzzy, c-format
-msgid "Not a valid Java .class file.\n"
-msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c.opt:1034
+msgid "Dump declarations to a .decl file"
+msgstr "宣言を .decl ファイルにダンプする"
 
-#: java/jcf-dump.c:1072
-#, fuzzy, c-format
-msgid "error while parsing constant pool\n"
-msgstr "constant ¥×¡¼¥ë¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:1038
+msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
+msgstr "-femit-struct-debug-baseonly\t構造体用のデバッグ情報を積極的に削減する"
 
-#: java/jcf-dump.c:1078 java/jcf-parse.c:1458
-#, gcc-internal-format
-msgid "error in constant pool entry #%d\n"
-msgstr "constant ¥×¡¼¥ë¹àÌÜ #%d Æâ¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\n"
+#: c-family/c.opt:1042
+msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
+msgstr "-femit-struct-debug-reduced\t構造体用のデバッグ情報を保守的に削減する"
 
-#: java/jcf-dump.c:1088
-#, fuzzy, c-format
-msgid "error while parsing fields\n"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:1046
+msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs"
+msgstr "-femit-struct-debug-detailed=<spec-list>\t構造体用のデバッグ情報の削減方法を詳細に指定する"
 
-#: java/jcf-dump.c:1094
-#, fuzzy, c-format
-msgid "error while parsing methods\n"
-msgstr "¥á¥½¥Ã¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:1050
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
+msgstr "-idirafter <dir>\tシステムインクルードパスの最後に <dir> を追加する"
 
-#: java/jcf-dump.c:1100
-#, fuzzy, c-format
-msgid "error while parsing final attributes\n"
-msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:1054
+msgid "-imacros <file>\tAccept definition of macros in <file>"
+msgstr "-imacros <file>\t<file>内にあるマクロ定義を受け付ける"
 
-#: java/jcf-dump.c:1137
-#, c-format
-msgid "Try 'jcf-dump --help' for more information.\n"
+#: c-family/c.opt:1058
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
 msgstr ""
 
-#: java/jcf-dump.c:1144
-#, c-format
-msgid ""
-"Usage: jcf-dump [OPTION]... CLASS...\n"
-"\n"
-msgstr ""
+#: c-family/c.opt:1062
+msgid "-include <file>\tInclude the contents of <file> before other files"
+msgstr "-include <file>\t他のファイルの前に <file> の中身をインクルードする"
 
-#: java/jcf-dump.c:1145
-#, c-format
-msgid ""
-"Display contents of a class file in readable form.\n"
-"\n"
+#: c-family/c.opt:1066
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: java/jcf-dump.c:1146
-#, fuzzy, c-format
-msgid "  -c                      Disassemble method bodies\n"
-msgstr "  -W                      ÆÃÊ̤ʷٹð¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: c-family/c.opt:1070
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
+msgstr "-isysroot <dir>\tシステムルートディレクトリを <dir> に設定する"
 
-#: java/jcf-dump.c:1147
-#, fuzzy, c-format
-msgid "  --javap                 Generate output in 'javap' format\n"
-msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: c-family/c.opt:1074
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
+msgstr "-isystem <dir>\tシステムインクルードパスの先頭に <dir> を追加する"
 
-#: java/jcf-dump.c:1149
-#, c-format
-msgid "  --classpath PATH        Set path to find .class files\n"
+#: c-family/c.opt:1078
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 msgstr ""
 
-#: java/jcf-dump.c:1150
-#, fuzzy, c-format
-msgid "  -IDIR                   Append directory to class path\n"
-msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤Îõº÷¥Ñ¥¹¤ËÄɲ乤ë\n"
+#: c-family/c.opt:1082
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
+msgstr "-iwithprefix <dir>\tシステムインクルードパスの最後に <dir> を追加する"
 
-#: java/jcf-dump.c:1151
-#, c-format
-msgid "  --bootclasspath PATH    Override built-in class path\n"
-msgstr ""
+#: c-family/c.opt:1086
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
+msgstr "-iwithprefixbefore <dir>\t主インクルードパスの最後に <dir> を追加する"
 
-#: java/jcf-dump.c:1152
-#, c-format
-msgid "  --extdirs PATH          Set extensions directory path\n"
-msgstr ""
+#: c-family/c.opt:1096
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "標準のシステムインクルードディレクトリを探査しない (-isystem で指定されたディレクトリは使用される)"
 
-#: java/jcf-dump.c:1153
-#, fuzzy, c-format
-msgid "  -o FILE                 Set output file name\n"
-msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
+#: c-family/c.opt:1100
+msgid "Do not search standard system include directories for C++"
+msgstr "C++ 用の標準システムインクルードディレクトリを探査しない"
 
-#: java/jcf-dump.c:1155
-#, fuzzy, c-format
-msgid "  --help                  Print this help, then exit\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: c-family/c.opt:1116
+msgid "Generate C header of platform-specific features"
+msgstr "プラットフォーム固有機能の C ヘッダを生成する"
 
-#: java/jcf-dump.c:1156
-#, fuzzy, c-format
-msgid "  --version               Print version number, then exit\n"
-msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
+#: c-family/c.opt:1120
+msgid "Remap file names when including files"
+msgstr "ファイルをインクルードするときにファイル名を再マップする"
 
-#: java/jcf-dump.c:1157
-#, c-format
-msgid "  -v, --verbose           Print extra information while running\n"
-msgstr ""
+#: c-family/c.opt:1124
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "ISO 1998 C++ 標準に準拠させる"
 
-#: java/jcf-dump.c:1159
-#, fuzzy, c-format
-msgid ""
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+#: c-family/c.opt:1128
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "ISO 1998 C++ 標準に準拠させる。拡張も同様にする"
 
-#: java/jcf-dump.c:1187 java/jcf-dump.c:1255
-#, c-format
-msgid "jcf-dump: no classes specified\n"
-msgstr ""
+#: c-family/c.opt:1135
+msgid "Conform to the ISO 201X C standard draft (experimental and incomplete support)"
+msgstr "ISO 201X C 標準ドラフト版に準拠させる (実験的かつ不完全なサポート)"
 
-#: java/jcf-dump.c:1275
-#, fuzzy, c-format
-msgid "Cannot open '%s' for output.\n"
-msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+#: c-family/c.opt:1139 c-family/c.opt:1143 c-family/c.opt:1186
+msgid "Conform to the ISO 1990 C standard"
+msgstr "ISO 1990 C 標準に準拠させる"
 
-#: java/jcf-dump.c:1321
-#, c-format
-msgid "bad format of .zip/.jar archive\n"
-msgstr ""
+#: c-family/c.opt:1147 c-family/c.opt:1194
+msgid "Conform to the ISO 1999 C standard"
+msgstr "ISO 1999 C 標準に準拠させる"
 
-#: java/jcf-dump.c:1439
-#, c-format
-msgid "Bad byte codes.\n"
+#: c-family/c.opt:1151
+msgid "Deprecated in favor of -std=c99"
+msgstr "-std=c99 によって廃止された"
+
+#: c-family/c.opt:1155
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "ISO 1998 C++ 標準に GNU 拡張付きで準拠させる"
+
+#: c-family/c.opt:1159
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 msgstr ""
 
-#: java/jvgenmain.c:47
-#, c-format
-msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
-msgstr ""
-
-#: java/jvgenmain.c:109
-#, fuzzy, c-format
-msgid "%s: Cannot open output file: %s\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jvgenmain.c:151
-#, fuzzy, c-format
-msgid "%s: Failed to close output file %s\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: c-family/c.opt:1166
+msgid "Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support)"
+msgstr "ISO 201X C 標準ドラフト版に GNU 拡張付きで準拠させる (実験的かつ不完全なサポート)"
 
-#: java/jvspec.c:409
-#, fuzzy, c-format
-msgid "can't specify '-D' without '--main'\n"
-msgstr "`--main' Ìµ¤·¤Ç¤Ï `-D' ¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó\n"
+#: c-family/c.opt:1170 c-family/c.opt:1174
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "ISO 1990 C 標準に GNU 拡張付きで準拠させる"
 
-#: java/jvspec.c:412
-#, fuzzy, c-format
-msgid "'%s' is not a valid class name"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c.opt:1178
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "ISO 1999 C 標準に GNU 拡張付きで準拠させる"
 
-#: java/jvspec.c:418
-#, c-format
-msgid "--resource requires -o"
-msgstr ""
+#: c-family/c.opt:1182
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "-std=gnu99 によって廃止された"
 
-#: java/jvspec.c:432
-#, c-format
-msgid "cannot specify both -C and -o"
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:1190
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "ISO 1990 C 標準 (1994年改正) に準拠させる"
 
-#: java/jvspec.c:444
-#, c-format
-msgid "cannot create temporary file"
-msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:1198
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "-std=iso9899:1999 によって廃止された"
 
-#: java/jvspec.c:466
-#, c-format
-msgid "using both @FILE with multiple files not implemented"
-msgstr "@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍѤϼÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:1205
+msgid "Enable traditional preprocessing"
+msgstr "古い (traditional) 前処理を有効にする"
 
-#: java/jvspec.c:588
-#, fuzzy, c-format
-msgid "cannot specify 'main' class when not linking"
-msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:1209
+msgid "-trigraphs\tSupport ISO C trigraphs"
+msgstr "-trigraphs\tISO C トライグラフをサポートする"
 
-#: config/vax/netbsd-elf.h:41
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:1213
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "システムおよび GCC 固有のマクロを事前定義しない"
 
-#: config/vax/vax.h:49 config/vax/vax.h:50
-msgid "profiling not supported with -mg\n"
-msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+#: go/lang.opt:42
+msgid "-fgo-dump-<type>\tDump Go frontend internal information"
+msgstr "-fgo-dump-<type>\tGo フロントエンドの内部情報をダンプする"
 
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: go/lang.opt:46
+msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names"
+msgstr ""
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+#: go/lang.opt:50
+msgid "Functions which return values must end with return statements"
+msgstr "戻り値を返す関数は return 文で終了しなければならないこととする"
 
-#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
-#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
-#: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
-#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
-#, fuzzy
-msgid "-mglibc and -muclibc used together"
-msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: lto/lang.opt:29
+msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
+msgstr "リンク時最適化を局所変形 (LTRANS) モードで実行する。"
 
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: lto/lang.opt:33
+msgid "Specify a file to which a list of files output by LTRANS is written."
+msgstr ""
 
-#: gcc.c:792
-#, fuzzy
-msgid "GCC does not support -C or -CC without -E"
-msgstr "GNU C ¤Ï -E ¤òȼ¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
+#: lto/lang.opt:37
+msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
+msgstr "リンク時最適化をプログラム全体分析 (WPA) モードで実行する。"
 
-#: gcc.c:1002
-#, fuzzy
-msgid "-E or -x required when input is from standard input"
-msgstr "ÆþÎϤ¬É¸½àÆþÎϤξì¹ç¤Ï -E ¤¬É¬ÍפǤ¹"
+#: lto/lang.opt:41
+msgid "The resolution file"
+msgstr ""
 
-#: config/mcore/mcore.h:56
-msgid "the m210 does not have little endian support"
-msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
+#: common.opt:254
+msgid "Display this information"
+msgstr "この情報を表示する"
 
-#: config/arc/arc.h:61 config/mips/mips.h:1042
-msgid "may not use both -EB and -EL"
-msgstr "-EB ¤È -EL ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:258
+msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
+msgstr "--help=<class>\tオプションの指定したクラスの説明を表示する。<class> は optimizers、target、warnings、undocumented、params のうちの一つ以上とする"
 
-#: config/vxworks.h:71
-#, fuzzy
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "-membedded-pic ¤È -mabicalls ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:370
+msgid "Alias for --help=target"
+msgstr "--help=target の別名"
 
-#: config/darwin.h:269
-msgid "-current_version only allowed with -dynamiclib"
-msgstr ""
+#: common.opt:395
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
+msgstr "--param <param>=<value>\tパラメータ <param> を<value> に設定する。パラメータの完全な一覧は下記を参照"
 
-#: config/darwin.h:271
-msgid "-install_name only allowed with -dynamiclib"
-msgstr ""
+#: common.opt:423
+msgid "-O<number>\tSet optimization level to <number>"
+msgstr "-O<number>\t最適化レベルを <number> に設定する"
 
-#: config/darwin.h:276
-#, fuzzy
-msgid "-bundle not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: common.opt:427
+msgid "Optimize for space rather than speed"
+msgstr "速度よりもサイズを重視した最適化を行う"
 
-#: config/darwin.h:277
-#, fuzzy
-msgid "-bundle_loader not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: common.opt:431
+msgid "Optimize for speed disregarding exact standards compliance"
+msgstr "標準への厳密な準拠を無視して速度に関する最適化を行う"
 
-#: config/darwin.h:278
-#, fuzzy
-msgid "-client_name not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: common.opt:462
+msgid "This switch is deprecated; use -Wextra instead"
+msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
 
-#: config/darwin.h:283
-msgid "-force_flat_namespace not allowed with -dynamiclib"
-msgstr ""
+#: common.opt:475
+msgid "Warn about returning structures, unions or arrays"
+msgstr "構造体、共用体または配列を返すものに関して警告する"
 
-#: config/darwin.h:285
-msgid "-keep_private_externs not allowed with -dynamiclib"
-msgstr ""
+#: common.opt:479
+msgid "Warn if an array is accessed out of bounds"
+msgstr "配列の範囲外にアクセスがある場合に警告する"
 
-#: config/darwin.h:286
-#, fuzzy
-msgid "-private_bundle not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: common.opt:483
+msgid "Warn about inappropriate attribute usage"
+msgstr "不適切な属性の使用法に関して警告する"
 
-#: config/mips/r3900.h:34
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
+#: common.opt:487
+msgid "Warn about pointer casts which increase alignment"
+msgstr "ポインタのキャストによって整列が増加する場合に警告する"
 
-#: config/mips/r3900.h:36
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+#: common.opt:491
+msgid "Warn when a #warning directive is encountered"
+msgstr "#warning 指示に遭遇したときに警告する"
 
-#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
-#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
-#: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
-#, fuzzy
-msgid "may not use both -m32 and -m64"
-msgstr "-mfp64 ¤È -m4650 ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:495
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
+msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
 
-#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:499
+msgid "Warn when an optimization pass is disabled"
+msgstr "最適化過程が無効化された場合に警告する"
 
-#: config/arm/arm.h:147
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float ¤È -mhard_float ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: common.opt:503
+msgid "Treat all warnings as errors"
+msgstr "全ての警告をエラーとして取り扱う"
 
-#: config/arm/arm.h:149
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: common.opt:507
+msgid "Treat specified warning as error"
+msgstr "指定した警告をエラーとして取り扱う"
 
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr ""
+#: common.opt:511
+msgid "Print extra (possibly unwanted) warnings"
+msgstr "余分な (望まないかもしれない) 警告を表示する"
 
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
+#: common.opt:515
+msgid "Exit on the first error occurred"
+msgstr "最初のエラーが発生したときに終了する"
 
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: common.opt:519
+msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
+msgstr "-Wframe-larger-than=<number>\t関数スタックフレームが <number> バイト以上要求した場合に警告する"
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: common.opt:523
+msgid "Warn when an inlined function cannot be inlined"
+msgstr "インライン関数をインライン化できない場合に警告する"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:530
+msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
+msgstr "-Wlarger-than=<number>\tオブジェクトが <number> バイト以上の場合に警告する"
 
-#: config/i386/sco5.h:188
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: common.opt:534
+msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
+msgstr ""
 
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: common.opt:538 common.opt:590
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
+msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
 
-#: config/i386/sco5.h:258
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+#: common.opt:542
+msgid "Warn about constructs not instrumented by -fmudflap"
+msgstr ""
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:546
+msgid "Warn about overflow in arithmetic expressions"
+msgstr "計算式内のオーバーフローに関して警告する"
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: common.opt:550
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr "packed 属性が構造体配置に影響しない場合に警告する"
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: common.opt:554
+msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: config/cris/cris.h:207
-#, fuzzy
-msgid "Do not specify both -march=... and -mcpu=..."
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
+#: common.opt:558
+msgid "Warn when one local variable shadows another"
+msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
 
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
+#: common.opt:562
+msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: fortran/lang.opt:29
-#, fuzzy
-msgid "Add a directory for INCLUDE and MODULE searching"
-msgstr "INCLUDE Ãµº÷ÍѤΥǥ£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
+#: common.opt:566 common.opt:570
+msgid "Warn about code which might break strict aliasing rules"
+msgstr "厳密な別名規約を壊す可能性があるコードに関して警告する"
 
-#: fortran/lang.opt:33
-msgid "Put MODULE files in 'directory'"
+#: common.opt:574 common.opt:578
+msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: fortran/lang.opt:41
-#, fuzzy
-msgid "Warn about possible aliasing of dummy arguments"
-msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: common.opt:582
+msgid "Warn about functions which might be candidates for __attribute__((const))"
+msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
 
-#: fortran/lang.opt:45
-#, fuzzy
-msgid "Warn about missing ampersand in continued character constants"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
+#: common.opt:586
+msgid "Warn about functions which might be candidates for __attribute__((pure))"
+msgstr "関数が __attribute__((pure)) の候補となりそうな場合に警告する"
 
-#: fortran/lang.opt:49
+#: common.opt:594
 #, fuzzy
-msgid "Warn about truncated character expressions"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
 
-#: fortran/lang.opt:53
+#: common.opt:598
 #, fuzzy
-msgid "Warn about implicit conversion"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+msgid "Warn about enumerated switches missing a \"default:\" statement"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
 
-#: fortran/lang.opt:57
+#: common.opt:602
 #, fuzzy
-msgid "Warn about calls with implicit interface"
-msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
 
-#: fortran/lang.opt:61
-#, fuzzy
-msgid "Warn about truncated source lines"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: common.opt:606
+msgid "Do not suppress warnings from system headers"
+msgstr "システムヘッダからの警告を抑制しない"
 
-#: fortran/lang.opt:65
-#, fuzzy
-msgid "Warn about usage of non-standard intrinsics"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: common.opt:610
+msgid "Warn whenever a trampoline is generated"
+msgstr ""
 
-#: fortran/lang.opt:69
-#, fuzzy
-msgid "Warn about \"suspicious\" constructs"
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: common.opt:614
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "データ型の範囲制限により比較が常に true または常に false になる場合に警告する"
 
-#: fortran/lang.opt:73
-msgid "Permit nonconforming uses of the tab character"
-msgstr ""
+#: common.opt:618
+msgid "Warn about uninitialized automatic variables"
+msgstr "初期化されていない自動変数に関して警告する"
 
-#: fortran/lang.opt:77
-#, fuzzy
-msgid "Warn about underflow of numerical constant expressions"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: common.opt:622 common.opt:767 common.opt:771 common.opt:775 common.opt:779
+msgid "Does nothing. Preserved for backward compatibility."
+msgstr "何もしない。後方互換性のために残されている。"
 
-#: fortran/lang.opt:81
-msgid "All intrinsics procedures are available regardless of selected standard"
-msgstr ""
+#: common.opt:626
+msgid "Enable all -Wunused- warnings"
+msgstr "すべての -Wunused- 警告を有効にする"
 
-#: fortran/lang.opt:89
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤È COMMON ¥Ö¥í¥Ã¥¯¤ò SAVE Ê¸¤Ç̾Á°ÉÕ¤±¤é¤ì¤¿¤è¤¦¤Ë¼è¤ê°·¤¦"
+#: common.opt:630
+msgid "Warn when a function parameter is only set, otherwise unused"
+msgstr "関数の仮引数が設定されているだけで、使用されていない場合に警告する"
 
-#: fortran/lang.opt:93
-msgid "Specify that backslash in string introduces an escape character"
-msgstr ""
+#: common.opt:634
+msgid "Warn when a variable is only set, otherwise unused"
+msgstr "変数が設定されているだけで、使用されていない場合に警告する"
 
-#: fortran/lang.opt:97
-msgid "Produce a backtrace when a runtime error is encountered"
-msgstr ""
+#: common.opt:638
+msgid "Warn when a function is unused"
+msgstr "関数が使用されていない場合に警告する"
 
-#: fortran/lang.opt:101
-msgid "-fblas-matmul-limit=<n>        Size of the smallest matrix for which matmul will use BLAS"
-msgstr ""
+#: common.opt:642
+msgid "Warn when a label is unused"
+msgstr "ラベルが使用されていないときに警告する"
 
-#: fortran/lang.opt:105
-#, fuzzy
-msgid "Use big-endian format for unformatted files"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: common.opt:646
+msgid "Warn when a function parameter is unused"
+msgstr "関数の仮引数が使用されていない場合に警告する"
 
-#: fortran/lang.opt:109
-#, fuzzy
-msgid "Use little-endian format for unformatted files"
-msgstr "¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍѤ¹¤ë"
+#: common.opt:650
+msgid "Warn when an expression value is unused"
+msgstr "式の値が使用されていない場合に警告する"
 
-#: fortran/lang.opt:113
-msgid "Use native format for unformatted files"
-msgstr ""
+#: common.opt:654
+msgid "Warn when a variable is unused"
+msgstr "変数が使用されていない場合に警告する"
 
-#: fortran/lang.opt:117
-msgid "Swap endianness for unformatted files"
+#: common.opt:658
+msgid "Warn in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: fortran/lang.opt:121
-#, fuzzy
-msgid "Use the Cray Pointer extension"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: common.opt:674
+msgid "-aux-info <file>\tEmit declaration information into <file>"
+msgstr "-aux-info <file>\t宣言情報を <file> に発行する"
 
-#: fortran/lang.opt:125
-msgid "Ignore 'D' in column one in fixed form"
-msgstr ""
+#: common.opt:693
+msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
+msgstr "-d<letters>\tコンパイラの特定の過程からのダンプを有効にする"
 
-#: fortran/lang.opt:129
-msgid "Treat lines with 'D' in column one as comments"
-msgstr ""
+#: common.opt:697
+msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
+msgstr "-dumpbase <file>\tダンプ用に使用されるファイルの基となる名前を設定する"
 
-#: fortran/lang.opt:133
-msgid "Set the default double precision kind to an 8 byte wide type"
-msgstr ""
+#: common.opt:701
+msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
+msgstr "-dumpdir <dir>\tダンプ用に使用されるディレクトリ名を設定する"
 
-#: fortran/lang.opt:137
-msgid "Set the default integer kind to an 8 byte wide type"
-msgstr ""
+#: common.opt:739
+msgid "Align the start of functions"
+msgstr "関数に開始を整列する"
 
-#: fortran/lang.opt:141
-msgid "Set the default real kind to an 8 byte wide type"
-msgstr ""
+#: common.opt:746
+msgid "Align labels which are only reached by jumping"
+msgstr "ジャンプの到達先となるラベルのみ整列する"
 
-#: fortran/lang.opt:145
-msgid "Allow dollar signs in entity names"
-msgstr ""
+#: common.opt:753
+msgid "Align all labels"
+msgstr "全てのラベルを整列する"
 
-#: fortran/lang.opt:149
-msgid "Dump a core file when a runtime error occurs"
-msgstr ""
+#: common.opt:760
+msgid "Align the start of loops"
+msgstr "ループの開始を整列する"
 
-#: fortran/lang.opt:153
-msgid "Display the code tree after parsing"
+#: common.opt:783
+msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: fortran/lang.opt:157
-msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays"
-msgstr ""
+#: common.opt:787
+msgid "Generate auto-inc/dec instructions"
+msgstr "自動増加/減少命令を生成する"
 
-#: fortran/lang.opt:161
+#: common.opt:795
 #, fuzzy
-msgid "Use f2c calling convention"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "配列の添字と添字境界を検査するコードを生成する"
 
-#: fortran/lang.opt:165
+#: common.opt:799
 #, fuzzy
-msgid "Assume that the source file is fixed form"
-msgstr "¥Ý¥¤¥ó¥¿¤ÏÊÌ̾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+msgid "Replace add, compare, branch with branch on count register"
+msgstr "加算、比較ブランチの代わりにカウントレジスタのブランチを使う"
 
-#: fortran/lang.opt:169
-msgid "Specify where to find the compiled intrinsic modules"
-msgstr ""
+#: common.opt:803
+msgid "Use profiling information for branch probabilities"
+msgstr "分岐経路推測用のプロファイル情報を利用する"
 
-#: fortran/lang.opt:173
-msgid "Allow arbitrary character line width in fixed mode"
+#: common.opt:807
+msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: fortran/lang.opt:177
-msgid "Use n as character line width in fixed mode"
+#: common.opt:811
+msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: fortran/lang.opt:181
-msgid "Stop on following floating point exceptions"
+#: common.opt:815
+msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: fortran/lang.opt:185
-msgid "Assume that the source file is free form"
-msgstr ""
+#: common.opt:819
+msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
+msgstr "-fcall-saved-<register>  <register> が関数を通じて保全されるとマークする"
 
-#: fortran/lang.opt:189
-msgid "Allow arbitrary character line width in free mode"
+#: common.opt:823
+msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
+msgstr "-fcall-used-<register>\t<register> が関数呼び出しによって変更されるとマークする"
+
+#: common.opt:830
+msgid "Save registers around function calls"
+msgstr "関数呼び出しの前後でレジスタを保存する"
+
+#: common.opt:834
+msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: fortran/lang.opt:193
-msgid "Use n as character line width in free mode"
+#: common.opt:838
+msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
-#: fortran/lang.opt:197
-msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
+#: common.opt:842
+msgid "Do not put uninitialized globals in the common section"
+msgstr "初期化されない大域変数類を共通セクションに配置しない"
+
+#: common.opt:850
+msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 msgstr ""
 
-#: fortran/lang.opt:201
-msgid "-finit-character=<n> Initialize local character variables to ASCII value n"
+#: common.opt:854
+msgid "Run only the second compilation of -fcompare-debug"
 msgstr ""
 
-#: fortran/lang.opt:205
-msgid "-finit-integer=<n> Initialize local integer variables to n"
+#: common.opt:858
+msgid "Do not perform optimizations increasing noticeably stack usage"
 msgstr ""
 
-#: fortran/lang.opt:209
+#: common.opt:862
 #, fuzzy
-msgid "Initialize local variables to zero (from g77)"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤äÇÛÎó¤ò¥¼¥í¤Ë½é´ü²½¤¹¤ë"
+msgid "Perform a register copy-propagation optimization pass"
+msgstr "最適化過程のレジスタつけ変えを行なう"
 
-#: fortran/lang.opt:213
-msgid "-finit-logical=<true|false> Initialize local logical variables"
-msgstr ""
+#: common.opt:866
+msgid "Perform cross-jumping optimization"
+msgstr "ジャンプをまたがった最適化を行う"
+
+#: common.opt:870
+msgid "When running CSE, follow jumps to their targets"
+msgstr "CSE で動作するとき、それらのターゲットへのジャンプに追随する"
 
-#: fortran/lang.opt:217
-msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
+#: common.opt:878
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: fortran/lang.opt:221
-#, fuzzy
-msgid "Maximum number of errors to report"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: common.opt:882
+msgid "Complex multiplication and division follow Fortran rules"
+msgstr "Fortran 規格に従った複素数の乗除算を行う"
 
-#: fortran/lang.opt:225
-#, fuzzy
-msgid "Maximum identifier length"
-msgstr "¹Ô¤ÎŤµ¤ÎºÇÂçÃͤòÀßÄꤹ¤ë"
+#: common.opt:886
+msgid "Place data items into their own section"
+msgstr "データ項目をそれら自身のセクションに配置する"
 
-#: fortran/lang.opt:229
-msgid "Maximum length for subrecords"
+#: common.opt:890
+msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: fortran/lang.opt:233
-msgid "Size in bytes of the largest array that will be put on the stack"
-msgstr ""
+#: common.opt:894
+msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
+msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tデバッグカウンタ制限を設定する。"
 
-#: fortran/lang.opt:237
-msgid "Set default accessibility of module entities to PRIVATE."
+#: common.opt:898
+msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: fortran/lang.opt:241
-msgid "Enable OpenMP (also sets frecursive)"
-msgstr ""
+#: common.opt:904
+msgid "Defer popping functions args from stack until later"
+msgstr "関数引数をスタックから pop するのを呼び出し後まで遅らせる"
 
-#: fortran/lang.opt:245
-msgid "Try to lay out derived types as compactly as possible"
-msgstr ""
+#: common.opt:908
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr "分岐命令の遅延スロットを使うことを試みる"
+
+#: common.opt:912
+msgid "Delete useless null pointer checks"
+msgstr "無意味な null ポインタ検査を削除する"
 
-#: fortran/lang.opt:249
+#: common.opt:916
 #, fuzzy
-msgid "Treat the input file as preprocessed"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
+msgstr ""
+"  -fdiagnostics-show-location=[once | every-line]  診断メッセージの改行の際に,\n"
+" ソース位置情報が行の最初に表示される頻度を指定する\n"
 
-#: fortran/lang.opt:253
-msgid "Enable range checking during compilation"
+#: common.opt:933
+msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: fortran/lang.opt:257
-msgid "Use a 4-byte record marker for unformatted files"
+#: common.opt:937
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
+
+#: common.opt:944
+msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 msgstr ""
 
-#: fortran/lang.opt:261
-msgid "Use an 8-byte record marker for unformatted files"
+#: common.opt:948
+msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 msgstr ""
 
-#: fortran/lang.opt:265
-msgid "Allocate local variables on the stack to allow indirect recursion"
-msgstr ""
+#: common.opt:952
+msgid "Suppress output of addresses in debugging dumps"
+msgstr "デバッグダンプ内でアドレスの出力を抑止する"
 
-#: fortran/lang.opt:269
-msgid "Copy array sections into a contiguous block on procedure entry"
-msgstr ""
+#: common.opt:956
+#, fuzzy
+msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
+msgstr "デバッグダンプで命令番号と行番号ノートの出力を抑制する"
 
-#: fortran/lang.opt:273
-msgid "Append a second underscore if the name already contains an underscore"
-msgstr ""
+#: common.opt:960
+#, fuzzy
+msgid "Suppress output of previous and next insn numbers in debugging dumps"
+msgstr "デバッグダンプで命令番号と行番号ノートの出力を抑制する"
 
-#: fortran/lang.opt:277 c.opt:718
-msgid "Use the narrowest integer type possible for enumeration types"
-msgstr ""
+#: common.opt:964
+msgid "Enable CFI tables via GAS assembler directives."
+msgstr "GAS アセンブラ指示を経由して CFI 表を有効にする"
 
-#: fortran/lang.opt:281
-msgid "Apply negative sign to zero values"
+#: common.opt:968
+msgid "Perform early inlining"
 msgstr ""
 
-#: fortran/lang.opt:285
-#, fuzzy
-msgid "Append underscores to externally visible names"
-msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌܤΥ¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: common.opt:972
+msgid "Perform DWARF2 duplicate elimination"
+msgstr "DWARF2 重複削除を行う"
 
-#: fortran/lang.opt:289
-msgid "Statically link the GNU Fortran helper library (libgfortran)"
+#: common.opt:976
+msgid "Perform interprocedural reduction of aggregates"
 msgstr ""
 
-#: fortran/lang.opt:293
-msgid "Conform to the ISO Fortran 2003 standard"
+#: common.opt:980 common.opt:984
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: fortran/lang.opt:297
-msgid "Conform to the ISO Fortran 95 standard"
-msgstr ""
+#: common.opt:988
+msgid "Do not suppress C++ class debug information."
+msgstr "C++ クラスデバッグ情報を抑止しない。"
 
-#: fortran/lang.opt:301
-msgid "Conform to nothing in particular"
+#: common.opt:992
+msgid "Generate debug information to support Identical Code Folding (ICF)"
 msgstr ""
 
-#: fortran/lang.opt:305
-msgid "Accept extensions to support legacy code"
-msgstr ""
+#: common.opt:996
+msgid "Enable exception handling"
+msgstr "例外処理を有効にする"
 
-#: config/mcore/mcore.opt:23
+#: common.opt:1000
 #, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Perform a number of minor, expensive optimizations"
+msgstr "目立たない、コストのかかる最適化を行なう"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1004
+msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
+msgstr ""
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "ºÇÂ祢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄꤹ¤ë"
+#: common.opt:1007
+#, fuzzy, c-format
+msgid "unknown excess precision style %qs"
+msgstr "不明なマシンモード `%s'"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: common.opt:1020
+msgid "Assume no NaNs or infinities are generated"
+msgstr "NaN または無限大が生成されないと見なす"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "ºÇÂ祢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄꤹ¤ë"
+#: common.opt:1024
+msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
+msgstr "-ffixed-<register>\t<register> がコンパイラでは使用できないとマークする"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-#, fuzzy
-msgid "Generate big-endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1028
+msgid "Don't allocate floats and doubles in extended-precision registers"
+msgstr "拡張精度レジスタ内に float と double を配置しない"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+#: common.opt:1036
+msgid "Perform a forward propagation pass on RTL"
+msgstr ""
 
-#: config/mcore/mcore.opt:51
-#, fuzzy
-msgid "Use the divide instruction"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1040
+msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
+msgstr ""
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊѽèÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+#: common.opt:1043
+#, fuzzy, c-format
+msgid "unknown floating point contraction style %qs"
+msgstr "浮動小数点定数を TOC 内に配置する"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-#, fuzzy
-msgid "Generate little-endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1060
+msgid "Allow function addresses to be held in registers"
+msgstr "関数アドレスをレジスタに持たせる事を許可する"
 
-#: config/mcore/mcore.opt:67
+#: common.opt:1064
 #, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤Î¨ÃÍ¥µ¥¤¥º¤òÄ´Ä䤷¤Ê¤¤"
-
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "¥Ð¥¤¥È¥¢¥¯¥»¥¹¤è¤ê¥ï¡¼¥É¥¢¥¯¥»¥¹¤òÁª¤Ö"
+msgid "Place each function into its own section"
+msgstr "各々の関数をそれ自身のセクションに配置する"
 
-#: config/mcore/mcore.opt:75
+#: common.opt:1068
 #, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "ñ°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ"
+msgid "Perform global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/mcore/mcore.opt:79
+#: common.opt:1072
 #, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¾ï¤Ë int ¤Î¥µ¥¤¥º¤È¤·¤Æ°·¤¦"
+msgid "Perform enhanced load motion during global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/alpha/alpha.opt:23 config/i386/i386.opt:155
-msgid "Do not use hardware fp"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: common.opt:1076
+#, fuzzy
+msgid "Perform store motion after global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/alpha/alpha.opt:27
-msgid "Use fp registers"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+#: common.opt:1080
+msgid "Perform redundant load after store elimination in global common subexpression"
+msgstr ""
 
-#: config/alpha/alpha.opt:31
-msgid "Assume GAS"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤¹¤ë"
+#: common.opt:1085
+#, fuzzy
+msgid "Perform global common subexpression elimination after register allocation"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/alpha/alpha.opt:35
-msgid "Do not assume GAS"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤·¤Ê¤¤"
+#: common.opt:1091
+#, fuzzy
+msgid "Enable in and out of Graphite representation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/alpha/alpha.opt:39
-msgid "Request IEEE-conformant math library routines (OSF/1)"
-msgstr "IEEE ½àµò¤Î¿ô³Ø¥é¥¤¥Ö¥é¥ê¥ë¡¼¥Á¥ó (OSF/1) ¤òÍ׵᤹¤ë"
+#: common.opt:1095
+#, fuzzy
+msgid "Enable Graphite Identity transformation"
+msgstr "呼び出しグラフ情報を送出する"
 
-#: config/alpha/alpha.opt:43
-msgid "Emit IEEE-conformant code, without inexact exceptions"
-msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò½ü¤¤¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1099
+msgid "Mark all loops as parallel"
+msgstr "全てのループを並列としてマークする"
 
-#: config/alpha/alpha.opt:50
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr "Ê£ÁÇ¿ô¤ÎÀ°¿ôÄê¿ô¤òÆɤ߹þ¤ßÀìÍÑ¥á¥â¥ê¤ËŸ³«¤µ¤»¤Ê¤¤"
+#: common.opt:1103
+msgid "Enable Loop Strip Mining transformation"
+msgstr ""
 
-#: config/alpha/alpha.opt:54
-msgid "Use VAX fp"
-msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: common.opt:1107
+msgid "Enable Loop Interchange transformation"
+msgstr ""
 
-#: config/alpha/alpha.opt:58
-msgid "Do not use VAX fp"
-msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: common.opt:1111
+msgid "Enable Loop Blocking transformation"
+msgstr ""
 
-#: config/alpha/alpha.opt:62
-msgid "Emit code for the byte/word ISA extension"
-msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1115
+msgid "Enable Loop Flattening transformation"
+msgstr ""
 
-#: config/alpha/alpha.opt:66
-msgid "Emit code for the motion video ISA extension"
-msgstr "¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1119
+msgid "Force bitfield accesses to match their type width"
+msgstr ""
 
-#: config/alpha/alpha.opt:70
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr "ÉâÆ°¾®¿ôÅÀ move ¤È sqrt ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1123
+msgid "Enable guessing of branch probabilities"
+msgstr "分岐可能性の推測を有効にする"
 
-#: config/alpha/alpha.opt:74
-msgid "Emit code for the counting ISA extension"
-msgstr "¥«¥¦¥ó¥È ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1131
+msgid "Process #ident directives"
+msgstr "#ident 指示を処理する"
 
-#: config/alpha/alpha.opt:78
-msgid "Emit code using explicit relocation directives"
+#: common.opt:1135
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: config/alpha/alpha.opt:82
-msgid "Emit 16-bit relocations to the small data areas"
+#: common.opt:1139
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "条件的な実行への変更のための閾値を変更する"
+
+#: common.opt:1143
+msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 msgstr ""
 
-#: config/alpha/alpha.opt:86
-msgid "Emit 32-bit relocations to the small data areas"
+#: common.opt:1147
+msgid "Also if-convert conditional jumps containing memory writes"
 msgstr ""
 
-#: config/alpha/alpha.opt:90
-#, fuzzy
-msgid "Emit direct branches to local functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
+#: common.opt:1155
+msgid "Do not generate .size directives"
+msgstr ".size 指示を生成しない"
 
-#: config/alpha/alpha.opt:94
-msgid "Emit indirect branches to local functions"
-msgstr ""
+#: common.opt:1159
+msgid "Perform indirect inlining"
+msgstr "間接インライン化を実行する"
 
-#: config/alpha/alpha.opt:98
-msgid "Emit rdval instead of rduniq for thread pointer"
-msgstr ""
+#: common.opt:1168
+msgid "Pay attention to the \"inline\" keyword"
+msgstr "\"inline\" 予約語に注意を払う"
 
-#: config/alpha/alpha.opt:102 config/s390/s390.opt:59
-#: config/sparc/long-double-switch.opt:23
+#: common.opt:1172
 #, fuzzy
-msgid "Use 128-bit long double"
-msgstr "128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍѤ¹¤ë"
+msgid "Integrate simple functions into their callers when code size is known to not growth"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/alpha/alpha.opt:106 config/s390/s390.opt:63
-#: config/sparc/long-double-switch.opt:27
+#: common.opt:1176
+msgid "Integrate simple functions into their callers"
+msgstr "単純な関数を呼び出し側に統合する"
+
+#: common.opt:1180
 #, fuzzy
-msgid "Use 64-bit long double"
-msgstr "64 ¥Ó¥Ã¥È long double ¤ò»ÈÍѤ¹¤ë"
+msgid "Integrate functions called once into their callers"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/alpha/alpha.opt:110
-msgid "Use features of and schedule given CPU"
-msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿ÆÃħ¤ä¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
+#: common.opt:1187
+#, fuzzy
+msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
+msgstr "  -finline-limit=<number> インライン関数のサイズを <number> に制限する\n"
 
-#: config/alpha/alpha.opt:114
-msgid "Schedule given CPU"
-msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
+#: common.opt:1191
+#, fuzzy
+msgid "Instrument function entry and exit with profiling calls"
+msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
 
-#: config/alpha/alpha.opt:118
-msgid "Control the generated fp rounding mode"
-msgstr "À¸À®¤µ¤ì¤¿ÉâÆ°¾®¿ôÅÀ´Ý¤á¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
+#: common.opt:1195
+msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
+msgstr ""
 
-#: config/alpha/alpha.opt:122
-msgid "Control the IEEE trap mode"
-msgstr "IEEE ¥È¥é¥Ã¥×¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
+#: common.opt:1199
+msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
+msgstr ""
 
-#: config/alpha/alpha.opt:126
-msgid "Control the precision given to fp exceptions"
-msgstr "ÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ë"
+#: common.opt:1203
+msgid "Perform Interprocedural constant propagation"
+msgstr ""
 
-#: config/alpha/alpha.opt:130
-msgid "Tune expected memory latency"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+#: common.opt:1207
+msgid "Perform cloning to make Interprocedural constant propagation stronger"
+msgstr ""
 
-#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
-#: config/rs6000/sysv4.opt:32
-msgid "Specify bit size of immediate TLS offsets"
+#: common.opt:1211
+msgid "Perform interprocedural profile propagation"
 msgstr ""
 
-#: config/ia64/ilp32.opt:3
-#, fuzzy
-msgid "Generate ILP32 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1215
+msgid "Perform interprocedural points-to analysis"
+msgstr ""
 
-#: config/ia64/ilp32.opt:7
+#: common.opt:1219
 #, fuzzy
-msgid "Generate LP64 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/ia64/ia64.opt:3
-msgid "Generate big endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
-
-#: config/ia64/ia64.opt:7
-msgid "Generate little endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Discover pure and const functions"
+msgstr "使われない仮想関数を切り捨てる"
 
-#: config/ia64/ia64.opt:11
-msgid "Generate code for GNU as"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1223
+msgid "Discover readonly and non addressable static variables"
+msgstr ""
 
-#: config/ia64/ia64.opt:15
-msgid "Generate code for GNU ld"
-msgstr "GNU ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1227
+msgid "Perform matrix layout flattening and transposing based"
+msgstr ""
 
-#: config/ia64/ia64.opt:19
-msgid "Emit stop bits before and after volatile extended asms"
-msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
+#: common.opt:1232
+msgid "Perform structure layout optimizations based"
+msgstr "構造体の配置を最適化に基づいて行う"
 
-#: config/ia64/ia64.opt:23
-msgid "Use in/loc/out register names"
-msgstr "in/loc/out ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1237
+msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
+msgstr "-fira-algorithm=[CB|priority] 使用する IRA アルゴリズムを設定する"
 
-#: config/ia64/ia64.opt:30
-msgid "Enable use of sdata/scommon/sbss"
-msgstr "sdata/scommon/sbss ¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1240
+#, c-format
+msgid "unknown IRA algorithm %qs"
+msgstr "不明な IRA アルゴリズム %qs です"
 
-#: config/ia64/ia64.opt:34
-msgid "Generate code without GP reg"
-msgstr "GP ¥ì¥¸¥¹¥¿ÉÔ»ÈÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1250
+msgid "-fira-region=[one|all|mixed] Set regions for IRA"
+msgstr "-fira-region=[one|all|mixed] IRA 用の範囲を設定する"
 
-#: config/ia64/ia64.opt:38
-msgid "gp is constant (but save/restore gp on indirect calls)"
-msgstr "gp ¤òÄê¿ô¤È¤¹¤ë¡Êâ¡¢´ÖÀܸƤӽФ·¤Ç¤Ï gp ¤ò save/restore ¤¹¤ë¡Ë"
+#: common.opt:1253
+#, fuzzy, c-format
+msgid "unknown IRA region %qs"
+msgstr "不明な IRA 範囲 %qs です"
 
-#: config/ia64/ia64.opt:42
-msgid "Generate self-relocatable code"
-msgstr "¼«¸ÊºÆÇÛÃÖ²Äǽ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1266
+msgid "Use IRA based register pressure calculation"
+msgstr ""
 
-#: config/ia64/ia64.opt:46
+#: common.opt:1271
 #, fuzzy
-msgid "Generate inline floating point division, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+msgid "Share slots for saving different hard registers."
+msgstr "引数レジスタにローカルのものを格納する"
 
-#: config/ia64/ia64.opt:50
-#, fuzzy
-msgid "Generate inline floating point division, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1275
+msgid "Share stack slots for spilled pseudo-registers."
+msgstr ""
 
-#: config/ia64/ia64.opt:57
-#, fuzzy
-msgid "Generate inline integer division, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1279
+msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
+msgstr ""
 
-#: config/ia64/ia64.opt:61
-#, fuzzy
-msgid "Generate inline integer division, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1283
+msgid "Optimize induction variables on trees"
+msgstr ""
 
-#: config/ia64/ia64.opt:65
-#, fuzzy
-msgid "Do not inline integer division"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1287
+msgid "Use jump tables for sufficiently large switch statements"
+msgstr "十分に大きな switch 文ではジャンプ表を使用する"
 
-#: config/ia64/ia64.opt:69
+#: common.opt:1291
 #, fuzzy
-msgid "Generate inline square root, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+msgid "Generate code for functions even if they are fully inlined"
+msgstr "全てインラインとされたとしても関数のコードを生成する"
 
-#: config/ia64/ia64.opt:73
-#, fuzzy
-msgid "Generate inline square root, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1295
+msgid "Emit static const variables even if they are not used"
+msgstr "使用されない静的定数変数であっても出力する"
 
-#: config/ia64/ia64.opt:77
-#, fuzzy
-msgid "Do not inline square root"
-msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ·¤Ê¤¤"
+#: common.opt:1299
+msgid "Give external symbols a leading underscore"
+msgstr "外部シンボルの先頭に下線 (_) を付ける"
 
-#: config/ia64/ia64.opt:81
-msgid "Enable Dwarf 2 line debug info via GNU as"
-msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1307
+msgid "Enable link-time optimization."
+msgstr "リンク時最適化を有効にする"
 
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
+#: common.opt:1311
+msgid "Link-time optimization with number of parallel jobs or jobserver."
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
-#, fuzzy
-msgid "Specify range of registers to make fixed"
-msgstr "¸ÇÄꤹ¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈϰϤò»ØÄꤹ¤ë"
+#: common.opt:1315
+msgid "Partition functions and vars at linktime based on object files they originate from"
+msgstr ""
 
-#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
-#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
-#: config/sparc/sparc.opt:95
-msgid "Schedule code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
+#: common.opt:1319
+msgid "Partition functions and vars at linktime into approximately same sized buckets"
+msgstr ""
 
-#: config/ia64/ia64.opt:101
-#, fuzzy
-msgid "Use data speculation before reload"
-msgstr "¤è¤ê¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: common.opt:1323
+msgid "Disable partioning and streaming"
+msgstr ""
 
-#: config/ia64/ia64.opt:105
-msgid "Use data speculation after reload"
+#: common.opt:1328
+msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 msgstr ""
 
-#: config/ia64/ia64.opt:109
+#: common.opt:1332
+msgid "Report various link-time optimization statistics"
+msgstr "様々なリンク時最適化統計情報に関して報告する"
+
+#: common.opt:1336
+msgid "Set errno after built-in math functions"
+msgstr "組み込み数学関数の後に errno をセットする"
+
+#: common.opt:1340
+msgid "-fmax-errors=<number>\tMaximum number of errors to report"
+msgstr "-fmax-errors=<number>\tエラー報告する最大数を <number> にする"
+
+#: common.opt:1344
 #, fuzzy
-msgid "Use control speculation"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+msgid "Report on permanent memory allocation"
+msgstr "実行終了時に永続的に確保されたメモリを報告する"
 
-#: config/ia64/ia64.opt:113
-msgid "Use in block data speculation before reload"
+#: common.opt:1351
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: config/ia64/ia64.opt:117
-msgid "Use in block data speculation after reload"
+#: common.opt:1355
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: config/ia64/ia64.opt:121
-msgid "Use in block control speculation"
+#: common.opt:1359
+msgid "Attempt to merge identical debug strings across compilation units"
 msgstr ""
 
-#: config/ia64/ia64.opt:125
-msgid "Use simple data speculation check"
+#: common.opt:1363
+#, fuzzy
+msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
+msgstr "  -fmessage-length=<number> 診断メッセージの長さを一行辺り <number> 文字に制限する。 0 だと改行を抑制する\n"
+
+#: common.opt:1367
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: config/ia64/ia64.opt:129
-msgid "Use simple data speculation check for control speculation"
+#: common.opt:1371
+msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: config/ia64/ia64.opt:133
-msgid "Print information about speculative motions."
+#: common.opt:1375
+msgid "Move loop invariant computations out of loops"
+msgstr "ループの中で変更がない計算をループの外に移動する"
+
+#: common.opt:1379
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: config/ia64/ia64.opt:137
-msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
+#: common.opt:1383
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: config/ia64/ia64.opt:141
-msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
+#: common.opt:1387
+msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: config/ia64/ia64.opt:145
-msgid "Count speculative dependencies while calculating priority of instructions"
+#: common.opt:1391
+msgid "Use the RTL dead code elimination pass"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:23
-#, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
+#: common.opt:1395
+msgid "Use the RTL dead store elimination pass"
+msgstr ""
 
-#: config/xtensa/xtensa.opt:27
-#, fuzzy
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
+#: common.opt:1399
+msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr ""
+#: common.opt:1403
+msgid "Support synchronous non-call exceptions"
+msgstr "同期非呼び出し例外をサポートする"
 
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
+#: common.opt:1407
+msgid "When possible do not generate stack frames"
+msgstr "可能な場合、スタックフレームを生成しない"
+
+#: common.opt:1411
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-#, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1415
+msgid "Optimize sibling and tail recursive calls"
+msgstr "sibling 呼び出しや末尾再帰呼び出しを最適化する"
 
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-#, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1419
+msgid "Perform partial inlining"
+msgstr "部分的なインライン化を行う"
 
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: common.opt:1423 common.opt:1427
+msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: config/pa/pa.opt:35
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1431
+msgid "Pack structure members together without holes"
+msgstr "構造体メンバを穴が開かないようにパックする"
 
-#: config/pa/pa.opt:39
-#, fuzzy
-msgid "Disable FP regs"
-msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+#: common.opt:1435
+msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
+msgstr ""
 
-#: config/pa/pa.opt:43
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+#: common.opt:1439
+msgid "Return small aggregates in memory, not registers"
+msgstr "小さな集合体を (レジスタではなく) メモリで返す"
 
-#: config/pa/pa.opt:47
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1443
+msgid "Perform loop peeling"
+msgstr "ループの展開を行う"
 
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
+#: common.opt:1447
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
+#: common.opt:1451
+msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: config/pa/pa.opt:64
-#, fuzzy
-msgid "Enable linker optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1455
+msgid "Generate position-independent code if possible (large mode)"
+msgstr "可能であれば位置非依存コードを生成する (large モード)"
 
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr ""
+#: common.opt:1459
+msgid "Generate position-independent code for executables if possible (large mode)"
+msgstr "可能であれば実行可能な位置非依存コードを生成する (large モード)"
 
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr ""
+#: common.opt:1463
+msgid "Generate position-independent code if possible (small mode)"
+msgstr "可能であれば胃非値非損コードを生成する (small モード)"
 
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
+#: common.opt:1467
+msgid "Generate position-independent code for executables if possible (small mode)"
+msgstr "可能であれば実行可能な非値非依存コードを生成する (small モード)"
+
+#: common.opt:1471
+msgid "Specify a plugin to load"
+msgstr "ロードするプラグインを指定する"
+
+#: common.opt:1475
+msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
+msgstr "-fplugin-arg-<name>-<key>[=<value>]\tプラグイン <name> 用に引数 <key>=<value> を指定する"
+
+#: common.opt:1479
+msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: config/pa/pa.opt:96
-#, fuzzy
-msgid "Use portable calling conventions"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+#: common.opt:1483
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr "ループ内の配列で、可能であればプリフェッチ命令を生成する"
 
-#: config/pa/pa.opt:100
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+#: common.opt:1487
+msgid "Enable basic program profiling code"
 msgstr ""
-"ÉÔÌÀ¤Ê -mschedule= ¥ª¥×¥·¥ç¥ó (%s).\n"
-"Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 700, 7100, 7100LC, 7200, µÚ¤Ó 8000 ¤Ç¤¹\n"
 
-#: config/pa/pa.opt:104 config/frv/frv.opt:177
-msgid "Use software floating point"
-msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: common.opt:1491
+msgid "Insert arc-based program profiling code"
+msgstr ""
 
-#: config/pa/pa.opt:112
-#, fuzzy
-msgid "Do not disable space regs"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
+#: common.opt:1495
+msgid "Set the top-level directory for storing the profile data."
+msgstr ""
 
-#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux.opt:27
-msgid "Specify UNIX standard for predefines and linking"
+#: common.opt:1500
+msgid "Enable correction of flow inconsistent profile data input"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
+#: common.opt:1504
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
+#: common.opt:1508
+msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 msgstr ""
 
-#: config/pa/pa-hpux.opt:23
-#, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1512
+msgid "Enable common options for performing profile feedback directed optimizations"
+msgstr ""
 
-#: config/pa/pa-hpux.opt:31
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1516
+msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
+msgstr ""
 
-#: config/frv/frv.opt:23
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1520
+msgid "Insert code to profile values of expressions"
+msgstr ""
 
-#: config/frv/frv.opt:27
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1527
+msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
+msgstr "-frandom-seed=<string>\t<string> を使用してコンパイルを再現可能にする"
 
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1537
+msgid "Record gcc command line switches in the object file."
+msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
 
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
+#: common.opt:1541
+msgid "Return small aggregates in registers"
+msgstr "小さな集合体をレジスタで返す"
 
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
+#: common.opt:1545
+msgid "Enables a register move optimization"
+msgstr "レジスタによる移動命令の最適化を有効にする"
 
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
+#: common.opt:1549
+msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
+#: common.opt:1553
+msgid "Reorder basic blocks to improve code placement"
+msgstr "コード配置を改善するために基本ブロックを並べ替える"
 
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+#: common.opt:1557
+msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1561
+msgid "Reorder functions to improve code placement"
+msgstr "コード配置を改善するために関数を並べ替える"
 
-#: config/frv/frv.opt:62
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:1565
+msgid "Add a common subexpression elimination pass after loop optimizations"
+msgstr "ループ最適化後に共通部分式を除去する過程を追加する"
 
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1573
+msgid "Disable optimizations that assume default FP rounding behavior"
+msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
 
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
+#: common.opt:1577
+msgid "Enable scheduling across basic blocks"
+msgstr "基本ブロックをまたがるスケジューリングを有効にする"
 
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
+#: common.opt:1581
+msgid "Enable register pressure sensitive insn scheduling"
 msgstr ""
 
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
+#: common.opt:1585
+msgid "Allow speculative motion of non-loads"
+msgstr "非ロードでの不確実な動作を許可する"
 
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
+#: common.opt:1589
+msgid "Allow speculative motion of some loads"
+msgstr "いくつかのロードでの不確実な動作を許可する"
 
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
+#: common.opt:1593
+msgid "Allow speculative motion of more loads"
+msgstr "より多くのロードでの不確実な動作を許可する"
 
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
+#: common.opt:1597
+msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
+msgstr "-fsched-verbose=<number>\tスケジューラの冗長レベルを設定する"
 
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
+#: common.opt:1601
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
+#: common.opt:1609
+msgid "Reschedule instructions before register allocation"
+msgstr "レジスタ確保の前に命令を並べ直す"
 
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: common.opt:1613
+msgid "Reschedule instructions after register allocation"
+msgstr "レジスタ確保の後で命令を並べ直す"
 
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊݸ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1620
+msgid "Schedule instructions using selective scheduling algorithm"
+msgstr ""
 
-#: config/frv/frv.opt:128
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
+#: common.opt:1624
+msgid "Run selective scheduling after reload"
+msgstr ""
 
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
+#: common.opt:1628
+msgid "Perform software pipelining of inner loops during selective scheduling"
 msgstr ""
 
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: common.opt:1632
+msgid "Perform software pipelining of outer loops during selective scheduling"
+msgstr ""
 
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1636
+msgid "Reschedule pipelined regions without pipelining"
+msgstr ""
 
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1642
+msgid "Allow premature scheduling of queued insns"
+msgstr ""
 
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
+#: common.opt:1646
+msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1654
+msgid "Set dependence distance checking in premature scheduling of queued insns"
+msgstr ""
 
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
+#: common.opt:1658
+msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
+#: common.opt:1662
+msgid "Enable the group heuristic in the scheduler"
 msgstr ""
 
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1666
+msgid "Enable the critical path heuristic in the scheduler"
+msgstr ""
 
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
+#: common.opt:1670
+msgid "Enable the speculative instruction heuristic in the scheduler"
 msgstr ""
 
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
+#: common.opt:1674
+msgid "Enable the rank heuristic in the scheduler"
 msgstr ""
 
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
+#: common.opt:1678
+msgid "Enable the last instruction heuristic in the scheduler"
 msgstr ""
 
-#: config/frv/frv.opt:185
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤·¤Ê¤¤"
+#: common.opt:1682
+msgid "Enable the dependent count heuristic in the scheduler"
+msgstr ""
 
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
+#: common.opt:1686
+msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
+#: common.opt:1694
+msgid "Eliminate redundant zero extensions on targets that support implicit extensions."
 msgstr ""
 
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
+#: common.opt:1698
+msgid "Show column numbers in diagnostics, when available.  Default on"
 msgstr ""
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: common.opt:1702
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1706
+msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
+msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1710
+msgid "Convert floating point constants to single precision constants"
+msgstr "浮動小数点定数を単精度定数に変換する"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "´Ø¿ô¤Ø¤Î dllimport ¤ò̵»ë¤¹¤ë"
+#: common.opt:1714
+msgid "Split lifetimes of induction variables when loops are unrolled"
+msgstr ""
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1718
+msgid "Generate discontiguous stack frames"
+msgstr "不連続なスタックフレームを生成する"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
+#: common.opt:1722
+msgid "Split wide types into independent registers"
+msgstr "ワイド型を独立したレジスタに分割する"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: common.opt:1726
+msgid "Apply variable expansion when loops are unrolled"
+msgstr "ループを展開したときに変数の展開を行う"
 
-#: config/i386/i386.opt:23
-#, fuzzy
-msgid "sizeof(long double) is 16"
-msgstr "sizeof(long double) ¤Ï 16 ¤È¤¹¤ë¡£"
+#: common.opt:1730
+msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
+msgstr "-fstack-check=[no|generic|specific]\tプログラム内にスタック検査コードを挿入する"
 
-#: config/i386/i386.opt:27 config/i386/i386.opt:91
-msgid "Use hardware fp"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+#: common.opt:1734
+msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
+msgstr "プログラム内にスタック検査コードを挿入する。 -fstack-check=specific と同様"
 
-#: config/i386/i386.opt:31
-#, fuzzy
-msgid "sizeof(long double) is 12"
-msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
+#: common.opt:1741
+msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
+msgstr ""
 
-#: config/i386/i386.opt:35
-msgid "Reserve space for outgoing arguments in the function prologue"
+#: common.opt:1745
+msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: config/i386/i386.opt:39
-msgid "Align some doubles on dword boundary"
-msgstr "double ¤ò dword ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: common.opt:1749
+msgid "Use propolice as a stack protection method"
+msgstr "スタック保護方法としてプロポリス (propolice) を使用する"
 
-#: config/i386/i386.opt:43
-msgid "Function starts are aligned to this power of 2"
-msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: common.opt:1753
+msgid "Use a stack protection method for every function"
+msgstr "それぞれの関数に関してスタック保護方法を使用する"
 
-#: config/i386/i386.opt:47
-msgid "Jump targets are aligned to this power of 2"
-msgstr "¥¸¥ã¥ó¥×Àè¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
-
-#: config/i386/i386.opt:51
-msgid "Loop code aligned to this power of 2"
-msgstr "¥ë¡¼¥×¥³¡¼¥É¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: common.opt:1757
+msgid "Output stack usage information on a per-function basis"
+msgstr "関数単位でスタック使用情報を出力する"
 
-#: config/i386/i386.opt:55
-msgid "Align destination of the string operations"
-msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: common.opt:1769
+msgid "Assume strict aliasing rules apply"
+msgstr "厳密な別名規則を適用するとみなす"
 
-#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
-msgid "Generate code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1773
+msgid "Treat signed overflow as undefined"
+msgstr "符号のオーバーフローを未定義として取り扱う"
 
-#: config/i386/i386.opt:63
-#, fuzzy
-msgid "Use given assembler dialect"
-msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1777
+msgid "Check for syntax errors, then stop"
+msgstr "構文エラーを検査して、そこで停止する"
 
-#: config/i386/i386.opt:67
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "¥Ö¥é¥ó¥Á¤Î¥³¥¹¥È¤ò»Ø¼¨¤¹¤ë (1-5, Ç¤°Õ¤Î¸Ä¿ô)"
+#: common.opt:1781
+msgid "Create data files needed by \"gcov\""
+msgstr "\"gcov\" で必要となるデータファイルを作成する"
 
-#: config/i386/i386.opt:71
-msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
+#: common.opt:1785
+msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: config/i386/i386.opt:75
-#, fuzzy
-msgid "Use given x86-64 code model"
-msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1789
+msgid "Report the time taken by each compiler pass"
+msgstr "各コンパイル過程で費やした時間を報告する"
 
-#: config/i386/i386.opt:79
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1793
+msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
+msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tデフォルトのスレッド局所ストレージ (TLS) コード生成モデルを設定する"
 
-#: config/i386/i386.opt:83
-msgid "Return values of functions in FPU registers"
-msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤¹"
+#: common.opt:1796
+#, c-format
+msgid "unknown TLS model %qs"
+msgstr "不明な TLS モデル %qs です"
 
-#: config/i386/i386.opt:87
-#, fuzzy
-msgid "Generate floating point mathematics using given instruction set"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1812
+msgid "Reorder top level functions, variables, and asms"
+msgstr "トップレベルの関数、変数、アセンブラを並べ替える"
 
-#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
-msgid "Use IEEE math for fp comparisons"
-msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦"
+#: common.opt:1816
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
 
-#: config/i386/i386.opt:99
-msgid "Inline all known string operations"
-msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
+#: common.opt:1823
+msgid "Assume floating-point operations can trap"
+msgstr "浮動小数点操作をトラップできると見なす"
 
-#: config/i386/i386.opt:103
-msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
-msgstr ""
+#: common.opt:1827
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
+msgstr "加算、減算、乗算内での符号付きのオーバーフローをトラップする"
 
-#: config/i386/i386.opt:111
-msgid "Use native (MS) bitfield layout"
+#: common.opt:1831
+msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
-#: config/i386/i386.opt:127
-msgid "Omit the frame pointer in leaf functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
+#: common.opt:1835
+msgid "Enable SSA-BIT-CCP optimization on trees"
+msgstr ""
 
-#: config/i386/i386.opt:131
-msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
+#: common.opt:1843
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: config/i386/i386.opt:135
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: common.opt:1847
+msgid "Replace SSA temporaries with better names in copies"
+msgstr ""
 
-#: config/i386/i386.opt:139
-msgid "Use push instructions to save outgoing arguments"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
+#: common.opt:1851
+msgid "Enable copy propagation on trees"
+msgstr ""
 
-#: config/i386/i386.opt:143
-msgid "Use red-zone in the x86-64 code"
+#: common.opt:1859
+msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: config/i386/i386.opt:147
-msgid "Number of registers used to pass integer arguments"
-msgstr "¥ì¥¸¥¹¥¿¤Î¿ô¤¬À°¿ô¤ò°ú¿ô¤òÅϤ¹¤¿¤á¤Ë»È¤ï¤ì¤ë"
+#: common.opt:1863
+msgid "Perform conversions of switch initializations."
+msgstr ""
 
-#: config/i386/i386.opt:151
-msgid "Alternate calling convention"
-msgstr "¸Æ¤Ó½Ð¤·µ¬Ìó¤òÆþ¤ìÂؤ¨¤ë"
+#: common.opt:1867
+#, fuzzy
+msgid "Enable SSA dead code elimination optimization on trees"
+msgstr "デッドコードの除去を行なう"
 
-#: config/i386/i386.opt:159
-msgid "Use SSE register passing conventions for SF and DF mode"
+#: common.opt:1871
+msgid "Enable dominator optimizations"
 msgstr ""
 
-#: config/i386/i386.opt:163
-msgid "Realign stack in prologue"
+#: common.opt:1875
+#, fuzzy
+msgid "Enable dead store elimination"
+msgstr "デッドコードの除去を行なう"
+
+#: common.opt:1879
+msgid "Enable forward propagation on trees"
 msgstr ""
 
-#: config/i386/i386.opt:167
-msgid "Enable stack probing"
-msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1883
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
+msgstr ""
 
-#: config/i386/i386.opt:171
+#: common.opt:1887
 #, fuzzy
-msgid "Chose strategy to generate stringop using"
-msgstr "½ªÃ¼¤Î¤Ê¤¤Ê¸»úÎó¥ê¥Æ¥é¥ë¤Î¿äÄ곫»Ï°ÌÃÖ"
+msgid "Enable loop distribution on trees"
+msgstr "並列命令を有効にする"
 
-#: config/i386/i386.opt:175
-msgid "Use given thread-local storage dialect"
+#: common.opt:1891
+msgid "Enable loop distribution for patterns transformed into a library call"
 msgstr ""
 
-#: config/i386/i386.opt:179
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
-msgstr ""
+#: common.opt:1895
+#, fuzzy
+msgid "Enable loop invariant motion on trees"
+msgstr "ループ中に不変な計算をループの外に移動する"
 
-#: config/i386/i386.opt:187
-msgid "Vector library ABI to use"
+#: common.opt:1899
+msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: config/i386/i386.opt:193
+#: common.opt:1903
 #, fuzzy
-msgid "Generate 32bit i386 code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Create canonical induction variables in loops"
+msgstr "ループの中の全ての一般誘導変数を強度削減する"
 
-#: config/i386/i386.opt:197
+#: common.opt:1907
 #, fuzzy
-msgid "Generate 64bit x86-64 code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable loop optimizations on tree level"
+msgstr "SSA 最適化を有効にする"
 
-#: config/i386/i386.opt:201
-#, fuzzy
-msgid "Support MMX built-in functions"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+#: common.opt:1911
+msgid "Enable automatic parallelization of loops"
+msgstr "ループの自動並列化を有効にする"
 
-#: config/i386/i386.opt:205
+#: common.opt:1915
 #, fuzzy
-msgid "Support 3DNow! built-in functions"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "Enable hoisting loads from conditional pointers."
+msgstr "条件的 move 命令の利用を有効にする"
 
-#: config/i386/i386.opt:209
+#: common.opt:1919
 #, fuzzy
-msgid "Support Athlon 3Dnow! built-in functions"
-msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
+msgid "Enable SSA-PRE optimization on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/i386/i386.opt:213
-msgid "Support MMX and SSE built-in functions and code generation"
+#: common.opt:1923
+msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: config/i386/i386.opt:217
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+#: common.opt:1927
+msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: config/i386/i386.opt:221
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
-msgstr ""
+#: common.opt:1935
+#, fuzzy
+msgid "Enable SSA code sinking on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/i386/i386.opt:225
-msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
+#: common.opt:1939
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: config/i386/i386.opt:229
-msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
+#: common.opt:1943
+msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: config/i386/i386.opt:233 config/i386/i386.opt:237
-msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
+#: common.opt:1947
+msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: config/i386/i386.opt:241
-msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
+#: common.opt:1951
+msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: config/i386/i386.opt:245
-msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
+#: common.opt:1955
+msgid "Compile whole compilation unit at a time"
+msgstr "コンパイル単位全体を一回でコンパイルする"
+
+#: common.opt:1959
+msgid "Perform loop unrolling when iteration count is known"
+msgstr "反復回数が既知のとき、ループ展開を行なう"
+
+#: common.opt:1963
+msgid "Perform loop unrolling for all loops"
+msgstr "全てのループでループ展開を行なう"
+
+#: common.opt:1970
+msgid "Allow loop optimizations to assume that the loops behave in normal way"
+msgstr "ループが通常の方法で振る舞うと見なせる場合にループ最適化を許可する"
+
+#: common.opt:1974
+msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: config/i386/i386.opt:249
-msgid "Support SSE5 built-in functions and code generation"
+#: common.opt:1979
+msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: config/i386/i386.opt:255
-msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
+#: common.opt:1987
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: config/i386/i386.opt:259
+#: common.opt:1991
 #, fuzzy
-msgid "Support code generation of cmpxchg16b instruction."
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+msgid "Perform loop unswitching"
+msgstr "全てのループでループ展開を行なう"
+
+#: common.opt:1995
+msgid "Just generate unwind tables for exception handling"
+msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
 
-#: config/i386/i386.opt:263
+#: common.opt:2007
 #, fuzzy
-msgid "Support code generation of popcnt instruction."
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+msgid "Perform variable tracking"
+msgstr "末尾呼び出し最適化を行う"
 
-#: config/i386/i386.opt:267
-msgid "Support code generation of sahf instruction in 64bit x86-64 code."
+#: common.opt:2015
+msgid "Perform variable tracking by annotating assignments"
 msgstr ""
 
-#: config/i386/i386.opt:271
-msgid "Generate reciprocals instead of divss and sqrtss."
+#: common.opt:2021
+msgid "Toggle -fvar-tracking-assignments"
+msgstr ""
+
+#: common.opt:2025
+msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: config/i386/i386.opt:275
+#: common.opt:2029
 #, fuzzy
-msgid "Enable automatic generation of fused floating point multiply-add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+msgid "Enable loop vectorization on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ELF ½ÐÎϤòÀ¸À®¤¹¤ë"
+#: common.opt:2033
+msgid "Enable basic block vectorization (SLP) on trees"
+msgstr ""
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
+#: common.opt:2037
+#, fuzzy
+msgid "Enable use of cost model in vectorization"
+msgstr "条件的 move 命令の利用を有効にする"
+
+#: common.opt:2041
+msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+#: common.opt:2045
 #, fuzzy
-msgid "Specify CPU for code generation purposes"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
+msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
+msgstr "  -fsched-verbose=<number> スケジューラの饒舌レベルを設定する\n"
 
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
+#: common.opt:2049
+msgid "Enable copy propagation of scalar-evolution information."
+msgstr ""
 
-#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
-msgid "Use ROM instead of RAM"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
+#: common.opt:2059
+#, fuzzy
+msgid "Add extra commentary to assembler output"
+msgstr "余分なコメントをアセンブラ出力に追加する"
 
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë"
+#: common.opt:2063
+msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
+msgstr ""
 
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤"
+#: common.opt:2066
+#, fuzzy, c-format
+msgid "unrecognized visibility value %qs"
+msgstr "認識できないセクション名 \"%s\""
 
-#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤¯(Í× -membedded-data)"
+#: common.opt:2082
+msgid "Use expression value profiles in optimizations"
+msgstr ""
 
-#: config/arm/arm.opt:23
+#: common.opt:2086
+msgid "Construct webs and split unrelated uses of single variable"
+msgstr ""
+
+#: common.opt:2090
 #, fuzzy
-msgid "Specify an ABI"
-msgstr "MIPS ISA ¤ò»ØÄꤹ¤ë"
+msgid "Enable conditional dead code elimination for builtin calls"
+msgstr "デッドコードの除去を行なう"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+#: common.opt:2094
+#, fuzzy
+msgid "Perform whole program optimizations"
+msgstr "末尾呼び出し最適化を行う"
 
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅϤ¹"
+#: common.opt:2098
+msgid "Assume signed arithmetic overflow wraps around"
+msgstr ""
 
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "APCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:2102
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "大域変数等を初期化されないコモンセクションに置かない"
 
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "ºÆÆþ²Äǽ¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹"
+#: common.opt:2106
+msgid "Generate debug information in default format"
+msgstr "デフォルト形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:2110
+msgid "Generate debug information in COFF format"
+msgstr "COFF 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:2114
+msgid "Generate debug information in DWARF v2 (or later) format"
+msgstr "DWARF v2 (またはそれ以降) 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: ÈóÀÅŪ´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:2118
+msgid "Generate debug information in default extended format"
+msgstr "デフォルト拡張形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤Èǧ¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:2122
+msgid "Generate debug information in STABS format"
+msgstr "STABS 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
+#: common.opt:2126
+msgid "Generate debug information in extended STABS format"
+msgstr "拡張 STABS 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:2130
+msgid "Emit DWARF additions beyond selected version"
+msgstr ""
 
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
+#: common.opt:2134
+msgid "Don't emit DWARF additions beyond selected version"
 msgstr ""
 
-#: config/arm/arm.opt:90
-#, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
+#: common.opt:2138
+msgid "Toggle debug information generation"
+msgstr "デバッグ情報生成の有効・無効を切り替える"
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
+#: common.opt:2142
+msgid "Generate debug information in VMS format"
+msgstr "VMS 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:2146
+msgid "Generate debug information in XCOFF format"
+msgstr "XCOFF 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "ɬÍפ¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀܸƤӽФ·¤È¤·¤ÆÀ¸À®¤¹¤ë"
+#: common.opt:2150
+msgid "Generate debug information in extended XCOFF format"
+msgstr "拡張 XCOFF 形式でデバッグ情報を生成する"
 
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍѤµ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄꤹ¤ë"
+#: common.opt:2157
+msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
+msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
 
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ô̾¤ò³ÊǼ¤¹¤ë"
+#: common.opt:2176
+msgid "-o <file>\tPlace output into <file>"
+msgstr "-o <file>\t出力を <file> に配置する"
 
-#: config/arm/arm.opt:114
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: common.opt:2180
+msgid "Enable function profiling"
+msgstr "関数プロファイルを有効にする"
 
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­Éôʬ¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤"
+#: common.opt:2187
+msgid "Issue warnings needed for strict compliance to the standard"
+msgstr "標準に厳密に準拠するために必要な警告を出力する"
 
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
+#: common.opt:2191
+msgid "Like -pedantic but issue them as errors"
+msgstr "-pedantic と同様だが、エラーとして出力する"
 
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë"
+#: common.opt:2228
+msgid "Do not display functions compiled or elapsed time"
+msgstr "コンパイルされた関数または費やした時間に関して出力しない"
 
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:2260
+msgid "Enable verbose output"
+msgstr "冗長な出力を有効にする"
 
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Thumb ¤È ARM Ì¿Î᥻¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: common.opt:2264
+msgid "Display the compiler's version"
+msgstr "`コンパイラのバージョンを表示する"
 
-#: config/arm/arm.opt:138
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:2268
+msgid "Suppress warnings"
+msgstr "警告を抑止する"
 
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(ÈóËöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:2278
+msgid "Create a shared library"
+msgstr "共有ライブラリを作成する"
 
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(Ëöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:2311
+msgid "Create a position independent executable"
+msgstr "位置非依存実行可能ファイルを生成する"
 
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: go/gofrontend/expressions.cc:876
+msgid "invalid use of type"
+msgstr "無効な型の使用法です"
 
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹"
+#: go/gofrontend/expressions.cc:1974 go/gofrontend/expressions.cc:2628
+msgid "floating point constant truncated to integer"
+msgstr "浮動小数点定数が整数に切り詰められました"
 
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
+#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2606
+msgid "constant refers to itself"
+msgstr "定数が自身を参照しています"
 
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "´Ø¿ô¤Î dllimport Â°À­¤ò̵»ë¤¹¤ë"
+#: go/gofrontend/expressions.cc:3962
+msgid "expected numeric type"
+msgstr "数値型が予期されます"
 
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr ""
+#: go/gofrontend/expressions.cc:3969
+msgid "expected integer or boolean type"
+msgstr "整数またはブール型が予期されます"
 
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr ""
+#: go/gofrontend/expressions.cc:3974
+msgid "invalid operand for unary %<&%>"
+msgstr "単項演算子 %<&%> への無効な被演算子です"
+
+#: go/gofrontend/expressions.cc:3982
+msgid "expected pointer"
+msgstr "ポインタが予期されます"
 
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
+#: go/gofrontend/expressions.cc:5608 go/gofrontend/expressions.cc:5624
+msgid "incompatible types in binary expression"
 msgstr ""
 
-#: config/cris/cris.opt:45
-#, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/expressions.cc:5637
+msgid "shift of non-integer operand"
+msgstr "被演算子が非整数型のシフト演算です"
 
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr ""
+#: go/gofrontend/expressions.cc:5642
+msgid "shift count not unsigned integer"
+msgstr "シフト数が符号無し整数ではありません"
 
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr ""
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr ""
+#: go/gofrontend/expressions.cc:5651
+msgid "negative shift count"
+msgstr "負のシフト数です"
 
-#: config/cris/cris.opt:71
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/expressions.cc:6299
+msgid "object is not a method"
+msgstr "オブジェクトがメソッドではありません"
 
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr ""
+#: go/gofrontend/expressions.cc:6308
+msgid "method type does not match object type"
+msgstr "メソッド型がオブジェクト型に一致しません"
 
-#: config/cris/cris.opt:89
-#, fuzzy
-msgid "Do not tune stack alignment"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/expressions.cc:6552 go/gofrontend/expressions.cc:6571
+#: go/gofrontend/expressions.cc:7192 go/gofrontend/expressions.cc:7331
+#: go/gofrontend/expressions.cc:7374 go/gofrontend/expressions.cc:7409
+#: go/gofrontend/expressions.cc:8468 go/gofrontend/expressions.cc:8489
+msgid "not enough arguments"
+msgstr "十分な引数がありません"
 
-#: config/cris/cris.opt:98
-#, fuzzy
-msgid "Do not tune writable data alignment"
-msgstr "ʸ»úÎó¤ò½ñ¤­¹þ¤ß²Äǽ¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊǼ¤¹¤ë"
+#: go/gofrontend/expressions.cc:6554 go/gofrontend/expressions.cc:7197
+#: go/gofrontend/expressions.cc:7314 go/gofrontend/expressions.cc:7336
+#: go/gofrontend/expressions.cc:7411 go/gofrontend/expressions.cc:8157
+#: go/gofrontend/expressions.cc:8471 go/gofrontend/expressions.cc:8482
+msgid "too many arguments"
+msgstr "引数が多すぎます"
 
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
+#: go/gofrontend/expressions.cc:7239
+msgid "argument must be array or slice or channel"
 msgstr ""
 
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
+#: go/gofrontend/expressions.cc:7249
+msgid "argument must be string or array or slice or map or channel"
 msgstr ""
 
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
+#: go/gofrontend/expressions.cc:7290
+msgid "unsupported argument type to builtin function"
+msgstr "組み込み関数へのサポートされていない引数の型です"
+
+#: go/gofrontend/expressions.cc:7302
+msgid "argument must be channel"
 msgstr ""
 
-#: config/cris/cris.opt:142
-#, fuzzy
-msgid "Do not emit function prologue or epilogue"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
+#: go/gofrontend/expressions.cc:7322
+msgid "argument must be a field reference"
+msgstr "引数はフィールド参照でなければいけません"
 
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
+#: go/gofrontend/expressions.cc:7349
+msgid "left argument must be a slice"
 msgstr ""
 
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
+#: go/gofrontend/expressions.cc:7360
+msgid "right argument must be a slice or a string"
 msgstr ""
 
-#: config/cris/cris.opt:165
-#, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/cris/cris.opt:169
-#, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: go/gofrontend/expressions.cc:7365
+msgid "element types must be the same"
+msgstr "要素の型が同じでなければいけません"
 
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr ""
+#: go/gofrontend/expressions.cc:7384
+msgid "arguments 1 and 2 have different types"
+msgstr "引数1と引数2が異なる型を持っています"
 
-#: config/avr/avr.opt:23
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
+#: go/gofrontend/expressions.cc:7401
+msgid "argument must have complex type"
+msgstr "引数は複素数型でなければいけません"
 
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: go/gofrontend/expressions.cc:7419
+msgid "cmplx arguments must have identical types"
+msgstr ""
 
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/expressions.cc:7421
+msgid "cmplx arguments must have floating-point type"
+msgstr ""
 
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "³ä¤ê¹þ¤ß¤Î̵¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊѹ¹¤¹¤ë"
+#: go/gofrontend/expressions.cc:8425
+msgid "expected function"
+msgstr "関数が予期されます"
 
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: go/gofrontend/expressions.cc:8436
+msgid "method call without object"
+msgstr "オブジェクト無しのメソッド呼び出しです"
 
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: go/gofrontend/expressions.cc:8449
+msgid "incompatible type for receiver"
 msgstr ""
 
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Î᥵¥¤¥º¤ò½ÐÎϤ¹¤ë"
+#: go/gofrontend/expressions.cc:8827
+msgid "number of results does not match number of values"
+msgstr "結果の数が値の数と一致しません"
 
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊѹ¹¤¹¤ë"
+#: go/gofrontend/expressions.cc:9071 go/gofrontend/expressions.cc:9443
+msgid "index must be integer"
+msgstr "添え字は整数でなければいけません"
 
-#: config/avr/avr.opt:64
-msgid "Relax branches"
+#: go/gofrontend/expressions.cc:9075 go/gofrontend/expressions.cc:9447
+msgid "slice end must be integer"
 msgstr ""
 
-#: config/avr/avr.opt:68
-msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+#: go/gofrontend/expressions.cc:9126
+msgid "array is not addressable"
 msgstr ""
 
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
-
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
+#: go/gofrontend/expressions.cc:9654
+msgid "incompatible type for map index"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:24
-#, fuzzy
-msgid "Select ABI calling convention"
-msgstr "ABI ¸Æ¤Ó½Ð¤·µ¬Ìó¤òÁªÂò¤¹¤ë"
+#: go/gofrontend/expressions.cc:9933
+msgid "expected interface or pointer to interface"
+msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
 
-#: config/rs6000/sysv4.opt:28
-#, fuzzy
-msgid "Select method for sdata handling"
-msgstr "sdata ¼è¤ê°·¤¤¤Î¤¿¤á¤Î¥á¥½¥Ã¥É¤òÁªÂò¤¹¤ë"
+#: go/gofrontend/expressions.cc:10231
+msgid "invalid new of function type"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#: go/gofrontend/expressions.cc:10332
 #, fuzzy
-msgid "Align to the base type of the bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+msgid "invalid type for make function"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+#: go/gofrontend/expressions.cc:10487
 #, fuzzy
-msgid "Produce code relocatable at runtime"
-msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "too many expressions for struct"
+msgstr "フォーマットへの引数が多すぎます"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+#: go/gofrontend/expressions.cc:10500
 #, fuzzy
-msgid "Produce little endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "too few expressions for struct"
+msgstr "関数への引数が少なすぎます"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-#, fuzzy
-msgid "Produce big endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/expressions.cc:10764
+msgid "too many elements in composite literal"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
+#: go/gofrontend/expressions.cc:11828 go/gofrontend/expressions.cc:11836
+msgid "invalid unsafe.Pointer conversion"
+msgstr "無効な unsafe.Pointer 変換です"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
+#: go/gofrontend/expressions.cc:11841 go/gofrontend/statements.cc:1312
+msgid "type assertion only valid for interface types"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:87
-#, fuzzy
-msgid "Use EABI"
-msgstr "EABI ¤òÍøÍѤ¹¤ë¡£"
-
-#: config/rs6000/sysv4.opt:91
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "¥ï¡¼¥É¶­³¦¤è¤êÂ礭¤á¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: go/gofrontend/expressions.cc:11853
+msgid "impossible type assertion: type does not implement interface"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/expressions.cc:12009 go/gofrontend/statements.cc:1163
+msgid "expected channel"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:104
-#, fuzzy
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "libsim.a, libc.a µÚ¤Ó sim-crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: go/gofrontend/expressions.cc:12014 go/gofrontend/statements.cc:1168
+msgid "invalid receive on send-only channel"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-#, fuzzy
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "libads.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: go/gofrontend/expressions.cc:12101
+msgid "incompatible types in send"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:112
-#, fuzzy
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "libyk.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: go/gofrontend/expressions.cc:12106
+msgid "invalid send on receive-only channel"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:116
-#, fuzzy
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "libmvme.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: go/gofrontend/statements.cc:488
+msgid "invalid left hand side of assignment"
+msgstr "無効な代入の左辺です"
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "PPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ë"
+#: go/gofrontend/statements.cc:897
+msgid "expected map index on right hand side"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
+#: go/gofrontend/statements.cc:1041
+msgid "expected map index on left hand side"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
-#, fuzzy
-msgid "Generate 64-bit code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/statements.cc:1765
+msgid "no object for method call"
+msgstr "メソッド呼び出し用のオブジェクトがありません"
 
-#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
-#, fuzzy
-msgid "Generate 32-bit code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/statements.cc:2518
+msgid "return with value in function with no return type"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:144
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/statements.cc:2531
+msgid "too many values in return statement"
+msgstr "return 文内の値が多すぎます"
 
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "c1 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/statements.cc:2560
+msgid "not enough values in return statement"
+msgstr "return 文に十分な値がありません"
 
-#: config/rs6000/linux64.opt:24
-#, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "´Ø¿ô¤Î³«»ÏÉôʬ¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤"
+#: go/gofrontend/statements.cc:2932
+msgid "expected boolean expression"
+msgstr "ブール式が予期されます"
 
-#: config/rs6000/darwin.opt:32
-msgid "Generate code suitable for executables (NOT shared libs)"
+#: go/gofrontend/statements.cc:4517
+msgid "too many variables for range clause with channel"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
-
-#: config/rs6000/rs6000.opt:24
-msgid "Use POWER instruction set"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/statements.cc:4524
+msgid "range clause must have array, slice, setring, map, or channel type"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:28
-msgid "Do not use POWER instruction set"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/types.cc:559
+msgid "need explicit conversion"
+msgstr "明示的な変換が必要です"
 
-#: config/rs6000/rs6000.opt:32
-msgid "Use POWER2 instruction set"
-msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:561
+msgid "multiple value function call in single value context"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:36
-msgid "Use PowerPC instruction set"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:569
+#, c-format
+msgid "cannot use type %s as type %s"
+msgstr "型 %s を型 %s として使用できません"
 
-#: config/rs6000/rs6000.opt:40
-msgid "Do not use PowerPC instruction set"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/types.cc:2432
+msgid "different receiver types"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:44
-msgid "Use PowerPC-64 instruction set"
-msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:2452 go/gofrontend/types.cc:2465
+#: go/gofrontend/types.cc:2480
+msgid "different number of parameters"
+msgstr "引数の数が異なります"
 
-#: config/rs6000/rs6000.opt:48
-msgid "Use PowerPC General Purpose group optional instructions"
-msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:2473
+msgid "different parameter types"
+msgstr "引数の型が異なります"
 
-#: config/rs6000/rs6000.opt:52
-msgid "Use PowerPC Graphics group optional instructions"
-msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: go/gofrontend/types.cc:2488
+msgid "different varargs"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:56
-#, fuzzy
-msgid "Use PowerPC V2.01 single field mfcr instruction"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:2497 go/gofrontend/types.cc:2510
+#: go/gofrontend/types.cc:2525
+msgid "different number of results"
+msgstr "結果の数が異なります"
 
-#: config/rs6000/rs6000.opt:60
-#, fuzzy
-msgid "Use PowerPC V2.02 popcntb instruction"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:2518
+msgid "different result types"
+msgstr "結果の型が異なります"
 
-#: config/rs6000/rs6000.opt:64
-#, fuzzy
-msgid "Use PowerPC V2.02 floating point rounding instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:3500
+#, c-format
+msgid "implicit assignment of %s%s%s hidden field %s%s%s"
+msgstr "暗黙的な代入 %s%s%s が隠されたフィールド %s%s%s に行われます"
 
-#: config/rs6000/rs6000.opt:68
-#, fuzzy
-msgid "Use PowerPC V2.05 compare bytes instruction"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:4313
+msgid "bad length when making slice"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:72
-#, fuzzy
-msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:4319
+msgid "bad capacity when making slice"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:76
-#, fuzzy
-msgid "Use AltiVec instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:4981
+msgid "bad size when making map"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:80
-#, fuzzy
-msgid "Use decimal floating point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:5266
+msgid "bad buffer size when making channel"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:84
-#, fuzzy
-msgid "Use 4xx half-word multiply instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:5714
+#, c-format
+msgid "need explicit conversion; missing method %s%s%s"
+msgstr "明示的な変換が必要です。存在しないメソッド %s%s%s です"
 
-#: config/rs6000/rs6000.opt:88
-#, fuzzy
-msgid "Use 4xx string-search dlmzb instruction"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:5731 go/gofrontend/types.cc:5866
+#, c-format
+msgid "incompatible type for method %s%s%s"
+msgstr "メソッド %s%s%s への互換性のない型です"
 
-#: config/rs6000/rs6000.opt:92
-msgid "Generate load/store multiple instructions"
-msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/types.cc:5735 go/gofrontend/types.cc:5870
+#, c-format
+msgid "incompatible type for method %s%s%s (%s)"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:96
-msgid "Generate string instructions for block moves"
-msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: go/gofrontend/types.cc:5807 go/gofrontend/types.cc:5820
+msgid "pointer to interface type has no methods"
+msgstr "インターフェース型へのポインタがメソッドを持っていません"
 
-#: config/rs6000/rs6000.opt:100
-msgid "Use new mnemonics for PowerPC architecture"
-msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤο·¤·¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:5809 go/gofrontend/types.cc:5822
+msgid "type has no methods"
+msgstr "型がメソッドを持っていません"
 
-#: config/rs6000/rs6000.opt:104
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤθŤ¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
+#: go/gofrontend/types.cc:5843
+#, c-format
+msgid "ambiguous method %s%s%s"
+msgstr "曖昧なメソッド %s%s%s です"
 
-#: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
-msgid "Do not use hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: go/gofrontend/types.cc:5846
+#, c-format
+msgid "missing method %s%s%s"
+msgstr "メソッド %s%s%s がありません"
 
-#: config/rs6000/rs6000.opt:116
-msgid "Do not generate load/store with update instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: go/gofrontend/types.cc:5886
+#, c-format
+msgid "method %s%s%s requires a pointer"
+msgstr "メソッド %s%s%s にはポインタが必要です"
 
-#: config/rs6000/rs6000.opt:120
-msgid "Generate load/store with update instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: attribs.c:306 objc/objc-act.c:7712
+#, gcc-internal-format
+msgid "%qE attribute directive ignored"
+msgstr "%qE 属性指示が無視されました"
 
-#: config/rs6000/rs6000.opt:124
-#, fuzzy
-msgid "Do not generate fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: attribs.c:314
+#, gcc-internal-format
+msgid "wrong number of arguments specified for %qE attribute"
+msgstr "%qE 属性用に間違った数の引数が指定されました"
 
-#: config/rs6000/rs6000.opt:128
-msgid "Generate fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: attribs.c:332
+#, gcc-internal-format
+msgid "%qE attribute does not apply to types"
+msgstr "%qE 属性は型に適用できません"
 
-#: config/rs6000/rs6000.opt:132
-#, fuzzy
-msgid "Schedule the start and end of the procedure"
-msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: attribs.c:384
+#, gcc-internal-format
+msgid "%qE attribute only applies to function types"
+msgstr "%qE 属性は関数型にのみ適用できます"
 
-#: config/rs6000/rs6000.opt:139
-msgid "Return all structures in memory (AIX default)"
-msgstr ""
+#: attribs.c:394
+#, gcc-internal-format
+msgid "type attributes ignored after type is already defined"
+msgstr "型が既に定義されているため型属性が無視されました"
 
-#: config/rs6000/rs6000.opt:143
-msgid "Return small structures in registers (SVR4 default)"
+#: bb-reorder.c:1886
+#, gcc-internal-format
+msgid "multiple hot/cold transitions found (bb %i)"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
-msgid "Conform more closely to IBM XLC semantics"
+#: bt-load.c:1547
+#, gcc-internal-format
+msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:151
-msgid "Generate software reciprocal sqrt for better throughput"
-msgstr ""
+#: builtins.c:554
+#, gcc-internal-format
+msgid "offset outside bounds of constant string"
+msgstr "オフセットが定数文字列の境界の外にあります"
 
-#: config/rs6000/rs6000.opt:155
-#, fuzzy
-msgid "Do not place floating point constants in TOC"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
+#: builtins.c:1118
+#, gcc-internal-format
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
+msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
 
-#: config/rs6000/rs6000.opt:159
-msgid "Place floating point constants in TOC"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: builtins.c:1125
+#, gcc-internal-format
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+msgstr "無効な %<__builtin_prefetch%> の第二引数です。0 を使用します"
 
-#: config/rs6000/rs6000.opt:163
-#, fuzzy
-msgid "Do not place symbol+offset constants in TOC"
-msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
+#: builtins.c:1133
+#, gcc-internal-format
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
+msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
 
-#: config/rs6000/rs6000.opt:167
-msgid "Place symbol+offset constants in TOC"
-msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: builtins.c:1140
+#, gcc-internal-format
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
 
-#: config/rs6000/rs6000.opt:178
-msgid "Use only one TOC entry per procedure"
-msgstr ""
+#: builtins.c:4665 gimplify.c:2328
+#, gcc-internal-format
+msgid "too few arguments to function %<va_start%>"
+msgstr "関数 %<va_start%> への引数が少なすぎます"
 
-#: config/rs6000/rs6000.opt:182
-msgid "Put everything in the regular TOC"
-msgstr "Á´¤Æ¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: builtins.c:4827
+#, gcc-internal-format
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
+msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
 
-#: config/rs6000/rs6000.opt:186
-msgid "Generate VRSAVE instructions when generating AltiVec code"
+#: builtins.c:4843
+#, gcc-internal-format
+msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:190
-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
+#: builtins.c:4848
+#, gcc-internal-format
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:194
-#, fuzzy
-msgid "Generate isel instructions"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+#. We can, however, treat "undefined" any way we please.
+#. Call abort to encourage the user to fix the program.
+#: builtins.c:4855 c-typeck.c:2775
+#, gcc-internal-format
+msgid "if this code is reached, the program will abort"
+msgstr "このコードまで到達した場合、プログラムは中止されます"
 
-#: config/rs6000/rs6000.opt:198
-msgid "Deprecated option.  Use -misel/-mno-isel instead"
-msgstr ""
+#: builtins.c:4982
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_frame_address%>"
+msgstr "%<__builtin_frame_address%> への無効な引数です"
 
-#: config/rs6000/rs6000.opt:202
-#, fuzzy
-msgid "Generate SPE SIMD instructions on E500"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+#: builtins.c:4984
+#, gcc-internal-format
+msgid "invalid argument to %<__builtin_return_address%>"
+msgstr "%<__builtin_return_address%> への無効な引数です"
 
-#: config/rs6000/rs6000.opt:206
-#, fuzzy
-msgid "Generate PPC750CL paired-single instructions"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+#: builtins.c:4997
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_frame_address%>"
+msgstr "%<__builtin_frame_address%> へのサポートされていない引数です"
 
-#: config/rs6000/rs6000.opt:210
-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
-msgstr ""
+#: builtins.c:4999
+#, gcc-internal-format
+msgid "unsupported argument to %<__builtin_return_address%>"
+msgstr "%<__builtin_return_address%> へのサポートされていない引数です"
 
-#: config/rs6000/rs6000.opt:214
-msgid "Enable debug output"
-msgstr "¥Ç¥Ð¥Ã¥°½ÐÎϤòÍ­¸ú¤Ë¤¹¤ë"
+#: builtins.c:5234
+#, gcc-internal-format
+msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
+msgstr "%<__builtin___clear_cache%> への両方の引数はポインタでなければいけません"
 
-#: config/rs6000/rs6000.opt:218
-msgid "Specify ABI to use"
+#: builtins.c:5332
+#, gcc-internal-format
+msgid "trampoline generated for nested function %qD"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
-msgid "Use features of and schedule code for given CPU"
-msgstr "Í¿¤¨¤é¤ì¤¿ CPU ÍѤε¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍѤ¹¤ë"
-
-#: config/rs6000/rs6000.opt:230
-msgid "Select full, part, or no traceback table"
-msgstr ""
+#: builtins.c:5609 builtins.c:5623
+#, gcc-internal-format
+msgid "%qD changed semantics in GCC 4.4"
+msgstr "%qD の意味合いは GCC 4.4 で変更になりました"
 
-#: config/rs6000/rs6000.opt:234
-#, fuzzy
-msgid "Avoid all range limits on call instructions"
-msgstr "ÊÂÎóÌ¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
+#. All valid uses of __builtin_va_arg_pack () are removed during
+#. inlining.
+#: builtins.c:6018 expr.c:9274
+#, 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:6024
+#, gcc-internal-format
+msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
+msgstr ""
+
+#: builtins.c:6254
+#, gcc-internal-format
+msgid "%<__builtin_longjmp%> second argument must be 1"
+msgstr "%<__builtin_longjmp%> の第二引数は 1 でなければいけません"
+
+#: builtins.c:6849
+#, gcc-internal-format
+msgid "target format does not support infinity"
+msgstr "ターゲット形式は無限大をサポートしません"
+
+#: builtins.c:11753
+#, gcc-internal-format
+msgid "%<va_start%> used in function with fixed args"
+msgstr "%<va_start%> が引数の数が固定の関数内で使用されました"
+
+#: builtins.c:11761
+#, gcc-internal-format
+msgid "wrong number of arguments to function %<va_start%>"
+msgstr "関数 %<va_start%> への引数の数が間違っています"
+
+#. 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:11774
+#, gcc-internal-format
+msgid "%<__builtin_next_arg%> called without an argument"
+msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
+
+#: builtins.c:11779
+#, gcc-internal-format
+msgid "wrong number of arguments to function %<__builtin_next_arg%>"
+msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
+
+#. 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:11809
+#, gcc-internal-format
+msgid "second parameter of %<va_start%> not last named argument"
+msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
+
+#: builtins.c:11819
+#, gcc-internal-format
+msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
+msgstr ""
+
+#: builtins.c:11935
+#, gcc-internal-format
+msgid "%Kfirst argument of %D must be a pointer, second integer constant"
+msgstr ""
+
+#: builtins.c:11948
+#, fuzzy, gcc-internal-format
+msgid "%Klast argument of %D is not integer constant between 0 and 3"
+msgstr "`asm' の引数が定数文字列ではありません "
+
+#: builtins.c:11993 builtins.c:12145 builtins.c:12202
+#, gcc-internal-format
+msgid "%Kcall to %D will always overflow destination buffer"
+msgstr ""
+
+#: builtins.c:12135
+#, gcc-internal-format
+msgid "%Kcall to %D might overflow destination buffer"
+msgstr ""
+
+#: builtins.c:12223
+#, gcc-internal-format
+msgid "%Kattempt to free a non-heap object %qD"
+msgstr ""
+
+#: builtins.c:12226
+#, 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:101 c-typeck.c:1976 c-typeck.c:5222 cp/typeck.c:1826
+#: cp/typeck.c:6521 cp/typeck.c:7200 fortran/convert.c:88
+#, gcc-internal-format
+msgid "void value not ignored as it ought to be"
+msgstr "void の値が本来の意味通りに無視されませんでした"
+
+#: c-convert.c:155 fortran/convert.c:122 java/typeck.c:150
+#, gcc-internal-format
+msgid "conversion to non-scalar type requested"
+msgstr "非スカラー型への変換が要求されます"
+
+#: c-decl.c:685
+#, fuzzy, gcc-internal-format
+msgid "array %q+D assumed to have one element"
+msgstr "配列 `%s' は一要素を持っているものと見なされます"
+
+#: c-decl.c:726
+#, gcc-internal-format
+msgid "%qD is static but used in inline function %qD which is not static"
+msgstr ""
+
+#: c-decl.c:731
+#, gcc-internal-format
+msgid "%q+D is static but declared in inline function %qD which is not static"
+msgstr ""
+
+#: c-decl.c:943
+#, gcc-internal-format
+msgid "GCC supports only %u nested scopes"
+msgstr ""
+
+#: c-decl.c:1086 cp/decl.c:372
+#, fuzzy, gcc-internal-format
+msgid "label %q+D used but not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
+
+#: c-decl.c:1131
+#, fuzzy, gcc-internal-format
+msgid "nested function %q+D declared but never defined"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
+
+#: c-decl.c:1143
+#, fuzzy, gcc-internal-format
+msgid "inline function %q+D declared but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
+
+#: c-decl.c:1160 cp/decl.c:627
+#, fuzzy, gcc-internal-format
+msgid "unused variable %q+D"
+msgstr "変数 `%s' は使われませんでした"
+
+#: c-decl.c:1164
+#, gcc-internal-format
+msgid "variable %qD set but not used"
+msgstr ""
+
+#: c-decl.c:1169
+#, gcc-internal-format
+msgid "type of array %q+D completed incompatibly with implicit initialization"
+msgstr ""
+
+#: c-decl.c:1448 c-decl.c:5756 c-decl.c:6553 c-decl.c:7260
+#, fuzzy, gcc-internal-format
+msgid "originally defined here"
+msgstr "`%s' は前にここで定義されました"
+
+#: c-decl.c:1519
+#, fuzzy, gcc-internal-format
+msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
+msgstr "省略記号付きパラメタリストは、空の仮引数名リスト宣言と一致できません。"
+
+#: c-decl.c:1526
+#, fuzzy, 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:1567
+#, gcc-internal-format
+msgid "prototype for %q+D declares more arguments than previous old-style definition"
+msgstr ""
+
+#: c-decl.c:1573
+#, gcc-internal-format
+msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
+msgstr ""
+
+#: c-decl.c:1582
+#, fuzzy, gcc-internal-format
+msgid "prototype for %q+D declares argument %d with incompatible type"
+msgstr "`%s' のプロトタイプが後ろにあり、引数 %d が一致しません"
+
+#. If we get here, no errors were found, but do issue a warning
+#. for this poor-style construct.
+#: c-decl.c:1595
+#, fuzzy, gcc-internal-format
+msgid "prototype for %q+D follows non-prototype definition"
+msgstr "非プロトタイプ定義がここにあります"
+
+#: c-decl.c:1610
+#, fuzzy, gcc-internal-format
+msgid "previous definition of %q+D was here"
+msgstr "前方での `%s' の宣言"
+
+#: c-decl.c:1612
+#, fuzzy, gcc-internal-format
+msgid "previous implicit declaration of %q+D was here"
+msgstr "前方での `%s' の暗黙的な宣言"
+
+#: c-decl.c:1614
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %q+D was here"
+msgstr "前方での `%s' の宣言"
+
+#: c-decl.c:1654
+#, fuzzy, gcc-internal-format
+msgid "%q+D redeclared as different kind of symbol"
+msgstr "`%s' が別のシンボル種として再宣言されました"
+
+#: c-decl.c:1658
+#, fuzzy, gcc-internal-format
+msgid "built-in function %q+D declared as non-function"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
+
+#: c-decl.c:1661 c-decl.c:1838 c-decl.c:2528
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D shadows a built-in function"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
+
+#: c-decl.c:1670
+#, fuzzy, gcc-internal-format
+msgid "redeclaration of enumerator %q+D"
+msgstr "`enum %s' の再宣言"
+
+#. 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:1691
+#, fuzzy, gcc-internal-format
+msgid "conflicting types for built-in function %q+D"
+msgstr "組み込み関数 `%s' と型が矛盾します"
+
+#: c-decl.c:1716 c-decl.c:1729 c-decl.c:1765
+#, fuzzy, gcc-internal-format
+msgid "conflicting types for %q+D"
+msgstr "`%s' と型が矛盾します"
+
+#: c-decl.c:1745
+#, gcc-internal-format
+msgid "conflicting named address spaces (generic vs %s) for %q+D"
+msgstr ""
+
+#: c-decl.c:1749
+#, gcc-internal-format
+msgid "conflicting named address spaces (%s vs generic) for %q+D"
+msgstr ""
+
+#: c-decl.c:1753
+#, gcc-internal-format
+msgid "conflicting named address spaces (%s vs %s) for %q+D"
+msgstr ""
+
+#: c-decl.c:1762
+#, fuzzy, gcc-internal-format
+msgid "conflicting type qualifiers for %q+D"
+msgstr "`%s' と型が矛盾します"
+
+#: c-decl.c:1787
+#, gcc-internal-format
+msgid "redefinition of typedef %q+D with different type"
+msgstr ""
+
+#: c-decl.c:1801
+#, fuzzy, gcc-internal-format
+msgid "redefinition of typedef %q+D"
+msgstr "`%s' が再定義されました"
+
+#. 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:1810
+#, gcc-internal-format
+msgid "redefinition of typedef %q+D may be a constraint violation at runtime"
+msgstr ""
+
+#: c-decl.c:1864 c-decl.c:1967
+#, fuzzy, gcc-internal-format
+msgid "redefinition of %q+D"
+msgstr "`%s' が再定義されました"
+
+#: c-decl.c:1899 c-decl.c:2005
+#, fuzzy, gcc-internal-format
+msgid "static declaration of %q+D follows non-static declaration"
+msgstr "`%s' は非 static の後で static 宣言されています"
+
+#: c-decl.c:1909 c-decl.c:1917 c-decl.c:1995 c-decl.c:2002
+#, fuzzy, gcc-internal-format
+msgid "non-static declaration of %q+D follows static declaration"
+msgstr "`%s' は static の後で非 static 宣言されています"
+
+#: c-decl.c:1933
+#, gcc-internal-format
+msgid "%<gnu_inline%> attribute present on %q+D"
+msgstr ""
+
+#: c-decl.c:1936
+#, fuzzy, gcc-internal-format
+msgid "but not here"
+msgstr "  ここから"
+
+#: c-decl.c:1954
+#, fuzzy, gcc-internal-format
+msgid "thread-local declaration of %q+D follows non-thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
+
+#: c-decl.c:1957
+#, fuzzy, gcc-internal-format
+msgid "non-thread-local declaration of %q+D follows thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
+
+#: c-decl.c:1987
+#, fuzzy, gcc-internal-format
+msgid "extern declaration of %q+D follows declaration with no linkage"
+msgstr "`%s' のextern 宣言はグローバルのそれと一致しません"
+
+#: c-decl.c:2023
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D with no linkage follows extern declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
+
+#: c-decl.c:2029
+#, fuzzy, gcc-internal-format
+msgid "redeclaration of %q+D with no linkage"
+msgstr "`%s' が再宣言されました"
+
+#: c-decl.c:2055
+#, gcc-internal-format
+msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
+msgstr ""
+
+#: c-decl.c:2066
+#, gcc-internal-format
+msgid "inline declaration of %qD follows declaration with attribute noinline"
+msgstr ""
+
+#: c-decl.c:2073
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D with attribute noinline follows inline declaration "
+msgstr "スタティック変数 `%s' の宣言が `for' ループ初期化宣言内にあります"
+
+#: c-decl.c:2091
+#, fuzzy, gcc-internal-format
+msgid "redefinition of parameter %q+D"
+msgstr "`%s' が再定義されました"
+
+#: c-decl.c:2118
+#, fuzzy, gcc-internal-format
+msgid "redundant redeclaration of %q+D"
+msgstr "`%s' の冗長な再宣言が同一スコープ内にあります"
+
+#: c-decl.c:2515
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D shadows previous non-variable"
+msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
+
+#: c-decl.c:2520
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D shadows a parameter"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
+
+#: c-decl.c:2523
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D shadows a global declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
+
+#: c-decl.c:2533
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+D shadows a previous local"
+msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
+
+#: c-decl.c:2537 cp/name-lookup.c:1089 cp/name-lookup.c:1131
+#, gcc-internal-format
+msgid "shadowed declaration is here"
+msgstr ""
+
+#: c-decl.c:2664
+#, fuzzy, gcc-internal-format
+msgid "nested extern declaration of %qD"
+msgstr "`%s' の extern 宣言がネストしています"
+
+#: c-decl.c:2832 c-decl.c:2835
+#, fuzzy, gcc-internal-format
+msgid "implicit declaration of function %qE"
+msgstr "関数 `%s' の暗黙の宣言"
+
+#: c-decl.c:2898
+#, fuzzy, gcc-internal-format
+msgid "incompatible implicit declaration of built-in function %qD"
+msgstr "関数 `%s' の暗黙の宣言"
+
+#: c-decl.c:2907
+#, fuzzy, gcc-internal-format
+msgid "incompatible implicit declaration of function %qD"
+msgstr "関数 `%s' の暗黙の宣言"
+
+#: c-decl.c:2960
+#, fuzzy, gcc-internal-format
+msgid "%qE undeclared here (not in a function)"
+msgstr "`%s' がここでは定義されていません (関数の中ではない)"
+
+#: c-decl.c:2966
+#, fuzzy, gcc-internal-format
+msgid "%qE undeclared (first use in this function)"
+msgstr "`%s' が宣言されていません (この関数内で最初に利用)"
+
+#: c-decl.c:2969
+#, fuzzy, gcc-internal-format
+msgid "each undeclared identifier is reported only once for each function it appears in"
+msgstr "(未宣言変数については、それが関数内で最初に現われた時だけ報告されます。)"
+
+#: c-decl.c:3019 cp/decl.c:2529
+#, fuzzy, gcc-internal-format
+msgid "label %qE referenced outside of any function"
+msgstr "ラベル %s があらゆる関数の外側で参照されました"
+
+#: c-decl.c:3055
+#, gcc-internal-format
+msgid "jump into scope of identifier with variably modified type"
+msgstr ""
+
+#: c-decl.c:3058
+#, fuzzy, gcc-internal-format
+msgid "jump skips variable initialization"
+msgstr "変数初期化子を欠いています"
+
+#: c-decl.c:3059 c-decl.c:3115 c-decl.c:3198
+#, fuzzy, gcc-internal-format
+msgid "label %qD defined here"
+msgstr "ラベル `%s' が定義されましたが使われていません"
+
+#: c-decl.c:3060 c-decl.c:3322
+#, fuzzy, gcc-internal-format
+msgid "%qD declared here"
+msgstr "`%s' は前にここで宣言されました"
+
+#: c-decl.c:3114 c-decl.c:3197
+#, fuzzy, gcc-internal-format
+msgid "jump into statement expression"
+msgstr "定数式がオーバーフローしました"
+
+#: c-decl.c:3136
+#, fuzzy, gcc-internal-format
+msgid "duplicate label declaration %qE"
+msgstr "ラベルの宣言 `%s' が重複しています"
+
+#: c-decl.c:3228 cp/decl.c:2839
+#, fuzzy, gcc-internal-format
+msgid "duplicate label %qD"
+msgstr "重複したメンバ `%s'"
+
+#: c-decl.c:3259
+#, gcc-internal-format
+msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
+msgstr ""
+
+#: c-decl.c:3320
+#, fuzzy, gcc-internal-format
+msgid "switch jumps over variable initialization"
+msgstr "変数初期化子を欠いています"
+
+#: c-decl.c:3321 c-decl.c:3332
+#, gcc-internal-format
+msgid "switch starts here"
+msgstr ""
+
+#: c-decl.c:3331
+#, fuzzy, gcc-internal-format
+msgid "switch jumps into statement expression"
+msgstr "定数式がオーバーフローしました"
+
+#: c-decl.c:3402
+#, gcc-internal-format
+msgid "%qE defined as wrong kind of tag"
+msgstr ""
+
+#: c-decl.c:3624 c-typeck.c:10669 c-family/c-common.c:4025
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %<restrict%>"
+msgstr "`restrict' の用法が不適切です"
+
+#: c-decl.c:3634
+#, gcc-internal-format
+msgid "unnamed struct/union that defines no instances"
+msgstr "無名構造体/共用体が、そのインスタンスを定義していません"
+
+#: c-decl.c:3644
+#, gcc-internal-format
+msgid "empty declaration with storage class specifier does not redeclare tag"
+msgstr ""
+
+#: c-decl.c:3658
+#, fuzzy, gcc-internal-format
+msgid "empty declaration with type qualifier does not redeclare tag"
+msgstr "宣言が何も宣言していません"
+
+#: c-decl.c:3680 c-decl.c:3687
+#, fuzzy, gcc-internal-format
+msgid "useless type name in empty declaration"
+msgstr "空の宣言の中に、無意味なキーワード又は型名があります"
+
+#: c-decl.c:3695
+#, fuzzy, gcc-internal-format
+msgid "%<inline%> in empty declaration"
+msgstr "空の宣言です"
+
+#: c-decl.c:3701
+#, fuzzy, gcc-internal-format
+msgid "%<auto%> in file-scope empty declaration"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
+
+#: c-decl.c:3707
+#, fuzzy, gcc-internal-format
+msgid "%<register%> in file-scope empty declaration"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
+
+#: c-decl.c:3713
+#, fuzzy, gcc-internal-format
+msgid "useless storage class specifier in empty declaration"
+msgstr "仮引数宣言の中の記憶クラス指定子は無効です"
+
+#: c-decl.c:3719
+#, fuzzy, gcc-internal-format
+msgid "useless %<__thread%> in empty declaration"
+msgstr "空の宣言の中に、無意味なキーワード又は型名があります"
+
+#: c-decl.c:3728
+#, fuzzy, gcc-internal-format
+msgid "useless type qualifier in empty declaration"
+msgstr "空の宣言の中に、無意味なキーワード又は型名があります"
+
+#: c-decl.c:3735 c-parser.c:1471
+#, gcc-internal-format
+msgid "empty declaration"
+msgstr "空の宣言です"
+
+#: c-decl.c:3806
+#, gcc-internal-format
+msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
+msgstr ""
+
+#: c-decl.c:3810
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 does not support %<[*]%> array declarators"
+msgstr "ISO C89 は可変配列メンバを受け付けません"
+
+#. 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:3817 c-decl.c:6124
+#, gcc-internal-format
+msgid "%<[*]%> not allowed in other than function prototype scope"
+msgstr ""
+
+#: c-decl.c:3930
+#, fuzzy, gcc-internal-format
+msgid "%q+D is usually a function"
+msgstr "`%s' は通常は関数です"
+
+#: c-decl.c:3939
+#, fuzzy, gcc-internal-format
+msgid "typedef %qD is initialized (use __typeof__ instead)"
+msgstr "typedef `%s' が初期化されました"
+
+#: c-decl.c:3944
+#, fuzzy, gcc-internal-format
+msgid "function %qD is initialized like a variable"
+msgstr "関数 `%s' が変数であるかのように初期化されました"
+
+#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
+#: c-decl.c:3950
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD is initialized"
+msgstr "仮引数 `%s' が初期化されました"
+
+#. 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:3969 c-decl.c:3984 c-typeck.c:6279
+#, gcc-internal-format
+msgid "variable-sized object may not be initialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
+
+#: c-decl.c:3975
+#, fuzzy, gcc-internal-format
+msgid "variable %qD has initializer but incomplete type"
+msgstr "変数 `%s' には初期化子がありますが、不完全型です"
+
+#: c-decl.c:4064 cp/decl.c:4282 cp/decl.c:12101
+#, fuzzy, gcc-internal-format
+msgid "inline function %q+D given attribute noinline"
+msgstr "関数が大きすぎて inline にできません"
+
+#: c-decl.c:4115
+#, gcc-internal-format
+msgid "uninitialized const member in %qT is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4117 cp/init.c:1882 cp/init.c:1897
+#, gcc-internal-format
+msgid "%qD should be initialized"
+msgstr ""
+
+#: c-decl.c:4195
+#, fuzzy, gcc-internal-format
+msgid "initializer fails to determine size of %q+D"
+msgstr "初期化子は `%s' のサイズの特定に失敗しました"
+
+#: c-decl.c:4200
+#, fuzzy, gcc-internal-format
+msgid "array size missing in %q+D"
+msgstr "`%s' での配列サイズを欠いています"
+
+#: c-decl.c:4212
+#, fuzzy, gcc-internal-format
+msgid "zero or negative size array %q+D"
+msgstr "`%s' の配列サイズがゼロ又は負です"
+
+#: c-decl.c:4267 varasm.c:1934
+#, fuzzy, gcc-internal-format
+msgid "storage size of %q+D isn%'t known"
+msgstr "`%s' の領域サイズがわかりません"
+
+#: c-decl.c:4278
+#, fuzzy, gcc-internal-format
+msgid "storage size of %q+D isn%'t constant"
+msgstr "`%s' の領域サイズが一定ではありません"
+
+#: c-decl.c:4328
+#, fuzzy, gcc-internal-format
+msgid "ignoring asm-specifier for non-static local variable %q+D"
+msgstr "非 static ローカル変数 `%s' への asm 指定子は無視されます"
+
+#: c-decl.c:4356
+#, gcc-internal-format
+msgid "cannot put object with volatile field into register"
+msgstr "volatile フィールドをレジスタに持っているようなオブジェクトを置けません"
+
+#: c-decl.c:4449
+#, gcc-internal-format
+msgid "uninitialized const %qD is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4500
+#, gcc-internal-format
+msgid "ISO C forbids forward parameter declarations"
+msgstr "ISO C は前方仮引数宣言を禁じます"
+
+#: c-decl.c:4590
+#, gcc-internal-format
+msgid "defining a type in a compound literal is invalid in C++"
+msgstr ""
+
+#: c-decl.c:4642 c-decl.c:4657
+#, fuzzy, gcc-internal-format
+msgid "bit-field %qs width not an integer constant"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
+
+#: c-decl.c:4652
+#, fuzzy, gcc-internal-format
+msgid "bit-field %qs width not an integer constant expression"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
+
+#: c-decl.c:4663
+#, fuzzy, gcc-internal-format
+msgid "negative width in bit-field %qs"
+msgstr "ビットフィールド `%s' の幅が負の数です"
+
+#: c-decl.c:4668
+#, fuzzy, gcc-internal-format
+msgid "zero width for bit-field %qs"
+msgstr "ビットフィールド `%s' の幅が 0 です"
+
+#: c-decl.c:4678
+#, fuzzy, gcc-internal-format
+msgid "bit-field %qs has invalid type"
+msgstr "ビットフィールド `%s' は不適切な型を持っています"
+
+#: c-decl.c:4688
+#, fuzzy, gcc-internal-format
+msgid "type of bit-field %qs is a GCC extension"
+msgstr "#%s は GCC の拡張です"
+
+#: c-decl.c:4694
+#, fuzzy, gcc-internal-format
+msgid "width of %qs exceeds its type"
+msgstr "`%s' の幅はその型のサイズを超えています"
+
+#: c-decl.c:4707
+#, fuzzy, gcc-internal-format
+msgid "%qs is narrower than values of its type"
+msgstr "`%s' はその型の値よりも狭いです"
+
+#: c-decl.c:4726
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
+msgstr "ISO C89 はサイズが評価できない配列 `%s' を禁じます"
+
+#: c-decl.c:4730
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids array whose size can%'t be evaluated"
+msgstr "ISO C89 はサイズが評価できない配列 `%s' を禁じます"
+
+#: c-decl.c:4737
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids variable length array %qE"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
+
+#: c-decl.c:4740
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids variable length array"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
+
+#: c-decl.c:4749
+#, fuzzy, gcc-internal-format
+msgid "the size of array %qE can%'t be evaluated"
+msgstr "型の大きさは明示的に評価されるものではありえません"
+
+#: c-decl.c:4753
+#, fuzzy, gcc-internal-format
+msgid "the size of array can %'t be evaluated"
+msgstr "型の大きさは明示的に評価されるものではありえません"
+
+#: c-decl.c:4759
+#, gcc-internal-format
+msgid "variable length array %qE is used"
+msgstr ""
+
+#: c-decl.c:4763 cp/decl.c:7633
+#, gcc-internal-format
+msgid "variable length array is used"
+msgstr ""
+
+#: c-decl.c:4943 c-decl.c:5289 c-decl.c:5299
+#, gcc-internal-format
+msgid "variably modified %qE at file scope"
+msgstr ""
+
+#: c-decl.c:4945
+#, gcc-internal-format
+msgid "variably modified field at file scope"
+msgstr ""
+
+#: c-decl.c:4965
+#, fuzzy, gcc-internal-format
+msgid "type defaults to %<int%> in declaration of %qE"
+msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
+
+#: c-decl.c:4969
+#, fuzzy, gcc-internal-format
+msgid "type defaults to %<int%> in type name"
+msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
+
+#: c-decl.c:5002
+#, fuzzy, gcc-internal-format
+msgid "duplicate %<const%>"
+msgstr "重複した `const'"
+
+#: c-decl.c:5004
+#, fuzzy, gcc-internal-format
+msgid "duplicate %<restrict%>"
+msgstr "重複したラベル `restrict'"
+
+#: c-decl.c:5006
+#, fuzzy, gcc-internal-format
+msgid "duplicate %<volatile%>"
+msgstr "重複した `volatile'"
+
+#: c-decl.c:5010
+#, fuzzy, gcc-internal-format
+msgid "conflicting named address spaces (%s vs %s)"
+msgstr "基底クラス名 `%s' が衝突しています"
+
+#: c-decl.c:5032
+#, fuzzy, gcc-internal-format
+msgid "function definition declared %<auto%>"
+msgstr "関数の定義が `auto' と宣言されました"
+
+#: c-decl.c:5034
+#, fuzzy, gcc-internal-format
+msgid "function definition declared %<register%>"
+msgstr "関数の定義が `register' と宣言されました"
+
+#: c-decl.c:5036
+#, fuzzy, gcc-internal-format
+msgid "function definition declared %<typedef%>"
+msgstr "関数の定義が `typedef' と宣言されました"
+
+#: c-decl.c:5038
+#, fuzzy, gcc-internal-format
+msgid "function definition declared %<__thread%>"
+msgstr "関数の定義が `typedef' と宣言されました"
+
+#: c-decl.c:5055
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for structure field %qE"
+msgstr "構造体フィールド `%s' に指定された記憶クラス"
+
+#: c-decl.c:5058
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for structure field"
+msgstr "構造体フィールド `%s' に指定された記憶クラス"
+
+#: c-decl.c:5062
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for parameter %qE"
+msgstr "仮引数 `%s' で指定された記憶クラス"
+
+#: c-decl.c:5065
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for unnamed parameter"
+msgstr "仮引数 `%s' で指定された記憶クラス"
+
+#: c-decl.c:5068 cp/decl.c:8576
+#, gcc-internal-format
+msgid "storage class specified for typename"
+msgstr "型名に対して指定された記憶クラス"
+
+#: c-decl.c:5085
+#, fuzzy, gcc-internal-format
+msgid "%qE initialized and declared %<extern%>"
+msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
+
+#: c-decl.c:5089
+#, fuzzy, gcc-internal-format
+msgid "%qE has both %<extern%> and initializer"
+msgstr "`%s' に `extern' と初期化子の両方があります"
+
+#: c-decl.c:5094
+#, fuzzy, gcc-internal-format
+msgid "file-scope declaration of %qE specifies %<auto%>"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
+
+#: c-decl.c:5098
+#, fuzzy, gcc-internal-format
+msgid "file-scope declaration of %qE specifies %<register%>"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
+
+#: c-decl.c:5103
+#, fuzzy, gcc-internal-format
+msgid "nested function %qE declared %<extern%>"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
+
+#: c-decl.c:5106
+#, 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:5153 c-decl.c:5485
+#, fuzzy, gcc-internal-format
+msgid "static or type qualifiers in non-parameter array declarator"
+msgstr "仮引数宣言の中の記憶クラス指定子は無効です"
+
+#: c-decl.c:5201
+#, fuzzy, gcc-internal-format
+msgid "declaration of %qE as array of voids"
+msgstr "`%s' の宣言は void の配列"
+
+#: c-decl.c:5203
+#, fuzzy, gcc-internal-format
+msgid "declaration of type name as array of voids"
+msgstr "`%s' の宣言は void の配列"
+
+#: c-decl.c:5210
+#, fuzzy, gcc-internal-format
+msgid "declaration of %qE as array of functions"
+msgstr "`%s' の宣言は関数の配列"
+
+#: c-decl.c:5213
+#, fuzzy, gcc-internal-format
+msgid "declaration of type name as array of functions"
+msgstr "`%s' の宣言は関数の配列"
+
+#: c-decl.c:5220 c-decl.c:7044
+#, fuzzy, gcc-internal-format
+msgid "invalid use of structure with flexible array member"
+msgstr "可変配列メンバを初期化しています"
+
+#: c-decl.c:5246
+#, fuzzy, gcc-internal-format
+msgid "size of array %qE has non-integer type"
+msgstr "配列 `%s' の大きさは非整数型"
+
+#: c-decl.c:5250
+#, fuzzy, gcc-internal-format
+msgid "size of unnamed array has non-integer type"
+msgstr "配列 `%s' の大きさは非整数型"
+
+#: c-decl.c:5260
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids zero-size array %qE"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
+
+#: c-decl.c:5263
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids zero-size array"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
+
+#: c-decl.c:5272
+#, fuzzy, gcc-internal-format
+msgid "size of array %qE is negative"
+msgstr "配列 `%s' の大きさが負です"
+
+#: c-decl.c:5274
+#, fuzzy, gcc-internal-format
+msgid "size of unnamed array is negative"
+msgstr "配列 `%s' の大きさが負です"
+
+#: c-decl.c:5350 c-decl.c:5715
+#, fuzzy, gcc-internal-format
+msgid "size of array %qE is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
+
+#: c-decl.c:5353 c-decl.c:5717
+#, fuzzy, gcc-internal-format
+msgid "size of unnamed array is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
+
+#: c-decl.c:5390
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 does not support flexible array members"
+msgstr "ISO C89 は可変配列メンバを受け付けません"
+
+#. C99 6.7.5.2p4
+#: c-decl.c:5411
+#, fuzzy, gcc-internal-format
+msgid "%<[*]%> not in a declaration"
+msgstr "`%s' は宣言の始まりではありません"
+
+#: c-decl.c:5424
+#, gcc-internal-format
+msgid "array type has incomplete element type"
+msgstr "配列の型が不完全要素型を持っています"
+
+#: c-decl.c:5518
+#, fuzzy, gcc-internal-format
+msgid "%qE declared as function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
+
+#: c-decl.c:5521
+#, fuzzy, gcc-internal-format
+msgid "type name declared as function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
+
+#: c-decl.c:5528
+#, fuzzy, gcc-internal-format
+msgid "%qE declared as function returning an array"
+msgstr "`%s' は配列を返す関数として宣言されています"
+
+#: c-decl.c:5531
+#, fuzzy, gcc-internal-format
+msgid "type name declared as function returning an array"
+msgstr "`%s' は配列を返す関数として宣言されています"
+
+#: c-decl.c:5561
+#, fuzzy, gcc-internal-format
+msgid "function definition has qualified void return type"
+msgstr "関数の定義が `typedef' と宣言されました"
+
+#: c-decl.c:5564 cp/decl.c:8682
+#, gcc-internal-format
+msgid "type qualifiers ignored on function return type"
+msgstr "関数戻り値の型修飾子は無視されました"
+
+#: c-decl.c:5593 c-decl.c:5731 c-decl.c:5841 c-decl.c:5934
+#, gcc-internal-format
+msgid "ISO C forbids qualified function types"
+msgstr "ISO C は関数の型修飾子を禁じます"
+
+#: c-decl.c:5660
+#, gcc-internal-format
+msgid "%qs combined with %<auto%> qualifier for %qE"
+msgstr ""
+
+#: c-decl.c:5664
+#, gcc-internal-format
+msgid "%qs combined with %<register%> qualifier for %qE"
+msgstr ""
+
+#: c-decl.c:5670
+#, fuzzy, gcc-internal-format
+msgid "%qs specified for auto variable %qE"
+msgstr "非 static ローカル変数 `%s' への asm 指定子は無視されます"
+
+#: c-decl.c:5686
+#, fuzzy, gcc-internal-format
+msgid "%qs specified for parameter %qE"
+msgstr "仮引数 `%s' で指定された記憶クラス"
+
+#: c-decl.c:5689
+#, fuzzy, gcc-internal-format
+msgid "%qs specified for unnamed parameter"
+msgstr "型指定子は仮引数用に省略されました"
+
+#: c-decl.c:5695
+#, fuzzy, gcc-internal-format
+msgid "%qs specified for structure field %qE"
+msgstr "構造体フィールド `%s' に指定された記憶クラス"
+
+#: c-decl.c:5698
+#, fuzzy, gcc-internal-format
+msgid "%qs specified for structure field"
+msgstr "構造体フィールド `%s' に指定された記憶クラス"
+
+#: c-decl.c:5739
+#, fuzzy, gcc-internal-format
+msgid "typedef %q+D declared %<inline%>"
+msgstr "変数 `%s' が `inline' と宣言されました"
+
+#: c-decl.c:5775
+#, gcc-internal-format
+msgid "ISO C forbids const or volatile function types"
+msgstr "ISO C は const や volatile の関数型を禁じます"
+
+#. C99 6.7.2.1p8
+#: c-decl.c:5785
+#, gcc-internal-format
+msgid "a member of a structure or union cannot have a variably modified type"
+msgstr ""
+
+#: c-decl.c:5802 cp/decl.c:7855
+#, fuzzy, gcc-internal-format
+msgid "variable or field %qE declared void"
+msgstr "変数またはフィールドが void と宣言されました"
+
+#: c-decl.c:5833
+#, fuzzy, gcc-internal-format
+msgid "attributes in parameter array declarator ignored"
+msgstr "仮引数宣言の中で `::' を使えません"
+
+#: c-decl.c:5867
+#, fuzzy, gcc-internal-format
+msgid "parameter %q+D declared %<inline%>"
+msgstr "仮引数 `%s' が void と宣言されています"
+
+#: c-decl.c:5880
+#, fuzzy, gcc-internal-format
+msgid "field %qE declared as a function"
+msgstr "領域 `%s' は関数として宣言されています"
+
+#: c-decl.c:5887
+#, fuzzy, gcc-internal-format
+msgid "field %qE has incomplete type"
+msgstr "領域 `%s' は不完全な型です"
+
+#: c-decl.c:5889
+#, fuzzy, gcc-internal-format
+msgid "unnamed field has incomplete type"
+msgstr "領域 `%s' は不完全な型です"
+
+#: c-decl.c:5906 c-decl.c:5917 c-decl.c:5920
+#, fuzzy, gcc-internal-format
+msgid "invalid storage class for function %qE"
+msgstr "関数 `%s' に対して不適切な保存クラス"
+
+#: c-decl.c:5970
+#, fuzzy, gcc-internal-format
+msgid "cannot inline function %<main%>"
+msgstr "`main' を inline 関数にはできません"
+
+#: c-decl.c:5999
+#, gcc-internal-format
+msgid "variable previously declared %<static%> redeclared %<extern%>"
+msgstr ""
+
+#: c-decl.c:6009
+#, fuzzy, gcc-internal-format
+msgid "variable %q+D declared %<inline%>"
+msgstr "変数 `%s' が `inline' と宣言されました"
+
+#: c-decl.c:6044
+#, gcc-internal-format
+msgid "non-nested function with variably modified type"
+msgstr ""
+
+#: c-decl.c:6046
+#, gcc-internal-format
+msgid "object with variably modified type must have no linkage"
+msgstr ""
+
+#: c-decl.c:6129 c-decl.c:7680
+#, fuzzy, gcc-internal-format
+msgid "function declaration isn%'t a prototype"
+msgstr "関数宣言はプロトタイプではありません"
+
+#: c-decl.c:6138
+#, gcc-internal-format
+msgid "parameter names (without types) in function declaration"
+msgstr "関数宣言中に(型の無い)仮引数名があります"
+
+#: c-decl.c:6176
+#, fuzzy, gcc-internal-format
+msgid "parameter %u (%q+D) has incomplete type"
+msgstr "仮引数が不完全型です"
+
+#: c-decl.c:6180
+#, fuzzy, gcc-internal-format
+msgid "parameter %u has incomplete type"
+msgstr "仮引数が不完全型です"
+
+#: c-decl.c:6191
+#, fuzzy, gcc-internal-format
+msgid "parameter %u (%q+D) has void type"
+msgstr "仮引数 `%s' は不完全型です"
+
+#: c-decl.c:6195
+#, fuzzy, gcc-internal-format
+msgid "parameter %u has void type"
+msgstr "仮引数 `%s' は不完全型です"
+
+#: c-decl.c:6277
+#, gcc-internal-format
+msgid "%<void%> as only parameter may not be qualified"
+msgstr ""
+
+#: c-decl.c:6281 c-decl.c:6316
+#, gcc-internal-format
+msgid "%<void%> must be the only parameter"
+msgstr ""
+
+#: c-decl.c:6310
+#, fuzzy, gcc-internal-format
+msgid "parameter %q+D has just a forward declaration"
+msgstr "仮引数 `%s' 少し前方で宣言されました"
+
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:6355
+#, fuzzy, gcc-internal-format
+msgid "%<%s %E%> declared inside parameter list"
+msgstr "`%s %s' は仮引数リスト内で宣言されました"
+
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:6359
+#, fuzzy, gcc-internal-format
+msgid "anonymous %s declared inside parameter list"
+msgstr "無名構造体が仮引数リスト内で宣言されました"
+
+#: c-decl.c:6364
+#, fuzzy, gcc-internal-format
+msgid "its scope is only this definition or declaration, which is probably not what you want"
+msgstr "そのスコープは定義か宣言だけです、恐らく望んだことと異なるでしょう。"
+
+#: c-decl.c:6464
+#, fuzzy, gcc-internal-format
+msgid "enum type defined here"
+msgstr "`%s' は前にここで定義されました"
+
+#: c-decl.c:6470
+#, fuzzy, gcc-internal-format
+msgid "struct defined here"
+msgstr "`%s' は前にここで定義されました"
+
+#: c-decl.c:6476
+#, fuzzy, gcc-internal-format
+msgid "union defined here"
+msgstr "`%s' は前にここで定義されました"
+
+#: c-decl.c:6549
+#, fuzzy, gcc-internal-format
+msgid "redefinition of %<union %E%>"
+msgstr "`%s %s' の再定義"
+
+#: c-decl.c:6551
+#, fuzzy, gcc-internal-format
+msgid "redefinition of %<struct %E%>"
+msgstr "`%s %s' の再定義"
+
+#: c-decl.c:6560
+#, fuzzy, gcc-internal-format
+msgid "nested redefinition of %<union %E%>"
+msgstr "`%s' のネストした再定義"
+
+#: c-decl.c:6562
+#, fuzzy, gcc-internal-format
+msgid "nested redefinition of %<struct %E%>"
+msgstr "`%s' のネストした再定義"
+
+#: c-decl.c:6594 c-decl.c:7278
+#, gcc-internal-format
+msgid "defining type in %qs expression is invalid in C++"
+msgstr ""
+
+#: c-decl.c:6660 cp/decl.c:4020
+#, gcc-internal-format
+msgid "declaration does not declare anything"
+msgstr "宣言が何も宣言していません"
+
+#: c-decl.c:6667
+#, gcc-internal-format
+msgid "ISO C99 doesn%'t support unnamed structs/unions"
+msgstr ""
+
+#: c-decl.c:6670
+#, gcc-internal-format
+msgid "ISO C90 doesn%'t support unnamed structs/unions"
+msgstr ""
+
+#: c-decl.c:6762 c-decl.c:6781 c-decl.c:6842 objcp/objcp-decl.c:91
+#, fuzzy, gcc-internal-format
+msgid "duplicate member %q+D"
+msgstr "重複したメンバ `%s'"
+
+#: c-decl.c:6952
+#, fuzzy, gcc-internal-format
+msgid "union has no named members"
+msgstr "名前付きメンバ"
+
+#: c-decl.c:6954
+#, fuzzy, gcc-internal-format
+msgid "union has no members"
+msgstr "%s に `%s' という名前のメンバはありません"
+
+#: c-decl.c:6959
+#, fuzzy, gcc-internal-format
+msgid "struct has no named members"
+msgstr "名前付きメンバ"
+
+#: c-decl.c:6961
+#, fuzzy, gcc-internal-format
+msgid "struct has no members"
+msgstr "%s に `%s' という名前のメンバはありません"
+
+#: c-decl.c:7024
+#, gcc-internal-format
+msgid "flexible array member in union"
+msgstr "共用体に可変配列メンバがあります"
+
+#: c-decl.c:7030
+#, gcc-internal-format
+msgid "flexible array member not at end of struct"
+msgstr "構造体の最後ではない所に可変配列メンバがあります"
+
+#: c-decl.c:7036
+#, gcc-internal-format
+msgid "flexible array member in otherwise empty struct"
+msgstr "構造体に可変配列メンバ以外のメンバがありません"
+
+#: c-decl.c:7155
+#, gcc-internal-format
+msgid "union cannot be made transparent"
+msgstr "共用体を透過的にできません"
+
+#: c-decl.c:7251
+#, fuzzy, gcc-internal-format
+msgid "nested redefinition of %<enum %E%>"
+msgstr "`%s' のネストした再定義"
+
+#. This enum is a named one that has been declared already.
+#: c-decl.c:7258
+#, fuzzy, gcc-internal-format
+msgid "redeclaration of %<enum %E%>"
+msgstr "`enum %s' の再宣言"
+
+#: c-decl.c:7333
+#, gcc-internal-format
+msgid "enumeration values exceed range of largest integer"
+msgstr "列挙子の値が整数の範囲の最大値を超えました"
+
+#: c-decl.c:7350
+#, gcc-internal-format
+msgid "specified mode too small for enumeral values"
+msgstr ""
+
+#: c-decl.c:7455 c-decl.c:7471
+#, fuzzy, gcc-internal-format
+msgid "enumerator value for %qE is not an integer constant"
+msgstr "`%s' の列挙値が整数定数ではありません"
+
+#: c-decl.c:7466
+#, fuzzy, gcc-internal-format
+msgid "enumerator value for %qE is not an integer constant expression"
+msgstr "`%s' の列挙値が整数定数ではありません"
+
+#: c-decl.c:7490
+#, gcc-internal-format
+msgid "overflow in enumeration values"
+msgstr "列挙値がオーバーフロー"
+
+#: c-decl.c:7498
+#, fuzzy, gcc-internal-format
+msgid "ISO C restricts enumerator values to range of %<int%>"
+msgstr "ISO C は列挙子の値を `int' の範囲に限定しています"
+
+#: c-decl.c:7582
+#, fuzzy, gcc-internal-format
+msgid "inline function %qD given attribute noinline"
+msgstr "関数が大きすぎて inline にできません"
+
+#: c-decl.c:7600
+#, gcc-internal-format
+msgid "return type is an incomplete type"
+msgstr "戻り値の型が不完全型です"
+
+#: c-decl.c:7610
+#, fuzzy, gcc-internal-format
+msgid "return type defaults to %<int%>"
+msgstr "戻り値の型をデフォルトの `int' とします"
+
+#: c-decl.c:7688
+#, fuzzy, gcc-internal-format
+msgid "no previous prototype for %qD"
+msgstr "`%s' の前方プロトタイプがありません"
+
+#: c-decl.c:7697
+#, fuzzy, gcc-internal-format
+msgid "%qD was used with no prototype before its definition"
+msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
+
+#: c-decl.c:7704
+#, fuzzy, gcc-internal-format
+msgid "no previous declaration for %qD"
+msgstr "`%s' の前方宣言がありません"
+
+#: c-decl.c:7714
+#, fuzzy, gcc-internal-format
+msgid "%qD was used with no declaration before its definition"
+msgstr "`%s' はその定義の前で宣言なしで使用されました"
+
+#: c-decl.c:7733
+#, fuzzy, gcc-internal-format
+msgid "return type of %qD is not %<int%>"
+msgstr "`%s' の戻り値の型が `int' ではありません"
+
+#: c-decl.c:7739
+#, fuzzy, gcc-internal-format
+msgid "%qD is normally a non-static function"
+msgstr "`%s' は通常、非 static な関数です"
+
+#: c-decl.c:7776
+#, gcc-internal-format
+msgid "old-style parameter declarations in prototyped function definition"
+msgstr ""
+
+#: c-decl.c:7790
+#, fuzzy, gcc-internal-format
+msgid "traditional C rejects ISO C style function definitions"
+msgstr "古い C では文字列結合を拒否します"
+
+#: c-decl.c:7806
+#, gcc-internal-format
+msgid "parameter name omitted"
+msgstr "仮引数が省略されました"
+
+#: c-decl.c:7843
+#, fuzzy, gcc-internal-format
+msgid "old-style function definition"
+msgstr "%s: 関数の定義が変換されていません\n"
+
+#: c-decl.c:7852
+#, gcc-internal-format
+msgid "parameter name missing from parameter list"
+msgstr "仮引数リストからの仮引数名を欠いています"
+
+#: c-decl.c:7867
+#, fuzzy, gcc-internal-format
+msgid "%qD declared as a non-parameter"
+msgstr "`%s %s' は仮引数リスト内で宣言されました"
+
+#: c-decl.c:7873
+#, fuzzy, gcc-internal-format
+msgid "multiple parameters named %qD"
+msgstr "重複した仮引数名 `%s'"
+
+#: c-decl.c:7882
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD declared with void type"
+msgstr "仮引数 `%s' が void と宣言されています"
+
+#: c-decl.c:7911 c-decl.c:7915
+#, fuzzy, gcc-internal-format
+msgid "type of %qD defaults to %<int%>"
+msgstr "`%s' の型をデフォルトの `int' とします"
+
+#: c-decl.c:7935
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has incomplete type"
+msgstr "仮引数が不完全型です"
+
+#: c-decl.c:7942
+#, fuzzy, gcc-internal-format
+msgid "declaration for parameter %qD but no such parameter"
+msgstr "仮引数 `%s' の宣言がありますが、そんな仮引数はありません"
+
+#: c-decl.c:7994
+#, fuzzy, gcc-internal-format
+msgid "number of arguments doesn%'t match built-in prototype"
+msgstr "仮引数の数がプロトタイプと一致しません"
+
+#: c-decl.c:8005
+#, fuzzy, gcc-internal-format
+msgid "number of arguments doesn%'t match prototype"
+msgstr "仮引数の数がプロトタイプと一致しません"
+
+#: c-decl.c:8008 c-decl.c:8050 c-decl.c:8064
+#, fuzzy, gcc-internal-format
+msgid "prototype declaration"
+msgstr "空の宣言です"
+
+#: c-decl.c:8042
+#, fuzzy, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match built-in prototype"
+msgstr "格上げされた仮引数 `%s' はプロトタイプと一致しません"
+
+#: c-decl.c:8047
+#, fuzzy, gcc-internal-format
+msgid "promoted argument %qD doesn%'t match prototype"
+msgstr "格上げされた仮引数 `%s' はプロトタイプと一致しません"
+
+#: c-decl.c:8057
+#, fuzzy, gcc-internal-format
+msgid "argument %qD doesn%'t match built-in prototype"
+msgstr "仮引数 `%s' はプロトタイプに一致しません"
+
+#: c-decl.c:8062
+#, fuzzy, gcc-internal-format
+msgid "argument %qD doesn%'t match prototype"
+msgstr "仮引数 `%s' はプロトタイプに一致しません"
+
+#: c-decl.c:8254 cp/decl.c:12978
+#, fuzzy, gcc-internal-format
+msgid "no return statement in function returning non-void"
+msgstr "戻り型が関数で、`return' に値がありません"
+
+#: c-decl.c:8274
+#, 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:8353
+#, fuzzy, gcc-internal-format
+msgid "%<for%> loop initial declarations are only allowed in C99 mode"
+msgstr "`for' ループの初期化宣言が C99 モード以外で使われました"
+
+#: c-decl.c:8358
+#, gcc-internal-format
+msgid "use option -std=c99 or -std=gnu99 to compile your code"
+msgstr ""
+
+#: c-decl.c:8392
+#, fuzzy, gcc-internal-format
+msgid "declaration of static variable %qD in %<for%> loop initial declaration"
+msgstr "スタティック変数 `%s' の宣言が `for' ループ初期化宣言内にあります"
+
+#: c-decl.c:8396
+#, fuzzy, gcc-internal-format
+msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
+msgstr "`extern' 変数 `%s' の宣言が `for' ループ初期化宣言内にあります"
+
+#: c-decl.c:8403
+#, fuzzy, gcc-internal-format
+msgid "%<struct %E%> declared in %<for%> loop initial declaration"
+msgstr "`%s %s' が `for' ループ初期化宣言内で宣言されました"
+
+#: c-decl.c:8408
+#, fuzzy, gcc-internal-format
+msgid "%<union %E%> declared in %<for%> loop initial declaration"
+msgstr "`%s %s' が `for' ループ初期化宣言内で宣言されました"
+
+#: c-decl.c:8412
+#, fuzzy, gcc-internal-format
+msgid "%<enum %E%> declared in %<for%> loop initial declaration"
+msgstr "`%s %s' が `for' ループ初期化宣言内で宣言されました"
+
+#: c-decl.c:8416
+#, fuzzy, gcc-internal-format
+msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
+msgstr "非変数 `%s' の宣言が `for' ループ初期化宣言の中にあります"
+
+#: c-decl.c:8666
+#, gcc-internal-format
+msgid "incompatible address space qualifiers %qs and %qs"
+msgstr ""
+
+#: c-decl.c:8705 c-decl.c:9016 c-decl.c:9405
+#, fuzzy, gcc-internal-format
+msgid "duplicate %qE"
+msgstr "`%s' が重複しています"
+
+#: c-decl.c:8731 c-decl.c:9027 c-decl.c:9284
+#, fuzzy, gcc-internal-format
+msgid "two or more data types in declaration specifiers"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
+
+#: c-decl.c:8743 cp/parser.c:2459
+#, fuzzy, gcc-internal-format
+msgid "%<long long long%> is too long for GCC"
+msgstr "`long long long' は GCC にとって長すぎます"
+
+#: c-decl.c:8756
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 does not support %<long long%>"
+msgstr "ISO C89 は `long long' を受け付けません"
+
+#: c-decl.c:8922
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C89 は complex 型を受け付けません"
+
+#: c-decl.c:8961
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support saturating types"
+msgstr "ISO C は整数型の complex を受け付けません"
+
+#: c-decl.c:9035
+#, gcc-internal-format
+msgid "%<__int128%> is not supported for this target"
+msgstr ""
+
+#: c-decl.c:9040
+#, gcc-internal-format
+msgid "ISO C does not support %<__int128%> type"
+msgstr ""
+
+#: c-decl.c:9243
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support decimal floating point"
+msgstr "ISO C89 は `long long' を受け付けません"
+
+#: c-decl.c:9265 c-decl.c:9470 c-parser.c:6032
+#, fuzzy, gcc-internal-format
+msgid "fixed-point types not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: c-decl.c:9267
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support fixed-point types"
+msgstr "ISO C は整数型の complex を受け付けません"
+
+#: c-decl.c:9301
+#, gcc-internal-format
+msgid "C++ lookup of %qD would return a field, not a type"
+msgstr ""
+
+#: c-decl.c:9314
+#, fuzzy, gcc-internal-format
+msgid "%qE fails to be a typedef or built in type"
+msgstr "`%s' を typedef または組み込み型にできません"
+
+#: c-decl.c:9356
+#, fuzzy, gcc-internal-format
+msgid "%qE is not at beginning of declaration"
+msgstr "`%s' は宣言の始まりではありません"
+
+#: c-decl.c:9370
+#, gcc-internal-format
+msgid "%<__thread%> used with %<auto%>"
+msgstr ""
+
+#: c-decl.c:9372
+#, gcc-internal-format
+msgid "%<__thread%> used with %<register%>"
+msgstr ""
+
+#: c-decl.c:9374
+#, gcc-internal-format
+msgid "%<__thread%> used with %<typedef%>"
+msgstr ""
+
+#: c-decl.c:9385
+#, gcc-internal-format
+msgid "%<__thread%> before %<extern%>"
+msgstr ""
+
+#: c-decl.c:9394
+#, gcc-internal-format
+msgid "%<__thread%> before %<static%>"
+msgstr ""
+
+#: c-decl.c:9410
+#, fuzzy, gcc-internal-format
+msgid "multiple storage classes in declaration specifiers"
+msgstr "`%s' の宣言において複数の保存クラス"
+
+#: c-decl.c:9417
+#, gcc-internal-format
+msgid "%<__thread%> used with %qE"
+msgstr ""
+
+#: c-decl.c:9468
+#, gcc-internal-format
+msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
+msgstr ""
+
+#: c-decl.c:9482
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
+msgstr "ISO C は `double complex' を意味する無修飾の `complex' を受け付けません"
+
+#: c-decl.c:9527 c-decl.c:9540 c-decl.c:9566
+#, gcc-internal-format
+msgid "ISO C does not support complex integer types"
+msgstr "ISO C は整数型の complex を受け付けません"
+
+#: c-decl.c:9720 toplev.c:497
+#, fuzzy, gcc-internal-format
+msgid "%q+F used but never defined"
+msgstr "`%s' が使われましたが未定義です"
+
+#: c-parser.c:241
+#, fuzzy, gcc-internal-format
+msgid "identifier %qE conflicts with C++ keyword"
+msgstr "識別子名 `%s' は GNU C++ 内部のネーミング戦略と競合します"
+
+#: c-parser.c:1215
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids an empty translation unit"
+msgstr "ISO C は空のソースファイルを禁じます"
+
+#: c-parser.c:1313 c-parser.c:7215
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not allow extra %<;%> outside of a function"
+msgstr "ISO C では関数外での余分な `;' を許しません"
+
+#: c-parser.c:1439 c-parser.c:2005 c-parser.c:3218
+#, gcc-internal-format
+msgid "unknown type name %qE"
+msgstr ""
+
+#: c-parser.c:1459 c-parser.c:8219 cp/parser.c:25145
+#, fuzzy, gcc-internal-format
+msgid "expected declaration specifiers"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
+
+#: c-parser.c:1484 c-parser.c:2578
+#, fuzzy, gcc-internal-format
+msgid "expected %<;%>, identifier or %<(%>"
+msgstr "%<;%>、%<,%> または %<)%> が予期されます"
+
+#: c-parser.c:1502 cp/parser.c:22213 cp/parser.c:22286
+#, gcc-internal-format
+msgid "prefix attributes are ignored for methods"
+msgstr ""
+
+#: c-parser.c:1537
+#, gcc-internal-format
+msgid "prefix attributes are ignored for implementations"
+msgstr ""
+
+#: c-parser.c:1559
+#, gcc-internal-format
+msgid "attributes may not be specified before"
+msgstr ""
+
+#: c-parser.c:1601
+#, gcc-internal-format
+msgid "data definition has no type or storage class"
+msgstr "データ定義が型や記憶クラスを持っていません"
+
+#: c-parser.c:1676 cp/parser.c:9727
+#, 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:1683 c-parser.c:1699
+#, gcc-internal-format
+msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
+msgstr ""
+
+#: c-parser.c:1691
+#, gcc-internal-format
+msgid "ISO C forbids nested functions"
+msgstr "ISO C は ネストされた関数を禁じます"
+
+#: c-parser.c:1798
+#, gcc-internal-format
+msgid "ISO C99 does not support %<_Static_assert%>"
+msgstr ""
+
+#: c-parser.c:1801
+#, gcc-internal-format
+msgid "ISO C90 does not support %<_Static_assert%>"
+msgstr ""
+
+#: c-parser.c:1826 c-parser.c:3283 c-parser.c:8274 cp/parser.c:25032
+#, fuzzy, gcc-internal-format
+msgid "expected string literal"
+msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
+
+#: c-parser.c:1834
+#, gcc-internal-format
+msgid "expression in static assertion is not an integer"
+msgstr ""
+
+#: c-parser.c:1841
+#, gcc-internal-format
+msgid "expression in static assertion is not an integer constant expression"
+msgstr ""
+
+#: c-parser.c:1846
+#, gcc-internal-format
+msgid "expression in static assertion is not constant"
+msgstr ""
+
+#. Report the error.
+#: c-parser.c:1851 cp/semantics.c:4628
+#, gcc-internal-format
+msgid "static assertion failed: %E"
+msgstr ""
+
+#: c-parser.c:2212 c-parser.c:3068 c-parser.c:3714 c-parser.c:3988
+#: c-parser.c:5087 c-parser.c:5178 c-parser.c:5803 c-parser.c:6086
+#: c-parser.c:6275 c-parser.c:6297 c-parser.c:6405 c-parser.c:6603
+#: c-parser.c:6632 c-parser.c:6817 c-parser.c:6866 c-parser.c:7006
+#: c-parser.c:7037 c-parser.c:7045 c-parser.c:7074 c-parser.c:7088
+#: c-parser.c:7391 c-parser.c:7507 c-parser.c:7932 c-parser.c:7963
+#: c-parser.c:8016 c-parser.c:8069 c-parser.c:8085 c-parser.c:8131
+#: c-parser.c:8393 c-parser.c:9157 cp/parser.c:20891 cp/parser.c:23040
+#: cp/parser.c:23066 cp/parser.c:23128
+#, fuzzy, gcc-internal-format
+msgid "expected identifier"
+msgstr "述語は識別子でなければなりません"
+
+#: c-parser.c:2245 cp/parser.c:13692
+#, gcc-internal-format
+msgid "comma at end of enumerator list"
+msgstr "列挙子リストの最後にカンマがあります"
+
+#: c-parser.c:2251
+#, gcc-internal-format
+msgid "expected %<,%> or %<}%>"
+msgstr ""
+
+#: c-parser.c:2281
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids forward references to %<enum%> types"
+msgstr "ISO C は `enum' 型の前方参照を禁じます"
+
+#: c-parser.c:2395
+#, fuzzy, gcc-internal-format
+msgid "expected class name"
+msgstr "クラスパスを設定する"
+
+#: c-parser.c:2414 c-parser.c:6933
+#, gcc-internal-format
+msgid "extra semicolon in struct or union specified"
+msgstr "struct や union の中で余分なセミコロンが指定されました"
+
+#: c-parser.c:2443
+#, gcc-internal-format
+msgid "no semicolon at end of struct or union"
+msgstr "struct や union の最後にセミコロンがありません"
+
+#: c-parser.c:2540 c-parser.c:3528
+#, gcc-internal-format
+msgid "expected specifier-qualifier-list"
+msgstr ""
+
+#: c-parser.c:2551
+#, gcc-internal-format
+msgid "ISO C forbids member declarations with no members"
+msgstr "ISO C はメンバのないメンバ宣言を禁じます"
+
+#: c-parser.c:2641
+#, gcc-internal-format
+msgid "expected %<,%>, %<;%> or %<}%>"
+msgstr ""
+
+#: c-parser.c:2648
+#, gcc-internal-format
+msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
+msgstr ""
+
+#: c-parser.c:2701
+#, fuzzy, gcc-internal-format
+msgid "%<typeof%> applied to a bit-field"
+msgstr "sizeof がビットフィールドに適用されました"
+
+#: c-parser.c:2927
+#, gcc-internal-format
+msgid "expected identifier or %<(%>"
+msgstr ""
+
+#: c-parser.c:3122
+#, fuzzy, gcc-internal-format
+msgid "ISO C requires a named argument before %<...%>"
+msgstr "ISO C は `...' の前に名前をつけられた引数を要求します"
+
+#: c-parser.c:3225
+#, fuzzy, gcc-internal-format
+msgid "expected declaration specifiers or %<...%>"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
+
+#: c-parser.c:3277
+#, fuzzy, gcc-internal-format
+msgid "wide string literal in %<asm%>"
+msgstr "文字列リテラルが無効です、最後の '\\' を無視します"
+
+#: c-parser.c:3628
+#, gcc-internal-format
+msgid "ISO C forbids empty initializer braces"
+msgstr "ISO C では空の初期化用ブレースを禁じます"
+
+#: c-parser.c:3679
+#, fuzzy, gcc-internal-format
+msgid "obsolete use of designated initializer with %<:%>"
+msgstr "`:' をつけるメンバ指名初期化子は廃れました"
+
+#: c-parser.c:3819
+#, gcc-internal-format
+msgid "ISO C forbids specifying range of elements to initialize"
+msgstr "ISO C は初期化用の要素範囲指定を禁じます"
+
+#: c-parser.c:3832
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids specifying subobject to initialize"
+msgstr "ISO C89 は初期化用の副オブジェクト指定を禁じます"
+
+#: c-parser.c:3839
+#, fuzzy, gcc-internal-format
+msgid "obsolete use of designated initializer without %<=%>"
+msgstr "`=' のないメンバ指名初期化子は廃れました"
+
+#: c-parser.c:4003
+#, gcc-internal-format
+msgid "ISO C forbids label declarations"
+msgstr "ISO C はラベル宣言を禁じます"
+
+#: c-parser.c:4009 c-parser.c:4090
+#, fuzzy, gcc-internal-format
+msgid "expected declaration or statement"
+msgstr "インスタンスメソッド `%s' の宣言が重複しています。"
+
+#: c-parser.c:4041 c-parser.c:4071
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids mixed declarations and code"
+msgstr "ISO C89 は宣言とコードとの混合を禁じます"
+
+#: c-parser.c:4098
+#, gcc-internal-format
+msgid "expected %<}%> before %<else%>"
+msgstr ""
+
+#: c-parser.c:4103 cp/parser.c:8397
+#, gcc-internal-format
+msgid "%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:4120
+#, fuzzy, gcc-internal-format
+msgid "label at end of compound statement"
+msgstr "複合文の終りでラベルを使うことは推奨されません"
+
+#: c-parser.c:4165
+#, gcc-internal-format
+msgid "expected %<:%> or %<...%>"
+msgstr ""
+
+#: c-parser.c:4196
+#, gcc-internal-format
+msgid "a label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:4364
+#, 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:4429 cp/parser.c:8129
+#, fuzzy, gcc-internal-format
+msgid "expected statement"
+msgstr "式文が無効です"
+
+#: c-parser.c:4527 cp/parser.c:8479
+#, fuzzy, gcc-internal-format
+msgid "suggest braces around empty body in an %<if%> statement"
+msgstr "else 文の中身が空です"
+
+#: c-parser.c:4555 cp/parser.c:8502
+#, fuzzy, gcc-internal-format
+msgid "suggest braces around empty body in an %<else%> statement"
+msgstr "else 文の中身が空です"
+
+#: c-parser.c:4686
+#, gcc-internal-format
+msgid "suggest braces around empty body in %<do%> statement"
+msgstr ""
+
+#: c-parser.c:4800 c-parser.c:4830
+#, gcc-internal-format
+msgid "multiple iterating variables in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4850
+#, gcc-internal-format
+msgid "invalid iterating variable in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4883
+#, gcc-internal-format
+msgid "missing collection in fast enumeration"
+msgstr ""
+
+#: c-parser.c:4954
+#, fuzzy, gcc-internal-format
+msgid "%E qualifier ignored on asm"
+msgstr "asm では %s 修飾子が無視されます"
+
+#: c-parser.c:5308
+#, gcc-internal-format
+msgid "ISO C forbids omitting the middle term of a ?: expression"
+msgstr "ISO C は中間項が省略された ?: 式を禁じます"
+
+#: c-parser.c:5768
+#, gcc-internal-format
+msgid "traditional C rejects the unary plus operator"
+msgstr "古い C では単項プラス演算子を拒否します"
+
+#: c-parser.c:5893
+#, fuzzy, gcc-internal-format
+msgid "%<sizeof%> applied to a bit-field"
+msgstr "sizeof がビットフィールドに適用されました"
+
+#: c-parser.c:6097 c-parser.c:6442 c-parser.c:6462
+#, fuzzy, gcc-internal-format
+msgid "expected expression"
+msgstr "空の #if 式です"
+
+#: c-parser.c:6115
+#, gcc-internal-format
+msgid "braced-group within expression allowed only inside a function"
+msgstr "ブレースでまとめられた式は関数の内側でのみ許されます"
+
+#: c-parser.c:6128
+#, gcc-internal-format
+msgid "ISO C forbids braced-groups within expressions"
+msgstr "ISO C はブレースでまとめられた式を禁じます"
+
+#: c-parser.c:6337
+#, fuzzy, gcc-internal-format
+msgid "first argument to %<__builtin_choose_expr%> not a constant"
+msgstr "`__builtin_args_info' の引数は定数でなければなりません"
+
+#: c-parser.c:6497
+#, gcc-internal-format
+msgid "compound literal has variable size"
+msgstr ""
+
+#: c-parser.c:6508
+#, gcc-internal-format
+msgid "compound literal qualified by address-space qualifier"
+msgstr ""
+
+#: c-parser.c:6513
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids compound literals"
+msgstr "ISO C89 は複合リテラルを禁じます"
+
+#: c-parser.c:6837
+#, fuzzy, gcc-internal-format
+msgid "expected identifier or %<)%>"
+msgstr "述語は識別子でなければなりません"
+
+#: c-parser.c:7163
+#, fuzzy, gcc-internal-format
+msgid "extra semicolon in method definition specified"
+msgstr "struct や union の中で余分なセミコロンが指定されました"
+
+#: c-parser.c:7294
+#, gcc-internal-format
+msgid "method attributes must be specified at the end only"
+msgstr ""
+
+#: c-parser.c:7314
+#, gcc-internal-format
+msgid "expected %<;%> or %<{%> after method attribute definition"
+msgstr ""
+
+#: c-parser.c:7434
+#, gcc-internal-format
+msgid "objective-c method declaration is expected"
+msgstr ""
+
+#: c-parser.c:7846
+#, gcc-internal-format
+msgid "no type or storage class may be specified here,"
+msgstr ""
+
+#: c-parser.c:7936 c-parser.c:7989 cp/parser.c:23092
+#, gcc-internal-format
+msgid "unknown property attribute"
+msgstr ""
+
+#: c-parser.c:7956
+#, gcc-internal-format
+msgid "getter/setter attribute must be followed by %<=%>"
+msgstr ""
+
+#: c-parser.c:7970 cp/parser.c:23073
+#, gcc-internal-format
+msgid "the %<setter%> attribute may only be specified once"
+msgstr ""
+
+#: c-parser.c:7975 cp/parser.c:23078
+#, gcc-internal-format
+msgid "setter name must terminate with %<:%>"
+msgstr ""
+
+#: c-parser.c:7982 cp/parser.c:23085
+#, gcc-internal-format
+msgid "the %<getter%> attribute may only be specified once"
+msgstr ""
+
+#: c-parser.c:8168 cp/parser.c:25076
+#, gcc-internal-format
+msgid "%<#pragma omp barrier%> may only be used in compound statements"
+msgstr ""
+
+#: c-parser.c:8179 cp/parser.c:25091
+#, fuzzy, gcc-internal-format
+msgid "%<#pragma omp flush%> may only be used in compound statements"
+msgstr "複合文の終りでラベルを使うことは推奨されません"
+
+#: c-parser.c:8190 cp/parser.c:25107
+#, gcc-internal-format
+msgid "%<#pragma omp taskwait%> may only be used in compound statements"
+msgstr ""
+
+#: c-parser.c:8203 cp/parser.c:25135
+#, gcc-internal-format
+msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
+msgstr ""
+
+#: c-parser.c:8209 cp/parser.c:25066
+#, gcc-internal-format
+msgid "%<#pragma GCC pch_preprocess%> must be first"
+msgstr ""
+
+#: c-parser.c:8368 cp/parser.c:23330
+#, fuzzy, gcc-internal-format
+msgid "too many %qs clauses"
+msgstr "入力ファイルが多すぎます"
+
+#: c-parser.c:8470 cp/parser.c:23445
+#, fuzzy, gcc-internal-format
+msgid "collapse argument needs positive constant integer expression"
+msgstr "符合付きと符合無しの整数式同士の比較です"
+
+#: c-parser.c:8536 cp/parser.c:23496
+#, gcc-internal-format
+msgid "expected %<none%> or %<shared%>"
+msgstr ""
+
+#: c-parser.c:8627 c-parser.c:8819
+#, fuzzy, gcc-internal-format
+msgid "expected integer expression"
+msgstr "']' が必要で、無効な型表現です"
+
+#: c-parser.c:8639
+#, gcc-internal-format
+msgid "%<num_threads%> value must be positive"
+msgstr ""
+
+#: c-parser.c:8722 cp/parser.c:23648
+#, gcc-internal-format
+msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
+msgstr ""
+
+#: c-parser.c:8810 cp/parser.c:23733
+#, gcc-internal-format
+msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
+msgstr ""
+
+#: c-parser.c:8814 cp/parser.c:23736
+#, gcc-internal-format
+msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
+msgstr ""
+
+#: c-parser.c:8832 cp/parser.c:23752
+#, fuzzy, gcc-internal-format
+msgid "invalid schedule kind"
+msgstr "無効なコードです"
+
+#: c-parser.c:8952 cp/parser.c:23875
+#, gcc-internal-format
+msgid "expected %<#pragma omp%> clause"
+msgstr ""
+
+#: c-parser.c:8961 cp/parser.c:23884
+#, fuzzy, gcc-internal-format
+msgid "%qs is not valid for %qs"
+msgstr "\"%s\" は正常なファイル名ではありません"
+
+#: c-parser.c:9101 cp/parser.c:24035
+#, gcc-internal-format
+msgid "invalid operator for %<#pragma omp atomic%>"
+msgstr ""
+
+#: c-parser.c:9160 c-parser.c:9181
+#, fuzzy, gcc-internal-format
+msgid "expected %<(%> or end of line"
+msgstr "行番号 %u に戻るはずでした"
+
+#: c-parser.c:9216 cp/parser.c:24274
+#, fuzzy, gcc-internal-format
+msgid "for statement expected"
+msgstr "')' または項が必要です"
+
+#: c-parser.c:9269 cp/semantics.c:4324 cp/semantics.c:4394
+#, gcc-internal-format
+msgid "expected iteration declaration or initialization"
+msgstr ""
+
+#: c-parser.c:9349
+#, gcc-internal-format
+msgid "not enough perfectly nested loops"
+msgstr ""
+
+#: c-parser.c:9402 cp/parser.c:24615
+#, gcc-internal-format
+msgid "collapsed loops not perfectly nested"
+msgstr ""
+
+#: c-parser.c:9440 cp/parser.c:24459 cp/parser.c:24497 cp/pt.c:11830
+#, gcc-internal-format
+msgid "iteration variable %qD should not be firstprivate"
+msgstr ""
+
+#: c-parser.c:9885
+#, fuzzy, gcc-internal-format
+msgid "%qD is not a variable"
+msgstr "\"%s\" は正常なファイル名ではありません"
+
+#: c-parser.c:9887 cp/semantics.c:3949
+#, gcc-internal-format
+msgid "%qE declared %<threadprivate%> after first use"
+msgstr ""
+
+#: c-parser.c:9889 cp/semantics.c:3951
+#, gcc-internal-format
+msgid "automatic variable %qE cannot be %<threadprivate%>"
+msgstr ""
+
+#: c-parser.c:9893 cp/semantics.c:3953
+#, fuzzy, gcc-internal-format
+msgid "%<threadprivate%> %qE has incomplete type"
+msgstr "仮引数 `%s' は不完全型です"
+
+#: c-typeck.c:206
+#, fuzzy, gcc-internal-format
+msgid "%qD has an incomplete type"
+msgstr "`%s' は不完全型です"
+
+#: c-typeck.c:227 cp/call.c:3476
+#, gcc-internal-format
+msgid "invalid use of void expression"
+msgstr "void 式の不適切な使用"
+
+#: c-typeck.c:235
+#, fuzzy, gcc-internal-format
+msgid "invalid use of flexible array member"
+msgstr "可変配列メンバを初期化しています"
+
+#: c-typeck.c:241 cp/typeck2.c:415
+#, gcc-internal-format
+msgid "invalid use of array with unspecified bounds"
+msgstr "境界が指定されない配列の不適切な利用"
+
+#: c-typeck.c:249
+#, fuzzy, gcc-internal-format
+msgid "invalid use of undefined type %<%s %E%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
+
+#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
+#: c-typeck.c:253
+#, fuzzy, gcc-internal-format
+msgid "invalid use of incomplete typedef %qD"
+msgstr "不完全な typedef `%s' の使用は不適切です"
+
+#: c-typeck.c:319
+#, gcc-internal-format
+msgid "%qT and %qT are in disjoint named address spaces"
+msgstr ""
+
+#: c-typeck.c:561 c-typeck.c:586
+#, gcc-internal-format
+msgid "function types not truly compatible in ISO C"
+msgstr "関数型が ISO C と完全互換ではありません"
+
+#: c-typeck.c:730
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and vector types"
+msgstr ""
+
+#: c-typeck.c:735
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and complex types"
+msgstr ""
+
+#: c-typeck.c:740
+#, gcc-internal-format
+msgid "can%'t mix operands of decimal float and other float types"
+msgstr ""
+
+#: c-typeck.c:1216
+#, gcc-internal-format
+msgid "types are not quite compatible"
+msgstr "型は全く互換がありません"
+
+#: c-typeck.c:1220
+#, fuzzy, gcc-internal-format
+msgid "pointer target types incompatible in C++"
+msgstr "型は全く互換がありません"
+
+#: c-typeck.c:1552
+#, fuzzy, gcc-internal-format
+msgid "function return types not compatible due to %<volatile%>"
+msgstr "関数の返す型が関数であってはなりません"
+
+#: c-typeck.c:1728 c-typeck.c:3380
+#, gcc-internal-format
+msgid "arithmetic on pointer to an incomplete type"
+msgstr "不完全型へのポインタに対する演算"
+
+#: c-typeck.c:2144
+#, fuzzy, gcc-internal-format
+msgid "%qT has no member named %qE"
+msgstr "%s に `%s' という名前のメンバはありません"
+
+#: c-typeck.c:2198
+#, fuzzy, gcc-internal-format
+msgid "request for member %qE in something not a structure or union"
+msgstr "構造体でも共用体でもない何かで、メンバ `%s' を要求されました"
+
+#: c-typeck.c:2247
+#, gcc-internal-format
+msgid "dereferencing pointer to incomplete type"
+msgstr "不完全型のポインタへの間接参照"
+
+#: c-typeck.c:2251
+#, fuzzy, gcc-internal-format
+msgid "dereferencing %<void *%> pointer"
+msgstr "`void *' ポインタへの間接参照です"
+
+#: c-typeck.c:2307
+#, gcc-internal-format
+msgid "subscripted value is neither array nor pointer nor vector"
+msgstr ""
+
+#: c-typeck.c:2319 cp/typeck.c:2854 cp/typeck.c:2948
+#, gcc-internal-format
+msgid "array subscript is not an integer"
+msgstr "配列の添字が整数型ではありません"
+
+#: c-typeck.c:2325
+#, fuzzy, gcc-internal-format
+msgid "subscripted value is pointer to function"
+msgstr "添字をつけられた値が配列でもポインタでもありません"
+
+#: c-typeck.c:2350
+#, gcc-internal-format
+msgid "index value is out of bound"
+msgstr ""
+
+#: c-typeck.c:2394
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids subscripting %<register%> array"
+msgstr "ISO C は `register' 配列への添字を禁じます"
+
+#: c-typeck.c:2397
+#, fuzzy, gcc-internal-format
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C89 非左辺値配列への添字を禁じます"
+
+#: c-typeck.c:2505
+#, gcc-internal-format
+msgid "enum constant defined here"
+msgstr ""
+
+#: c-typeck.c:2736
+#, fuzzy, 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:2772
+#, fuzzy, gcc-internal-format
+msgid "function called through a non-compatible type"
+msgstr "sizeof が不完全な型に適用されました"
+
+#: c-typeck.c:2786 c-typeck.c:2840
+#, fuzzy, gcc-internal-format
+msgid "function with qualified void return type called"
+msgstr "ISO C は修飾付き void 型の戻り値を持つ関数を禁じます"
+
+#: c-typeck.c:2930
+#, gcc-internal-format
+msgid "too many arguments to method %qE"
+msgstr ""
+
+#: c-typeck.c:2933 c-family/c-common.c:8032
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qE"
+msgstr "関数に対する引数が多すぎます"
+
+#: c-typeck.c:2936 c-typeck.c:3170 cp/decl2.c:4164 cp/typeck.c:3304
+#, fuzzy, gcc-internal-format
+msgid "declared here"
+msgstr "ここから呼ばれました"
+
+#: c-typeck.c:2971
+#, gcc-internal-format
+msgid "type of formal parameter %d is incomplete"
+msgstr "正式な仮引数 %d の型が不完全です"
+
+#: c-typeck.c:2986
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as integer rather than floating due to prototype"
+msgstr "プロトタイプによると %s は浮動小数型ではなく整数型とされています"
+
+#: c-typeck.c:2991
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as integer rather than complex due to prototype"
+msgstr "プロトタイプによると %s は複素数ではなく整数型とされています"
+
+#: c-typeck.c:2996
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as complex rather than floating due to prototype"
+msgstr "プロトタイプによると %s は浮動小数型ではなく複素数型とされています"
+
+#: c-typeck.c:3001
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as floating rather than integer due to prototype"
+msgstr "プロトタイプによると %s は整数型ではなく浮動小数型とされています"
+
+#: c-typeck.c:3006
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as complex rather than integer due to prototype"
+msgstr "プロトタイプによると %s は整数型ではなく複素数型とされています"
+
+#: c-typeck.c:3011
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as floating rather than complex due to prototype"
+msgstr "プロトタイプによると %s は複素数ではなく浮動小数型とされています"
+
+#: c-typeck.c:3024
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
+msgstr "プロトタイプによると %s は `double' でなく `float' とされています"
+
+#: c-typeck.c:3049
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
+msgstr "プロトタイプによると %s は複素数ではなく整数型とされています"
+
+#: c-typeck.c:3071
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE with different width due to prototype"
+msgstr "%s はプロトタイプでの型の幅とは異なっています"
+
+#: c-typeck.c:3095
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as unsigned due to prototype"
+msgstr "プロトタイプにより %s は符合なしとされています"
+
+#: c-typeck.c:3100
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE as signed due to prototype"
+msgstr "プロトタイプにより %s は符合付きとされています"
+
+#: c-typeck.c:3135 cp/call.c:5652
+#, gcc-internal-format
+msgid "implicit conversion from %qT to %qT when passing argument to function"
+msgstr ""
+
+#: c-typeck.c:3168 c-family/c-common.c:8869 c-family/c-common.c:8918
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qE"
+msgstr "関数への引数が少なすぎます"
+
+#: c-typeck.c:3250 c-typeck.c:3255
+#, gcc-internal-format
+msgid "comparison with string literal results in unspecified behavior"
+msgstr ""
+
+#: c-typeck.c:3269
+#, fuzzy, gcc-internal-format
+msgid "comparison between %qT and %qT"
+msgstr "ポインタと整数との比較を行なっています"
+
+#: c-typeck.c:3321
+#, fuzzy, gcc-internal-format
+msgid "pointer of type %<void *%> used in subtraction"
+msgstr "`void *' 型のポインタの差を求めようとしています"
+
+#: c-typeck.c:3324
+#, gcc-internal-format
+msgid "pointer to a function used in subtraction"
+msgstr "関数ポインタの差を求めようとしています"
+
+#: c-typeck.c:3488
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support %<~%> for complex conjugation"
+msgstr "ISO C は複素共役用の `~' を受け付けません"
+
+#: c-typeck.c:3527
+#, gcc-internal-format
+msgid "wrong type argument to unary exclamation mark"
+msgstr "単項感嘆符(!)への引数の型が間違っています"
+
+#: c-typeck.c:3577
+#, fuzzy, gcc-internal-format
+msgid "increment of enumeration value is invalid in C++"
+msgstr "列挙値 `%s' は switch 内で扱われていません"
+
+#: c-typeck.c:3580
+#, fuzzy, gcc-internal-format
+msgid "decrement of enumeration value is invalid in C++"
+msgstr "列挙値 `%s' は switch 内で扱われていません"
+
+#: c-typeck.c:3593
+#, fuzzy, gcc-internal-format
+msgid "ISO C does not support %<++%> and %<--%> on complex types"
+msgstr "ISO C は complex 型での `++' と `--' を受け付けません"
+
+#: c-typeck.c:3612 c-typeck.c:3644
+#, fuzzy, gcc-internal-format
+msgid "wrong type argument to increment"
+msgstr "ビット反転への引数の型が間違っています"
+
+#: c-typeck.c:3614 c-typeck.c:3647
+#, fuzzy, gcc-internal-format
+msgid "wrong type argument to decrement"
+msgstr "ビット反転への引数の型が間違っています"
+
+#: c-typeck.c:3634
+#, fuzzy, gcc-internal-format
+msgid "increment of pointer to unknown structure"
+msgstr "不明な構造体に対するポインタの%s"
+
+#: c-typeck.c:3637
+#, fuzzy, gcc-internal-format
+msgid "decrement of pointer to unknown structure"
+msgstr "不明な構造体に対するポインタの%s"
+
+#: c-typeck.c:3721
+#, fuzzy, gcc-internal-format
+msgid "taking address of expression of type %<void%>"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
+
+#: c-typeck.c:3891 c-family/c-common.c:8626
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only location %qE"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: c-typeck.c:3894 c-family/c-common.c:8627
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only location %qE"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: c-typeck.c:3897 c-family/c-common.c:8628
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only location %qE"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: c-typeck.c:3937
+#, fuzzy, gcc-internal-format
+msgid "cannot take address of bit-field %qD"
+msgstr "ビットフィールド `%s' のアドレスを取得できません"
+
+#: c-typeck.c:3965
+#, fuzzy, gcc-internal-format
+msgid "global register variable %qD used in nested function"
+msgstr "大域レジスタ変数 `%s' が入れ子関数の中で使われました"
+
+#: c-typeck.c:3968
+#, fuzzy, gcc-internal-format
+msgid "register variable %qD used in nested function"
+msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
+
+#: c-typeck.c:3973
+#, fuzzy, gcc-internal-format
+msgid "address of global register variable %qD requested"
+msgstr "要求された大域レジスタ変数 `%s' のアドレス"
+
+#: c-typeck.c:3975
+#, fuzzy, gcc-internal-format
+msgid "address of register variable %qD requested"
+msgstr "register 変数 `%s' のアドレスが要求されました"
+
+#: c-typeck.c:4069
+#, fuzzy, gcc-internal-format
+msgid "non-lvalue array in conditional expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: c-typeck.c:4125 cp/call.c:4325
+#, gcc-internal-format
+msgid "implicit conversion from %qT to %qT to match other result of conditional"
+msgstr ""
+
+#: c-typeck.c:4199
+#, gcc-internal-format
+msgid "ISO C forbids conditional expr with only one void side"
+msgstr "ISO C は片側だけが void となる条件式を禁じます"
+
+#: c-typeck.c:4216
+#, fuzzy, gcc-internal-format
+msgid "pointers to disjoint address spaces used in conditional expression"
+msgstr "条件式でのポインタの型が適合しません"
+
+#: c-typeck.c:4224 c-typeck.c:4233
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+msgstr "ISO C は `void *' と関数ポインタとを条件式とすることを禁じます"
+
+#: c-typeck.c:4246
+#, gcc-internal-format
+msgid "pointer type mismatch in conditional expression"
+msgstr "条件式でのポインタの型が適合しません"
+
+#: c-typeck.c:4255 c-typeck.c:4266
+#, gcc-internal-format
+msgid "pointer/integer type mismatch in conditional expression"
+msgstr "条件式でポインタ型と整数型が適合しません"
+
+#: c-typeck.c:4280
+#, gcc-internal-format
+msgid "type mismatch in conditional expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: c-typeck.c:4374
+#, gcc-internal-format
+msgid "left-hand operand of comma expression has no effect"
+msgstr "カンマ演算子の左側の式に効力がありません"
+
+#: c-typeck.c:4444
+msgid "cast adds %q#v qualifier to function type"
+msgstr ""
+
+#: c-typeck.c:4450
+msgid "cast discards %q#v qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:4485
+#, gcc-internal-format
+msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
+msgstr ""
+
+#: c-typeck.c:4522
+#, gcc-internal-format
+msgid "cast specifies array type"
+msgstr "キャストが配列型を指定しています"
+
+#: c-typeck.c:4528
+#, gcc-internal-format
+msgid "cast specifies function type"
+msgstr "キャストは関数型を指定しています"
+
+#: c-typeck.c:4544
+#, gcc-internal-format
+msgid "ISO C forbids casting nonscalar to the same type"
+msgstr "ISO C は非スカラーから同じ型へのキャストを禁じます"
+
+#: c-typeck.c:4561
+#, gcc-internal-format
+msgid "ISO C forbids casts to union type"
+msgstr "ISO C は共用体型へのキャストを禁じます"
+
+#: c-typeck.c:4571
+#, gcc-internal-format
+msgid "cast to union type from type not present in union"
+msgstr "共用体の中にない型から共用体型へキャストしています"
+
+#: c-typeck.c:4606
+#, gcc-internal-format
+msgid "cast to %s address space pointer from disjoint generic address space pointer"
+msgstr ""
+
+#: c-typeck.c:4611
+#, gcc-internal-format
+msgid "cast to generic address space pointer from disjoint %s address space pointer"
+msgstr ""
+
+#: c-typeck.c:4616
+#, gcc-internal-format
+msgid "cast to %s address space pointer from disjoint %s address space pointer"
+msgstr ""
+
+#: c-typeck.c:4636
+#, gcc-internal-format
+msgid "cast increases required alignment of target type"
+msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
+
+#: c-typeck.c:4647
+#, gcc-internal-format
+msgid "cast from pointer to integer of different size"
+msgstr "キャストによってポインタから異なるサイズの整数となります"
+
+#: c-typeck.c:4652
+#, gcc-internal-format
+msgid "cast from function call of type %qT to non-matching type %qT"
+msgstr ""
+
+#: c-typeck.c:4661 cp/typeck.c:6376
+#, gcc-internal-format
+msgid "cast to pointer from integer of different size"
+msgstr "異なるサイズの整数からポインタにキャストされました"
+
+#: c-typeck.c:4675
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids conversion of function pointer to object pointer type"
+msgstr "ISO C++ はポインタ計算にメンバ関数へのポインタを使うことを禁じます"
+
+#: c-typeck.c:4684
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids conversion of object pointer to function pointer type"
+msgstr "ISO C は `void *' と関数ポインタとの比較を禁じます"
+
+#: c-typeck.c:4767
+#, gcc-internal-format
+msgid "defining a type in a cast is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:4906 c-typeck.c:5203
+#, 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:5111 c-typeck.c:5141 c-typeck.c:5668
+#, gcc-internal-format
+msgid "expected %qT but argument is of type %qT"
+msgstr ""
+
+#: c-typeck.c:5201
+#, gcc-internal-format
+msgid "enum conversion when passing argument %d of %qE is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5205 c-typeck.c:7760
+#, gcc-internal-format
+msgid "enum conversion in initialization is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5207
+#, gcc-internal-format
+msgid "enum conversion in return is invalid in C++"
+msgstr ""
+
+#: c-typeck.c:5236
+#, fuzzy, gcc-internal-format
+msgid "cannot pass rvalue to reference parameter"
+msgstr "参照型に対して new を適用できません"
+
+#: c-typeck.c:5366 c-typeck.c:5589
+msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5369 c-typeck.c:5592
+msgid "assignment makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5372 c-typeck.c:5594
+msgid "initialization makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5375 c-typeck.c:5596
+msgid "return makes %q#v qualified function pointer from unqualified"
+msgstr ""
+
+#: c-typeck.c:5382 c-typeck.c:5552
+msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5384 c-typeck.c:5554
+msgid "assignment discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5386 c-typeck.c:5556
+msgid "initialization discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5388 c-typeck.c:5558
+msgid "return discards %qv qualifier from pointer target type"
+msgstr ""
+
+#: c-typeck.c:5397
+#, gcc-internal-format
+msgid "ISO C prohibits argument conversion to union type"
+msgstr "ISO C では引数から共用体への変換を禁止しています"
+
+#: c-typeck.c:5452
+#, gcc-internal-format
+msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+msgstr ""
+
+#: c-typeck.c:5464
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE from pointer to non-enclosed address space"
+msgstr "引数 %d 個の関数ポインタを渡します"
+
+#: c-typeck.c:5468
+#, fuzzy, gcc-internal-format
+msgid "assignment from pointer to non-enclosed address space"
+msgstr "キャストによってポインタから異なるサイズの整数となります"
+
+#: c-typeck.c:5472
+#, gcc-internal-format
+msgid "initialization from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5476
+#, gcc-internal-format
+msgid "return from pointer to non-enclosed address space"
+msgstr ""
+
+#: c-typeck.c:5494
+#, fuzzy, gcc-internal-format
+msgid "argument %d of %qE might be a candidate for a format attribute"
+msgstr "関数は恐らく `%s' format 属性の候補と思われます"
+
+#: c-typeck.c:5500
+#, fuzzy, gcc-internal-format
+msgid "assignment left-hand side might be a candidate for a format attribute"
+msgstr "format 属性をの候補となりそうな関数について警告する"
+
+#: c-typeck.c:5505
+#, fuzzy, gcc-internal-format
+msgid "initialization left-hand side might be a candidate for a format attribute"
+msgstr "関数は恐らく `%s' format 属性の候補と思われます"
+
+#: c-typeck.c:5510 cp/typeck.c:7334
+#, fuzzy, gcc-internal-format
+msgid "return type might be a candidate for a format attribute"
+msgstr "関数は恐らく `%s' format 属性の候補と思われます"
+
+#: c-typeck.c:5534
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
+msgstr "ISO C は関数ポインタと `void *' との%sを禁じます"
+
+#: c-typeck.c:5537
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids assignment between function pointer and %<void *%>"
+msgstr "ISO C は関数ポインタと `void *' との%sを禁じます"
+
+#: c-typeck.c:5539
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids initialization between function pointer and %<void *%>"
+msgstr "ISO C は関数ポインタと `void *' との%sを禁じます"
+
+#: c-typeck.c:5541
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids return between function pointer and %<void *%>"
+msgstr "ISO C は関数ポインタと `void *' との%sを禁じます"
+
+#: c-typeck.c:5570
+#, fuzzy, gcc-internal-format
+msgid "pointer targets in passing argument %d of %qE differ in signedness"
+msgstr "%s でポインタの示す対象の符号の有無が異なります"
+
+#: c-typeck.c:5572
+#, fuzzy, gcc-internal-format
+msgid "pointer targets in assignment differ in signedness"
+msgstr "%s でポインタの示す対象の符号の有無が異なります"
+
+#: c-typeck.c:5574
+#, fuzzy, gcc-internal-format
+msgid "pointer targets in initialization differ in signedness"
+msgstr "%s でポインタの示す対象の符号の有無が異なります"
+
+#: c-typeck.c:5576
+#, fuzzy, gcc-internal-format
+msgid "pointer targets in return differ in signedness"
+msgstr "%s でポインタの示す対象の符号の有無が異なります"
+
+#: c-typeck.c:5605
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE from incompatible pointer type"
+msgstr "互換性のないポインタ型からの%sです"
+
+#: c-typeck.c:5607
+#, fuzzy, gcc-internal-format
+msgid "assignment from incompatible pointer type"
+msgstr "互換性のないポインタ型からの%sです"
+
+#: c-typeck.c:5608
+#, fuzzy, gcc-internal-format
+msgid "initialization from incompatible pointer type"
+msgstr "互換性のないポインタ型からの%sです"
+
+#: c-typeck.c:5610
+#, fuzzy, gcc-internal-format
+msgid "return from incompatible pointer type"
+msgstr "互換性のないポインタ型からの%sです"
+
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:5618 c-typeck.c:6168 cp/typeck.c:1852
+#, gcc-internal-format
+msgid "invalid use of non-lvalue array"
+msgstr "非左辺値配列の無効な利用"
+
+#: c-typeck.c:5628
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE makes pointer from integer without a cast"
+msgstr "%sにより、キャストなしで整数からポインタを作りました"
+
+#: c-typeck.c:5630
+#, fuzzy, gcc-internal-format
+msgid "assignment makes pointer from integer without a cast"
+msgstr "%sにより、キャストなしで整数からポインタを作りました"
+
+#: c-typeck.c:5632
+#, fuzzy, gcc-internal-format
+msgid "initialization makes pointer from integer without a cast"
+msgstr "%sにより、キャストなしで整数からポインタを作りました"
+
+#: c-typeck.c:5634
+#, fuzzy, gcc-internal-format
+msgid "return makes pointer from integer without a cast"
+msgstr "%sにより、キャストなしで整数からポインタを作りました"
+
+#: c-typeck.c:5642
+#, fuzzy, gcc-internal-format
+msgid "passing argument %d of %qE makes integer from pointer without a cast"
+msgstr "%sにより、キャストなしでポインタから整数を作りました"
+
+#: c-typeck.c:5644
+#, fuzzy, gcc-internal-format
+msgid "assignment makes integer from pointer without a cast"
+msgstr "%sにより、キャストなしでポインタから整数を作りました"
+
+#: c-typeck.c:5646
+#, fuzzy, gcc-internal-format
+msgid "initialization makes integer from pointer without a cast"
+msgstr "%sにより、キャストなしでポインタから整数を作りました"
+
+#: c-typeck.c:5648
+#, fuzzy, gcc-internal-format
+msgid "return makes integer from pointer without a cast"
+msgstr "%sにより、キャストなしでポインタから整数を作りました"
+
+#: c-typeck.c:5665 c-family/c-common.c:8886 config/mep/mep.c:6276
+#, fuzzy, gcc-internal-format
+msgid "incompatible type for argument %d of %qE"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
+
+#: c-typeck.c:5671
+#, gcc-internal-format
+msgid "incompatible types when assigning to type %qT from type %qT"
+msgstr ""
+
+#: c-typeck.c:5676
+#, gcc-internal-format
+msgid "incompatible types when initializing type %qT using type %qT"
+msgstr ""
+
+#: c-typeck.c:5681
+#, gcc-internal-format
+msgid "incompatible types when returning type %qT but %qT was expected"
+msgstr ""
+
+#: c-typeck.c:5745
+#, gcc-internal-format
+msgid "traditional C rejects automatic aggregate initialization"
+msgstr "古い C では自動的な集合体の初期化を拒絶します"
+
+#: c-typeck.c:5919 c-typeck.c:5936 c-typeck.c:5954
+#, fuzzy, gcc-internal-format
+msgid "(near initialization for %qs)"
+msgstr "(`%s' の初期化は不完全です)"
+
+#: c-typeck.c:5969
+#, fuzzy, gcc-internal-format
+msgid "array initialized from parenthesized string constant"
+msgstr "ワイド文字列から char の配列が初期化されました"
+
+#: c-typeck.c:6042 c-typeck.c:6917
+#, gcc-internal-format
+msgid "initialization of a flexible array member"
+msgstr "可変配列メンバを初期化しています"
+
+#: c-typeck.c:6052 cp/typeck2.c:815
+#, gcc-internal-format
+msgid "char-array initialized from wide string"
+msgstr "ワイド文字列から char の配列が初期化されました"
+
+#: c-typeck.c:6060
+#, fuzzy, gcc-internal-format
+msgid "wide character array initialized from non-wide string"
+msgstr "非ワイド文字列から int の配列が初期化されました"
+
+#: c-typeck.c:6066
+#, fuzzy, gcc-internal-format
+msgid "wide character array initialized from incompatible wide string"
+msgstr "ワイド文字列から char の配列が初期化されました"
+
+#: c-typeck.c:6100
+#, fuzzy, gcc-internal-format
+msgid "array of inappropriate type initialized from string constant"
+msgstr "ワイド文字列から char の配列が初期化されました"
+
+#: c-typeck.c:6194
+#, gcc-internal-format
+msgid "array initialized from non-constant array expression"
+msgstr "非定数配列式から配列が初期化されました"
+
+#: c-typeck.c:6208 c-typeck.c:6211 c-typeck.c:6219 c-typeck.c:6258
+#: c-typeck.c:7733
+#, gcc-internal-format
+msgid "initializer element is not constant"
+msgstr "初期化子の要素が定数ではありません"
+
+#: c-typeck.c:6224 c-typeck.c:6270 c-typeck.c:7743
+#, fuzzy, gcc-internal-format
+msgid "initializer element is not a constant expression"
+msgstr "初期化子の要素が定数ではありません"
+
+#: c-typeck.c:6265 c-typeck.c:7738
+#, gcc-internal-format
+msgid "initializer element is not computable at load time"
+msgstr "初期化子の要素はロード時に計算され得ません"
+
+#: c-typeck.c:6283
+#, gcc-internal-format
+msgid "invalid initializer"
+msgstr "無効な初期化子"
+
+#: c-typeck.c:6557 cp/decl.c:5345
+#, fuzzy, gcc-internal-format
+msgid "opaque vector types cannot be initialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
+
+#: c-typeck.c:6772
+#, gcc-internal-format
+msgid "extra brace group at end of initializer"
+msgstr "初期化子の終わりに余分なブレースのグループ"
+
+#: c-typeck.c:6793
+#, gcc-internal-format
+msgid "missing braces around initializer"
+msgstr "初期化子のまわりのブレースを欠いています"
+
+#: c-typeck.c:6854
+#, gcc-internal-format
+msgid "braces around scalar initializer"
+msgstr "スカラー初期化子がブレースで囲まれています"
+
+#: c-typeck.c:6914
+#, gcc-internal-format
+msgid "initialization of flexible array member in a nested context"
+msgstr "ネストした文脈で可変配列メンバを初期化しています"
+
+#: c-typeck.c:6945
+#, gcc-internal-format
+msgid "missing initializer"
+msgstr "初期化子を欠いています"
+
+#: c-typeck.c:6967
+#, gcc-internal-format
+msgid "empty scalar initializer"
+msgstr "空のスカラー初期化子"
+
+#: c-typeck.c:6972
+#, gcc-internal-format
+msgid "extra elements in scalar initializer"
+msgstr "スカラー初期化子に余分な要素"
+
+#: c-typeck.c:7083 c-typeck.c:7164
+#, gcc-internal-format
+msgid "array index in non-array initializer"
+msgstr "非配列の初期化子に配列インデックスが使われました"
+
+#: c-typeck.c:7088 c-typeck.c:7220
+#, gcc-internal-format
+msgid "field name not in record or union initializer"
+msgstr "レコードや共用体にフィールド名がない初期化子です"
+
+#: c-typeck.c:7137
+#, fuzzy, gcc-internal-format
+msgid "array index in initializer not of integer type"
+msgstr "初期化子内の配列インデックスが配列の境界を超えました"
+
+#: c-typeck.c:7146 c-typeck.c:7155
+#, fuzzy, gcc-internal-format
+msgid "array index in initializer is not an integer constant expression"
+msgstr "非定数配列式から配列が初期化されました"
+
+#: c-typeck.c:7160 c-typeck.c:7162
+#, gcc-internal-format
+msgid "nonconstant array index in initializer"
+msgstr "初期化子内に非定数の配列インデックスがあります"
+
+#: c-typeck.c:7166 c-typeck.c:7169
+#, gcc-internal-format
+msgid "array index in initializer exceeds array bounds"
+msgstr "初期化子内の配列インデックスが配列の境界を超えました"
+
+#: c-typeck.c:7183
+#, gcc-internal-format
+msgid "empty index range in initializer"
+msgstr "初期化子内に空の範囲インデックスがあります"
+
+#: c-typeck.c:7192
+#, gcc-internal-format
+msgid "array index range in initializer exceeds array bounds"
+msgstr "初期化子の範囲インデックスが配列の境界を超えました"
+
+#: c-typeck.c:7227
+#, fuzzy, gcc-internal-format
+msgid "unknown field %qE specified in initializer"
+msgstr "不明なフィールド `%s' が初期化子で指定されました"
+
+#: c-typeck.c:7279 c-typeck.c:7306 c-typeck.c:7834
+#, gcc-internal-format
+msgid "initialized field with side-effects overwritten"
+msgstr "初期化されたフィールドが副作用で上書きされます"
+
+#: c-typeck.c:7281 c-typeck.c:7308 c-typeck.c:7836
+#, fuzzy, gcc-internal-format
+msgid "initialized field overwritten"
+msgstr "初期化されたフィールドが副作用で上書きされます"
+
+#: c-typeck.c:8053
+#, gcc-internal-format
+msgid "excess elements in char array initializer"
+msgstr "char 配列初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8060 c-typeck.c:8121
+#, gcc-internal-format
+msgid "excess elements in struct initializer"
+msgstr "構造体初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8136
+#, fuzzy, gcc-internal-format
+msgid "non-static initialization of a flexible array member"
+msgstr "可変配列メンバを初期化しています"
+
+#: c-typeck.c:8207
+#, gcc-internal-format
+msgid "excess elements in union initializer"
+msgstr "共用体初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8229
+#, gcc-internal-format
+msgid "traditional C rejects initialization of unions"
+msgstr "古い C は共用体の初期を拒絶します"
+
+#: c-typeck.c:8297
+#, gcc-internal-format
+msgid "excess elements in array initializer"
+msgstr "配列初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8331
+#, fuzzy, gcc-internal-format
+msgid "excess elements in vector initializer"
+msgstr "構造体初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8363
+#, gcc-internal-format
+msgid "excess elements in scalar initializer"
+msgstr "スカラー初期化子内の要素が多すぎます"
+
+#: c-typeck.c:8575
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids %<goto *expr;%>"
+msgstr "ISO C `goto *式;' の書き方を禁じます"
+
+#: c-typeck.c:8597 cp/typeck.c:7547
+#, fuzzy, gcc-internal-format
+msgid "function declared %<noreturn%> has a %<return%> statement"
+msgstr "`noreturn' の宣言された関数に `return' 文があります"
+
+#: c-typeck.c:8620
+#, fuzzy, gcc-internal-format
+msgid "%<return%> with no value, in function returning non-void"
+msgstr "戻り型が関数で、`return' に値がありません"
+
+#: c-typeck.c:8630
+#, fuzzy, gcc-internal-format
+msgid "%<return%> with a value, in function returning void"
+msgstr "戻り型が void の関数で、`return' に値があります"
+
+#: c-typeck.c:8632
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids %<return%> with expression, in function returning void"
+msgstr "戻り型が void の関数で、`return' に値があります"
+
+#: c-typeck.c:8693
+#, gcc-internal-format
+msgid "function returns address of local variable"
+msgstr "関数がローカル変数のアドレスを返しています"
+
+#: c-typeck.c:8766 cp/semantics.c:1002
+#, gcc-internal-format
+msgid "switch quantity not an integer"
+msgstr "switch の内容が整数ではありません"
+
+#: c-typeck.c:8779
+#, fuzzy, gcc-internal-format
+msgid "%<long%> switch expression not converted to %<int%> in ISO C"
+msgstr "ISO C では `long' の switch 式は `int' に変換されません"
+
+#: c-typeck.c:8815 c-typeck.c:8823
+#, fuzzy, gcc-internal-format
+msgid "case label is not an integer constant expression"
+msgstr "case ラベルを整数定数に還元できません"
+
+#: c-typeck.c:8829 cp/parser.c:8232
+#, gcc-internal-format
+msgid "case label not within a switch statement"
+msgstr "case ラベルが switch 文の中にありません"
+
+#: c-typeck.c:8831
+#, fuzzy, gcc-internal-format
+msgid "%<default%> label not within a switch statement"
+msgstr "`default' ラベルが switch 文の中にありません"
+
+#: c-typeck.c:8914 cp/parser.c:8528
+#, gcc-internal-format
+msgid "suggest explicit braces to avoid ambiguous %<else%>"
+msgstr ""
+
+#: c-typeck.c:9023 cp/cp-gimplify.c:91 cp/parser.c:9129
+#, gcc-internal-format
+msgid "break statement not within loop or switch"
+msgstr "break 文が loop または switch の中にありません"
+
+#: c-typeck.c:9025 cp/parser.c:9150
+#, gcc-internal-format
+msgid "continue statement not within a loop"
+msgstr "continue 文が loop の中にありません"
+
+#: c-typeck.c:9030 cp/parser.c:9140
+#, fuzzy, gcc-internal-format
+msgid "break statement used with OpenMP for loop"
+msgstr "break 文が loop または switch の中にありません"
+
+#: c-typeck.c:9056 cp/cp-gimplify.c:411
+#, gcc-internal-format
+msgid "statement with no effect"
+msgstr ""
+
+#: c-typeck.c:9082
+#, gcc-internal-format
+msgid "expression statement has incomplete type"
+msgstr "式の中の文に不完全型があります"
+
+#: c-typeck.c:9684 cp/typeck.c:3857
+#, gcc-internal-format
+msgid "right shift count is negative"
+msgstr "右シフト回数が負の数です"
+
+#: c-typeck.c:9695 cp/typeck.c:3864
+#, gcc-internal-format
+msgid "right shift count >= width of type"
+msgstr "右シフト回数 >= 型の幅となっています"
+
+#: c-typeck.c:9736 cp/typeck.c:3886
+#, gcc-internal-format
+msgid "left shift count is negative"
+msgstr "左シフト回数が負の数です"
+
+#: c-typeck.c:9743 cp/typeck.c:3892
+#, gcc-internal-format
+msgid "left shift count >= width of type"
+msgstr "左シフト回数 >= 型の幅となっています"
+
+#: c-typeck.c:9764 cp/typeck.c:3938
+#, gcc-internal-format
+msgid "comparing floating point with == or != is unsafe"
+msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
+
+#: c-typeck.c:9781 c-typeck.c:9801
+#, gcc-internal-format
+msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
+msgstr ""
+
+#: c-typeck.c:9787 c-typeck.c:9807
+#, gcc-internal-format
+msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
+msgstr ""
+
+#: c-typeck.c:9828 c-typeck.c:9903
+#, fuzzy, gcc-internal-format
+msgid "comparison of pointers to disjoint address spaces"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
+
+#: c-typeck.c:9835 c-typeck.c:9841
+#, fuzzy, gcc-internal-format
+msgid "ISO C forbids comparison of %<void *%> with function pointer"
+msgstr "ISO C は `void *' と関数ポインタとの比較を禁じます"
+
+#: c-typeck.c:9848 c-typeck.c:9913
+#, gcc-internal-format
+msgid "comparison of distinct pointer types lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
+
+#: c-typeck.c:9860 c-typeck.c:9865 c-typeck.c:9939 c-typeck.c:9944
+#, gcc-internal-format
+msgid "comparison between pointer and integer"
+msgstr "ポインタと整数との比較を行なっています"
+
+#: c-typeck.c:9891
+#, gcc-internal-format
+msgid "comparison of complete and incomplete pointers"
+msgstr "完全なポインタと不完全なポインタとの比較です"
+
+#: c-typeck.c:9893
+#, gcc-internal-format
+msgid "ISO C forbids ordered comparisons of pointers to functions"
+msgstr "ISO C 関数ポインタの順序比較を禁じます"
+
+#: c-typeck.c:9898
+#, gcc-internal-format
+msgid "ordered comparison of pointer with null pointer"
+msgstr ""
+
+#: c-typeck.c:9921 c-typeck.c:9924 c-typeck.c:9931 c-typeck.c:9934
+#, gcc-internal-format
+msgid "ordered comparison of pointer with integer zero"
+msgstr "整数 0 とポインタとの順序比較です"
+
+#: c-typeck.c:9978 cp/typeck.c:4251
+#, gcc-internal-format
+msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
+msgstr ""
+
+#: c-typeck.c:10260
+#, fuzzy, gcc-internal-format
+msgid "used array that cannot be converted to pointer where scalar is required"
+msgstr "スカラーが必要な場所に配列型の値が使われました"
+
+#: c-typeck.c:10264
+#, fuzzy, gcc-internal-format
+msgid "used struct type value where scalar is required"
+msgstr "スカラーが必要な場所に構造体型の値が使われました"
+
+#: c-typeck.c:10268
+#, fuzzy, gcc-internal-format
+msgid "used union type value where scalar is required"
+msgstr "スカラーが必要な場所に共用体型の値が使われました"
+
+#: c-typeck.c:10425 cp/semantics.c:3832
+#, gcc-internal-format
+msgid "%qE has invalid type for %<reduction%>"
+msgstr ""
+
+#: c-typeck.c:10460 cp/semantics.c:3845
+#, gcc-internal-format
+msgid "%qE has invalid type for %<reduction(%s)%>"
+msgstr ""
+
+#: c-typeck.c:10477 cp/semantics.c:3855
+#, gcc-internal-format
+msgid "%qE must be %<threadprivate%> for %<copyin%>"
+msgstr ""
+
+#: c-typeck.c:10487 cp/semantics.c:3652
+#, fuzzy, gcc-internal-format
+msgid "%qE is not a variable in clause %qs"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
+
+#: c-typeck.c:10495 c-typeck.c:10517 c-typeck.c:10539
+#, gcc-internal-format
+msgid "%qE appears more than once in data clauses"
+msgstr ""
+
+#: c-typeck.c:10510 cp/semantics.c:3675
+#, fuzzy, gcc-internal-format
+msgid "%qE is not a variable in clause %<firstprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
+
+#: c-typeck.c:10532 cp/semantics.c:3697
+#, fuzzy, gcc-internal-format
+msgid "%qE is not a variable in clause %<lastprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
+
+#: c-typeck.c:10594 cp/semantics.c:3896
+#, gcc-internal-format
+msgid "%qE is predetermined %qs for %qs"
+msgstr ""
+
+#: c-typeck.c:10683
+#, 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:1960
+#, fuzzy, gcc-internal-format
+msgid "size of variable %q+D is too large"
+msgstr "変数 `%s' のサイズが大きすぎます"
+
+#: cfgexpand.c:3974
+#, gcc-internal-format
+msgid "stack protector not protecting local variables: variable length buffer"
+msgstr ""
+
+#: cfgexpand.c:3978
+#, gcc-internal-format
+msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
+msgstr ""
+
+#: cfghooks.c:110
+#, gcc-internal-format
+msgid "bb %d on wrong place"
+msgstr ""
+
+#: cfghooks.c:116
+#, gcc-internal-format
+msgid "prev_bb of %d should be %d, not %d"
+msgstr ""
+
+#: cfghooks.c:133
+#, gcc-internal-format
+msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
+msgstr ""
+
+#: cfghooks.c:139
+#, gcc-internal-format
+msgid "verify_flow_info: Block %i lacks loop_father"
+msgstr ""
+
+#: cfghooks.c:145
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong count of block %i %i"
+msgstr ""
+
+#: cfghooks.c:151
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgstr ""
+
+#: cfghooks.c:159
+#, gcc-internal-format
+msgid "verify_flow_info: Duplicate edge %i->%i"
+msgstr ""
+
+#: cfghooks.c:165
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgstr ""
+
+#: cfghooks.c:171
+#, gcc-internal-format
+msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgstr ""
+
+#: cfghooks.c:183
+#, fuzzy, gcc-internal-format
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgstr "基本ブロック %d pred edge リストが機能していません"
+
+#: cfghooks.c:197
+#, gcc-internal-format
+msgid "wrong amount of branch edges after unconditional jump %i"
+msgstr ""
+
+#: cfghooks.c:205 cfghooks.c:216
+#, fuzzy, gcc-internal-format
+msgid "basic block %d pred edge is corrupted"
+msgstr "基本ブロック %d pred edge リストが機能していません"
+
+#: cfghooks.c:217
+#, gcc-internal-format
+msgid "its dest_idx should be %d, not %d"
+msgstr ""
+
+#: cfghooks.c:246
+#, fuzzy, gcc-internal-format
+msgid "basic block %i edge lists are corrupted"
+msgstr "基本ブロック %i edge リストが機能していません"
+
+#: cfghooks.c:259
+#, gcc-internal-format
+msgid "verify_flow_info failed"
+msgstr ""
+
+#: cfghooks.c:320
+#, fuzzy, gcc-internal-format
+msgid "%s does not support redirect_edge_and_branch"
+msgstr "%s は %%n$ 演算子番号フォーマットを受け付けません"
+
+#: cfghooks.c:340
+#, fuzzy, gcc-internal-format
+msgid "%s does not support can_remove_branch_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:394
+#, fuzzy, gcc-internal-format
+msgid "%s does not support redirect_edge_and_branch_force"
+msgstr "%s は %%n$ 演算子番号フォーマットを受け付けません"
+
+#: cfghooks.c:431
+#, fuzzy, gcc-internal-format
+msgid "%s does not support split_block"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:483
+#, fuzzy, gcc-internal-format
+msgid "%s does not support move_block_after"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:496
+#, fuzzy, gcc-internal-format
+msgid "%s does not support delete_basic_block"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:546
+#, fuzzy, gcc-internal-format
+msgid "%s does not support split_edge"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:619
+#, fuzzy, gcc-internal-format
+msgid "%s does not support create_basic_block"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:647
+#, fuzzy, gcc-internal-format
+msgid "%s does not support can_merge_blocks_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:658
+#, fuzzy, gcc-internal-format
+msgid "%s does not support predict_edge"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:667
+#, fuzzy, gcc-internal-format
+msgid "%s does not support predicted_by_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:681
+#, fuzzy, gcc-internal-format
+msgid "%s does not support merge_blocks"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:734
+#, fuzzy, gcc-internal-format
+msgid "%s does not support make_forwarder_block"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:881
+#, fuzzy, gcc-internal-format
+msgid "%s does not support can_duplicate_block_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:903
+#, fuzzy, gcc-internal-format
+msgid "%s does not support duplicate_block"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:978
+#, fuzzy, gcc-internal-format
+msgid "%s does not support block_ends_with_call_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:989
+#, fuzzy, gcc-internal-format
+msgid "%s does not support block_ends_with_condjump_p"
+msgstr "%s は %s を受け付けません"
+
+#: cfghooks.c:1007
+#, fuzzy, gcc-internal-format
+msgid "%s does not support flow_call_edges_add"
+msgstr "%s は %s を受け付けません"
+
+#: cfgloop.c:1334
+#, gcc-internal-format
+msgid "size of loop %d should be %d, not %d"
+msgstr ""
+
+#: cfgloop.c:1348
+#, gcc-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
+#, fuzzy, gcc-internal-format
+msgid "basic block %d should be marked irreducible"
+msgstr "基本ブロック %d pred edge リストが機能していません"
+
+#: cfgloop.c:1431
+#, fuzzy, gcc-internal-format
+msgid "basic block %d should not be marked irreducible"
+msgstr "基本ブロックが連続的に番号付けられていません"
+
+#: cfgloop.c:1439
+#, gcc-internal-format
+msgid "edge from %d to %d should be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1446
+#, gcc-internal-format
+msgid "edge from %d to %d should not be marked irreducible"
+msgstr ""
+
+#: cfgloop.c:1461
+#, gcc-internal-format
+msgid "corrupted head of the exits list of loop %d"
+msgstr ""
+
+#: cfgloop.c:1479
+#, gcc-internal-format
+msgid "corrupted exits list of loop %d"
+msgstr ""
+
+#: cfgloop.c:1488
+#, gcc-internal-format
+msgid "nonempty exits list of loop %d, but exits are not recorded"
+msgstr ""
+
+#: cfgloop.c:1514
+#, gcc-internal-format
+msgid "exit %d->%d not recorded"
+msgstr ""
+
+#: cfgloop.c:1532
+#, gcc-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
+msgid "%d exits recorded for loop %d (having %d exits)"
+msgstr ""
+
+#: cfgrtl.c:1840
+#, gcc-internal-format
+msgid "BB_RTL flag not set for block %d"
+msgstr ""
+
+#: cfgrtl.c:1847
+#, gcc-internal-format
+msgid "insn %d basic block pointer is %d, should be %d"
+msgstr ""
+
+#: cfgrtl.c:1858
+#, gcc-internal-format
+msgid "insn %d in header of bb %d has non-NULL basic block"
+msgstr ""
+
+#: cfgrtl.c:1866
+#, gcc-internal-format
+msgid "insn %d in footer of bb %d has non-NULL basic block"
+msgstr ""
+
+#: cfgrtl.c:1888
+#, gcc-internal-format
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+msgstr ""
+
+#: cfgrtl.c:1903
+#, gcc-internal-format
+msgid "fallthru edge crosses section boundary (bb %i)"
+msgstr ""
+
+#: cfgrtl.c:1927
+#, gcc-internal-format
+msgid "missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
+
+#: cfgrtl.c:1932
+#, fuzzy, gcc-internal-format
+msgid "too many eh edges %i"
+msgstr "入力ファイルが多すぎます"
+
+#: cfgrtl.c:1940
+#, gcc-internal-format
+msgid "too many outgoing branch edges from bb %i"
+msgstr ""
+
+#: cfgrtl.c:1945
+#, gcc-internal-format
+msgid "fallthru edge after unconditional jump %i"
+msgstr ""
+
+#: cfgrtl.c:1950
+#, fuzzy, gcc-internal-format
+msgid "wrong number of branch edges after unconditional jump %i"
+msgstr "条件の実行よりは分岐の生成を優先する"
+
+#: cfgrtl.c:1957
+#, fuzzy, gcc-internal-format
+msgid "wrong amount of branch edges after conditional jump %i"
+msgstr "条件の実行よりは分岐の生成を優先する"
+
+#: cfgrtl.c:1963
+#, gcc-internal-format
+msgid "call edges for non-call insn in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1972
+#, gcc-internal-format
+msgid "abnormal edges for no purpose in bb %i"
+msgstr ""
+
+#: cfgrtl.c:1984
+#, gcc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
+
+#: cfgrtl.c:1988
+#, gcc-internal-format
+msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgstr ""
+
+#: cfgrtl.c:2002 cfgrtl.c:2012
+#, gcc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr "NOTE_INSN_BASIC_BLOCK がブロック %d にありません"
+
+#: cfgrtl.c:2025
+#, fuzzy, gcc-internal-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
+
+#: cfgrtl.c:2035
+#, fuzzy, gcc-internal-format
+msgid "in basic block %d:"
+msgstr "基本ブロック %d 内:"
+
+#: cfgrtl.c:2087 cfgrtl.c:2177
+#, gcc-internal-format
+msgid "insn %d outside of basic blocks has non-NULL bb field"
+msgstr ""
+
+#: cfgrtl.c:2095
+#, fuzzy, gcc-internal-format
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr "終了命令 %d(ブロック %d) が一連の命令列の中に見つかりません。"
+
+#: cfgrtl.c:2108
+#, fuzzy, gcc-internal-format
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr "命令 %d が複数の基本ブロック(%d と %d)の中にあります"
+
+#: cfgrtl.c:2120
+#, fuzzy, gcc-internal-format
+msgid "head insn %d for block %d not found in the insn stream"
+msgstr "開始命令 %d(ブロック %d) が一連の命令列の中に見つかりません。"
+
+#: cfgrtl.c:2137
+#, gcc-internal-format
+msgid "missing barrier after block %i"
+msgstr ""
+
+#: cfgrtl.c:2153
+#, gcc-internal-format
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2162
+#, gcc-internal-format
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
+
+#: cfgrtl.c:2195
+#, fuzzy, gcc-internal-format
+msgid "basic blocks not laid down consecutively"
+msgstr "基本ブロックが連続的に番号付けられていません"
+
+#: cfgrtl.c:2232
+#, gcc-internal-format
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
+
+#: cgraph.c:2041
+#, gcc-internal-format
+msgid "%D renamed after being referenced in assembly"
+msgstr ""
+
+#: cgraphunit.c:415
+#, fuzzy, 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
+msgid "caller edge frequency %i does not match BB freqency %i"
+msgstr ""
+
+#: cgraphunit.c:463
+#, gcc-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
+msgid "aux field set for indirect edge from %s"
+msgstr ""
+
+#: cgraphunit.c:499
+#, gcc-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
+#, fuzzy, gcc-internal-format
+msgid "inlined_to pointer is wrong"
+msgstr "セクションポインタを欠いています"
+
+#: cgraphunit.c:521
+#, fuzzy, gcc-internal-format
+msgid "multiple inline callers"
+msgstr "重複する `virtual' 指定子"
+
+#: 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
+#, fuzzy, gcc-internal-format
+msgid "node not found in cgraph_hash"
+msgstr "メソッド '%s' はクラス内に見つかりません"
+
+#: 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
+#, fuzzy, gcc-internal-format
+msgid "edge points to wrong declaration:"
+msgstr "`%s' は宣言よりも先に使用されました"
+
+#: 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
+msgid "edge %s->%s has no corresponding call_stmt"
+msgstr ""
+
+#: cgraphunit.c:711
+#, gcc-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:830 cgraphunit.c:856
+#, gcc-internal-format
+msgid "%<externally_visible%> attribute have effect only on public objects"
+msgstr ""
+
+#: cgraphunit.c:1102 cgraphunit.c:1128
+#, fuzzy, gcc-internal-format
+msgid "failed to reclaim unneeded function"
+msgstr "領域 `%s' は関数として宣言されています"
+
+#: cgraphunit.c:1859
+#, gcc-internal-format
+msgid "nodes with unreleased memory found"
+msgstr ""
+
+#: collect2.c:1487 opts.c:795
+#, fuzzy, gcc-internal-format
+msgid "LTO support has not been enabled in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
+
+#: collect2.c:1575
+#, fuzzy, gcc-internal-format
+msgid "unknown demangling style '%s'"
+msgstr "不明なマシンモード `%s'"
+
+#: collect2.c:1970
+#, gcc-internal-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr "%s シグナル %d [%s]%s で終了させられました"
+
+#: collect2.c:2790
+#, fuzzy, gcc-internal-format
+msgid "cannot find 'ldd'"
+msgstr "`ldd' が見つかりません"
+
+#: convert.c:88
+#, gcc-internal-format
+msgid "cannot convert to a pointer type"
+msgstr "ポインタ型に変換できません"
+
+#: convert.c:389
+#, gcc-internal-format
+msgid "pointer value used where a floating point value was expected"
+msgstr "浮動小数点数があるべき箇所で、ポインタ値が使われました"
+
+#: convert.c:393
+#, gcc-internal-format
+msgid "aggregate value used where a float was expected"
+msgstr "浮動小数点型があるべき箇所で、集合体の値が使われました"
+
+#: convert.c:418
+#, gcc-internal-format
+msgid "conversion to incomplete type"
+msgstr "不完全型への変換です"
+
+#: convert.c:852 convert.c:928
+#, gcc-internal-format
+msgid "can%'t convert between vector values of different size"
+msgstr ""
+
+#: convert.c:858
+#, gcc-internal-format
+msgid "aggregate value used where an integer was expected"
+msgstr "整数型があるべき箇所で、集合体の値が使われました"
+
+#: convert.c:908
+#, gcc-internal-format
+msgid "pointer value used where a complex was expected"
+msgstr "複素数型があるべき箇所で、ポインタ値が使われました"
+
+#: convert.c:912
+#, gcc-internal-format
+msgid "aggregate value used where a complex was expected"
+msgstr "複素数型があるべき箇所で、集合体の値が使われました"
+
+#: convert.c:934
+#, gcc-internal-format
+msgid "can%'t convert value to a vector"
+msgstr ""
+
+#: convert.c:973
+#, fuzzy, gcc-internal-format
+msgid "aggregate value used where a fixed-point was expected"
+msgstr "浮動小数点型があるべき箇所で、集合体の値が使われました"
+
+#: coverage.c:184
+#, fuzzy, gcc-internal-format
+msgid "%qs is not a gcov data file"
+msgstr "\"%s\" は正常なファイル名ではありません"
+
+#: coverage.c:195
+#, fuzzy, gcc-internal-format
+msgid "%qs is version %q.*s, expected version %q.*s"
+msgstr "gcc ドライババージョン %s 実行 gcc バージョン %s\n"
+
+#: coverage.c:275 coverage.c:283
+#, gcc-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
+msgid "number of counters is %d instead of %d"
+msgstr ""
+
+#: coverage.c:291
+#, fuzzy, gcc-internal-format
+msgid "cannot merge separate %s counters for function %u"
+msgstr "他の関数内で static 関数を宣言できません"
+
+#: coverage.c:312
+#, fuzzy, gcc-internal-format
+msgid "%qs has overflowed"
+msgstr "構文解析器のスタックが溢れました"
+
+#: coverage.c:349
+#, fuzzy, gcc-internal-format
+msgid "no coverage for function %qE found"
+msgstr "関数 `%s' に対して不適切な保存クラス"
+
+#: 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
+#, fuzzy, gcc-internal-format
+msgid "cannot open %s"
+msgstr "%s を開けません"
+
+#: coverage.c:603
+#, fuzzy, gcc-internal-format
+msgid "error writing %qs"
+msgstr "%s への書き込みエラーです"
+
+#: 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:135
+#, gcc-internal-format
+msgid "cannot find a valid counter:value pair:"
+msgstr ""
+
+#: dbgcnt.c:136
+#, gcc-internal-format
+msgid "-fdbg-cnt=%s"
+msgstr ""
+
+#: dbgcnt.c:137
+#, gcc-internal-format
+msgid "          %s"
+msgstr ""
+
+#: dbxout.c:3270
+#, gcc-internal-format
+msgid "common symbol debug info is not structured as symbol+offset"
+msgstr ""
+
+#: diagnostic.c:893
+#, fuzzy, gcc-internal-format
+msgid "in %s, at %s:%d"
+msgstr "%s で中断, 位置 %s:%d"
+
+#: dominance.c:1027
+#, gcc-internal-format
+msgid "dominator of %d status unknown"
+msgstr ""
+
+#: dominance.c:1034
+#, gcc-internal-format
+msgid "dominator of %d should be %d, not %d"
+msgstr ""
+
+#: dwarf2out.c:4168
+#, gcc-internal-format
+msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
+msgstr ""
+
+#: dwarf2out.c:5654
+#, fuzzy, gcc-internal-format
+msgid "DW_LOC_OP %s not implemented"
+msgstr "DW_LOC_OP %s は実装されていません\n"
+
+#: dwarf2out.c:13630
+#, gcc-internal-format
+msgid "non-delegitimized UNSPEC %d found in variable location"
+msgstr ""
+
+#: emit-rtl.c:2473
+#, gcc-internal-format
+msgid "invalid rtl sharing found in the insn"
+msgstr ""
+
+#: emit-rtl.c:2475
+#, gcc-internal-format
+msgid "shared rtx"
+msgstr ""
+
+#: emit-rtl.c:2477
+#, gcc-internal-format
+msgid "internal consistency failure"
+msgstr ""
+
+#: emit-rtl.c:3584
+#, gcc-internal-format
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr "ICE: emit_insn が emit_jump_insn を要する所で使われました:\n"
+
+#: errors.c:133
+#, gcc-internal-format
+msgid "abort in %s, at %s:%d"
+msgstr "%s で中断, 位置 %s:%d"
+
+#: except.c:2000
+#, fuzzy, gcc-internal-format
+msgid "argument of %<__builtin_eh_return_regno%> must be constant"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
+
+#: except.c:2137
+#, gcc-internal-format
+msgid "__builtin_eh_return not supported on this target"
+msgstr "__builtin_eh_return はこのターゲットではサポートされていません"
+
+#: except.c:3305 except.c:3330
+#, gcc-internal-format
+msgid "region_array is corrupted for region %i"
+msgstr ""
+
+#: except.c:3318 except.c:3349
+#, gcc-internal-format
+msgid "lp_array is corrupted for lp %i"
+msgstr ""
+
+#: except.c:3335
+#, gcc-internal-format
+msgid "outer block of region %i is wrong"
+msgstr ""
+
+#: except.c:3340
+#, gcc-internal-format
+msgid "negative nesting depth of region %i"
+msgstr ""
+
+#: except.c:3354
+#, gcc-internal-format
+msgid "region of lp %i is wrong"
+msgstr ""
+
+#: except.c:3381
+#, gcc-internal-format
+msgid "tree list ends on depth %i"
+msgstr ""
+
+#: except.c:3386
+#, fuzzy, gcc-internal-format
+msgid "region_array does not match region_tree"
+msgstr "キャストによる関数の型が適合しません"
+
+#: except.c:3391
+#, fuzzy, 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:1458
+#, gcc-internal-format
+msgid "stack limits not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
+
+#: expmed.c:1779
+#, gcc-internal-format
+msgid "multiple accesses to volatile structure member because of packed attribute"
+msgstr ""
+
+#: expmed.c:1783
+#, gcc-internal-format
+msgid "multiple accesses to volatile structure bitfield because of packed attribute"
+msgstr ""
+
+#: expmed.c:1793
+#, gcc-internal-format
+msgid "mis-aligned access used for structure member"
+msgstr ""
+
+#: expmed.c:1796
+#, gcc-internal-format
+msgid "mis-aligned access used for structure bitfield"
+msgstr ""
+
+#: expmed.c:1802
+#, 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:9281
+#, gcc-internal-format
+msgid "%Kcall to %qs declared with attribute error: %s"
+msgstr ""
+
+#: expr.c:9288
+#, 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
+#, fuzzy, gcc-internal-format
+msgid "the frame size of %wd bytes is larger than %wd bytes"
+msgstr "`%s' のサイズが %d バイトより大きくなっています"
+
+#: final.c:4366 toplev.c:1403 tree-optimize.c:171
+#, gcc-internal-format
+msgid "could not open final insn dump file %qs: %m"
+msgstr ""
+
+#: final.c:4427 tree-optimize.c:187
+#, gcc-internal-format
+msgid "could not close final insn dump file %qs: %m"
+msgstr ""
+
+#: fixed-value.c:103
+#, fuzzy, gcc-internal-format
+msgid "large fixed-point constant implicitly truncated to fixed-point type"
+msgstr "大きな整数が暗黙に符合無し型に切り詰められました"
+
+#: fold-const.c:655
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when negating a division"
+msgstr ""
+
+#: fold-const.c:3493 fold-const.c:3505
+#, fuzzy, gcc-internal-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr "ビットフィールドの幅のせいで比較が常に %d となります"
+
+#: fold-const.c:4842
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying range test"
+msgstr ""
+
+#: fold-const.c:5288 fold-const.c:5302
+#, gcc-internal-format
+msgid "comparison is always %d"
+msgstr "比較が常に %d となります"
+
+#: fold-const.c:5435
+#, fuzzy, gcc-internal-format
+msgid "%<or%> of unmatched not-equal tests is always 1"
+msgstr "一致しない値同士での非等価の `or' テストは常に 1 です"
+
+#: fold-const.c:5440
+#, fuzzy, gcc-internal-format
+msgid "%<and%> of mutually exclusive equal-tests is always 0"
+msgstr "相互排他的な値の等価の `and' テストは常に 0 です"
+
+#: fold-const.c:8411
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when reducing constant in comparison"
+msgstr ""
+
+#: fold-const.c:8575
+#, 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:8814
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when combining constants around a comparison"
+msgstr ""
+
+#: fold-const.c:13733
+#, gcc-internal-format
+msgid "fold check: original tree changed by fold"
+msgstr ""
+
+#: function.c:253
+#, fuzzy, gcc-internal-format
+msgid "total size of local objects too large"
+msgstr "変数 `%s' のサイズが大きすぎます"
+
+#: function.c:1732 gimplify.c:5061
+#, fuzzy, gcc-internal-format
+msgid "impossible constraint in %<asm%>"
+msgstr "`asm' 内ではレジスタ制約を行なえません"
+
+#: function.c:3936
+#, fuzzy, gcc-internal-format
+msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
+msgstr "変数 `%s' は `longjmp' や `vfork' によって酷いことになる可能性があります"
+
+#: function.c:3957
+#, fuzzy, gcc-internal-format
+msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
+msgstr "引数 `%s' は `longjmp' や `vfork' によって酷いことになる可能性があります"
+
+#: function.c:4443
+#, gcc-internal-format
+msgid "function returns an aggregate"
+msgstr "関数が集合体を返しています"
+
+#: function.c:4837
+#, fuzzy, gcc-internal-format
+msgid "unused parameter %q+D"
+msgstr "引数 `%s' が未使用です"
+
+#: gcc.c:1682 gcc.c:1702
+#, gcc-internal-format
+msgid "specs %%include syntax malformed after %ld characters"
+msgstr "specs の %ld 文字目以降の %%include の書式が変です"
+
+#: gcc.c:1728 gcc.c:1737 gcc.c:1747 gcc.c:1757
+#, gcc-internal-format
+msgid "specs %%rename syntax malformed after %ld characters"
+msgstr "specs の %ld 文字目以降の %%rename の書式が変です"
+
+#: gcc.c:1767
+#, gcc-internal-format
+msgid "specs %s spec was not found to be renamed"
+msgstr "spec ファイル %s に名前を変更する spec が見つかりませんでした"
+
+#: gcc.c:1774
+#, gcc-internal-format
+msgid "%s: attempt to rename spec %qs to already defined spec %qs"
+msgstr ""
+
+#: gcc.c:1795
+#, gcc-internal-format
+msgid "specs unknown %% command after %ld characters"
+msgstr "spec ファイル中の %ld 文字の後に不明な %% コマンド"
+
+#: gcc.c:1806 gcc.c:1819
+#, gcc-internal-format
+msgid "specs file malformed after %ld characters"
+msgstr "%ld 文字の後におかしな spec ファイル"
+
+#: gcc.c:1871
+#, gcc-internal-format
+msgid "spec file has no spec for linking"
+msgstr "spec ファイルにリンクに関する spec がありません"
+
+#: gcc.c:2400
+#, gcc-internal-format
+msgid "system path %qs is not absolute"
+msgstr ""
+
+#: gcc.c:2477
+#, gcc-internal-format
+msgid "-pipe not supported"
+msgstr "-pipe は実装されていません"
+
+#: gcc.c:2593
+#, gcc-internal-format
+msgid "pex_init failed: %m"
+msgstr ""
+
+#: gcc.c:2632
+#, gcc-internal-format
+msgid "failed to get exit status: %m"
+msgstr ""
+
+#: gcc.c:2638
+#, gcc-internal-format
+msgid "failed to get process times: %m"
+msgstr ""
+
+#: gcc.c:2664
+#, gcc-internal-format
+msgid "%s (program %s)"
+msgstr ""
+
+#: gcc.c:3072 opts-common.c:947 opts-common.c:1019
+#, gcc-internal-format
+msgid "unrecognized command line option %qs"
+msgstr ""
+
+#: gcc.c:3328
+#, gcc-internal-format
+msgid "%qs is an unknown -save-temps option"
+msgstr ""
+
+#: gcc.c:3786
+#, gcc-internal-format
+msgid "-pipe ignored because -save-temps specified"
+msgstr ""
+
+#: gcc.c:3872
+#, gcc-internal-format
+msgid "%<-x %s%> after last input file has no effect"
+msgstr ""
+
+#: gcc.c:4037
+#, gcc-internal-format
+msgid "unable to locate default linker script %qs in the library search paths"
+msgstr ""
+
+#: gcc.c:4240
+#, gcc-internal-format
+msgid "switch %qs does not start with %<-%>"
+msgstr ""
+
+#: gcc.c:4243
+#, gcc-internal-format
+msgid "spec-generated switch is just %<-%>"
+msgstr ""
+
+#: gcc.c:4334
+#, fuzzy, gcc-internal-format
+msgid "could not open temporary response file %s"
+msgstr "ダンプファイル %s を開けませんでした"
+
+#: gcc.c:4340
+#, fuzzy, gcc-internal-format
+msgid "could not write to temporary response file %s"
+msgstr "一時ファイルを作成できません"
+
+#: gcc.c:4346
+#, fuzzy, gcc-internal-format
+msgid "could not close temporary response file %s"
+msgstr "ダンプファイル %s を開けませんでした"
+
+#: gcc.c:4465
+#, gcc-internal-format
+msgid "spec %qs invalid"
+msgstr ""
+
+#: gcc.c:4614
+#, gcc-internal-format
+msgid "spec %qs has invalid %<%%0%c%>"
+msgstr ""
+
+#: gcc.c:4925
+#, gcc-internal-format
+msgid "spec %qs has invalid %<%%W%c%>"
+msgstr ""
+
+#: gcc.c:4947
+#, 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:5127
+#, gcc-internal-format
+msgid "spec failure: %<%%*%> has not been initialized by pattern match"
+msgstr ""
+
+#: gcc.c:5136
+#, gcc-internal-format
+msgid "use of obsolete %%[ operator in specs"
+msgstr ""
+
+#: gcc.c:5217
+#, gcc-internal-format
+msgid "spec failure: unrecognized spec option %qc"
+msgstr ""
+
+#: gcc.c:5277
+#, gcc-internal-format
+msgid "unknown spec function %qs"
+msgstr ""
+
+#: gcc.c:5295
+#, gcc-internal-format
+msgid "error in args to spec function %qs"
+msgstr ""
+
+#: gcc.c:5343
+#, fuzzy, gcc-internal-format
+msgid "malformed spec function name"
+msgstr "キャストは関数型を指定しています"
+
+#. )
+#: gcc.c:5346
+#, fuzzy, gcc-internal-format
+msgid "no arguments for spec function"
+msgstr "関数への引数が少なすぎます"
+
+#: gcc.c:5365
+#, gcc-internal-format
+msgid "malformed spec function arguments"
+msgstr ""
+
+#: gcc.c:5611
+#, gcc-internal-format
+msgid "braced spec %qs is invalid at %qc"
+msgstr ""
+
+#: gcc.c:5699
+#, gcc-internal-format
+msgid "braced spec body %qs is invalid"
+msgstr ""
+
+#: gcc.c:5948
+#, gcc-internal-format
+msgid "%s: could not determine length of compare-debug file %s"
+msgstr ""
+
+#: gcc.c:5959
+#, gcc-internal-format
+msgid "%s: -fcompare-debug failure (length)"
+msgstr ""
+
+#: gcc.c:5969 gcc.c:6010
+#, fuzzy, gcc-internal-format
+msgid "%s: could not open compare-debug file %s"
+msgstr "ダンプファイル %s を開けませんでした"
+
+#: gcc.c:5989 gcc.c:6026
+#, gcc-internal-format
+msgid "%s: -fcompare-debug failure"
+msgstr ""
+
+#: gcc.c:6100
+#, gcc-internal-format
+msgid "atexit failed"
+msgstr ""
+
+#: gcc.c:6279
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
+msgstr ""
+
+#: gcc.c:6302
+#, gcc-internal-format
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
+msgstr ""
+
+#: gcc.c:6412
+#, gcc-internal-format
+msgid "unrecognized option %<-%s%>"
+msgstr ""
+
+#. The error status indicates that only one set of fixed
+#. headers should be built.
+#: gcc.c:6489
+#, gcc-internal-format
+msgid "not configured with sysroot headers suffix"
+msgstr ""
+
+#: gcc.c:6572
+#, fuzzy, gcc-internal-format
+msgid "no input files"
+msgstr "入力ファイルがありません"
+
+#: gcc.c:6618
+#, fuzzy, gcc-internal-format
+msgid "cannot specify -o with -c, -S or -E with multiple files"
+msgstr "-c や -S と一緒に -o を指定すると、複数コンパイルできません"
+
+#: gcc.c:6648
+#, gcc-internal-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: %s コンパイラはこのシステムにインストールされていません"
+
+#: gcc.c:6672
+#, gcc-internal-format
+msgid "recompiling with -fcompare-debug"
+msgstr ""
+
+#: gcc.c:6688
+#, gcc-internal-format
+msgid "during -fcompare-debug recompilation"
+msgstr ""
+
+#: gcc.c:6697
+#, gcc-internal-format
+msgid "comparing final insns dumps"
+msgstr ""
+
+#: gcc.c:6788
+#, gcc-internal-format
+msgid "-fuse-linker-plugin, but "
+msgstr ""
+
+#: gcc.c:6817
+#, gcc-internal-format
+msgid "%s: linker input file unused because linking not done"
+msgstr "%s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした"
+
+#: gcc.c:6857
+#, gcc-internal-format
+msgid "language %s not recognized"
+msgstr "言語 %s は認識できません"
+
+#: gcc.c:6928
+#, gcc-internal-format
+msgid "%s: %m"
+msgstr ""
+
+#: gcc.c:7083
+#, gcc-internal-format
+msgid "multilib spec %qs is invalid"
+msgstr ""
+
+#: gcc.c:7275
+#, gcc-internal-format
+msgid "multilib exclusions %qs is invalid"
+msgstr ""
+
+#: gcc.c:7333 gcc.c:7474
+#, gcc-internal-format
+msgid "multilib select %qs is invalid"
+msgstr ""
+
+#: gcc.c:7512
+#, gcc-internal-format
+msgid "multilib exclusion %qs is invalid"
+msgstr ""
+
+#: gcc.c:7718
+#, gcc-internal-format
+msgid "environment variable %qs not defined"
+msgstr ""
+
+#: gcc.c:7830 gcc.c:7835
+#, gcc-internal-format
+msgid "invalid version number %qs"
+msgstr ""
+
+#: gcc.c:7878
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to %%:version-compare"
+msgstr "関数への引数が少なすぎます"
+
+#: gcc.c:7884
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to %%:version-compare"
+msgstr "関数に対する引数が多すぎます"
+
+#: gcc.c:7925
+#, gcc-internal-format
+msgid "unknown operator %qs in %%:version-compare"
+msgstr ""
+
+#: gcc.c:8038
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to %%:compare-debug-dump-opt"
+msgstr "フォーマットへの引数が多すぎます"
+
+#: gcc.c:8106
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to %%:compare-debug-self-opt"
+msgstr "フォーマットへの引数が多すぎます"
+
+#: gcc.c:8141
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to %%:compare-debug-auxbase-opt"
+msgstr "フォーマットへの引数が少なすぎます"
+
+#: gcc.c:8144
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to %%:compare-debug-auxbase-opt"
+msgstr "フォーマットへの引数が多すぎます"
+
+#: gcc.c:8151
+#, gcc-internal-format
+msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
+msgstr ""
+
+#: gcse.c:5105
+#, fuzzy, gcc-internal-format
+msgid "%s: %d basic blocks and %d edges/basic block"
+msgstr "GCSE を無効化: %d > 1000 基本ブロック、及び %d >= 20 edge/基本ブロック"
+
+#: gcse.c:5118
+#, fuzzy, gcc-internal-format
+msgid "%s: %d basic blocks and %d registers"
+msgstr "GCSE を無効化: %d 基本ブロック、及び %d 個のレジスタ"
+
+#: ggc-common.c:467 ggc-common.c:475 ggc-common.c:549 ggc-common.c:568
+#: ggc-page.c:2170 ggc-page.c:2201 ggc-page.c:2208 ggc-zone.c:2420
+#: ggc-zone.c:2431 ggc-zone.c:2435
+#, gcc-internal-format
+msgid "can%'t write PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:561 config/i386/host-cygwin.c:55
+#, gcc-internal-format
+msgid "can%'t get position in PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:571
+#, gcc-internal-format
+msgid "can%'t write padding to PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:626 ggc-common.c:634 ggc-common.c:641 ggc-common.c:644
+#: ggc-common.c:654 ggc-common.c:657 ggc-page.c:2298 ggc-zone.c:2454
+#, gcc-internal-format
+msgid "can%'t read PCH file: %m"
+msgstr ""
+
+#: ggc-common.c:649
+#, gcc-internal-format
+msgid "had to relocate PCH"
+msgstr ""
+
+#: ggc-page.c:1510
+#, gcc-internal-format
+msgid "open /dev/zero: %m"
+msgstr ""
+
+#: ggc-page.c:2186 ggc-page.c:2192
+#, gcc-internal-format
+msgid "can%'t write PCH file"
+msgstr ""
+
+#: ggc-zone.c:2417 ggc-zone.c:2428
+#, gcc-internal-format
+msgid "can%'t seek PCH file: %m"
+msgstr ""
+
+#: gimple.c:1071
+#, fuzzy, gcc-internal-format
+msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
+
+#: gimplify.c:2430
+#, fuzzy, gcc-internal-format
+msgid "using result of function returning %<void%>"
+msgstr "戻り型が void の関数で、`return' に値があります"
+
+#: gimplify.c:4946
+#, fuzzy, gcc-internal-format
+msgid "invalid lvalue in asm output %d"
+msgstr "asm 文の中に無効な左辺値"
+
+#: gimplify.c:5062
+#, gcc-internal-format
+msgid "non-memory input %d must stay in memory"
+msgstr ""
+
+#: gimplify.c:5084
+#, fuzzy, gcc-internal-format
+msgid "memory input %d is not directly addressable"
+msgstr "出力番号 %d は直接アドレス指定できません"
+
+#: gimplify.c:5551
+#, gcc-internal-format
+msgid "threadprivate variable %qE used in untied task"
+msgstr ""
+
+#: gimplify.c:5552 gimplify.c:5614
+#, gcc-internal-format
+msgid "enclosing task"
+msgstr ""
+
+#: gimplify.c:5611
+#, gcc-internal-format
+msgid "%qE not specified in enclosing parallel"
+msgstr ""
+
+#: gimplify.c:5616
+#, gcc-internal-format
+msgid "enclosing parallel"
+msgstr ""
+
+#: gimplify.c:5721
+#, fuzzy, gcc-internal-format
+msgid "iteration variable %qE should be private"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
+
+#: gimplify.c:5735
+#, gcc-internal-format
+msgid "iteration variable %qE should not be firstprivate"
+msgstr ""
+
+#: gimplify.c:5738
+#, fuzzy, gcc-internal-format
+msgid "iteration variable %qE should not be reduction"
+msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
+
+#: gimplify.c:5901
+#, gcc-internal-format
+msgid "%s variable %qE is private in outer context"
+msgstr ""
+
+#: gimplify.c:7494
+#, gcc-internal-format
+msgid "gimplification failed"
+msgstr ""
+
+#: godump.c:843
+#, fuzzy, gcc-internal-format
+msgid "could not close Go dump file: %m"
+msgstr "応答ファイル %s を閉じられませんでした"
+
+#: godump.c:855
+#, fuzzy, gcc-internal-format
+msgid "could not open Go dump file %qs: %m"
+msgstr "%s: 出力ファイル '%s' を開けませんでした\n"
+
+#: graph.c:411 toplev.c:1513 java/jcf-parse.c:1751 java/jcf-parse.c:1890
+#: objc/objc-act.c:591
+#, fuzzy, gcc-internal-format
+msgid "can%'t open %s: %m"
+msgstr "%s を開けません"
+
+#: graphite-clast-to-gimple.c:1242 graphite-poly.c:706 toplev.c:928
+#: toplev.c:1115
+#, fuzzy, gcc-internal-format
+msgid "can%'t open %s for writing: %m"
+msgstr "%s を書き込み用に開けませんでした"
+
+#: graphite-poly.c:608
+#, gcc-internal-format
+msgid "the file is not in OpenScop format"
+msgstr ""
+
+#: graphite-poly.c:619
+#, gcc-internal-format
+msgid "the language is not recognized"
+msgstr ""
+
+#: graphite-poly.c:630
+#, gcc-internal-format
+msgid "parameters number in the scop file is different from the internal scop parameter number"
+msgstr ""
+
+#: graphite-poly.c:643
+#, gcc-internal-format
+msgid "number of statements in the OpenScop file does not match the graphite internal statements number"
+msgstr ""
+
+#: graphite-poly.c:734
+#, gcc-internal-format
+msgid "can%'t open %s for reading: %m"
+msgstr ""
+
+#: graphite-poly.c:757
+#, gcc-internal-format
+msgid "the graphite file read for scop %d does not contain a legal transform"
+msgstr ""
+
+#: graphite.c:300 toplev.c:1322
+#, gcc-internal-format
+msgid "Graphite loop optimizations cannot be used"
+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:1198
+#, gcc-internal-format
+msgid "ipa reference summary is missing in ltrans unit"
+msgstr ""
+
+#: ira.c:1385 ira.c:1398 ira.c:1412
+#, fuzzy, gcc-internal-format
+msgid "%s cannot be used in asm here"
+msgstr "\"%s\" はマクロ名としては使えません"
+
+#: lto-cgraph.c:1070
+#, gcc-internal-format
+msgid "bytecode stream: found multiple instances of cgraph node %d"
+msgstr ""
+
+#: lto-cgraph.c:1221
+#, gcc-internal-format
+msgid "bytecode stream: no caller found while reading edge"
+msgstr ""
+
+#: lto-cgraph.c:1227
+#, gcc-internal-format
+msgid "bytecode stream: no callee found while reading edge"
+msgstr ""
+
+#: lto-cgraph.c:1293
+#, gcc-internal-format
+msgid "bytecode stream: found empty cgraph node"
+msgstr ""
+
+#: lto-cgraph.c:1439
+#, gcc-internal-format
+msgid "Corrupted profile info in %s: sum_max is smaller than runs"
+msgstr ""
+
+#: lto-cgraph.c:1470
+#, gcc-internal-format
+msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
+msgstr ""
+
+#: lto-cgraph.c:1517
+#, gcc-internal-format
+msgid "Profile information in %s corrupted"
+msgstr ""
+
+#: lto-cgraph.c:1552
+#, gcc-internal-format
+msgid "cannot find LTO cgraph in %s"
+msgstr ""
+
+#: lto-cgraph.c:1562
+#, gcc-internal-format
+msgid "cannot find LTO varpool in %s"
+msgstr ""
+
+#: lto-cgraph.c:1570
+#, gcc-internal-format
+msgid "cannot find LTO section refs in %s"
+msgstr ""
+
+#: lto-compress.c:189 lto-compress.c:197 lto-compress.c:218 lto-compress.c:279
+#: lto-compress.c:287 lto-compress.c:308
+#, gcc-internal-format
+msgid "compressed stream: %s"
+msgstr ""
+
+#: lto-section-in.c:68
+#, gcc-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
+msgid "bytecode stream: unexpected tag %s"
+msgstr ""
+
+#: lto-streamer-in.c:91
+#, gcc-internal-format
+msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
+msgstr ""
+
+#: lto-streamer-in.c:105
+#, gcc-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:986
+#, gcc-internal-format
+msgid "use of type %<%E%> with two mismatching declarations at field %<%E%>"
+msgstr ""
+
+#: lto-streamer-in.c:992
+#, fuzzy, gcc-internal-format
+msgid "original type declared here"
+msgstr "`%s' は前にここで定義されました"
+
+#: lto-streamer-in.c:994
+#, gcc-internal-format
+msgid "field in mismatching type declared here"
+msgstr ""
+
+#: lto-streamer-in.c:1000
+#, fuzzy, gcc-internal-format
+msgid "type of field declared here"
+msgstr "`%s' は前にここで宣言されました"
+
+#: lto-streamer-in.c:1007
+#, fuzzy, gcc-internal-format
+msgid "type of mismatching field declared here"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: lto-streamer-in.c:1028
+#, gcc-internal-format
+msgid "bytecode stream: unknown GIMPLE statement tag %s"
+msgstr ""
+
+#: lto-streamer-in.c:2298
+#, gcc-internal-format
+msgid "cl_target_option size mismatch in LTO reader and writer"
+msgstr ""
+
+#: lto-streamer-in.c:2392
+#, fuzzy, gcc-internal-format
+msgid "optimization options not supported yet"
+msgstr "スタック制限式を受け付けません"
+
+#: lto-streamer-in.c:2540
+#, gcc-internal-format
+msgid "bytecode stream: tried to jump backwards in the stream"
+msgstr ""
+
+#: lto-streamer-in.c:2584
+#, 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
+#, fuzzy, gcc-internal-format
+msgid "tree code %qs is not supported in gimple streams"
+msgstr "-mcmodel= は 32 bit システム上ではサポートされません"
+
+#: 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
+msgid "bytecode stream: unexpected LTO section %s"
+msgstr ""
+
+#: lto-streamer.c:793
+#, gcc-internal-format
+msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d"
+msgstr ""
+
+#: lto-symtab.c:544
+#, fuzzy, gcc-internal-format
+msgid "%qD has already been defined"
+msgstr "`%s' が使われましたが未定義です"
+
+#: lto-symtab.c:546
+#, fuzzy, gcc-internal-format
+msgid "previously defined here"
+msgstr "`%s' は前にここで定義されました"
+
+#: lto-symtab.c:628
+#, fuzzy, gcc-internal-format
+msgid "type of %qD does not match original declaration"
+msgstr "`%s' は宣言の始まりではありません"
+
+#: lto-symtab.c:635
+#, fuzzy, gcc-internal-format
+msgid "alignment of %qD is bigger than original declaration"
+msgstr "宣言の中に代入(初期化ではなく)があります"
+
+#: lto-symtab.c:641 lto-symtab.c:747
+#, fuzzy, gcc-internal-format
+msgid "previously declared here"
+msgstr "`%s' は前にここで宣言されました"
+
+#: lto-symtab.c:672
+#, gcc-internal-format
+msgid "multiple prevailing defs for %qE"
+msgstr ""
+
+#: lto-symtab.c:730
+#, fuzzy, gcc-internal-format
+msgid "variable %qD redeclared as function"
+msgstr "領域 `%s' は関数として宣言されています"
+
+#: lto-symtab.c:736
+#, fuzzy, gcc-internal-format
+msgid "function %qD redeclared as variable"
+msgstr "関数 `%s' が変数であるかのように初期化されました"
+
+#: omp-low.c:1830
+#, 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:1835
+#, 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:1853
+#, gcc-internal-format
+msgid "master region may not be closely nested inside of work-sharing or explicit task region"
+msgstr ""
+
+#: omp-low.c:1868
+#, gcc-internal-format
+msgid "ordered region may not be closely nested inside of critical or explicit task region"
+msgstr ""
+
+#: omp-low.c:1874
+#, gcc-internal-format
+msgid "ordered region must be closely nested inside a loop region with an ordered clause"
+msgstr ""
+
+#: omp-low.c:1889
+#, gcc-internal-format
+msgid "critical region may not be nested inside a critical region with the same name"
+msgstr ""
+
+#: omp-low.c:6781 cp/decl.c:2803 cp/parser.c:9137 cp/parser.c:9157
+#, gcc-internal-format
+msgid "invalid exit from OpenMP structured block"
+msgstr ""
+
+#: omp-low.c:6783 omp-low.c:6788
+#, gcc-internal-format
+msgid "invalid entry to OpenMP structured block"
+msgstr ""
+
+#. Otherwise, be vague and lazy, but efficient.
+#: omp-low.c:6791
+#, gcc-internal-format
+msgid "invalid branch to/from an OpenMP structured block"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:238
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+#: opts-common.c:958
+#, fuzzy, gcc-internal-format
+msgid "command line option %qs is not supported by this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
+
+#: opts-common.c:974
+#, gcc-internal-format
+msgid "missing argument to %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:242
-#, fuzzy
-msgid "Select GPR floating point method"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: opts-common.c:980 opts.c:546
+#, gcc-internal-format
+msgid "argument to %qs should be a non-negative integer"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:246
-#, fuzzy
-msgid "Specify size of long double (64 or 128 bits)"
-msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
+#: opts-common.c:995
+#, fuzzy, gcc-internal-format
+msgid "unrecognized argument in option %qs"
+msgstr "コマンドラインオプション '%s' を無視します"
 
-#: config/rs6000/rs6000.opt:250
-msgid "Determine which dependences between insns are considered costly"
+#: opts-common.c:1011
+#, fuzzy, gcc-internal-format
+msgid "valid arguments to %qs are: %s"
+msgstr "%2$s に対する引数 %1$s が間違っています"
+
+#: opts-global.c:102
+#, gcc-internal-format
+msgid "command line option %qs is valid for the driver but not for %s"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:254
-msgid "Specify which post scheduling nop insertion scheme to apply"
+#. Eventually this should become a hard error IMO.
+#: opts-global.c:108
+#, gcc-internal-format
+msgid "command line option %qs is valid for %s but not for %s"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:258
-#, fuzzy
-msgid "Specify alignment of structure fields default/natural"
-msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë"
+#: opts-global.c:139
+#, fuzzy, gcc-internal-format
+msgid "unrecognized command line option \"%s\""
+msgstr "コマンドラインオプション '%s' を無視します"
 
-#: config/rs6000/rs6000.opt:262
-msgid "Specify scheduling priority for dispatch slot restricted insns"
+#: opts-global.c:375
+#, fuzzy, gcc-internal-format
+msgid "unrecognized command line option %<-fdump-%s%>"
+msgstr "コマンドラインオプション '%s' を無視します"
+
+#: opts-global.c:387 opts-global.c:395
+#, gcc-internal-format
+msgid "plugin support is disabled; configure with --enable-plugin"
 msgstr ""
 
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+#: opts-global.c:419
+#, fuzzy, gcc-internal-format
+msgid "unrecognized register name %qs"
+msgstr "認識できないレジスタ名 `%s'"
 
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍѤ¹¤ë"
+#: opts.c:86
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
+msgstr ""
 
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+#: opts.c:122
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
+msgstr ""
 
-#: config/v850/v850.opt:35
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: opts.c:129
+#, gcc-internal-format
+msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
+msgstr ""
 
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "´Ø¿ô¤Î¼çÍ×ÉôʬËè¤Ë r30 ¤òºÆÍøÍѤ¹¤ë"
+#: opts.c:659
+#, gcc-internal-format
+msgid "section anchors must be disabled when unit-at-a-time is disabled"
+msgstr ""
 
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Green Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: opts.c:663
+#, gcc-internal-format
+msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
+msgstr ""
 
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
+#: opts.c:685
+#, gcc-internal-format
+msgid "section anchors must be disabled when toplevel reorder is disabled"
+msgstr ""
 
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: opts.c:720 config/darwin.c:2567 config/sh/sh.c:966
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
+msgstr ""
 
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "SDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: opts.c:735 config/sh/sh.c:974
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
+msgstr ""
 
-#: config/v850/v850.opt:59
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: opts.c:752 config/pa/pa.c:580
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work on this architecture"
+msgstr ""
 
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "-mep -mprolog-function ¤ÈƱÍÍ"
+#: opts.c:767
+#, gcc-internal-format
+msgid "-fira-algorithm=CB does not work on this architecture"
+msgstr ""
 
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "TDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: opts.c:804
+#, gcc-internal-format
+msgid "only one -flto-partition value can be specified"
+msgstr ""
 
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
+#: opts.c:815
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 msgstr ""
 
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: opts.c:1182
+#, gcc-internal-format
+msgid "unrecognized include_flags 0x%x passed to print_specific_help"
+msgstr ""
 
-#: config/v850/v850.opt:82
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: opts.c:1357
+#, fuzzy, gcc-internal-format
+msgid "--help argument %q.*s is ambiguous, please be more specific"
+msgstr "警告: --help の引数 %.*s は曖昧です。より特定してください\n"
 
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: opts.c:1366
+#, fuzzy, gcc-internal-format
+msgid "unrecognized argument to --help= option: %q.*s"
+msgstr "警告: --help= オプションに対する認識できない引数です: %.*s\n"
 
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "ZDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: opts.c:1503
+#, fuzzy, gcc-internal-format
+msgid "structure alignment must be a small power of two, not %d"
+msgstr "要求されたアラインメントが 2 のべき乗ではありません"
 
-#: config/spu/spu.opt:20
-msgid "Emit warnings when run-time relocations are generated"
+#: opts.c:1611
+#, fuzzy, gcc-internal-format
+msgid "unknown stack check parameter \"%s\""
+msgstr "引数 `%s' が未使用です"
+
+#: opts.c:1641
+#, fuzzy, gcc-internal-format
+msgid "dwarf version %d is not supported"
+msgstr "スタック制限式を受け付けません"
+
+#: opts.c:1709
+#, gcc-internal-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: config/spu/spu.opt:24
-msgid "Emit errors when run-time relocations are generated"
+#: opts.c:1715
+#, fuzzy, gcc-internal-format
+msgid "invalid --param value %qs"
+msgstr "無効なパラメタ値 `%s'"
+
+#: opts.c:1821
+#, fuzzy, gcc-internal-format
+msgid "target system does not support debug output"
+msgstr "ターゲット CPU は interworking をサポートしません"
+
+#: opts.c:1830
+#, fuzzy, gcc-internal-format
+msgid "debug format \"%s\" conflicts with prior selection"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
+
+#: opts.c:1846
+#, fuzzy, gcc-internal-format
+msgid "unrecognised debug output level \"%s\""
+msgstr "認識できないセクション名 \"%s\""
+
+#: opts.c:1848
+#, gcc-internal-format
+msgid "debug output level %s is too high"
 msgstr ""
 
-#: config/spu/spu.opt:28
-msgid "Specify cost of branches (Default 20)"
+#: opts.c:1868
+#, gcc-internal-format
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: config/spu/spu.opt:32
-#, fuzzy
-msgid "Make sure loads and stores are not moved past DMA instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: opts.c:1871
+#, gcc-internal-format
+msgid "setting core file size limit to maximum: %m"
+msgstr ""
 
-#: config/spu/spu.opt:36
-msgid "volatile must be specified on any memory that is effected by DMA"
+#: opts.c:1919
+#, gcc-internal-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr "認識できない gcc デバッグオプション: %c"
+
+#: opts.c:1945
+#, gcc-internal-format
+msgid "-Werror=%s: no option -%s"
+msgstr ""
+
+#: params.c:103
+#, fuzzy, gcc-internal-format
+msgid "minimum value of parameter %qs is %u"
+msgstr "仮引数 `%s' は無効です"
+
+#: params.c:108
+#, 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:118
+#, fuzzy, gcc-internal-format
+msgid "invalid parameter %qs"
+msgstr "仮引数 `%s' は無効です"
+
+#: passes.c:591
+#, gcc-internal-format
+msgid "invalid pass positioning operation"
+msgstr ""
+
+#: passes.c:633
+#, fuzzy, gcc-internal-format
+msgid "plugin cannot register a missing pass"
+msgstr "`asm' 中に不明なレジスタ名 `%s' があります"
+
+#: passes.c:636
+#, fuzzy, gcc-internal-format
+msgid "plugin cannot register an unnamed pass"
+msgstr "不明なレジスタ名です: %s"
+
+#: passes.c:640
+#, gcc-internal-format
+msgid "plugin cannot register pass %qs without reference pass name"
+msgstr ""
+
+#: passes.c:658
+#, gcc-internal-format
+msgid "pass %qs not found but is referenced by new pass %qs"
+msgstr ""
+
+#: plugin.c:161
+#, gcc-internal-format
+msgid "inacessible plugin file %s expanded from short plugin name %s: %m"
+msgstr ""
+
+#: plugin.c:182
+#, gcc-internal-format
+msgid ""
+"plugin %s was specified with different paths:\n"
+"%s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:228
+#, gcc-internal-format
+msgid "malformed option -fplugin-arg-%s (multiple '=' signs)"
+msgstr ""
+
+#: plugin.c:244
+#, gcc-internal-format
+msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
+msgstr ""
+
+#: plugin.c:306
+#, gcc-internal-format
+msgid "plugin %s should be specified before -fplugin-arg-%s in the command line"
+msgstr ""
+
+#: plugin.c:426
+#, gcc-internal-format
+msgid "unknown callback event registered by plugin %s"
+msgstr ""
+
+#: plugin.c:454
+#, gcc-internal-format
+msgid "plugin %s registered a null callback function for event %s"
+msgstr ""
+
+#: plugin.c:574
+#, gcc-internal-format
+msgid ""
+"cannot load plugin %s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:583
+#, gcc-internal-format
+msgid ""
+"plugin %s is not licensed under a GPL-compatible license\n"
+"%s"
+msgstr ""
+
+#: plugin.c:592
+#, gcc-internal-format
+msgid ""
+"cannot find %s in plugin %s\n"
+"%s"
+msgstr ""
+
+#: plugin.c:600
+#, gcc-internal-format
+msgid "fail to initialize plugin %s"
+msgstr ""
+
+#: plugin.c:881
+#, gcc-internal-format
+msgid "-iplugindir <dir> option not passed from the gcc driver"
+msgstr ""
+
+#: profile.c:415
+#, gcc-internal-format
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+msgstr ""
+
+#: profile.c:459
+#, gcc-internal-format
+msgid "corrupted profile info: run_max * runs < sum_max"
+msgstr ""
+
+#: profile.c:465
+#, gcc-internal-format
+msgid "corrupted profile info: sum_all is smaller than sum_max"
+msgstr ""
+
+#: profile.c:631
+#, gcc-internal-format
+msgid "correcting inconsistent profile data"
+msgstr ""
+
+#: profile.c:641
+#, gcc-internal-format
+msgid "corrupted profile info: profile data is not flow-consistent"
+msgstr ""
+
+#: profile.c:658
+#, gcc-internal-format
+msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
+msgstr ""
+
+#: profile.c:679
+#, gcc-internal-format
+msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
+msgstr ""
+
+#: reg-stack.c:536
+#, fuzzy, gcc-internal-format
+msgid "output constraint %d must specify a single register"
+msgstr "出力制約 %d は一つのレジスタを指定しなければなりません"
+
+#: reg-stack.c:546
+#, fuzzy, gcc-internal-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr "出力制約 %d は一つのレジスタを指定しなければなりません"
+
+#: reg-stack.c:569
+#, fuzzy, gcc-internal-format
+msgid "output regs must be grouped at top of stack"
+msgstr "出力レジスタはスタックのトップにグループされていなければなりません"
+
+#: reg-stack.c:606
+#, fuzzy, gcc-internal-format
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr "暗黙に pop されるレジスタはスタックのトップにグループされていなければなりません"
+
+#: reg-stack.c:625
+#, fuzzy, gcc-internal-format
+msgid "output operand %d must use %<&%> constraint"
+msgstr "出力オペランド %d は `&' 制約を使わなければなりません"
+
+#: regcprop.c:1136
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgstr ""
+
+#: regcprop.c:1148
+#, gcc-internal-format
+msgid "validate_value_data: Loop in regno chain (%u)"
+msgstr ""
+
+#: regcprop.c:1151
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgstr ""
+
+#: regcprop.c:1163
+#, gcc-internal-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: config/spu/spu.opt:40
-msgid "Use standard main function as entry for startup"
+#: reginfo.c:779
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-saved register"
 msgstr ""
 
-#: config/spu/spu.opt:44
-#, fuzzy
-msgid "Generate branch hints for branches"
-msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: reginfo.c:783
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-used register"
+msgstr ""
 
-#: config/spu/spu.opt:48
-#, fuzzy
-msgid "Generate code for 18 bit addressing"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reginfo.c:795
+#, gcc-internal-format
+msgid "can%'t use %qs as a fixed register"
+msgstr ""
 
-#: config/spu/spu.opt:52
-#, fuzzy
-msgid "Generate code for 32 bit addressing"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reginfo.c:821 config/ia64/ia64.c:5667 config/ia64/ia64.c:5674
+#: config/pa/pa.c:432 config/pa/pa.c:439 config/sh/sh.c:8861
+#: config/sh/sh.c:8868 config/spu/spu.c:5090 config/spu/spu.c:5097
+#, gcc-internal-format
+msgid "unknown register name: %s"
+msgstr "不明なレジスタ名です: %s"
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
+#: reginfo.c:832
+#, gcc-internal-format
+msgid "stack register used for global register variable"
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: reginfo.c:838
+#, gcc-internal-format
+msgid "global register variable follows a function definition"
+msgstr "大域 register 変数が関数定義の後ろにあります"
 
-#: config/vax/vax.opt:39
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reginfo.c:842
+#, gcc-internal-format
+msgid "register used for two global register variables"
+msgstr "レジスタが二つのグローバルレジスタ変数として使われました"
 
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reginfo.c:847
+#, gcc-internal-format
+msgid "call-clobbered register used for global register variable"
+msgstr "呼び出しで破壊されるレジスタがグローバルレジスタ変数として使われました"
 
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr ""
+#: reload.c:1269
+#, fuzzy, gcc-internal-format
+msgid "cannot reload integer constant operand in %<asm%>"
+msgstr "整数定数オペランドを `asm' 内で再ロードできません"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr ""
+#: reload.c:1283
+#, fuzzy, gcc-internal-format
+msgid "impossible register constraint in %<asm%>"
+msgstr "`asm' 内ではレジスタ制約を行なえません"
 
-#: config/lynx.opt:27
-#, fuzzy
-msgid "Use shared libraries"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+#: reload.c:3630
+#, fuzzy, gcc-internal-format
+msgid "%<&%> constraint used with no register class"
+msgstr "`&' 制約がレジスタクラス無しで使われました"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr ""
+#: reload.c:3806 reload.c:4066
+#, fuzzy, gcc-internal-format
+msgid "inconsistent operand constraints in an %<asm%>"
+msgstr "`asm' 内でのオペランド制約が矛盾しています"
 
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr ""
+#: reload1.c:1256
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand has impossible constraints"
+msgstr "asm オペランド %d は恐らく制約に適合しません"
 
-#: config/h8300/h8300.opt:23
-#, fuzzy
-msgid "Generate H8S code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reload1.c:1276
+#, gcc-internal-format
+msgid "frame size too large for reliable stack checking"
+msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
 
-#: config/h8300/h8300.opt:27
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reload1.c:1279
+#, gcc-internal-format
+msgid "try reducing the number of local variables"
+msgstr "ローカル変数の数を削減してみてください"
 
-#: config/h8300/h8300.opt:31
-#, fuzzy
-msgid "Generate H8S/2600 code"
-msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: reload1.c:2092
+#, gcc-internal-format
+msgid "can%'t find a register in class %qs while reloading %<asm%>"
+msgstr ""
 
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "À°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë"
+#: reload1.c:2097
+#, fuzzy, gcc-internal-format
+msgid "unable to find a register to spill in class %qs"
+msgstr "クラス `%s' 内でふるい落とすレジスタを見つけられません"
 
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: reload1.c:4625
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand requires impossible reload"
+msgstr "`asm' オペランドは再ロードできない事が要求されます"
 
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹Íθ¤¹¤ë"
+#: reload1.c:6014
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand constraint incompatible with operand size"
+msgstr "`asm' オペランド制約がオペランドサイズと整合しません"
 
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë"
+#: reload1.c:7864
+#, fuzzy, gcc-internal-format
+msgid "output operand is constant in %<asm%>"
+msgstr "出力オペランドが `asm' 内で定数です"
 
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: rtl.c:730
+#, fuzzy, gcc-internal-format
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgstr "RTL 検査: elt %d(%s) が最後の elt %d(%s 中) と一緒にアクセスします (%s:%d)"
 
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr ""
+#: rtl.c:740
+#, gcc-internal-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr "RTL 検査: elt %d 型は '%c' のはずなのに '%c' (rtx %s, %s 中)です (%s:%d)"
 
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "H8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍѤ¹¤ë"
+#: rtl.c:750
+#, gcc-internal-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr "RTL 検査: elt %d 型は '%c' か '%c' のはずなのに '%c' (rtx %s, %s 中) です (%s:%d)"
 
-#: config/s390/s390.opt:23
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: rtl.c:759
+#, fuzzy, gcc-internal-format
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
+msgstr "RTL 検査: コード `%s' のはずなのに `%s' (%s 中)です (%s:%d)"
 
-#: config/s390/s390.opt:27
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: rtl.c:769
+#, fuzzy, gcc-internal-format
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgstr "RTL 検査: コード `%s' か `%s' のはずなのに `%s' (%s 中)です (%s:%d)"
 
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
+#: rtl.c:796
+#, fuzzy, gcc-internal-format
+msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
+msgstr "RTL 検査: elt %d(%s) が最後の elt %d(%s 中) と一緒にアクセスします (%s:%d)"
 
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr ""
+#: rtl.c:806
+#, gcc-internal-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr "RTL check: ベクトルの elt %d を最後の elt %d (%s 中)と一緒にアクセスします (%s:%d)"
 
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
+#: rtl.c:817
+#, fuzzy, gcc-internal-format
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgstr "RTL 検査: コード `%s' のはずなのに `%s' (%s 中)です (%s:%d)"
 
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: stmt.c:314
+#, fuzzy, gcc-internal-format
+msgid "output operand constraint lacks %<=%>"
+msgstr "出力オペランド制約に `=' が欠けています"
 
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
+#: stmt.c:329
+#, fuzzy, gcc-internal-format
+msgid "output constraint %qc for operand %d is not at the beginning"
+msgstr "出力制約 `%c' (operand %d 用) が開始部分にありません"
 
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: stmt.c:352
+#, fuzzy, gcc-internal-format
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
+msgstr "オペランド制約中、不正な位置に '+' や '=' が含まれています"
 
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
+#: stmt.c:359 stmt.c:458
+#, fuzzy, gcc-internal-format
+msgid "%<%%%> constraint used with last operand"
+msgstr "`%%' 制約が最後のオペランドとともに使われました"
 
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
+#: stmt.c:378
+#, gcc-internal-format
+msgid "matching constraint not valid in output operand"
+msgstr "出力オペランド内の制約が正しくありません"
 
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: stmt.c:449
+#, fuzzy, gcc-internal-format
+msgid "input operand constraint contains %qc"
+msgstr "入力オペランド制約が `%c' を含んでいます"
 
-#: 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 ""
+#: stmt.c:491
+#, gcc-internal-format
+msgid "matching constraint references invalid operand number"
+msgstr "制約に適合させる時に、無効なオペランド番号を参照しました"
 
-#: 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 ""
+#: stmt.c:529
+#, fuzzy, gcc-internal-format
+msgid "invalid punctuation %qc in constraint"
+msgstr "無効な句読点 `%c' が制約内にあります"
 
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr ""
+#: stmt.c:553
+#, fuzzy, gcc-internal-format
+msgid "matching constraint does not allow a register"
+msgstr "出力オペランド内の制約が正しくありません"
 
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
+#: stmt.c:607
+#, gcc-internal-format
+msgid "asm-specifier for variable %qE conflicts with asm clobber list"
 msgstr ""
 
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
+#: stmt.c:699
+#, fuzzy, gcc-internal-format
+msgid "unknown register name %qs in %<asm%>"
+msgstr "`asm' 中に不明なレジスタ名 `%s' があります"
 
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
+#: stmt.c:713
+#, fuzzy, gcc-internal-format
+msgid "PIC register clobbered by %qs in %<asm%>"
+msgstr "`asm' 中に不明なレジスタ名 `%s' があります"
 
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
+#: stmt.c:761
+#, fuzzy, gcc-internal-format
+msgid "more than %d operands in %<asm%>"
+msgstr "`asm' の中に %d を越えるオペランドがあります"
 
-#: config/s390/tpf.opt:27
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: stmt.c:828
+#, gcc-internal-format
+msgid "output number %d not directly addressable"
+msgstr "出力番号 %d は直接アドレス指定できません"
 
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: stmt.c:914
+#, fuzzy, gcc-internal-format
+msgid "asm operand %d probably doesn%'t match constraints"
+msgstr "asm オペランド %d は恐らく制約に適合しません"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
+#: stmt.c:924
+#, gcc-internal-format
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
 msgstr ""
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
+#: stmt.c:1086
+#, gcc-internal-format
+msgid "asm clobber conflict with output operand"
 msgstr ""
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
-
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
+#: stmt.c:1093
+#, gcc-internal-format
+msgid "asm clobber conflict with input operand"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
-
-#: config/mn10300/mn10300.opt:27
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+#: stmt.c:1220
+#, fuzzy, gcc-internal-format
+msgid "too many alternatives in %<asm%>"
+msgstr "`asm' 中の代替キーワードが多すぎます"
 
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂн褹¤ë"
+#: stmt.c:1232
+#, fuzzy, gcc-internal-format
+msgid "operand constraints for %<asm%> differ in number of alternatives"
+msgstr "`asm' のオペランド制約が代替番号とは異なります"
 
-#: config/mn10300/mn10300.opt:36
-#, fuzzy
-msgid "Enable linker relaxations"
-msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤¹¤ë"
+#: stmt.c:1299
+#, fuzzy, gcc-internal-format
+msgid "duplicate asm operand name %qs"
+msgstr "重複したメンバ `%s'"
 
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
+#: stmt.c:1396
+#, gcc-internal-format
+msgid "missing close brace for named operand"
 msgstr ""
 
-#: config/m32r/m32r.opt:23
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: stmt.c:1421
+#, fuzzy, gcc-internal-format
+msgid "undefined named operand %qs"
+msgstr "登録されていない演算子 %s です"
 
-#: config/m32r/m32r.opt:27
-#, fuzzy
-msgid "Compile for the m32r2"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: stmt.c:1566 cp/cvt.c:1093 cp/cvt.c:1337
+#, fuzzy, gcc-internal-format
+msgid "value computed is not used"
+msgstr ".da ファイルの内容を使い切っていません\n"
 
-#: config/m32r/m32r.opt:31
-#, fuzzy
-msgid "Compile for the m32r"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: stor-layout.c:158
+#, fuzzy, gcc-internal-format
+msgid "type size can%'t be explicitly evaluated"
+msgstr "型の大きさは明示的に評価されるものではありえません"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: stor-layout.c:160
+#, gcc-internal-format
+msgid "variable-size type declared outside of any function"
+msgstr "変数サイズ型が関数の外側で宣言されました"
+
+#: stor-layout.c:748
+#, fuzzy, gcc-internal-format
+msgid "size of %q+D is %d bytes"
+msgstr "`%s' のサイズが %d バイトです"
+
+#: stor-layout.c:750
+#, fuzzy, gcc-internal-format
+msgid "size of %q+D is larger than %wd bytes"
+msgstr "`%s' のサイズが %d バイトより大きくなっています"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤Ïʬ´ô¤ÎÀ¸À®¤òÍ¥À褹¤ë"
+#: stor-layout.c:1167
+#, fuzzy, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %q+D"
+msgstr "packed 属性は `%s' に対して不効率なアラインメントを引き起こします"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr ""
+#: stor-layout.c:1171
+#, fuzzy, gcc-internal-format
+msgid "packed attribute is unnecessary for %q+D"
+msgstr "packed 属性は `%s' には必要ありません"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×Ãͤòɽ¼¨¤¹¤ë"
+#: stor-layout.c:1189
+#, fuzzy, gcc-internal-format
+msgid "padding struct to align %q+D"
+msgstr "`%s' をアラインするために構造体をパディングします"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: stor-layout.c:1250
+#, gcc-internal-format
+msgid "offset of packed bit-field %qD has changed in GCC 4.4"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr ""
+#: stor-layout.c:1556
+#, gcc-internal-format
+msgid "padding struct size to alignment boundary"
+msgstr "アラインメント境界のサイズに構造体をパディングします"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òȯ¹Ô¤¹¤ë"
+#: stor-layout.c:1584
+#, fuzzy, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %qE"
+msgstr "packed 属性は `%s' に対して不効率なアラインメントを引き起こします"
 
-#: config/m32r/m32r.opt:63
-#, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òȯ¹Ô¤¹¤ë"
+#: stor-layout.c:1588
+#, fuzzy, gcc-internal-format
+msgid "packed attribute is unnecessary for %qE"
+msgstr "packed 属性は `%s' には必要ありません"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large"
+#: stor-layout.c:1594
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment"
+msgstr "packed 属性は不効率なアラインメントを引き起こします"
 
-#: config/m32r/m32r.opt:71
-#, fuzzy
-msgid "Don't call any cache flush functions"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: stor-layout.c:1596
+#, gcc-internal-format
+msgid "packed attribute is unnecessary"
+msgstr "packed 属性は必要ありません"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr ""
+#: stor-layout.c:2073
+#, fuzzy, gcc-internal-format
+msgid "alignment of array elements is greater than element size"
+msgstr "`%s' のアラインメントはオブジェクトファイルの最大値よりも大きいです。 %d を使います。"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "¥¹¥â¡¼¥ë¥Ç¡¼¥¿Îΰè: none, sdata, use"
+#: targhooks.c:166
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__builtin_saveregs はこのターゲットでは実装されていません"
 
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
-msgstr ""
+#: targhooks.c:826
+#, fuzzy, gcc-internal-format
+msgid "nested functions not supported on this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/arc/arc.opt:42
-#, fuzzy
-msgid "Compile code for ARC variant CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
+#: targhooks.c:839
+#, fuzzy, gcc-internal-format
+msgid "nested function trampolines not supported on this target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
 
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
-msgstr ""
+#: targhooks.c:1164
+#, fuzzy, gcc-internal-format
+msgid "target attribute is not supported on this machine"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
 
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
-msgstr ""
+#: targhooks.c:1174
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC target is not supported for this machine"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
+#: tlink.c:486
+#, gcc-internal-format
+msgid "repository file '%s' does not contain command-line arguments"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
-msgid "Use simulator runtime"
+#: tlink.c:734
+#, gcc-internal-format
+msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
 msgstr ""
 
-#: config/m32c/m32c.opt:28
-#, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tlink.c:804
+#, gcc-internal-format
+msgid "ld returned %d exit status"
+msgstr "ld はステータス %d で終了しました"
 
-#: config/m32c/m32c.opt:32
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: toplev.c:499
+#, fuzzy, gcc-internal-format
+msgid "%q+F declared %<static%> but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
 
-#: config/m32c/m32c.opt:36
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: toplev.c:527
+#, fuzzy, gcc-internal-format
+msgid "%q+D defined but not used"
+msgstr "`%s' が定義されましたが使われませんでした"
 
-#: config/m32c/m32c.opt:40
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: toplev.c:949
+#, fuzzy, gcc-internal-format
+msgid "-frecord-gcc-switches is not supported by the current target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: toplev.c:1058
+#, gcc-internal-format
+msgid "-fstack-usage not supported for this target"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "11/10 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1295
+#, fuzzy, gcc-internal-format
+msgid "this target does not support %qs"
+msgstr "%s は %s を受け付けません"
 
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "11/45 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1348
+#, gcc-internal-format
+msgid "instruction scheduling not supported on this target machine"
+msgstr "命令スケジューリングはこのターゲットマシンではサポートされません"
 
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1352
+#, gcc-internal-format
+msgid "this target machine does not have delayed branches"
+msgstr "このターゲットマシンは遅延分岐を持っていません"
 
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹"
+#: toplev.c:1366
+#, gcc-internal-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr "-f%sleading-underscore はこのターゲットマシンではサポートされません"
 
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
+#: toplev.c:1409
+#, gcc-internal-format
+msgid "could not close zeroed insn dump file %qs: %m"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
+#: toplev.c:1448
+#, fuzzy, gcc-internal-format
+msgid "target system does not support the \"%s\" debug format"
+msgstr "%s は `%%%s%c' %s フォーマットを受け付けません"
+
+#: toplev.c:1460
+#, gcc-internal-format
+msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
+#: toplev.c:1463
+#, gcc-internal-format
+msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
+#: toplev.c:1497
+#, gcc-internal-format
+msgid "var-tracking-assignments changes selective scheduling"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:59
-#, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1520
+#, fuzzy, gcc-internal-format
+msgid "-ffunction-sections not supported for this target"
+msgstr "-ffunction-sections はこのターゲットで受け入れられません"
 
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1525
+#, fuzzy, gcc-internal-format
+msgid "-fdata-sections not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1532
+#, fuzzy, gcc-internal-format
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr "-ffunction-sections が無効です -- プロファイルは不可能です"
 
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1539
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1545
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr "-f%sleading-underscore はこのターゲットマシンではサポートされません"
 
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤Ä"
+#: toplev.c:1554
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "-mg でのプロファイルは提供されません\n"
 
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "UNIX ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
+#: toplev.c:1565
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
 
-#: config/m68k/m68k.opt:23
-#, fuzzy
-msgid "Generate code for a 520X"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1581
+#, fuzzy, gcc-internal-format
+msgid "-fstack-protector not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: config/m68k/m68k.opt:27
-#, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1594
+#, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
+msgstr ""
 
-#: config/m68k/m68k.opt:31
-#, fuzzy
-msgid "Generate code for a 528x"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1822
+#, fuzzy, gcc-internal-format
+msgid "error writing to %s: %m"
+msgstr "%s への書き込みエラーです"
 
-#: config/m68k/m68k.opt:35
-#, fuzzy
-msgid "Generate code for a 5307"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: toplev.c:1824 java/jcf-parse.c:1770
+#, fuzzy, gcc-internal-format
+msgid "error closing %s: %m"
+msgstr "エラーにより %s を閉じます"
 
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2554
+#, gcc-internal-format
+msgid "constant not recomputed when ADDR_EXPR changed"
+msgstr ""
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-#, fuzzy
-msgid "Generate code for a 68000"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2559
+#, gcc-internal-format
+msgid "side effects not recomputed when ADDR_EXPR changed"
+msgstr ""
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2570
+#, gcc-internal-format
+msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
+msgstr ""
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-#, fuzzy
-msgid "Generate code for a 68020"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2599
+#, gcc-internal-format
+msgid "SSA name in freelist but still referenced"
+msgstr ""
 
-#: config/m68k/m68k.opt:55
-#, fuzzy
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2605 tree-cfg.c:3734
+#, gcc-internal-format
+msgid "INDIRECT_REF in gimple IL"
+msgstr ""
 
-#: config/m68k/m68k.opt:59
-#, fuzzy
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2613
+#, gcc-internal-format
+msgid "invalid first operand of MEM_REF"
+msgstr ""
 
-#: config/m68k/m68k.opt:63
-#, fuzzy
-msgid "Generate code for a 68030"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2619
+#, gcc-internal-format
+msgid "invalid offset operand of MEM_REF"
+msgstr ""
 
-#: config/m68k/m68k.opt:67
-#, fuzzy
-msgid "Generate code for a 68040"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2632
+#, gcc-internal-format
+msgid "ASSERT_EXPR with an always-false condition"
+msgstr ""
 
-#: config/m68k/m68k.opt:71
-#, fuzzy
-msgid "Generate code for a 68060"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2638
+#, gcc-internal-format
+msgid "MODIFY_EXPR not expected while having tuples"
+msgstr ""
 
-#: config/m68k/m68k.opt:75
-#, fuzzy
-msgid "Generate code for a 68302"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2665 tree-ssa.c:830
+#, gcc-internal-format
+msgid "address taken, but ADDRESSABLE bit not set"
+msgstr ""
 
-#: config/m68k/m68k.opt:79
-#, fuzzy
-msgid "Generate code for a 68332"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2676
+#, fuzzy, gcc-internal-format
+msgid "non-integral used in condition"
+msgstr "終端のない #%s 条件"
 
-#: config/m68k/m68k.opt:84
-#, fuzzy
-msgid "Generate code for a 68851"
-msgstr "c1 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2681
+#, fuzzy, gcc-internal-format
+msgid "invalid conditional operand"
+msgstr "オペランドとして無効な式"
 
-#: config/m68k/m68k.opt:88
-#, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:2728
+#, gcc-internal-format
+msgid "invalid position or size operand to BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2735
+#, gcc-internal-format
+msgid "integral result type precision does not match field size of BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2743
+#, gcc-internal-format
+msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
+msgstr ""
+
+#: tree-cfg.c:2754
+#, fuzzy, gcc-internal-format
+msgid "invalid reference prefix"
+msgstr "無効な参照型です"
+
+#: tree-cfg.c:2765
+#, fuzzy, gcc-internal-format
+msgid "invalid operand to plus/minus, type is a pointer"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:2776
+#, fuzzy, gcc-internal-format
+msgid "invalid operand to pointer plus, first operand is not a pointer"
+msgstr "`->' のベースオペランドがポインタではありません"
+
+#: tree-cfg.c:2784
+#, gcc-internal-format
+msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype"
+msgstr ""
 
-#: config/m68k/m68k.opt:92
-#, fuzzy
-msgid "Align variables on a 32-bit boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: tree-cfg.c:2855
+#, fuzzy, gcc-internal-format
+msgid "invalid expression for min lvalue"
+msgstr "オペランドとして無効な式"
 
-#: config/m68k/m68k.opt:100
-#, fuzzy
-msgid "Use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:2866
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in indirect reference"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2895
+#, fuzzy, gcc-internal-format
+msgid "invalid operands to array reference"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: tree-cfg.c:2906
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in array reference"
+msgstr "配列参照での添字を欠いています"
 
-#: config/m68k/m68k.opt:120
-#, fuzzy
-msgid "Generate code for a cpu32"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2915
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in array range reference"
+msgstr "配列参照での添字を欠いています"
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:2926
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in real/imagpart reference"
+msgstr "型が前方の外部宣言と一致しません"
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2936
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in component reference"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:2953
+#, gcc-internal-format
+msgid "conversion of an SSA_NAME on the left hand side"
+msgstr ""
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: tree-cfg.c:2960
+#, gcc-internal-format
+msgid "conversion of register to a different size"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
-#, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: tree-cfg.c:2975
+#, gcc-internal-format
+msgid "invalid address operand in MEM_REF"
+msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+#: tree-cfg.c:2982
+#, gcc-internal-format
+msgid "invalid offset operand in MEM_REF"
+msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
+#: tree-cfg.c:2992
+#, gcc-internal-format
+msgid "invalid address operand in in TARGET_MEM_REF"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
-#, fuzzy
-msgid "Generate pc-relative code"
-msgstr "¼«¸ÊºÆÇÛÃÖ²Äǽ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:2999
+#, gcc-internal-format
+msgid "invalid offset operand in TARGET_MEM_REF"
+msgstr ""
 
-#: config/m68k/m68k.opt:156
-#, fuzzy
-msgid "Use different calling convention using 'rtd'"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+#: tree-cfg.c:3052
+#, fuzzy, gcc-internal-format
+msgid "invalid function in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: tree-cfg.c:3061
+#, gcc-internal-format
+msgid "non-function in gimple call"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr ""
+#: tree-cfg.c:3069
+#, fuzzy, gcc-internal-format
+msgid "invalid LHS in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
+#: tree-cfg.c:3075
+#, gcc-internal-format
+msgid "LHS in noreturn call"
 msgstr ""
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr ""
+#: tree-cfg.c:3091
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion in gimple call"
+msgstr "無効なバージョン番号形式"
 
-#: config/m68k/m68k.opt:176
-#, fuzzy
-msgid "Do not use unaligned memory references"
-msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤"
+#: tree-cfg.c:3100
+#, fuzzy, gcc-internal-format
+msgid "invalid static chain in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: tree-cfg.c:3111
+#, gcc-internal-format
+msgid "static chain in indirect gimple call"
+msgstr ""
 
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
+#: tree-cfg.c:3118
+#, gcc-internal-format
+msgid "static chain with function that doesn%'t use one"
 msgstr ""
 
-#: config/mmix/mmix.opt:28
-#, fuzzy
-msgid "Use register stack for parameters and return value"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: tree-cfg.c:3136
+#, fuzzy, gcc-internal-format
+msgid "invalid argument to gimple call"
+msgstr "`%s' の引数として無効な型"
 
-#: config/mmix/mmix.opt:32
-#, fuzzy
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+#: tree-cfg.c:3155
+#, fuzzy, gcc-internal-format
+msgid "invalid operands in gimple comparison"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/mmix/mmix.opt:37
-#, fuzzy
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:3173
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in comparison expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: tree-cfg.c:3199
+#, gcc-internal-format
+msgid "non-register as LHS of unary operation"
 msgstr ""
 
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr ""
+#: tree-cfg.c:3205
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in unary operation"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr ""
+#: tree-cfg.c:3240
+#, fuzzy, gcc-internal-format
+msgid "invalid types in nop conversion"
+msgstr "無効な型表現です"
 
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr ""
+#: tree-cfg.c:3255
+#, fuzzy, gcc-internal-format
+msgid "invalid types in address space conversion"
+msgstr "オペランドとして無効な式"
 
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr ""
+#: tree-cfg.c:3269
+#, fuzzy, gcc-internal-format
+msgid "invalid types in fixed-point conversion"
+msgstr "dump_definition に 無効なハッシュタイプ %d"
 
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr ""
+#: tree-cfg.c:3282
+#, fuzzy, gcc-internal-format
+msgid "invalid types in conversion to floating point"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
+#: tree-cfg.c:3295
+#, fuzzy, gcc-internal-format
+msgid "invalid types in conversion to integer"
+msgstr "new に対して無効な型である `void'"
+
+#: tree-cfg.c:3330
+#, fuzzy, gcc-internal-format
+msgid "non-trivial conversion in unary operation"
+msgstr "無効なバージョン番号形式"
+
+#: tree-cfg.c:3357
+#, gcc-internal-format
+msgid "non-register as LHS of binary operation"
 msgstr ""
 
-#: config/mmix/mmix.opt:79
-#, fuzzy
-msgid "Use addresses that allocate global registers"
-msgstr "¥«¡¼¥Í¥ë¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+#: tree-cfg.c:3364
+#, fuzzy, gcc-internal-format
+msgid "invalid operands in binary operation"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/mmix/mmix.opt:83
-#, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
+#: tree-cfg.c:3379
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in complex expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/mmix/mmix.opt:87
-#, fuzzy
-msgid "Generate a single exit point for each function"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:3408
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in shift expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/mmix/mmix.opt:91
-#, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: tree-cfg.c:3431
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in vector shift expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/mmix/mmix.opt:95
-#, fuzzy
-msgid "Set start-address of the program"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: tree-cfg.c:3444
+#, fuzzy, gcc-internal-format
+msgid "non-element sized vector shift of floating point vector"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
+#: tree-cfg.c:3463
+#, gcc-internal-format
+msgid "invalid non-vector operands to vector valued plus"
 msgstr ""
 
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
+#: tree-cfg.c:3483
+#, fuzzy, gcc-internal-format
+msgid "invalid (pointer) operands to plus/minus"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: tree-cfg.c:3498
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in pointer plus expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
+#: tree-cfg.c:3521
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in binary truth expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
+#: tree-cfg.c:3594
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in binary expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
+#: tree-cfg.c:3624
+#, gcc-internal-format
+msgid "non-register as LHS of ternary operation"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
+#: tree-cfg.c:3632
+#, gcc-internal-format
+msgid "invalid operands in ternary operation"
 msgstr ""
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
+#: tree-cfg.c:3648
+#, gcc-internal-format
+msgid "type mismatch in widening multiply-accumulate expression"
 msgstr ""
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
+#: tree-cfg.c:3662
+#, gcc-internal-format
+msgid "type mismatch in fused multiply-add expression"
 msgstr ""
 
-#: config/crx/crx.opt:23
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:3692
+#, fuzzy, gcc-internal-format
+msgid "non-trivial conversion at assignment"
+msgstr "代入として無効な左辺値です"
 
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤"
+#: tree-cfg.c:3709
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in unary expression"
+msgstr "無効なトークンが式にあります"
 
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
+#: tree-cfg.c:3723
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in address expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
+#: tree-cfg.c:3749 tree-cfg.c:3775
+#, gcc-internal-format
+msgid "invalid rhs for gimple memory store"
 msgstr ""
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
+#: tree-cfg.c:3791
+#, gcc-internal-format
+msgid "invalid COND_EXPR in gimple assignment"
 msgstr ""
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-#, fuzzy
-msgid "Internal debug switch"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "68HC11 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:3856
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in return statement"
+msgstr "無効な初期化式です"
 
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:3870
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion in return statement"
+msgstr "無効な初期化式です"
 
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-#, fuzzy
-msgid "Compile for a 68HCS12"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:3894
+#, fuzzy, gcc-internal-format
+msgid "goto destination is neither a label nor a pointer"
+msgstr "添字をつけられた値が配列でもポインタでもありません"
 
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ¹¤ë"
+#: tree-cfg.c:3909
+#, fuzzy, gcc-internal-format
+msgid "invalid operand to switch statement"
+msgstr "%s コードに対する無効なオペランド"
 
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
+#: tree-cfg.c:3929
+#, gcc-internal-format
+msgid "invalid PHI result"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:57
-#, fuzzy
-msgid "Use call and rtc for function calls and returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ·¤Ê¤¤"
+#: tree-cfg.c:3941
+#, gcc-internal-format
+msgid "invalid PHI argument"
+msgstr ""
 
-#: config/m68hc11/m68hc11.opt:65
-#, fuzzy
-msgid "Use jsr and rts for function calls and returns"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:3947
+#, gcc-internal-format
+msgid "incompatible types in PHI argument %u"
+msgstr ""
 
-#: config/m68hc11/m68hc11.opt:69
-#, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: tree-cfg.c:3994
+#, fuzzy, gcc-internal-format
+msgid "invalid comparison code in gimple cond"
+msgstr "%p コードに対する無効なオペランド"
 
-#: config/m68hc11/m68hc11.opt:73
-#, fuzzy
-msgid "Use direct addressing mode for soft registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
+#: tree-cfg.c:4002
+#, fuzzy, gcc-internal-format
+msgid "invalid labels in gimple cond"
+msgstr "インクリメントの中での左辺値が無効です"
 
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:4101
+#, gcc-internal-format
+msgid "verify_gimple failed"
+msgstr ""
 
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݽç¤ò»ØÄꤹ¤ë"
+#: tree-cfg.c:4136
+#, fuzzy, gcc-internal-format
+msgid "invalid function in call statement"
+msgstr "asm 文の中に無効な左辺値"
 
-#: config/m68hc11/m68hc11.opt:86
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
+#: tree-cfg.c:4147
+#, fuzzy, gcc-internal-format
+msgid "invalid pure const state for function"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:4160 tree-ssa.c:1007 tree-ssa.c:1017
+#, fuzzy, gcc-internal-format
+msgid "in statement"
+msgstr "無効な初期化式です"
 
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "ÍøÍѲÄǽ¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹"
+#: tree-cfg.c:4175
+#, gcc-internal-format
+msgid "statement marked for throw, but doesn%'t"
+msgstr ""
 
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹"
+#: tree-cfg.c:4180
+#, gcc-internal-format
+msgid "statement marked for throw in middle of block"
+msgstr ""
 
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4252
+#, gcc-internal-format
+msgid "dead STMT in EH table"
+msgstr ""
 
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4290
+#, gcc-internal-format
+msgid "gimple_bb (phi) is set to a wrong basic block"
+msgstr ""
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+#: tree-cfg.c:4301
+#, fuzzy, gcc-internal-format
+msgid "missing PHI def"
+msgstr "識別子を欠いています"
 
-#: config/sparc/sparc.opt:31
-#, fuzzy
-msgid "Do not use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: tree-cfg.c:4312
+#, gcc-internal-format
+msgid "PHI argument is not a GIMPLE value"
+msgstr ""
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "double ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: tree-cfg.c:4321 tree-cfg.c:4394
+#, gcc-internal-format
+msgid "incorrect sharing of tree nodes"
+msgstr ""
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤ¹"
+#: tree-cfg.c:4344
+#, fuzzy, gcc-internal-format
+msgid "invalid GIMPLE statement"
+msgstr "無効な初期化式です"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4353
+#, gcc-internal-format
+msgid "gimple_bb (stmt) is set to a wrong basic block"
+msgstr ""
 
-#: config/sparc/sparc.opt:47
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4366
+#, gcc-internal-format
+msgid "incorrect entry in label_to_block_map"
+msgstr ""
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: tree-cfg.c:4376
+#, fuzzy, gcc-internal-format
+msgid "incorrect setting of landing pad number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
 
-#: config/sparc/sparc.opt:55
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: tree-cfg.c:4410
+#, gcc-internal-format
+msgid "verify_stmts failed"
+msgstr ""
 
-#: config/sparc/sparc.opt:59
-#, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ¹¤ë"
+#: tree-cfg.c:4433
+#, gcc-internal-format
+msgid "ENTRY_BLOCK has IL associated with it"
+msgstr ""
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 64 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: tree-cfg.c:4439
+#, gcc-internal-format
+msgid "EXIT_BLOCK has IL associated with it"
+msgstr ""
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 32 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: tree-cfg.c:4446
+#, gcc-internal-format
+msgid "fallthru to exit from bb %d"
+msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4470
+#, gcc-internal-format
+msgid "nonlocal label "
+msgstr ""
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4479
+#, gcc-internal-format
+msgid "EH landing pad label "
+msgstr ""
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4488 tree-cfg.c:4497 tree-cfg.c:4522
+#, gcc-internal-format
+msgid "label "
+msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4512
+#, fuzzy, gcc-internal-format
+msgid "control flow in the middle of basic block %d"
+msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤¹¤ë"
+#: tree-cfg.c:4545
+#, gcc-internal-format
+msgid "fallthru edge after a control statement in bb %d"
+msgstr ""
 
-#: config/sparc/sparc.opt:99
-#, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+#: tree-cfg.c:4558
+#, gcc-internal-format
+msgid "true/false edge after a non-GIMPLE_COND in bb %d"
+msgstr ""
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+#: tree-cfg.c:4581 tree-cfg.c:4603 tree-cfg.c:4620 tree-cfg.c:4689
+#, gcc-internal-format
+msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
+#: tree-cfg.c:4591
+#, gcc-internal-format
+msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: tree-cfg.c:4625
+#, gcc-internal-format
+msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: config/sh/sh.opt:44
-#, fuzzy
-msgid "Generate SH1 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4655
+#, gcc-internal-format
+msgid "found default case not at the start of case vector"
+msgstr ""
 
-#: config/sh/sh.opt:48
-#, fuzzy
-msgid "Generate SH2 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4663
+#, fuzzy, gcc-internal-format
+msgid "case labels not sorted: "
+msgstr "%s は %s を受け付けません"
 
-#: config/sh/sh.opt:52
-#, fuzzy
-msgid "Generate SH2a code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4680
+#, gcc-internal-format
+msgid "extra outgoing edge %d->%d"
+msgstr ""
 
-#: config/sh/sh.opt:56
-#, fuzzy
-msgid "Generate SH2a FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:4703
+#, gcc-internal-format
+msgid "missing edge %i->%i"
+msgstr ""
 
-#: config/sh/sh.opt:60
-#, fuzzy
-msgid "Generate default single-precision SH2a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-cfg.c:7343
+#, fuzzy, gcc-internal-format
+msgid "%<noreturn%> function does return"
+msgstr "`noreturn' 関数が return しています"
 
-#: config/sh/sh.opt:64
-#, fuzzy
-msgid "Generate only single-precision SH2a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-cfg.c:7363
+#, gcc-internal-format
+msgid "control reaches end of non-void function"
+msgstr "制御が非 void 関数の終りに到達しました"
 
-#: config/sh/sh.opt:68
-#, fuzzy
-msgid "Generate SH2e code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:7499
+#, gcc-internal-format
+msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
+msgstr ""
 
-#: config/sh/sh.opt:72
-#, fuzzy
-msgid "Generate SH3 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-cfg.c:7504
+#, gcc-internal-format
+msgid "ignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
 
-#: config/sh/sh.opt:76
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-dump.c:934
+#, gcc-internal-format
+msgid "could not open dump file %qs: %m"
+msgstr ""
 
-#: config/sh/sh.opt:80
-#, fuzzy
-msgid "Generate SH4 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-dump.c:1067
+#, gcc-internal-format
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgstr ""
 
-#: config/sh/sh.opt:84
-#, fuzzy
-msgid "Generate SH4-100 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:3985
+#, gcc-internal-format
+msgid "BB %i has multiple EH edges"
+msgstr ""
 
-#: config/sh/sh.opt:88
-#, fuzzy
-msgid "Generate SH4-200 code"
-msgstr "29050 ¥³¡¼¥É¤òÀ¸À®"
+#: tree-eh.c:3997
+#, gcc-internal-format
+msgid "BB %i can not throw but has an EH edge"
+msgstr ""
 
-#: config/sh/sh.opt:94
-#, fuzzy
-msgid "Generate SH4-300 code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4005
+#, fuzzy, gcc-internal-format
+msgid "BB %i last statement has incorrectly set lp"
+msgstr "式の中の文に不完全型があります"
 
-#: config/sh/sh.opt:98
-#, fuzzy
-msgid "Generate SH4 FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4011
+#, gcc-internal-format
+msgid "BB %i is missing an EH edge"
+msgstr ""
 
-#: config/sh/sh.opt:102
-#, fuzzy
-msgid "Generate SH4-100 FPU-less code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4017
+#, gcc-internal-format
+msgid "Incorrect EH edge %i->%i"
+msgstr ""
 
-#: config/sh/sh.opt:106
-#, fuzzy
-msgid "Generate SH4-200 FPU-less code"
-msgstr "29050 ¥³¡¼¥É¤òÀ¸À®"
+#: tree-eh.c:4051 tree-eh.c:4070
+#, gcc-internal-format
+msgid "BB %i is missing an edge"
+msgstr ""
 
-#: config/sh/sh.opt:110
-#, fuzzy
-msgid "Generate SH4-300 FPU-less code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4087
+#, gcc-internal-format
+msgid "BB %i too many fallthru edges"
+msgstr ""
 
-#: config/sh/sh.opt:114
-#, fuzzy
-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
-msgstr "C30 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4096
+#, gcc-internal-format
+msgid "BB %i has incorrect edge"
+msgstr ""
 
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "C40 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-eh.c:4102
+#, gcc-internal-format
+msgid "BB %i has incorrect fallthru edge"
+msgstr ""
 
-#: config/sh/sh.opt:124
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "C40 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-inline.c:2971
+#, gcc-internal-format
+msgid "function %q+F can never be copied because it receives a non-local goto"
+msgstr ""
 
-#: config/sh/sh.opt:129
-#, fuzzy
-msgid "Generate default single-precision SH4 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:2985
+#, gcc-internal-format
+msgid "function %q+F can never be copied because it saves address of local label in a static variable"
+msgstr ""
 
-#: config/sh/sh.opt:133
-msgid "Generate default single-precision SH4-100 code"
+#: tree-inline.c:3022
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: config/sh/sh.opt:137
-msgid "Generate default single-precision SH4-200 code"
+#: tree-inline.c:3036
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: config/sh/sh.opt:141
-msgid "Generate default single-precision SH4-300 code"
+#: tree-inline.c:3050
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: config/sh/sh.opt:145
-#, fuzzy
-msgid "Generate only single-precision SH4 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3062
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
+msgstr ""
 
-#: config/sh/sh.opt:149
-#, fuzzy
-msgid "Generate only single-precision SH4-100 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3070
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses non-local goto"
+msgstr ""
 
-#: config/sh/sh.opt:153
-#, fuzzy
-msgid "Generate only single-precision SH4-200 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3082
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
+msgstr ""
 
-#: config/sh/sh.opt:157
-#, fuzzy
-msgid "Generate only single-precision SH4-300 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3102
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it contains a computed goto"
+msgstr ""
 
-#: config/sh/sh.opt:161
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-inline.c:3205
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
+msgstr ""
 
-#: config/sh/sh.opt:165
-#, fuzzy
-msgid "Generate SH4a FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-inline.c:3213
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
 
-#: config/sh/sh.opt:169
-#, fuzzy
-msgid "Generate default single-precision SH4a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3830 tree-inline.c:3841
+#, fuzzy, gcc-internal-format
+msgid "inlining failed in call to %q+F: %s"
+msgstr "`%s' への呼び出しのインライン化に失敗しました"
 
-#: config/sh/sh.opt:173
-#, fuzzy
-msgid "Generate only single-precision SH4a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-inline.c:3832 tree-inline.c:3843
+#, gcc-internal-format
+msgid "called from here"
+msgstr "ここから呼ばれました"
 
-#: config/sh/sh.opt:177
-#, fuzzy
-msgid "Generate SH4al-dsp code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-mudflap.c:895
+#, gcc-internal-format
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgstr ""
 
-#: config/sh/sh.opt:181
-#, fuzzy
-msgid "Generate 32-bit SHmedia code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-mudflap.c:1102
+#, gcc-internal-format
+msgid "mudflap cannot track %qE in stub function"
+msgstr ""
 
-#: config/sh/sh.opt:185
-#, fuzzy
-msgid "Generate 32-bit FPU-less SHmedia code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-mudflap.c:1346
+#, gcc-internal-format
+msgid "mudflap cannot track unknown size extern %qE"
+msgstr ""
 
-#: config/sh/sh.opt:189
-#, fuzzy
-msgid "Generate 64-bit SHmedia code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-nomudflap.c:47
+#, fuzzy, gcc-internal-format
+msgid "mudflap: this language is not supported"
+msgstr "-pipe は実装されていません"
 
-#: config/sh/sh.opt:193
-#, fuzzy
-msgid "Generate 64-bit FPU-less SHmedia code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: tree-optimize.c:450
+#, fuzzy, gcc-internal-format
+msgid "size of return value of %q+D is %u bytes"
+msgstr "`%s' の戻り値のサイズが %u バイトです"
 
-#: config/sh/sh.opt:197
-#, fuzzy
-msgid "Generate SHcompact code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-optimize.c:453
+#, fuzzy, gcc-internal-format
+msgid "size of return value of %q+D is larger than %wd bytes"
+msgstr "`%s' の戻り値のサイズが %d バイトよりも大きくなります"
 
-#: config/sh/sh.opt:201
-#, fuzzy
-msgid "Generate FPU-less SHcompact code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-outof-ssa.c:783 tree-outof-ssa.c:840 tree-ssa-coalesce.c:952
+#: tree-ssa-coalesce.c:967 tree-ssa-coalesce.c:1189 tree-ssa-live.c:1296
+#, gcc-internal-format
+msgid "SSA corruption"
+msgstr ""
 
-#: config/sh/sh.opt:205
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
+#: tree-profile.c:397
+#, gcc-internal-format
+msgid "unimplemented functionality"
 msgstr ""
 
-#: config/sh/sh.opt:209
-#, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-ssa-uninit.c:1799 tree-ssa.c:1731
+#, fuzzy, gcc-internal-format
+msgid "%qD may be used uninitialized in this function"
+msgstr "`%s' はこの関数内で初期化されずに使用される可能性があります"
 
-#: config/sh/sh.opt:213
-#, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍѤ¹¤ë"
+#: tree-ssa.c:578
+#, gcc-internal-format
+msgid "expected an SSA_NAME object"
+msgstr ""
 
-#: config/sh/sh.opt:217
-msgid "Cost to assume for a branch insn"
+#: tree-ssa.c:584
+#, gcc-internal-format
+msgid "type mismatch between an SSA_NAME and its symbol"
 msgstr ""
 
-#: config/sh/sh.opt:221
-msgid "Enable cbranchdi4 pattern"
+#: tree-ssa.c:590
+#, gcc-internal-format
+msgid "found an SSA_NAME that had been released into the free pool"
 msgstr ""
 
-#: config/sh/sh.opt:225
-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+#: tree-ssa.c:596
+#, gcc-internal-format
+msgid "found a virtual definition for a GIMPLE register"
 msgstr ""
 
-#: config/sh/sh.opt:229
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
+#: tree-ssa.c:602
+#, gcc-internal-format
+msgid "virtual SSA name for non-VOP decl"
 msgstr ""
 
-#: config/sh/sh.opt:233
-msgid "Enable SH5 cut2 workaround"
+#: tree-ssa.c:608
+#, fuzzy, gcc-internal-format
+msgid "found a real definition for a non-register"
+msgstr "関数の定義が `register' と宣言されました"
+
+#: tree-ssa.c:615
+#, gcc-internal-format
+msgid "found a default name with a non-empty defining statement"
 msgstr ""
 
-#: config/sh/sh.opt:237
-#, fuzzy
-msgid "Align doubles at 64-bit boundaries"
-msgstr "double ¤ò word ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: tree-ssa.c:644
+#, gcc-internal-format
+msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
+msgstr ""
 
-#: config/sh/sh.opt:241
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+#: tree-ssa.c:650
+#, gcc-internal-format
+msgid "SSA_NAME created in two different blocks %i and %i"
 msgstr ""
 
-#: config/sh/sh.opt:245
-msgid "Specify name for 32 bit signed division function"
+#: tree-ssa.c:659 tree-ssa.c:1048
+#, gcc-internal-format
+msgid "SSA_NAME_DEF_STMT is wrong"
 msgstr ""
 
-#: config/sh/sh.opt:252
-#, fuzzy
-msgid "Enable the use of the fused floating point multiply-accumulate operation"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
+#: tree-ssa.c:711
+#, fuzzy, gcc-internal-format
+msgid "missing definition"
+msgstr "初期化子を欠いています"
 
-#: config/sh/sh.opt:256
-msgid "Cost to assume for gettr insn"
+#: tree-ssa.c:717
+#, gcc-internal-format
+msgid "definition in block %i does not dominate use in block %i"
 msgstr ""
 
-#: config/sh/sh.opt:260 config/sh/sh.opt:310
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+#: tree-ssa.c:725
+#, gcc-internal-format
+msgid "definition in block %i follows the use"
 msgstr ""
 
-#: config/sh/sh.opt:264
-msgid "Increase the IEEE compliance for floating-point code"
+#: tree-ssa.c:732
+#, gcc-internal-format
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 msgstr ""
 
-#: config/sh/sh.opt:268
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: tree-ssa.c:740
+#, gcc-internal-format
+msgid "no immediate_use list"
 msgstr ""
 
-#: config/sh/sh.opt:272
-msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
+#: tree-ssa.c:752
+#, gcc-internal-format
+msgid "wrong immediate use list"
 msgstr ""
 
-#: config/sh/sh.opt:276
-msgid "Assume symbols might be invalid"
+#: tree-ssa.c:786
+#, gcc-internal-format
+msgid "incoming edge count does not match number of PHI arguments"
 msgstr ""
 
-#: config/sh/sh.opt:280
-msgid "Annotate assembler instructions with estimated addresses"
+#: tree-ssa.c:800
+#, fuzzy, gcc-internal-format
+msgid "PHI argument is missing for edge %d->%d"
+msgstr "%s の後ろの引数を欠いています"
+
+#: tree-ssa.c:809
+#, gcc-internal-format
+msgid "PHI argument is not SSA_NAME, or invariant"
 msgstr ""
 
-#: config/sh/sh.opt:284
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-ssa.c:837
+#, gcc-internal-format
+msgid "wrong edge %d->%d for PHI argument"
+msgstr ""
 
-#: config/sh/sh.opt:288
-msgid "Mark MAC register as call-clobbered"
+#: tree-ssa.c:918
+#, gcc-internal-format
+msgid "AUX pointer initialized for edge %d->%d"
 msgstr ""
 
-#: config/sh/sh.opt:294
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: tree-ssa.c:946
+#, gcc-internal-format
+msgid "stmt (%p) marked modified after optimization pass: "
 msgstr ""
 
-#: config/sh/sh.opt:298
-msgid "Emit function-calls using global offset table when generating PIC"
+#: tree-ssa.c:965
+#, gcc-internal-format
+msgid "statement makes a memory store, but has no VDEFS"
 msgstr ""
 
-#: config/sh/sh.opt:302
-msgid "Assume pt* instructions won't trap"
+#: tree-ssa.c:980
+#, gcc-internal-format
+msgid "statement has VDEF operand not in defs list"
 msgstr ""
 
-#: config/sh/sh.opt:306
-msgid "Shorten address references during linking"
+#: tree-ssa.c:985
+#, gcc-internal-format
+msgid "statement has VDEF but no VUSE operand"
 msgstr ""
 
-#: config/sh/sh.opt:314
-msgid "Deprecated. Use -Os instead"
+#: tree-ssa.c:991
+#, gcc-internal-format
+msgid "VDEF and VUSE do not use the same symbol"
 msgstr ""
 
-#: config/sh/sh.opt:318
-msgid "Cost to assume for a multiply insn"
+#: tree-ssa.c:1000
+#, gcc-internal-format
+msgid "statement has VUSE operand not in uses list"
 msgstr ""
 
-#: config/sh/sh.opt:322
-msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
+#: tree-ssa.c:1029
+#, gcc-internal-format
+msgid "number of operands and imm-links don%'t agree in statement"
 msgstr ""
 
-#: config/sh/sh.opt:328
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: tree-ssa.c:1077
+#, gcc-internal-format
+msgid "verify_ssa failed"
 msgstr ""
 
-#: config/vxworks.opt:24
-#, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#: tree-ssa.c:1655
+#, fuzzy, gcc-internal-format
+msgid "%qD was declared here"
+msgstr "`%s' は前にここで宣言されました"
 
-#: config/vxworks.opt:31
-#, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#: tree-ssa.c:1728
+#, fuzzy, gcc-internal-format
+msgid "%qD is used uninitialized in this function"
+msgstr "`%s' はこの関数内で初期化されずに使用される可能性があります"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
+#: tree-vrp.c:5268
+#, fuzzy, gcc-internal-format
+msgid "array subscript is outside array bounds"
+msgstr "配列の添字が整数型ではありません"
 
-#: config/mips/mips.opt:23
-#, fuzzy
-msgid "Generate code that conforms to the given ABI"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-vrp.c:5280 tree-vrp.c:5367
+#, fuzzy, gcc-internal-format
+msgid "array subscript is above array bounds"
+msgstr "配列の添字が整数型ではありません"
 
-#: config/mips/mips.opt:27
-msgid "Generate code that can be used in SVR4-style dynamic objects"
+#: tree-vrp.c:5287 tree-vrp.c:5355
+#, fuzzy, gcc-internal-format
+msgid "array subscript is below array bounds"
+msgstr "配列の添字が整数型ではありません"
+
+#: tree-vrp.c:5974
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: config/mips/mips.opt:31
-#, fuzzy
-msgid "Use PMC-style 'mad' instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: tree-vrp.c:5980
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying conditional"
+msgstr ""
 
-#: config/mips/mips.opt:35
-#, fuzzy
-msgid "Generate code for the given ISA"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: tree-vrp.c:6024
+#, fuzzy, gcc-internal-format
+msgid "comparison always false due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に false となります"
 
-#: config/mips/mips.opt:39
-#, fuzzy
-msgid "Set the cost of branches to roughly COST instructions"
-msgstr "ʬ´ôÌ¿Îá¤ÎÃٱ䥹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
+#: tree-vrp.c:6026
+#, fuzzy, gcc-internal-format
+msgid "comparison always true due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に true となります"
 
-#: config/mips/mips.opt:43
-msgid "Use Branch Likely instructions, overriding the architecture default"
+#: tree-vrp.c:6878
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
 msgstr ""
 
-#: config/mips/mips.opt:47
-msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
+#: tree-vrp.c:6960
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
 msgstr ""
 
-#: config/mips/mips.opt:51
-msgid "Trap on integer divide by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: tree.c:4231
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
 
-#: config/mips/mips.opt:55
-msgid "Specify when instructions are allowed to access code"
+#: tree.c:5351
+#, gcc-internal-format
+msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: config/mips/mips.opt:59
-msgid "Use branch-and-break sequences to check for integer divide by zero"
+#: tree.c:5363
+#, gcc-internal-format
+msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: config/mips/mips.opt:63
-#, fuzzy
-msgid "Use trap instructions to check for integer divide by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: tree.c:5378
+#, gcc-internal-format
+msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
+msgstr ""
 
-#: config/mips/mips.opt:67
-#, fuzzy
-msgid "Allow the use of MDMX instructions"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: tree.c:5438 tree.c:5450 tree.c:5460 c-family/c-common.c:5706
+#: c-family/c-common.c:5725 c-family/c-common.c:5743 c-family/c-common.c:5771
+#: c-family/c-common.c:5798 c-family/c-common.c:5824 c-family/c-common.c:5843
+#: c-family/c-common.c:5860 c-family/c-common.c:5884 c-family/c-common.c:5907
+#: c-family/c-common.c:5924 c-family/c-common.c:5952 c-family/c-common.c:5973
+#: c-family/c-common.c:5994 c-family/c-common.c:6020 c-family/c-common.c:6051
+#: c-family/c-common.c:6088 c-family/c-common.c:6115 c-family/c-common.c:6158
+#: c-family/c-common.c:6242 c-family/c-common.c:6272 c-family/c-common.c:6326
+#: c-family/c-common.c:6672 c-family/c-common.c:6690 c-family/c-common.c:6752
+#: c-family/c-common.c:6795 c-family/c-common.c:6866 c-family/c-common.c:6994
+#: c-family/c-common.c:7062 c-family/c-common.c:7120 c-family/c-common.c:7168
+#: c-family/c-common.c:7247 c-family/c-common.c:7271 c-family/c-common.c:7557
+#: c-family/c-common.c:7580 c-family/c-common.c:7619 c-family/c-common.c:7708
+#: c-family/c-common.c:7857 config/darwin.c:1669 config/arm/arm.c:4807
+#: config/arm/arm.c:4835 config/arm/arm.c:4852 config/avr/avr.c:4847
+#: config/h8300/h8300.c:5416 config/h8300/h8300.c:5440 config/i386/i386.c:5179
+#: config/i386/i386.c:29195 config/ia64/ia64.c:728
+#: config/m68hc11/m68hc11.c:1197 config/rs6000/rs6000.c:24988
+#: config/spu/spu.c:3933 ada/gcc-interface/utils.c:5214 lto/lto-lang.c:200
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored"
+msgstr "`%s' 属性は無視されました"
 
-#: config/mips/mips.opt:71
-msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
+#: tree.c:5478
+#, fuzzy, gcc-internal-format
+msgid "inline function %q+D declared as  dllimport: attribute ignored"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
+
+#: tree.c:5486
+#, fuzzy, gcc-internal-format
+msgid "function %q+D definition is marked dllimport"
+msgstr "関数の定義が `auto' と宣言されました"
+
+#: tree.c:5494 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
+#, fuzzy, gcc-internal-format
+msgid "variable %q+D definition is marked dllimport"
+msgstr "静的変数 `%s' は dllimport とマークされています"
+
+#: tree.c:5521 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
+#, gcc-internal-format
+msgid "external linkage required for symbol %q+D because of %qE attribute"
 msgstr ""
 
-#: config/mips/mips.opt:75
-#, fuzzy
-msgid "Use MIPS-DSP instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: tree.c:5535
+#, gcc-internal-format
+msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
+msgstr ""
 
-#: config/mips/mips.opt:79
-#, fuzzy
-msgid "Use MIPS-DSP REV 2 instructions"
-msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: tree.c:7228
+#, gcc-internal-format
+msgid "arrays of functions are not meaningful"
+msgstr "関数の配列は意味がありません"
 
-#: config/mips/mips.opt:89
-msgid "Use big-endian byte order"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: tree.c:7386
+#, gcc-internal-format
+msgid "function return type cannot be function"
+msgstr "関数の返す型が関数であってはなりません"
 
-#: config/mips/mips.opt:93
-msgid "Use little-endian byte order"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: tree.c:8618 tree.c:8703 tree.c:8764
+#, fuzzy, gcc-internal-format
+msgid "tree check: %s, have %s in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
 
-#: config/mips/mips.opt:101
-msgid "Use NewABI-style %reloc() assembly operators"
+#: tree.c:8655
+#, fuzzy, gcc-internal-format
+msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
+
+#: tree.c:8668
+#, fuzzy, gcc-internal-format
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
+msgstr "Tree 検査: クラス '%c' のはずが '%c' (%s) です(%s 内, %s:%d)"
+
+#: tree.c:8717
+#, fuzzy, gcc-internal-format
+msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
+msgstr "Tree 検査: クラス '%c' のはずが '%c' (%s) です(%s 内, %s:%d)"
+
+#: tree.c:8730
+#, fuzzy, gcc-internal-format
+msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
+
+#: tree.c:8790
+#, fuzzy, gcc-internal-format
+msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
+
+#: tree.c:8804
+#, fuzzy, gcc-internal-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+msgstr "RTL check: ベクトルの elt %d を最後の elt %d (%s 中)と一緒にアクセスします (%s:%d)"
+
+#: tree.c:8817
+#, fuzzy, gcc-internal-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
+msgstr "RTL 検査: elt %d(%s) が最後の elt %d(%s 中) と一緒にアクセスします (%s:%d)"
+
+#: tree.c:8830
+#, fuzzy, gcc-internal-format
+msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
+msgstr "RTL 検査: elt %d(%s) が最後の elt %d(%s 中) と一緒にアクセスします (%s:%d)"
+
+#: tree.c:11042
+#, gcc-internal-format
+msgid "%qD is deprecated (declared at %s:%d): %s"
 msgstr ""
 
-#: config/mips/mips.opt:105
-msgid "Use -G for data that is not defined by the current object"
+#: tree.c:11046
+#, gcc-internal-format
+msgid "%qD is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: config/mips/mips.opt:109
-#, fuzzy
-msgid "Work around certain R4000 errata"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
+#: tree.c:11071
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d): %s"
+msgstr ""
 
-#: config/mips/mips.opt:113
-#, fuzzy
-msgid "Work around certain R4400 errata"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
+#: tree.c:11075
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d)"
+msgstr ""
 
-#: config/mips/mips.opt:117
-msgid "Work around errata for early SB-1 revision 2 cores"
+#: tree.c:11082
+#, gcc-internal-format
+msgid "type is deprecated (declared at %s:%d): %s"
 msgstr ""
 
-#: config/mips/mips.opt:121
-msgid "Work around certain VR4120 errata"
+#: tree.c:11086
+#, gcc-internal-format
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: config/mips/mips.opt:125
-msgid "Work around VR4130 mflo/mfhi errata"
+#: tree.c:11095
+#, gcc-internal-format
+msgid "%qE is deprecated: %s"
 msgstr ""
 
-#: config/mips/mips.opt:129
-#, fuzzy
-msgid "Work around an early 4300 hardware bug"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
-
-#: config/mips/mips.opt:133
-#, fuzzy
-msgid "FP exceptions are enabled"
-msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
+#: tree.c:11098
+#, gcc-internal-format
+msgid "%qE is deprecated"
+msgstr ""
 
-#: config/mips/mips.opt:137
-#, fuzzy
-msgid "Use 32-bit floating-point registers"
-msgstr "32 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: tree.c:11103
+#, gcc-internal-format
+msgid "type is deprecated: %s"
+msgstr ""
 
-#: config/mips/mips.opt:141
-#, fuzzy
-msgid "Use 64-bit floating-point registers"
-msgstr "64 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: tree.c:11106
+#, gcc-internal-format
+msgid "type is deprecated"
+msgstr ""
 
-#: config/mips/mips.opt:145
-msgid "Use FUNC to flush the cache before calling stack trampolines"
+#: value-prof.c:377
+#, gcc-internal-format
+msgid "dead histogram"
 msgstr ""
 
-#: config/mips/mips.opt:149
-#, fuzzy
-msgid "Generate floating-point multiply-add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: value-prof.c:408
+#, gcc-internal-format
+msgid "Histogram value statement does not correspond to the statement it is associated with"
+msgstr ""
 
-#: config/mips/mips.opt:153
-msgid "Use 32-bit general registers"
-msgstr "32 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: value-prof.c:421
+#, gcc-internal-format
+msgid "verify_histograms failed"
+msgstr ""
 
-#: config/mips/mips.opt:157
-msgid "Use 64-bit general registers"
-msgstr "64 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: value-prof.c:468
+#, gcc-internal-format
+msgid "correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d)"
+msgstr ""
 
-#: config/mips/mips.opt:161
-msgid "Use GP-relative addressing to access small data"
+#: value-prof.c:478
+#, gcc-internal-format
+msgid "corrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
 msgstr ""
 
-#: config/mips/mips.opt:165
-#, fuzzy
-msgid "Allow the use of hardware floating-point ABI and instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: var-tracking.c:6140
+#, gcc-internal-format
+msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
+msgstr ""
 
-#: config/mips/mips.opt:169
-msgid "Generate code that can be safely linked with MIPS16 code."
+#: var-tracking.c:6144
+#, gcc-internal-format
+msgid "variable tracking size limit exceeded"
 msgstr ""
 
-#: config/mips/mips.opt:173
-#, fuzzy
-msgid "Generate code for ISA level N"
-msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: varasm.c:301
+#, fuzzy, gcc-internal-format
+msgid "%+D causes a section type conflict"
+msgstr "%s はセクションタイプの競合を引き起こします"
 
-#: config/mips/mips.opt:177
-#, fuzzy
-msgid "Generate MIPS16 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: varasm.c:950
+#, fuzzy, gcc-internal-format
+msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
+msgstr "`%s' のアラインメントはオブジェクトファイルの最大値よりも大きいです。 %d を使います。"
 
-#: config/mips/mips.opt:181
-#, fuzzy
-msgid "Use MIPS-3D instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: varasm.c:1188 varasm.c:1196
+#, fuzzy, gcc-internal-format
+msgid "register name not specified for %q+D"
+msgstr "レジスタ名が `%s' 用に指定されていません"
 
-#: config/mips/mips.opt:185
-#, fuzzy
-msgid "Use ll, sc and sync instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:1198
+#, fuzzy, gcc-internal-format
+msgid "invalid register name for %q+D"
+msgstr "`%s' に対するレジスタ名として無効です"
 
-#: config/mips/mips.opt:189
-msgid "Use -G for object-local data"
-msgstr ""
+#: varasm.c:1200
+#, fuzzy, gcc-internal-format
+msgid "data type of %q+D isn%'t suitable for a register"
+msgstr "`%s' のデータ型は register にはふさわしくありません"
 
-#: config/mips/mips.opt:193
-msgid "Use indirect calls"
-msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:1203
+#, fuzzy, gcc-internal-format
+msgid "register specified for %q+D isn%'t suitable for data type"
+msgstr "`%s' に指定された register はデータ型にふさわしくありません"
 
-#: config/mips/mips.opt:197
-#, fuzzy
-msgid "Use a 32-bit long type"
-msgstr "32 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:1213
+#, gcc-internal-format
+msgid "global register variable has initial value"
+msgstr "大域 register 変数が初期値を持っています"
 
-#: config/mips/mips.opt:201
-#, fuzzy
-msgid "Use a 64-bit long type"
-msgstr "64 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:1217
+#, gcc-internal-format
+msgid "optimization may eliminate reads and/or writes to register variables"
+msgstr ""
 
-#: config/mips/mips.opt:205
-msgid "Don't optimize block moves"
-msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤·¤Ê¤¤"
+#: varasm.c:1255
+#, fuzzy, gcc-internal-format
+msgid "register name given for non-register variable %q+D"
+msgstr "レジスタ名が非 register 変数 `%s' に与えられました"
 
-#: config/mips/mips.opt:209
-#, fuzzy
-msgid "Use the mips-tfile postpass"
-msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ¹¤ë"
+#: varasm.c:1372
+#, fuzzy, gcc-internal-format
+msgid "global destructors not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: config/mips/mips.opt:213
-#, fuzzy
-msgid "Allow the use of MT instructions"
-msgstr "RTPS Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: varasm.c:1438
+#, fuzzy, gcc-internal-format
+msgid "global constructors not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: config/mips/mips.opt:217
-msgid "Do not use a cache-flushing function before calling stack trampolines"
+#: varasm.c:1818
+#, gcc-internal-format
+msgid "thread-local COMMON data not implemented"
 msgstr ""
 
-#: config/mips/mips.opt:221
-#, fuzzy
-msgid "Do not use MDMX instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: varasm.c:1847
+#, fuzzy, gcc-internal-format
+msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
+msgstr "%s に要求されたアラインメントは実装されたアラインメント %d より大きいです"
 
-#: config/mips/mips.opt:225
-#, fuzzy
-msgid "Generate normal-mode code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: varasm.c:4526
+#, fuzzy, gcc-internal-format
+msgid "initializer for integer/fixed-point value is too complicated"
+msgstr "整数の初期設定子の値が複雑すぎます"
 
-#: config/mips/mips.opt:229
-#, fuzzy
-msgid "Do not use MIPS-3D instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: varasm.c:4531
+#, gcc-internal-format
+msgid "initializer for floating value is not a floating constant"
+msgstr "浮動小数点数の初期設定子の値が、浮動小数点定数ではありません"
 
-#: config/mips/mips.opt:233
-#, fuzzy
-msgid "Use paired-single floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:4837
+#, fuzzy, gcc-internal-format
+msgid "invalid initial value for member %qE"
+msgstr "メンバ `%s' に対する無効な初期値"
 
-#: config/mips/mips.opt:237
-msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
-msgstr ""
+#: varasm.c:5146 varasm.c:5190
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D must precede definition"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
 
-#: config/mips/mips.opt:241
-#, fuzzy
-msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:5154
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D after first use results in unspecified behavior"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
 
-#: config/mips/mips.opt:245
-#, fuzzy
-msgid "Use SmartMIPS instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: varasm.c:5188
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D must be public"
+msgstr "`%s' の weak 宣言は public でなければなりません"
 
-#: config/mips/mips.opt:249
-#, fuzzy
-msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: varasm.c:5192
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D not supported"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
 
-#: config/mips/mips.opt:253
-msgid "Optimize lui/addiu address loads"
-msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤¹¤ë"
+#: varasm.c:5221 varasm.c:5706
+#, gcc-internal-format
+msgid "only weak aliases are supported in this configuration"
+msgstr "現在の設定では weak alias しかサポートされません"
 
-#: config/mips/mips.opt:257
-#, fuzzy
-msgid "Assume all symbols have 32-bit values"
-msgstr "Á´¤Æ¤Î double ¤ò¥¢¥é¥¤¥ó¤µ¤ì¤¿¤â¤Î¤È¤ß¤Ê¤¹"
+#: varasm.c:5440
+#, fuzzy, gcc-internal-format
+msgid "weakref is not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: config/mips/mips.opt:261
-msgid "Optimize the output for PROCESSOR"
+#: varasm.c:5463 varasm.c:5703
+#, gcc-internal-format
+msgid "ifunc is not supported in this configuration"
 msgstr ""
 
-#: config/mips/mips.opt:269
-#, fuzzy
-msgid "Perform VR4130-specific alignment optimizations"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
-
-#: config/mips/mips.opt:273
-msgid "Lift restrictions on GOT size"
+#: varasm.c:5623
+#, gcc-internal-format
+msgid "%q+D aliased to undefined symbol %qE"
 msgstr ""
 
-#: config/bfin/bfin.opt:31
-#, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
-
-#: config/bfin/bfin.opt:35
-msgid "Program is entirely located in low 64k of memory"
+#: varasm.c:5637
+#, gcc-internal-format
+msgid "%q+D aliased to external symbol %qE"
 msgstr ""
 
-#: config/bfin/bfin.opt:39
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+#: varasm.c:5680
+#, gcc-internal-format
+msgid "weakref %q+D ultimately targets itself"
 msgstr ""
 
-#: config/bfin/bfin.opt:44
-msgid "Avoid speculative loads to work around a hardware anomaly."
+#: varasm.c:5689
+#, gcc-internal-format
+msgid "weakref %q+D must have static linkage"
 msgstr ""
 
-#: config/bfin/bfin.opt:48
-msgid "Enabled ID based shared library"
-msgstr ""
+#: varasm.c:5696
+#, fuzzy, gcc-internal-format
+msgid "alias definitions not supported in this configuration"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
 
-#: config/bfin/bfin.opt:52
-msgid "Generate code that won't be linked against any other ID shared libraries,"
-msgstr ""
+#: varasm.c:5764 config/sol2.c:155
+#, fuzzy, gcc-internal-format
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
 
-#: config/bfin/bfin.opt:65
-msgid "Avoid generating pc-relative calls; use indirection"
-msgstr ""
+#: vec.c:523
+#, fuzzy, gcc-internal-format
+msgid "vector %s %s domain error, in %s at %s:%u"
+msgstr "%s で内部コンパイラエラー (%s:%d)"
 
-#: config/bfin/bfin.opt:69
-msgid "Link with the fast floating-point library"
-msgstr ""
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:187
+#, fuzzy, gcc-internal-format
+msgid "no sclass for %s stab (0x%x)"
+msgstr "%s スタブ用の sclass がありません (0x%x)\n"
 
-#: config/bfin/bfin.opt:81
-msgid "Do stack checking using bounds in L1 scratch memory"
-msgstr ""
+#: c-family/c-common.c:877
+#, fuzzy, gcc-internal-format
+msgid "%qD is not defined outside of function scope"
+msgstr "ラベル %s があらゆる関数の外側で参照されました"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr ""
+#: c-family/c-common.c:927
+#, fuzzy, gcc-internal-format
+msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
+msgstr "文字列長 `%d' は、長さ `%d' (ISO C%d コンパイラのサポート要件)より大きくなっています"
 
-#: treelang/lang.opt:34
-#, fuzzy
-msgid "Trace the parsing process"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+#: c-family/c-common.c:1420 c-family/c-common.c:1432 cp/semantics.c:6053
+#, gcc-internal-format
+msgid "overflow in constant expression"
+msgstr "定数式がオーバーフローしました"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr ""
+#: c-family/c-common.c:1455
+#, gcc-internal-format
+msgid "integer overflow in expression"
+msgstr "式の整数がオーバーフローしました"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õʸ¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:1460
+#, gcc-internal-format
+msgid "floating point overflow in expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:1464
+#, fuzzy, gcc-internal-format
+msgid "fixed-point overflow in expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "»ØÄꤵ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍפʤâ¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:1468
+#, fuzzy, gcc-internal-format
+msgid "vector overflow in expression"
+msgstr "式の整数がオーバーフローしました"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
+#: c-family/c-common.c:1474
+#, fuzzy, gcc-internal-format
+msgid "complex integer overflow in expression"
+msgstr "式の整数がオーバーフローしました"
+
+#: c-family/c-common.c:1477
+#, fuzzy, gcc-internal-format
+msgid "complex floating point overflow in expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
+
+#: c-family/c-common.c:1520
+#, gcc-internal-format
+msgid "logical %<or%> applied to non-boolean constant"
 msgstr ""
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
+#: c-family/c-common.c:1523
+#, gcc-internal-format
+msgid "logical %<and%> applied to non-boolean constant"
 msgstr ""
 
-#: java/lang.opt:110
-#, fuzzy
-msgid "Replace system path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+#: c-family/c-common.c:1568
+#, gcc-internal-format
+msgid "logical %<or%> of collectively exhaustive tests is always true"
+msgstr ""
 
-#: java/lang.opt:114
-#, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:1572
+#, fuzzy, gcc-internal-format
+msgid "logical %<and%> of mutually exclusive tests is always false"
+msgstr "相互排他的な値の等価の `and' テストは常に 0 です"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+#: c-family/c-common.c:1607
+#, gcc-internal-format
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
 
-#: java/lang.opt:125
-msgid "Output a class file"
+#: c-family/c-common.c:1622
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
+#: c-family/c-common.c:1629 c-family/c-common.c:1647
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 msgstr ""
 
-#: java/lang.opt:133
-#, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
+#: c-family/c-common.c:1678
+#, fuzzy, gcc-internal-format
+msgid "first argument of %q+D should be %<int%>"
+msgstr "`%s' の第一引数は `int' とすべきです"
+
+#: c-family/c-common.c:1687
+#, fuzzy, gcc-internal-format
+msgid "second argument of %q+D should be %<char **%>"
+msgstr "`%s' の第二引数は `char **' とすべきです"
+
+#: c-family/c-common.c:1696
+#, fuzzy, gcc-internal-format
+msgid "third argument of %q+D should probably be %<char **%>"
+msgstr "`%s' の第三引数はおそらく `char **' とすべきでしょう"
+
+#: c-family/c-common.c:1706
+#, fuzzy, gcc-internal-format
+msgid "%q+D takes only zero or two arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
+#: c-family/c-common.c:1755
+#, gcc-internal-format
+msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 msgstr ""
 
-#: java/lang.opt:144
-#, fuzzy
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ë̾¤Î¥ê¥¹¥È¤È¤¹¤ë"
+#: c-family/c-common.c:1911
+#, fuzzy, gcc-internal-format
+msgid "conversion to %qT from boolean expression"
+msgstr "不完全型への変換です"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
+#: c-family/c-common.c:1932
+#, gcc-internal-format
+msgid "negative integer implicitly converted to unsigned type"
+msgstr "負の整数が暗黙に符合無し型に変換されました"
 
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+#: c-family/c-common.c:1935
+#, gcc-internal-format
+msgid "conversion of unsigned constant value to negative integer"
 msgstr ""
 
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
+#: c-family/c-common.c:1962
+#, gcc-internal-format
+msgid "conversion to %qT alters %qT constant value"
 msgstr ""
 
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
+#: c-family/c-common.c:2054
+#, gcc-internal-format
+msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍѤ·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
+#: c-family/c-common.c:2091
+#, fuzzy, gcc-internal-format
+msgid "conversion to %qT from %qT may alter its value"
+msgstr "NaN から整数への変換です"
 
-#: java/lang.opt:174
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+#: c-family/c-common.c:2119
+#, gcc-internal-format
+msgid "large integer implicitly truncated to unsigned type"
+msgstr "大きな整数が暗黙に符合無し型に切り詰められました"
 
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
+#: c-family/c-common.c:2125 c-family/c-common.c:2132 c-family/c-common.c:2140
+#, gcc-internal-format
+msgid "overflow in implicit constant conversion"
+msgstr "暗黙の定数変換でオーバーフローしました"
 
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
+#: c-family/c-common.c:2312
+#, fuzzy, gcc-internal-format
+msgid "operation on %qE may be undefined"
+msgstr "`%s' での演算が定義されていないと思われます"
 
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Boehm GC ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:2620
+#, gcc-internal-format
+msgid "case label does not reduce to an integer constant"
+msgstr "case ラベルを整数定数に還元できません"
 
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
+#: c-family/c-common.c:2660
+#, fuzzy, gcc-internal-format
+msgid "case label value is less than minimum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
 
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
+#: c-family/c-common.c:2668
+#, fuzzy, gcc-internal-format
+msgid "case label value exceeds maximum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
 
-#: java/lang.opt:201
-msgid "Set the source language version"
+#: c-family/c-common.c:2676
+#, fuzzy, gcc-internal-format
+msgid "lower value in case label range less than minimum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
+
+#: c-family/c-common.c:2685
+#, fuzzy, gcc-internal-format
+msgid "upper value in case label range exceeds maximum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
+
+#: c-family/c-common.c:2764
+#, 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 ""
 
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
+#: c-family/c-common.c:3266
+#, fuzzy, gcc-internal-format
+msgid "invalid operands to binary %s (have %qT and %qT)"
+msgstr "二項演算子 %s が不適切です"
 
-#: common.opt:28
-#, fuzzy
-msgid "Display this information"
-msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: c-family/c-common.c:3501
+#, gcc-internal-format
+msgid "comparison is always false due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に false となります"
 
-#: common.opt:32
-msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
-msgstr ""
+#: c-family/c-common.c:3503
+#, gcc-internal-format
+msgid "comparison is always true due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に true となります"
 
-#: common.opt:36
-msgid "Alias for --help=target"
-msgstr ""
+#: c-family/c-common.c:3582
+#, gcc-internal-format
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr "符合無しの式 >= 0 という比較は常に true です"
 
-#: common.opt:52
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
-msgstr ""
+#: c-family/c-common.c:3592
+#, gcc-internal-format
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr "符合無しの式 < 0 という比較は常に false です"
 
-#: common.opt:59
-#, fuzzy
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
-msgstr ""
-"  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅŪ¥Ç¡¼¥¿¤ò\n"
-"                          ÆÃÊ̤ʥ»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
+#: c-family/c-common.c:3634
+#, fuzzy, gcc-internal-format
+msgid "pointer of type %<void *%> used in arithmetic"
+msgstr "`void *' 型のポインタが計算で使われました"
 
-#: common.opt:63
-#, fuzzy
-msgid "Set optimization level to <number>"
-msgstr "ºÇŬ²½¥ì¥Ù¥ë¤ò¸µ¤ËÌᤷ¤Þ¤·¤¿"
+#: c-family/c-common.c:3640
+#, gcc-internal-format
+msgid "pointer to a function used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
 
-#: common.opt:67
-#, fuzzy
-msgid "Optimize for space rather than speed"
-msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇŬ²½¤ò¹Ô¤Ê¤¦\n"
+#: c-family/c-common.c:3646
+#, fuzzy, gcc-internal-format
+msgid "pointer to member function used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
 
-#: common.opt:71
-msgid "This switch is deprecated; use -Wextra instead"
+#: c-family/c-common.c:3858
+#, gcc-internal-format
+msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
-#: common.opt:75
-msgid "Warn about returning structures, unions or arrays"
-msgstr "¹½Â¤ÂΡ¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:3943 cp/semantics.c:610 cp/typeck.c:7359
+#, gcc-internal-format
+msgid "suggest parentheses around assignment used as truth value"
+msgstr "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
 
-#: common.opt:79
-#, fuzzy
-msgid "Warn if an array is accessed out of bounds"
-msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:4217
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %<sizeof%> to a function type"
+msgstr "ISO C++ は関数型への `sizeof' の適用を禁じます"
 
-#: common.opt:83
-#, fuzzy
-msgid "Warn about inappropriate attribute usage"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:4230
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %qs to a void type"
+msgstr "インスタンス化されない型に対する無効な操作です"
 
-#: common.opt:87
-msgid "Warn about pointer casts which increase alignment"
-msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:4238
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %qs to incomplete type %qT "
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: common.opt:91
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
-msgstr ""
+#: c-family/c-common.c:4280
+#, fuzzy, gcc-internal-format
+msgid "%<__alignof%> applied to a bit-field"
+msgstr "ビットフィールドに `__alignof' が適用されました"
 
-#: common.opt:95
-msgid "Warn when an optimization pass is disabled"
-msgstr "ºÇŬ²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:4996
+#, fuzzy, gcc-internal-format
+msgid "cannot disable built-in function %qs"
+msgstr "組み込み関数 `%s' を覆い隠します"
 
-#: common.opt:99
-msgid "Treat all warnings as errors"
-msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
+#: c-family/c-common.c:5188
+#, gcc-internal-format
+msgid "pointers are not permitted as case values"
+msgstr "case の値としてのポインタは許されていません"
 
-#: common.opt:103
-#, fuzzy
-msgid "Treat specified warning as error"
-msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
+#: c-family/c-common.c:5195
+#, fuzzy, gcc-internal-format
+msgid "range expressions in switch statements are non-standard"
+msgstr "ISO C では switch 文での範囲式は禁じられています"
 
-#: common.opt:107
-msgid "Print extra (possibly unwanted) warnings"
-msgstr ""
+#: c-family/c-common.c:5221
+#, gcc-internal-format
+msgid "empty range specified"
+msgstr "空の範囲が指定されました"
 
-#: common.opt:111
-msgid "Exit on the first error occurred"
-msgstr ""
+#: c-family/c-common.c:5281
+#, gcc-internal-format
+msgid "duplicate (or overlapping) case value"
+msgstr "二重の(あるいは重複している) case の値"
 
-#: common.opt:115
-msgid "Warn when an inlined function cannot be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5283
+#, gcc-internal-format
+msgid "this is the first entry overlapping that value"
+msgstr "これがその値と重複した最初の項目です"
 
-#: common.opt:119
-#, fuzzy
-msgid "Warn if an object is larger than <number> bytes"
-msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂ礭¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
+#: c-family/c-common.c:5287
+#, gcc-internal-format
+msgid "duplicate case value"
+msgstr "重複した case の値"
 
-#: common.opt:123
-msgid "Warn when a logical operator is suspicously always evaluating to true or false"
-msgstr ""
+#: c-family/c-common.c:5288
+#, gcc-internal-format
+msgid "previously used here"
+msgstr "前にここで使われました"
 
-#: common.opt:127
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
+#: c-family/c-common.c:5292
+#, gcc-internal-format
+msgid "multiple default labels in one switch"
+msgstr "一つの switch に複数の default ラベルがあります"
 
-#: common.opt:131
-#, fuzzy
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
-msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5294
+#, gcc-internal-format
+msgid "this is the first default label"
+msgstr "これが最初の default ラベルです"
 
-#: common.opt:135
-#, fuzzy
-msgid "Warn about overflow in arithmetic expressions"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: c-family/c-common.c:5346
+#, fuzzy, gcc-internal-format
+msgid "case value %qs not in enumerated type"
+msgstr "case 値 `%ld' は列挙型にはありません"
 
-#: common.opt:139
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃ֤˱ƶÁ¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5351
+#, fuzzy, gcc-internal-format
+msgid "case value %qs not in enumerated type %qT"
+msgstr "case 値 `%ld' は列挙型にはありません"
 
-#: common.opt:143
-#, fuzzy
-msgid "Warn when padding is required to align structure members"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍפ¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5410
+#, fuzzy, gcc-internal-format
+msgid "switch missing default case"
+msgstr "これが最初の default ラベルです"
 
-#: common.opt:147
-msgid "Warn when one local variable shadows another"
-msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òʤ¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5482
+#, fuzzy, gcc-internal-format
+msgid "enumeration value %qE not handled in switch"
+msgstr "列挙値 `%s' は switch 内で扱われていません"
 
-#: common.opt:151
-msgid "Warn when not issuing stack smashing protection for some reason"
-msgstr ""
+#: c-family/c-common.c:5508
+#, fuzzy, gcc-internal-format
+msgid "taking the address of a label is non-standard"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: common.opt:155 common.opt:159
-#, fuzzy
-msgid "Warn about code which might break strict aliasing rules"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5695
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored for field of type %qT"
+msgstr "`%s' 属性は型には適用されません"
 
-#: common.opt:163 common.opt:167
-msgid "Warn about optimizations that assume that signed overflow is undefined"
+#: c-family/c-common.c:5789 c-family/c-common.c:5815
+#, gcc-internal-format
+msgid "%qE attribute conflicts with attribute %s"
 msgstr ""
 
-#: common.opt:171
-#, fuzzy
-msgid "Warn about enumerated switches, with no default, missing a case"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:5929 lto/lto-lang.c:205
+#, gcc-internal-format
+msgid "%qE attribute has no effect on unit local functions"
+msgstr ""
 
-#: common.opt:175
-#, fuzzy
-msgid "Warn about enumerated switches missing a \"default:\" statement"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6082
+#, gcc-internal-format
+msgid "%qE attribute have effect only on public objects"
+msgstr ""
 
-#: common.opt:179
-#, fuzzy
-msgid "Warn about all enumerated switches missing a specific case"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6179
+#, fuzzy, gcc-internal-format
+msgid "destructor priorities are not supported"
+msgstr "スタック制限式を受け付けません"
 
-#: common.opt:183 c.opt:434
-msgid "Do not suppress warnings from system headers"
-msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
+#: c-family/c-common.c:6181
+#, fuzzy, gcc-internal-format
+msgid "constructor priorities are not supported"
+msgstr "スタック制限式を受け付けません"
 
-#: common.opt:187
-#, fuzzy
-msgid "Warn about uninitialized automatic variables"
-msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6198
+#, gcc-internal-format
+msgid "destructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
 
-#: common.opt:191
-msgid "Warn about code that will never be executed"
-msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6203
+#, gcc-internal-format
+msgid "constructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
 
-#: common.opt:195
-msgid "Enable all -Wunused- warnings"
+#: c-family/c-common.c:6211
+#, gcc-internal-format
+msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: common.opt:199
-msgid "Warn when a function is unused"
-msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6214
+#, gcc-internal-format
+msgid "constructor priorities must be integers from 0 to %d inclusive"
+msgstr ""
 
-#: common.opt:203
-msgid "Warn when a label is unused"
-msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6370
+#, fuzzy, gcc-internal-format
+msgid "unknown machine mode %qE"
+msgstr "不明なマシンモード `%s'"
 
-#: common.opt:207
-msgid "Warn when a function parameter is unused"
-msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6399
+#, gcc-internal-format
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgstr ""
 
-#: common.opt:211
-msgid "Warn when an expression value is unused"
-msgstr "¼°¤ÎÃͤ¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6402
+#, fuzzy, gcc-internal-format
+msgid "use __attribute__ ((vector_size)) instead"
+msgstr "`%s' 属性の疑似命令が無視されました"
 
-#: common.opt:215
-msgid "Warn when a variable is unused"
-msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-common.c:6411
+#, fuzzy, gcc-internal-format
+msgid "unable to emulate %qs"
+msgstr "ファイル '%s' を open できません"
 
-#: common.opt:219
-#, fuzzy
-msgid "Warn when a register variable is declared volatile"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: c-family/c-common.c:6422
+#, fuzzy, gcc-internal-format
+msgid "invalid pointer mode %qs"
+msgstr "無効な識別子 `%s'"
 
-#: common.opt:223
-msgid "Warn instead of error in case profiles in -fprofile-use do not match"
+#: c-family/c-common.c:6439
+#, gcc-internal-format
+msgid "signedness of type and machine mode %qs don%'t match"
 msgstr ""
 
-#: common.opt:227
-#, fuzzy
-msgid "Emit declaration information into <file>"
-msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤Øȯ¹Ô¤¹¤ë\n"
+#: c-family/c-common.c:6450
+#, fuzzy, gcc-internal-format
+msgid "no data type for mode %qs"
+msgstr "モード `%s' に対するデータ型がありません"
 
-#: common.opt:240
-#, fuzzy
-msgid "Enable dumps from specific passes of the compiler"
-msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: c-family/c-common.c:6460
+#, fuzzy, gcc-internal-format
+msgid "cannot use mode %qs for enumeral types"
+msgstr "ポインタ型に変換できません"
 
-#: common.opt:244
-#, fuzzy
-msgid "Set the file basename to be used for dumps"
-msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍѤµ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄꤹ¤ë"
+#: c-family/c-common.c:6487
+#, fuzzy, gcc-internal-format
+msgid "mode %qs applied to inappropriate type"
+msgstr "sizeof が不完全な型に適用されました"
 
-#: common.opt:264
-msgid "Align the start of functions"
-msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: c-family/c-common.c:6519
+#, gcc-internal-format
+msgid "section attribute cannot be specified for local variables"
+msgstr "section 属性はローカル変数に対しては指定できません"
 
-#: common.opt:271
-msgid "Align labels which are only reached by jumping"
-msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþãÀè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: c-family/c-common.c:6530 config/bfin/bfin.c:5663 config/bfin/bfin.c:5714
+#: config/bfin/bfin.c:5741 config/bfin/bfin.c:5754
+#, fuzzy, gcc-internal-format
+msgid "section of %q+D conflicts with previous declaration"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: common.opt:278
-msgid "Align all labels"
-msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: c-family/c-common.c:6538
+#, fuzzy, gcc-internal-format
+msgid "section of %q+D cannot be overridden"
+msgstr "%s: '%s' の宣言は変換されません\n"
 
-#: common.opt:285
-msgid "Align the start of loops"
-msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: c-family/c-common.c:6546
+#, fuzzy, gcc-internal-format
+msgid "section attribute not allowed for %q+D"
+msgstr "セクション属性は `%s' には使えません"
 
-#: common.opt:300
-#, fuzzy
-msgid "Specify that arguments may alias each other and globals"
-msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄꤹ¤ë"
+#: c-family/c-common.c:6553
+#, gcc-internal-format
+msgid "section attributes are not supported for this target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
 
-#: common.opt:304
-msgid "Assume arguments may alias globals but not each other"
-msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌ̾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌ̾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: c-family/c-common.c:6585
+#, gcc-internal-format
+msgid "requested alignment is not a constant"
+msgstr "要求されたアラインメントが定数ではありません"
 
-#: common.opt:308
-#, fuzzy
-msgid "Assume arguments alias neither each other nor globals"
-msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: c-family/c-common.c:6590
+#, gcc-internal-format
+msgid "requested alignment is not a power of 2"
+msgstr "要求されたアラインメントが 2 のべき乗ではありません"
 
-#: common.opt:312
-#, fuzzy
-msgid "Assume arguments alias no other storage"
-msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: c-family/c-common.c:6595
+#, gcc-internal-format
+msgid "requested alignment is too large"
+msgstr "要求されたアラインメントが大きすぎます"
 
-#: common.opt:316
-#, fuzzy
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:6623
+#, fuzzy, gcc-internal-format
+msgid "alignment may not be specified for %q+D"
+msgstr "`%s' に対してのアラインメントは指定できません"
 
-#: common.opt:320
-#, fuzzy
-msgid "Generate auto-inc/dec instructions"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:6630
+#, gcc-internal-format
+msgid "alignment for %q+D was previously specified as %d and may not be decreased"
+msgstr ""
 
-#: common.opt:328
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "ÇÛÎó¤Îź»ú¤Èź»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:6634
+#, gcc-internal-format
+msgid "alignment for %q+D must be at least %d"
+msgstr ""
+
+#: c-family/c-common.c:6659
+#, fuzzy, gcc-internal-format
+msgid "inline function %q+D cannot be declared weak"
+msgstr "関数 `%s' を `mutable' としては宣言できません"
+
+#: c-family/c-common.c:6664
+#, gcc-internal-format
+msgid "indirect function %q+D cannot be declared weak"
+msgstr ""
 
-#: common.opt:332
-#, fuzzy
-msgid "Replace add, compare, branch with branch on count register"
-msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
+#: c-family/c-common.c:6701
+#, gcc-internal-format
+msgid "%q+D defined both normally and as %qE attribute"
+msgstr ""
 
-#: common.opt:336
-msgid "Use profiling information for branch probabilities"
-msgstr "ʬ´ô·ÐÏ©¿ä¬ÍѤΥץí¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍѤ¹¤ë"
+#: c-family/c-common.c:6709
+#, gcc-internal-format
+msgid "weak %q+D cannot be defined %qE"
+msgstr ""
 
-#: common.opt:340
-msgid "Perform branch target load optimization before prologue / epilogue threading"
+#: c-family/c-common.c:6726
+#, gcc-internal-format
+msgid "attribute %qE argument not a string"
 msgstr ""
 
-#: common.opt:344
-msgid "Perform branch target load optimization after prologue / epilogue threading"
+#: c-family/c-common.c:6802
+#, gcc-internal-format
+msgid "indirect function %q+D cannot be declared weakref"
 msgstr ""
 
-#: common.opt:348
-msgid "Restrict target load migration not to re-use registers in any basic block"
+#: c-family/c-common.c:6824
+#, gcc-internal-format
+msgid "weakref attribute must appear before alias attribute"
 msgstr ""
 
-#: common.opt:352
-#, fuzzy
-msgid "Mark <register> as being preserved across functions"
-msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄ̤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
+#: c-family/c-common.c:6853
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored on non-class types"
+msgstr "`%s' 属性は型には適用されません"
 
-#: common.opt:356
-#, fuzzy
-msgid "Mark <register> as being corrupted by function calls"
-msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
+#: c-family/c-common.c:6859
+#, gcc-internal-format
+msgid "%qE attribute ignored because %qT is already defined"
+msgstr ""
 
-#: common.opt:363
-#, fuzzy
-msgid "Save registers around function calls"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊݸ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-common.c:6872
+#, fuzzy, gcc-internal-format
+msgid "visibility argument not a string"
+msgstr "alias 引数が文字列ではない"
 
-#: common.opt:367
-msgid "Compare the results of several data dependence analyzers."
+#: c-family/c-common.c:6884
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored on types"
+msgstr "`%s' 属性は無視されました"
+
+#: c-family/c-common.c:6900
+#, gcc-internal-format
+msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: common.opt:371
-#, fuzzy
-msgid "Do not put uninitialized globals in the common section"
-msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
+#: c-family/c-common.c:6911
+#, fuzzy, gcc-internal-format
+msgid "%qD redeclared with different visibility"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#: common.opt:375
-#, fuzzy
-msgid "Perform a register copy-propagation optimization pass"
-msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:6914 c-family/c-common.c:6918
+#, gcc-internal-format
+msgid "%qD was declared %qs which implies default visibility"
+msgstr ""
 
-#: common.opt:379
-#, fuzzy
-msgid "Perform cross-jumping optimization"
-msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:7002
+#, fuzzy, gcc-internal-format
+msgid "tls_model argument not a string"
+msgstr "alias 引数が文字列ではない"
 
-#: common.opt:383
-msgid "When running CSE, follow jumps to their targets"
-msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
+#: c-family/c-common.c:7015
+#, 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:7035 c-family/c-common.c:7141 c-family/c-common.c:7899
+#: config/m32c/m32c.c:3168
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute applies only to functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: common.opt:387
-msgid "When running CSE, follow conditional jumps"
-msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
+#: c-family/c-common.c:7041 c-family/c-common.c:7147 c-family/c-common.c:7905
+#, fuzzy, gcc-internal-format
+msgid "can%'t set %qE attribute after definition"
+msgstr "定義の後で `%s' 属性をセットすることはできません"
 
-#: common.opt:391
-msgid "Omit range reduction step when performing complex division"
+#: c-family/c-common.c:7087
+#, gcc-internal-format
+msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: common.opt:395
-#, fuzzy
-msgid "Place data items into their own section"
-msgstr "¥Ç¡¼¥¿¹àÌܤò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
+#: c-family/c-common.c:7204
+#, fuzzy, gcc-internal-format
+msgid "deprecated message is not a string"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
 
-#: common.opt:399
-msgid "List all available debugging counters with their limits and counts."
+#: c-family/c-common.c:7245
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored for %qE"
+msgstr "`%s' 属性は無視されました"
+
+#: c-family/c-common.c:7305
+#, gcc-internal-format
+msgid "invalid vector type for attribute %qE"
 msgstr ""
 
-#: common.opt:403
-msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
+#: c-family/c-common.c:7311 ada/gcc-interface/utils.c:5340
+#: ada/gcc-interface/utils.c:5434
+#, gcc-internal-format
+msgid "vector size not an integral multiple of component size"
 msgstr ""
 
-#: common.opt:407
-msgid "Map one directory name to another in debug information"
+#: c-family/c-common.c:7317 ada/gcc-interface/utils.c:5346
+#: ada/gcc-interface/utils.c:5440
+#, gcc-internal-format
+msgid "zero vector size"
 msgstr ""
 
-#: common.opt:413
-msgid "Defer popping functions args from stack until later"
-msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃ٤餻¤ë"
+#: c-family/c-common.c:7325 ada/gcc-interface/utils.c:5354
+#: ada/gcc-interface/utils.c:5447
+#, gcc-internal-format
+msgid "number of components of the vector not a power of two"
+msgstr ""
 
-#: common.opt:417
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr "ʬ´ôÌ¿Îá¤ÎÃٱ䥹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
+#: c-family/c-common.c:7353 ada/gcc-interface/utils.c:5070
+#, fuzzy, gcc-internal-format
+msgid "nonnull attribute without arguments on a non-prototype"
+msgstr "仮引数の数がプロトタイプと一致しません"
 
-#: common.opt:421
-msgid "Delete useless null pointer checks"
-msgstr "̵°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
+#: c-family/c-common.c:7368 ada/gcc-interface/utils.c:5085
+#, fuzzy, gcc-internal-format
+msgid "nonnull argument has invalid operand number (argument %lu)"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
 
-#: common.opt:425
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
+#: c-family/c-common.c:7387 ada/gcc-interface/utils.c:5104
+#, gcc-internal-format
+msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: common.opt:429
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
+#: c-family/c-common.c:7395 ada/gcc-interface/utils.c:5113
+#, gcc-internal-format
+msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 msgstr ""
 
-#: common.opt:433
-msgid "Dump various compiler internals to a file"
+#: c-family/c-common.c:7471
+#, fuzzy, gcc-internal-format
+msgid "not enough variable arguments to fit a sentinel"
+msgstr "関数への引数が少なすぎます"
+
+#: c-family/c-common.c:7485
+#, fuzzy, gcc-internal-format
+msgid "missing sentinel in function call"
+msgstr "PC 関連の関数呼び出しを禁じる"
+
+#: c-family/c-common.c:7526
+#, gcc-internal-format
+msgid "null argument where non-null required (argument %lu)"
 msgstr ""
 
-#: common.opt:437
-#, fuzzy
-msgid "Suppress output of addresses in debugging dumps"
-msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎϤòÍÞÀ©¤¹¤ë"
+#: c-family/c-common.c:7591
+#, fuzzy, gcc-internal-format
+msgid "cleanup argument not an identifier"
+msgstr "述語は識別子でなければなりません"
 
-#: common.opt:441
-#, fuzzy
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
-msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎϤòÍÞÀ©¤¹¤ë"
+#: c-family/c-common.c:7598
+#, fuzzy, gcc-internal-format
+msgid "cleanup argument not a function"
+msgstr "関数に対する引数が多すぎます"
 
-#: common.opt:445
-msgid "Perform early inlining"
+#: c-family/c-common.c:7637
+#, gcc-internal-format
+msgid "%qE attribute requires prototypes with named arguments"
 msgstr ""
 
-#: common.opt:449
-#, fuzzy
-msgid "Perform DWARF2 duplicate elimination"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: c-family/c-common.c:7648
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to variadic functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: common.opt:453 common.opt:457
-msgid "Perform unused type elimination in debug info"
+#: c-family/c-common.c:7660 ada/gcc-interface/utils.c:5160
+#, fuzzy, gcc-internal-format
+msgid "requested position is not an integer constant"
+msgstr "要求された init_priority は整数型の定数ではありません"
+
+#: c-family/c-common.c:7668 ada/gcc-interface/utils.c:5167
+#, gcc-internal-format
+msgid "requested position is less than zero"
 msgstr ""
 
-#: common.opt:461
-msgid "Do not suppress C++ class debug information."
+#: c-family/c-common.c:7794
+#, gcc-internal-format
+msgid "bad option %s to optimize attribute"
 msgstr ""
 
-#: common.opt:465
-msgid "Enable exception handling"
-msgstr "Îã³°Ê᪤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-common.c:7797
+#, gcc-internal-format
+msgid "bad option %s to pragma attribute"
+msgstr ""
 
-#: common.opt:469
-#, fuzzy
-msgid "Perform a number of minor, expensive optimizations"
-msgstr "ÌÜΩ¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:8026
+#, fuzzy, gcc-internal-format
+msgid "not enough arguments to function %qE"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#: common.opt:476
-msgid "Assume no NaNs or infinities are generated"
-msgstr ""
+#: c-family/c-common.c:8062 c-family/c-common.c:8108
+#, fuzzy, gcc-internal-format
+msgid "non-floating-point argument in call to function %qE"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: common.opt:480
-#, fuzzy
-msgid "Mark <register> as being unavailable to the compiler"
-msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂФ· <register> ¤ò»ÈÍÑÉԲĤȥޡ¼¥¯¤¹¤ë\n"
+#: c-family/c-common.c:8085
+#, fuzzy, gcc-internal-format
+msgid "non-floating-point arguments in call to function %qE"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: common.opt:484
-#, fuzzy
-msgid "Don't allocate floats and doubles in extended-precision registers"
-msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊݽç¤òÀ©¸æ¤¹¤ë"
+#: c-family/c-common.c:8101
+#, fuzzy, gcc-internal-format
+msgid "non-const integer argument %u in call to function %qE"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
-msgid "Does nothing.  Preserved for backward compatibility."
+#: c-family/c-common.c:8437
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to static data member %qD"
 msgstr ""
 
-#: common.opt:492
-msgid "Perform a forward propagation pass on RTL"
+#: c-family/c-common.c:8442
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: common.opt:499
-msgid "Allow function addresses to be held in registers"
-msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
+#: c-family/c-common.c:8449
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to a non constant address"
+msgstr ""
 
-#: common.opt:503
-#, fuzzy
-msgid "Place each function into its own section"
-msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
+#: c-family/c-common.c:8462 cp/typeck.c:4915
+#, fuzzy, gcc-internal-format
+msgid "attempt to take address of bit-field structure member %qD"
+msgstr "構造体メンバ `%s' のビットフィールドのアドレスを取得しようとしています"
 
-#: common.opt:507
-#, fuzzy
-msgid "Perform global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: c-family/c-common.c:8521
+#, gcc-internal-format
+msgid "index %E denotes an offset greater than size of %qT"
+msgstr ""
 
-#: common.opt:511
-#, fuzzy
-msgid "Perform enhanced load motion during global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: c-family/c-common.c:8557
+#, gcc-internal-format
+msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
+msgstr ""
 
-#: common.opt:515
-#, fuzzy
-msgid "Perform store motion after global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: c-family/c-common.c:8578
+#, fuzzy, gcc-internal-format
+msgid "assignment of member %qD in read-only object"
+msgstr "%sが読み込み専用領域で行われました"
 
-#: common.opt:519
-msgid "Perform redundant load after store elimination in global common subexpression"
+#: c-family/c-common.c:8580
+#, fuzzy, gcc-internal-format
+msgid "increment of member %qD in read-only object"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: c-family/c-common.c:8582
+#, fuzzy, gcc-internal-format
+msgid "decrement of member %qD in read-only object"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: c-family/c-common.c:8584
+#, gcc-internal-format
+msgid "member %qD in read-only object used as %<asm%> output"
 msgstr ""
 
-#: common.opt:524
-#, fuzzy
-msgid "Perform global common subexpression elimination after register allocation"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: c-family/c-common.c:8588
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:529
-#, fuzzy
-msgid "Enable guessing of branch probabilities"
-msgstr "ʬ´ô·ÐÏ©¿ä¬¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-common.c:8589
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:537
-msgid "Process #ident directives"
-msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
+#: c-family/c-common.c:8590
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:541
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: c-family/c-common.c:8591
+#, gcc-internal-format
+msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: common.opt:545
-#, fuzzy
-msgid "Perform conversion of conditional jumps to conditional execution"
-msgstr "¾ò·ïŪ¤Ê¼Â¹Ô¤Ø¤ÎÊѹ¹¤Î¤¿¤á¤ÎïçÃͤòÊѹ¹¤¹¤ë"
-
-#: common.opt:553
-msgid "Do not generate .size directives"
-msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: c-family/c-common.c:8595
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
 
-#: common.opt:562
-#, fuzzy
-msgid "Pay attention to the \"inline\" keyword"
-msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òʧ¤¦"
+#: c-family/c-common.c:8596
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
 
-#: common.opt:566
-#, fuzzy
-msgid "Integrate simple functions into their callers when code size is known to not growth"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: c-family/c-common.c:8597
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
 
-#: common.opt:570
-msgid "Integrate simple functions into their callers"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: c-family/c-common.c:8598
+#, gcc-internal-format
+msgid "read-only variable %qD used as %<asm%> output"
+msgstr ""
 
-#: common.opt:574
-#, fuzzy
-msgid "Integrate functions called once into their callers"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: c-family/c-common.c:8601
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:581
-#, fuzzy
-msgid "Limit the size of inlined functions to <number>"
-msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
+#: c-family/c-common.c:8602
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:585
-#, fuzzy
-msgid "Instrument function entry and exit with profiling calls"
-msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:8603
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: common.opt:589
-msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
+#: c-family/c-common.c:8604
+#, gcc-internal-format
+msgid "read-only parameter %qD use as %<asm%> output"
 msgstr ""
 
-#: common.opt:593
-msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
+#: c-family/c-common.c:8609
+#, gcc-internal-format
+msgid "assignment of read-only named return value %qD"
 msgstr ""
 
-#: common.opt:597
-msgid "Perform Interprocedural constant propagation"
+#: c-family/c-common.c:8611
+#, gcc-internal-format
+msgid "increment of read-only named return value %qD"
 msgstr ""
 
-#: common.opt:601
-#, fuzzy
-msgid "Discover pure and const functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
-
-#: common.opt:605
-msgid "Perform interprocedural points-to analysis"
+#: c-family/c-common.c:8613
+#, gcc-internal-format
+msgid "decrement of read-only named return value %qD"
 msgstr ""
 
-#: common.opt:609
-msgid "Discover readonly and non addressable static variables"
+#: c-family/c-common.c:8615
+#, gcc-internal-format
+msgid "read-only named return value %qD used as %<asm%>output"
 msgstr ""
 
-#: common.opt:613
-msgid "Type based escape and alias analysis"
+#: c-family/c-common.c:8620
+#, fuzzy, gcc-internal-format
+msgid "assignment of function %qD"
+msgstr "関数 `%s' への引数が少なすぎます"
+
+#: c-family/c-common.c:8621
+#, fuzzy, gcc-internal-format
+msgid "increment of function %qD"
+msgstr "関数 `%s' に対する引数が多すぎます"
+
+#: c-family/c-common.c:8622
+#, fuzzy, gcc-internal-format
+msgid "decrement of function %qD"
+msgstr "関数 `%s' への引数が少なすぎます"
+
+#: c-family/c-common.c:8623
+#, gcc-internal-format
+msgid "function %qD used as %<asm%> output"
 msgstr ""
 
-#: common.opt:617
-msgid "Perform matrix layout flattening and transposing based"
+#: c-family/c-common.c:8629
+#, gcc-internal-format
+msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: common.opt:622
-#, fuzzy
-msgid "Perform structure layout optimizations based"
-msgstr "¶¯Åٺ︺ºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:8642
+#, fuzzy, gcc-internal-format
+msgid "lvalue required as left operand of assignment"
+msgstr "代入として無効な左辺値です"
 
-#: common.opt:627
-msgid "Optimize induction variables on trees"
+#: c-family/c-common.c:8645
+#, gcc-internal-format
+msgid "lvalue required as increment operand"
 msgstr ""
 
-#: common.opt:631
-#, fuzzy
-msgid "Use jump tables for sufficiently large switch statements"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: common.opt:635
-#, fuzzy
-msgid "Generate code for functions even if they are fully inlined"
-msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:8648
+#, gcc-internal-format
+msgid "lvalue required as decrement operand"
+msgstr ""
 
-#: common.opt:639
-msgid "Emit static const variables even if they are not used"
-msgstr "»ÈÍѤµ¤ì¤Ê¤¤ÀÅŪÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎϤ¹¤ë"
+#: c-family/c-common.c:8651
+#, gcc-internal-format
+msgid "lvalue required as unary %<&%> operand"
+msgstr ""
 
-#: common.opt:643
-#, fuzzy
-msgid "Give external symbols a leading underscore"
-msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËƬʸ»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
+#: c-family/c-common.c:8654
+#, fuzzy, gcc-internal-format
+msgid "lvalue required in asm statement"
+msgstr "asm 文の中に無効な左辺値"
 
-#: common.opt:651
-msgid "Set errno after built-in math functions"
-msgstr "ÁȤ߹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
+#: c-family/c-common.c:8671
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument (have %qT)"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:655
-#, fuzzy
-msgid "Report on permanent memory allocation"
-msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±Ê³Ū¤Ë³ÎÊݤµ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
+#: c-family/c-common.c:8675
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of array indexing (have %qT)"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:662
-msgid "Attempt to merge identical constants and constant variables"
-msgstr ""
+#: c-family/c-common.c:8680
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of unary %<*%> (have %qT)"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:666
-msgid "Attempt to merge identical constants across compilation units"
-msgstr ""
+#: c-family/c-common.c:8685
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of %<->%> (have %qT)"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:670
-msgid "Attempt to merge identical debug strings across compilation units"
-msgstr ""
+#: c-family/c-common.c:8690
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of implicit conversion (have %qT)"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:674
-#, fuzzy
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
-msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎŤµ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
+#: c-family/c-common.c:8821
+#, fuzzy, gcc-internal-format
+msgid "size of array is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
 
-#: common.opt:678
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
-msgstr ""
+#: c-family/c-common.c:9080
+#, fuzzy, gcc-internal-format
+msgid "array subscript has type %<char%>"
+msgstr "配列の添字が `char' 型です"
 
-#: common.opt:682
-msgid "Perform SMS based modulo scheduling with register moves allowed"
-msgstr ""
+#: c-family/c-common.c:9115
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<<<%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
 
-#: common.opt:686
-#, fuzzy
-msgid "Move loop invariant computations out of loops"
-msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊѤʷ׻»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
+#: c-family/c-common.c:9118
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<<<%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
 
-#: common.opt:690
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
-msgstr ""
+#: c-family/c-common.c:9124
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<>>%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
 
-#: common.opt:694
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
-msgstr ""
+#: c-family/c-common.c:9127
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<>>%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
 
-#: common.opt:698
-msgid "Ignore read operations when inserting mudflap instrumentation"
-msgstr ""
+#: c-family/c-common.c:9133
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<&&%> within %<||%>"
+msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
 
-#: common.opt:702
-#, fuzzy
-msgid "Use the RTL dead code elimination pass"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:9142
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<|%>"
+msgstr "計算が | 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:706
-#, fuzzy
-msgid "Use the RTL dead store elimination pass"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:9147
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<|%>"
+msgstr "比較が | 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:710
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
+#: c-family/c-common.c:9151
+#, gcc-internal-format
+msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 msgstr ""
 
-#: common.opt:714
-msgid "Support synchronous non-call exceptions"
-msgstr "Ʊ´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: c-family/c-common.c:9161
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<^%>"
+msgstr "計算が ^ 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:718
-msgid "When possible do not generate stack frames"
-msgstr "²Äǽ¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
+#: c-family/c-common.c:9166
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<^%>"
+msgstr "計算が ^ 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:722
-msgid "Expand OpenMP operations on SSA form"
-msgstr ""
+#: c-family/c-common.c:9172
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> in operand of %<&%>"
+msgstr "& 演算子の周りの + や - の周りには括弧をつけることをお勧めします"
 
-#: common.opt:726
-#, fuzzy
-msgid "Do the full register move optimization pass"
-msgstr "ºÇŬ²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:9175
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> in operand of %<&%>"
+msgstr "& 演算子の周りの + や - の周りには括弧をつけることをお勧めします"
 
-#: common.opt:730
-msgid "Optimize sibling and tail recursive calls"
-msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇŬ²½¤¹¤ë"
+#: c-family/c-common.c:9180
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<&%>"
+msgstr "比較が & 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:734 common.opt:738
-msgid "Report on memory allocation before interprocedural optimization"
+#: c-family/c-common.c:9184
+#, gcc-internal-format
+msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 msgstr ""
 
-#: common.opt:742
-msgid "Pack structure members together without holes"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
+#: c-family/c-common.c:9192
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<==%>"
+msgstr "比較が | 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:746
-msgid "Set initial maximum structure member alignment"
-msgstr ""
+#: c-family/c-common.c:9198
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<!=%>"
+msgstr "比較が | 演算子の項となる場合には括弧をつけることをお勧めします"
 
-#: common.opt:750
-#, fuzzy
-msgid "Return small aggregates in memory, not registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
+#: c-family/c-common.c:9209
+#, fuzzy, gcc-internal-format
+msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
+msgstr "X<=Y<=Z の様な比較は数学的な意味での結果をもたらしません"
 
-#: common.opt:754
-#, fuzzy
-msgid "Perform loop peeling"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:9224
+#, fuzzy, gcc-internal-format
+msgid "label %q+D defined but not used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
 
-#: common.opt:758
-#, fuzzy
-msgid "Enable machine specific peephole optimizations"
-msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-common.c:9226
+#, fuzzy, gcc-internal-format
+msgid "label %q+D declared but not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: common.opt:762
-#, fuzzy
-msgid "Enable an RTL peephole pass before sched2"
-msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-common.c:9246
+#, fuzzy, gcc-internal-format
+msgid "division by zero"
+msgstr "#if でゼロ除算が発生しました"
 
-#: common.opt:766
-#, fuzzy
-msgid "Generate position-independent code if possible (large mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:9278
+#, fuzzy, gcc-internal-format
+msgid "comparison between types %qT and %qT"
+msgstr "ポインタと整数との比較を行なっています"
 
-#: common.opt:770
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (large mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:9329
+#, gcc-internal-format
+msgid "comparison between signed and unsigned integer expressions"
+msgstr "符合付きと符合無しの整数式同士の比較です"
 
-#: common.opt:774
-#, fuzzy
-msgid "Generate position-independent code if possible (small mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:9380
+#, gcc-internal-format
+msgid "promoted ~unsigned is always non-zero"
+msgstr ""
 
-#: common.opt:778
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (small mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-common.c:9383
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with constant"
+msgstr "~で反転された格上げ符合無し型と定数との比較です"
 
-#: common.opt:782
-#, fuzzy
-msgid "Run predictive commoning optimization."
-msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
+#: c-family/c-common.c:9393
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr "~で反転された符合無し型と符合無し型との比較です"
 
-#: common.opt:786
-msgid "Generate prefetch instructions, if available, for arrays in loops"
-msgstr ""
+#: c-family/c-format.c:127 c-family/c-format.c:314
+#, gcc-internal-format
+msgid "format string has invalid operand number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
 
-#: common.opt:790
-#, fuzzy
-msgid "Enable basic program profiling code"
-msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
+#: c-family/c-format.c:144
+#, gcc-internal-format
+msgid "function does not return string type"
+msgstr "関数が文字列型を返しません"
 
-#: common.opt:794
-#, fuzzy
-msgid "Insert arc-based program profiling code"
-msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
+#: c-family/c-format.c:177
+#, gcc-internal-format
+msgid "format string argument is not a string type"
+msgstr ""
 
-#: common.opt:798
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
+#: c-family/c-format.c:203
+#, gcc-internal-format
+msgid "found a %<%s%> reference but the format argument should be a string"
 msgstr ""
 
-#: common.opt:802
-msgid "Enable common options for performing profile feedback directed optimizations"
+#: c-family/c-format.c:206
+#, gcc-internal-format
+msgid "found a %qT but the format argument should be a string"
 msgstr ""
 
-#: common.opt:806
-msgid "Insert code to profile values of expressions"
+#: c-family/c-format.c:216
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference but a string was found"
 msgstr ""
 
-#: common.opt:813
-msgid "Make compile reproducible using <string>"
+#: c-family/c-format.c:238
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference"
 msgstr ""
 
-#: common.opt:823
-msgid "Record gcc command line switches in the object file."
+#: 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 ""
 
-#: common.opt:827
-#, fuzzy
-msgid "Return small aggregates in registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
+#: c-family/c-format.c:306
+#, fuzzy, gcc-internal-format
+msgid "%qE is an unrecognized format function type"
+msgstr "`%s' は認識できないフォーマット関数型です"
 
-#: common.opt:831
-#, fuzzy
-msgid "Enables a register move optimization"
-msgstr "°ÜÆ°Ì¿ÎáºÇŬ²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-format.c:320
+#, fuzzy, gcc-internal-format
+msgid "%<...%> has invalid operand number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
 
-#: common.opt:835
-#, fuzzy
-msgid "Perform a register renaming optimization pass"
-msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:327
+#, fuzzy, gcc-internal-format
+msgid "format string argument follows the args to be formatted"
+msgstr "フォーマット文字列引数がフォーマットされる引数の後に続いています"
 
-#: common.opt:839
-msgid "Reorder basic blocks to improve code placement"
-msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+#: c-family/c-format.c:1066
+#, fuzzy, gcc-internal-format
+msgid "function might be possible candidate for %qs format attribute"
+msgstr "関数は恐らく `%s' format 属性の候補と思われます"
 
-#: common.opt:843
-#, fuzzy
-msgid "Reorder basic blocks and partition into hot and cold sections"
-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 "フォーマット内で $ 演算子番号を欠いています"
 
-#: common.opt:847
-#, fuzzy
-msgid "Reorder functions to improve code placement"
-msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+#: c-family/c-format.c:1188
+#, gcc-internal-format
+msgid "%s does not support %%n$ operand number formats"
+msgstr "%s は %%n$ 演算子番号フォーマットを受け付けません"
 
-#: common.opt:851
-#, fuzzy
-msgid "Add a common subexpression elimination pass after loop optimizations"
-msgstr "¥ë¡¼¥×ºÇŬ²½¸å¤Ë¶¦ÄÌÉôʬ¼°½üµî²áÄø¤ò¼Â¹Ô"
+#: c-family/c-format.c:1195
+#, gcc-internal-format
+msgid "operand number out of range in format"
+msgstr "演算子番号がフォーマットの範囲外です"
 
-#: common.opt:859
-msgid "Disable optimizations that assume default FP rounding behavior"
-msgstr ""
+#: c-family/c-format.c:1218
+#, gcc-internal-format
+msgid "format argument %d used more than once in %s format"
+msgstr "フォーマット引数 %d が %s フォーマット中で二回以上使われました"
 
-#: common.opt:863
-msgid "Enable scheduling across basic blocks"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-format.c:1250
+#, fuzzy, gcc-internal-format
+msgid "$ operand number used after format without operand number"
+msgstr "演算子番号が引数を取らないフォーマットで指定されました"
 
-#: common.opt:867
-msgid "Allow speculative motion of non-loads"
-msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: c-family/c-format.c:1281
+#, gcc-internal-format
+msgid "format argument %d unused before used argument %d in $-style format"
+msgstr "$-式フォーマット内のフォーマット引数 %d が引数 %d が使われる前で未使用です"
 
-#: common.opt:871
-msgid "Allow speculative motion of some loads"
-msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: c-family/c-format.c:1376
+#, gcc-internal-format
+msgid "format not a string literal, format string not checked"
+msgstr "フォーマットが文字列リテラルではありませんので、フォーマットは検査されません"
 
-#: common.opt:875
-msgid "Allow speculative motion of more loads"
-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 "フォーマットは非文字列リテラルで、且つフォーマット引数を持ちません"
 
-#: common.opt:879
-#, fuzzy
-msgid "Set the verbosity level of the scheduler"
-msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄꤹ¤ë\n"
+#: c-family/c-format.c:1397
+#, gcc-internal-format
+msgid "format not a string literal, argument types not checked"
+msgstr "フォーマットは文字列リテラルではありませんので、引数の型は検査されません"
 
-#: common.opt:883
-msgid "If scheduling post reload, do superblock scheduling"
-msgstr ""
+#: c-family/c-format.c:1410
+#, gcc-internal-format
+msgid "too many arguments for format"
+msgstr "フォーマットへの引数が多すぎます"
 
-#: common.opt:887
-msgid "If scheduling post reload, do trace scheduling"
-msgstr ""
+#: c-family/c-format.c:1413
+#, gcc-internal-format
+msgid "unused arguments in $-style format"
+msgstr "$-式のフォーマットで未使用の引数があります"
 
-#: common.opt:891
-msgid "Reschedule instructions before register allocation"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݤÎÁ°¤ËÌ¿Îá¤òÊ¤Ùľ¤¹"
+#: c-family/c-format.c:1416
+#, fuzzy, gcc-internal-format
+msgid "zero-length %s format string"
+msgstr "長さ 0 のフォーマット文字列"
 
-#: common.opt:895
-msgid "Reschedule instructions after register allocation"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݤθå¤ÇÌ¿Îá¤òÊ¤Ùľ¤¹"
+#: c-family/c-format.c:1420
+#, gcc-internal-format
+msgid "format is a wide character string"
+msgstr "フォーマットがワイド文字列です"
 
-#: common.opt:901
-msgid "Allow premature scheduling of queued insns"
-msgstr ""
+#: c-family/c-format.c:1423
+#, gcc-internal-format
+msgid "unterminated format string"
+msgstr "終端されていないフォーマット文字列"
 
-#: common.opt:905
-msgid "Set number of queued insns that can be prematurely scheduled"
-msgstr ""
+#: c-family/c-format.c:1667
+#, fuzzy, gcc-internal-format
+msgid "spurious trailing %<%%%> in format"
+msgstr "フォーマットに `%%' の痕跡らしきものがあります"
 
-#: common.opt:913 common.opt:917
-msgid "Set dependence distance checking in premature scheduling of queued insns"
-msgstr ""
+#: c-family/c-format.c:1711 c-family/c-format.c:1991
+#, gcc-internal-format
+msgid "repeated %s in format"
+msgstr "フォーマット中で %s を繰り返しています"
 
-#: common.opt:921
-msgid "Access data in the same section from shared anchor points"
-msgstr ""
+#: c-family/c-format.c:1724
+#, gcc-internal-format
+msgid "missing fill character at end of strfmon format"
+msgstr "strfmon フォーマットの終りで詰め文字を欠いています"
 
-#: common.opt:925
-#, fuzzy
-msgid "Perform sequence abstraction optimization on RTL"
-msgstr "¶¯Åٺ︺ºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:1812
+#, gcc-internal-format
+msgid "zero width in %s format"
+msgstr "%s で幅 0 のフォーマットです"
 
-#: common.opt:929
-msgid "Eliminate redundant sign extensions using LCM."
-msgstr ""
+#: c-family/c-format.c:1830
+#, gcc-internal-format
+msgid "empty left precision in %s format"
+msgstr "%s で空の左精度フォーマットです"
 
-#: common.opt:933
-msgid "Show column numbers in diagnostics, when available.  Default off"
-msgstr ""
+#: c-family/c-format.c:1906
+#, gcc-internal-format
+msgid "empty precision in %s format"
+msgstr "%s で空の精度フォーマットです"
 
-#: common.opt:937
-msgid "Disable optimizations observable by IEEE signaling NaNs"
-msgstr ""
+#: c-family/c-format.c:1975
+#, fuzzy, gcc-internal-format
+msgid "%s does not support the %qs %s length modifier"
+msgstr "%s は `%s' %s 長さ修飾子を受け付けません"
 
-#: common.opt:941
-msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
-msgstr ""
+#: c-family/c-format.c:2008
+#, gcc-internal-format
+msgid "conversion lacks type at end of format"
+msgstr "フォーマットの終りで型変換文字が欠けています"
 
-#: common.opt:945
-#, fuzzy
-msgid "Convert floating point constants to single precision constants"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òñÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
+#: c-family/c-format.c:2019
+#, fuzzy, gcc-internal-format
+msgid "unknown conversion type character %qc in format"
+msgstr "フォーマット内に不明な型変換文字 `%c' があります"
 
-#: common.opt:949
-msgid "Split lifetimes of induction variables when loops are unrolled"
-msgstr ""
+#: c-family/c-format.c:2022
+#, gcc-internal-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr "フォーマット内に不明な型変換文字 0x%x があります"
 
-#: common.opt:953
-msgid "Split wide types into independent registers"
-msgstr ""
+#: c-family/c-format.c:2029
+#, fuzzy, gcc-internal-format
+msgid "%s does not support the %<%%%c%> %s format"
+msgstr "%s は `%%%s%c' %s フォーマットを受け付けません"
 
-#: common.opt:957
-msgid "Apply variable expansion when loops are unrolled"
-msgstr ""
+#: c-family/c-format.c:2045
+#, fuzzy, gcc-internal-format
+msgid "%s used with %<%%%c%> %s format"
+msgstr "%s が `%%%c' %s フォーマットと一緒に使われました"
 
-#: common.opt:963
-msgid "Insert stack checking code into the program"
-msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
+#: c-family/c-format.c:2054
+#, gcc-internal-format
+msgid "%s does not support %s"
+msgstr "%s は %s を受け付けません"
 
-#: common.opt:970
-msgid "Trap if the stack goes past <register>"
-msgstr ""
+#: c-family/c-format.c:2064
+#, fuzzy, gcc-internal-format
+msgid "%s does not support %s with the %<%%%c%> %s format"
+msgstr "%s は %s を `%%%c' %s フォーマットと一緒に使う事を受け付けません"
 
-#: common.opt:974
-msgid "Trap if the stack goes past symbol <name>"
-msgstr ""
+#: c-family/c-format.c:2100
+#, fuzzy, gcc-internal-format
+msgid "%s ignored with %s and %<%%%c%> %s format"
+msgstr "%s は %s 及び `%%%c' %s フォーマットと一緒に使うと無視されます"
+
+#: c-family/c-format.c:2104
+#, gcc-internal-format
+msgid "%s ignored with %s in %s format"
+msgstr "%s は %s を %s フォーマットで一緒に使うと無視されます"
+
+#: c-family/c-format.c:2111
+#, fuzzy, gcc-internal-format
+msgid "use of %s and %s together with %<%%%c%> %s format"
+msgstr "%s と %s とを `%%%c' %s フォーマットと一緒に使っています"
+
+#: c-family/c-format.c:2115
+#, gcc-internal-format
+msgid "use of %s and %s together in %s format"
+msgstr "%s と %s とを %s フォーマットの中で使っています"
+
+#: c-family/c-format.c:2134
+#, fuzzy, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year in some locales"
+msgstr "`%%%c' はロケールによっては、年の下二桁だけをもたらします"
+
+#: c-family/c-format.c:2137
+#, fuzzy, gcc-internal-format
+msgid "%<%%%c%> yields only last 2 digits of year"
+msgstr "`%%%c' は年の下二桁だけをもたらします"
+
+#. The end of the format string was reached.
+#: c-family/c-format.c:2154
+#, fuzzy, gcc-internal-format
+msgid "no closing %<]%> for %<%%[%> format"
+msgstr "`%%[' フォーマットを閉じる `]' がありません"
+
+#: c-family/c-format.c:2168
+#, fuzzy, gcc-internal-format
+msgid "use of %qs length modifier with %qc type character"
+msgstr "`%s' 長さ修飾子を `%c' 型変換文字と一緒に使っています"
 
-#: common.opt:978
-msgid "Use propolice as a stack protection method"
-msgstr ""
+#: c-family/c-format.c:2186
+#, fuzzy, gcc-internal-format
+msgid "%s does not support the %<%%%s%c%> %s format"
+msgstr "%s は `%%%s%c' %s フォーマットを受け付けません"
 
-#: common.opt:982
-msgid "Use a stack protection method for every function"
-msgstr ""
+#: c-family/c-format.c:2203
+#, gcc-internal-format
+msgid "operand number specified with suppressed assignment"
+msgstr "演算子番号が代入の抑制と共に使われています"
 
-#: common.opt:994
-msgid "Assume strict aliasing rules apply"
-msgstr "¸·Ì©¤ÊÊÌ̾µ¬Â§¤ËŬ¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
+#: c-family/c-format.c:2206
+#, gcc-internal-format
+msgid "operand number specified for format taking no argument"
+msgstr "演算子番号が引数を取らないフォーマットで指定されました"
 
-#: common.opt:998
-#, fuzzy
-msgid "Treat signed overflow as undefined"
-msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
+#: c-family/c-format.c:2291
+#, fuzzy, gcc-internal-format
+msgid "embedded %<\\0%> in format"
+msgstr "フォーマットに `\\0' が埋め込まれています"
 
-#: common.opt:1002
-msgid "Check for syntax errors, then stop"
-msgstr "ʸˡ¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
+#: c-family/c-format.c:2360
+#, fuzzy, gcc-internal-format
+msgid "writing through null pointer (argument %d)"
+msgstr "null ポインタを書き込んでいます (引数 %d)"
 
-#: common.opt:1006
-#, fuzzy
-msgid "Create data files needed by \"gcov\""
-msgstr "gcov ¤¬É¬ÍפȤ¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
+#: c-family/c-format.c:2368
+#, fuzzy, gcc-internal-format
+msgid "reading through null pointer (argument %d)"
+msgstr "null ポインタを読込んでいます (引数 %d)"
 
-#: common.opt:1010
-#, fuzzy
-msgid "Perform jump threading optimizations"
-msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:2388
+#, fuzzy, gcc-internal-format
+msgid "writing into constant object (argument %d)"
+msgstr "定数オブジェクトに書き込んでいます (引数 %d)"
 
-#: common.opt:1014
-#, fuzzy
-msgid "Report the time taken by each compiler pass"
-msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍפ·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
+#: c-family/c-format.c:2399
+#, fuzzy, gcc-internal-format
+msgid "extra type qualifiers in format argument (argument %d)"
+msgstr "フォーマット引数に余分な型修飾子があります (引数 %d)"
 
-#: common.opt:1018
-msgid "Set the default thread-local storage code generation model"
+#: 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 ""
 
-#: common.opt:1022
-msgid "Reorder top level functions, variables, and asms"
+#: c-family/c-format.c:2522
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 msgstr ""
 
-#: common.opt:1026
-msgid "Perform superblock formation via tail duplication"
+#: 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 ""
 
-#: common.opt:1033
-msgid "Assume floating-point operations can trap"
+#: c-family/c-format.c:2537
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 msgstr ""
 
-#: common.opt:1037
-#, fuzzy
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
-msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
-
-#: common.opt:1041
-#, fuzzy
-msgid "Enable SSA-CCP optimization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:1045
-#, fuzzy
-msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:1049
-msgid "Enable loop header copying on trees"
+#: 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 ""
 
-#: common.opt:1053
-msgid "Replace SSA temporaries with better names in copies"
+#: 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 ""
 
-#: common.opt:1057
-msgid "Enable copy propagation on trees"
-msgstr ""
+#: c-family/c-format.c:2660
+#, fuzzy, gcc-internal-format
+msgid "%<locus%> is not defined as a type"
+msgstr "\"%s\" は定義されていません"
 
-#: common.opt:1065
-msgid "Transform condition stores into unconditional ones"
+#: c-family/c-format.c:2713
+#, gcc-internal-format
+msgid "%<location_t%> is not defined as a type"
 msgstr ""
 
-#: common.opt:1069
-#, fuzzy
-msgid "Enable SSA dead code elimination optimization on trees"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:2730
+#, fuzzy, gcc-internal-format
+msgid "%<tree%> is not defined as a type"
+msgstr "\"%s\" は定義されていません"
 
-#: common.opt:1073
-#, fuzzy
-msgid "Enable dominator optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-format.c:2735
+#, fuzzy, gcc-internal-format
+msgid "%<tree%> is not defined as a pointer type"
+msgstr "ポインタ型に変換できません"
 
-#: common.opt:1077
-#, fuzzy
-msgid "Enable dead store elimination"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: c-family/c-format.c:3008
+#, fuzzy, gcc-internal-format
+msgid "args to be formatted is not %<...%>"
+msgstr "フォーマットされる引数が、'...' になっていません"
 
-#: common.opt:1081
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
-msgstr ""
+#: c-family/c-format.c:3020
+#, gcc-internal-format
+msgid "strftime formats cannot format arguments"
+msgstr "strftime フォーマットは引数をフォーマットできません"
 
-#: common.opt:1085
-#, fuzzy
-msgid "Enable loop invariant motion on trees"
-msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊѤʷ׻»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
+#: c-family/c-lex.c:228
+#, gcc-internal-format
+msgid "badly nested C headers from preprocessor"
+msgstr "プリプロセッサから異常にネストされた C ヘッダです"
 
-#: common.opt:1089
-msgid "Enable linear loop transforms on trees"
-msgstr ""
+#: c-family/c-lex.c:263
+#, gcc-internal-format
+msgid "ignoring #pragma %s %s"
+msgstr "#pragma %s %s を無視します"
 
-#: common.opt:1093
-#, fuzzy
-msgid "Create canonical induction variables in loops"
-msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌͶƳÊÑ¿ô¤ò¶¯Åٺ︺¤¹¤ë"
+#. ... or not.
+#: c-family/c-lex.c:385 c-family/c-lex.c:976
+#, fuzzy, gcc-internal-format
+msgid "stray %<@%> in program"
+msgstr "プログラムとして逸脱した文字 '%c'"
 
-#: common.opt:1097
-#, fuzzy
-msgid "Enable loop optimizations on tree level"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-lex.c:400
+#, fuzzy, gcc-internal-format
+msgid "stray %qs in program"
+msgstr "プログラムとして逸脱した文字 '%c'"
 
-#: common.opt:1101
-#, fuzzy
-msgid "Enable automatic parallelization of loops"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-lex.c:410
+#, gcc-internal-format
+msgid "missing terminating %c character"
+msgstr "%c 文字での終端を欠いています"
 
-#: common.opt:1105
-#, fuzzy
-msgid "Enable SSA-PRE optimization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-lex.c:412
+#, fuzzy, gcc-internal-format
+msgid "stray %qc in program"
+msgstr "プログラムとして逸脱した文字 '%c'"
 
-#: common.opt:1109
-msgid "Enable reassociation on tree level"
-msgstr ""
+#: c-family/c-lex.c:414
+#, fuzzy, gcc-internal-format
+msgid "stray %<\\%o%> in program"
+msgstr "プログラムとして逸脱した文字 '\\%o'"
 
-#: common.opt:1113
-msgid "Perform structural alias analysis"
+#: c-family/c-lex.c:586
+#, gcc-internal-format
+msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: common.opt:1117
-#, fuzzy
-msgid "Enable SSA code sinking on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:1121
-msgid "Perform scalar replacement of aggregates"
+#: c-family/c-lex.c:590
+#, gcc-internal-format
+msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: common.opt:1125
-msgid "Replace temporary expressions in the SSA->normal pass"
-msgstr ""
+#: c-family/c-lex.c:610
+#, fuzzy, gcc-internal-format
+msgid "integer constant is too large for %<unsigned long%> type"
+msgstr "整数定数が大きすぎるので unsigned になりました"
 
-#: common.opt:1129
-msgid "Perform live range splitting during the SSA->normal pass"
-msgstr ""
+#: c-family/c-lex.c:647
+#, fuzzy, gcc-internal-format
+msgid "unsuffixed float constant"
+msgstr "2 つの 'u' 接尾辞が整数定数についています"
 
-#: common.opt:1133
-msgid "Perform Value Range Propagation on trees"
-msgstr ""
+#: c-family/c-lex.c:679
+#, fuzzy, gcc-internal-format
+msgid "unsupported non-standard suffix on floating constant"
+msgstr "浮動小数定数に 'f' と 'l' 接尾辞の両方があります"
 
-#: common.opt:1137
-#, fuzzy
-msgid "Compile whole compilation unit at a time"
-msgstr "ËÝÌõñ°ÌÁ´ÂΤò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+#: c-family/c-lex.c:684
+#, fuzzy, gcc-internal-format
+msgid "non-standard suffix on floating constant"
+msgstr "浮動小数定数に 'f' と 'l' 接尾辞の両方があります"
 
-#: common.opt:1141
-msgid "Perform loop unrolling when iteration count is known"
-msgstr "È¿Éü²ó¿ô¤¬´ûÃΤΤȤ­¡¢¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: c-family/c-lex.c:738 c-family/c-lex.c:740
+#, fuzzy, gcc-internal-format
+msgid "floating constant exceeds range of %qT"
+msgstr "浮動小数点数が '%s' の範囲を超えました"
 
-#: common.opt:1145
-msgid "Perform loop unrolling for all loops"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: c-family/c-lex.c:749
+#, fuzzy, gcc-internal-format
+msgid "floating constant truncated to zero"
+msgstr "浮動小数定数を使い損ねました"
 
-#: common.opt:1152
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
+#: c-family/c-lex.c:938
+#, gcc-internal-format
+msgid "repeated %<@%> before Objective-C string"
 msgstr ""
 
-#: common.opt:1156
-msgid "Allow optimization for floating-point arithmetic which may change the"
-msgstr ""
+#: c-family/c-lex.c:957 cp/parser.c:3375
+#, fuzzy, gcc-internal-format
+msgid "unsupported non-standard concatenation of string literals"
+msgstr "終端のない文字列リテラルの推定開始位置"
 
-#: common.opt:1161
-msgid "Same as -fassociative-math for expressions which include division."
-msgstr ""
+#: c-family/c-lex.c:985
+#, fuzzy, gcc-internal-format
+msgid "traditional C rejects string constant concatenation"
+msgstr "古い C では文字列結合を拒否します"
 
-#: common.opt:1169
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
-msgstr ""
+#: c-family/c-omp.c:122
+#, fuzzy, gcc-internal-format
+msgid "invalid expression type for %<#pragma omp atomic%>"
+msgstr "オペランドとして無効な式"
 
-#: common.opt:1173
-#, fuzzy
-msgid "Perform loop unswitching"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: c-family/c-omp.c:256 cp/semantics.c:4419
+#, fuzzy, gcc-internal-format
+msgid "invalid type for iteration variable %qE"
+msgstr "`%s' はレジスタ変数としては無効なレジスタ名です"
 
-#: common.opt:1177
-msgid "Just generate unwind tables for exception handling"
-msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
+#: c-family/c-omp.c:269
+#, fuzzy, gcc-internal-format
+msgid "%qE is not initialized"
+msgstr "初期化子を欠いています"
 
-#: common.opt:1181
-#, fuzzy
-msgid "Perform variable tracking"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: c-family/c-omp.c:286 cp/semantics.c:4334
+#, fuzzy, gcc-internal-format
+msgid "missing controlling predicate"
+msgstr "述語の後ろの '(' を欠いています"
 
-#: common.opt:1185
-msgid "Perform variable tracking and also tag variables that are uninitialized"
-msgstr ""
+#: c-family/c-omp.c:368 cp/semantics.c:4091
+#, fuzzy, gcc-internal-format
+msgid "invalid controlling predicate"
+msgstr "無効な制御式です"
 
-#: common.opt:1189
-#, fuzzy
-msgid "Enable loop vectorization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-omp.c:375 cp/semantics.c:4340
+#, fuzzy, gcc-internal-format
+msgid "missing increment expression"
+msgstr "代入の抑制"
 
-#: common.opt:1193
-#, fuzzy
-msgid "Enable use of cost model in vectorization"
-msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-omp.c:444 cp/semantics.c:4196
+#, fuzzy, gcc-internal-format
+msgid "invalid increment expression"
+msgstr "無効な制御式です"
 
-#: common.opt:1197
-msgid "Enable loop versioning when doing loop vectorization on trees"
-msgstr ""
+#: c-family/c-opts.c:303
+#, gcc-internal-format
+msgid "-I- specified twice"
+msgstr "-I- が二回指定されました"
 
-#: common.opt:1201
-#, fuzzy
-msgid "Set the verbosity level of the vectorizer"
-msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄꤹ¤ë\n"
+#: c-family/c-opts.c:306
+#, gcc-internal-format
+msgid "obsolete option -I- used, please use -iquote instead"
+msgstr ""
 
-#: common.opt:1205
-msgid "Enable copy propagation of scalar-evolution information."
+#: c-family/c-opts.c:486
+#, gcc-internal-format
+msgid "-Werror=normalized=: set -Wnormalized=nfc"
 msgstr ""
 
-#: common.opt:1215
-#, fuzzy
-msgid "Add extra commentary to assembler output"
-msgstr ";ʬ¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎϤËÄɲ乤ë"
+#: c-family/c-opts.c:500
+#, fuzzy, gcc-internal-format
+msgid "argument %qs to %<-Wnormalized%> not recognized"
+msgstr "言語 %s は認識できません"
 
-#: common.opt:1219
-msgid "Set the default symbol visibility"
-msgstr ""
+#: c-family/c-opts.c:723 fortran/cpp.c:347
+#, fuzzy, gcc-internal-format
+msgid "output filename specified twice"
+msgstr "出力ファイル名が二回指定されました"
 
-#: common.opt:1224
-msgid "Use expression value profiles in optimizations"
+#: c-family/c-opts.c:852
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for C++"
 msgstr ""
 
-#: common.opt:1228
-msgid "Construct webs and split unrelated uses of single variable"
+#: c-family/c-opts.c:865
+#, gcc-internal-format
+msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: common.opt:1232
-#, fuzzy
-msgid "Perform whole program optimizations"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: c-family/c-opts.c:944
+#, gcc-internal-format
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k は無視されました(-Wformat がありません)"
 
-#: common.opt:1236
-msgid "Assume signed arithmetic overflow wraps around"
-msgstr ""
+#: c-family/c-opts.c:946
+#, gcc-internal-format
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args は無視されました(-Wformat がありません)"
 
-#: common.opt:1240
-#, fuzzy
-msgid "Put zero initialized data in the bss section"
-msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
+#: c-family/c-opts.c:948
+#, fuzzy, gcc-internal-format
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args は無視されました(-Wformat がありません)"
 
-#: common.opt:1244
-#, fuzzy
-msgid "Generate debug information in default format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:950
+#, gcc-internal-format
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral は無視されました(-Wformat がありません)"
 
-#: common.opt:1248
-#, fuzzy
-msgid "Generate debug information in COFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:952
+#, fuzzy, gcc-internal-format
+msgid "-Wformat-contains-nul ignored without -Wformat"
+msgstr "-Wformat-nonliteral は無視されました(-Wformat がありません)"
 
-#: common.opt:1252
-#, fuzzy
-msgid "Generate debug information in DWARF v2 format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:954
+#, gcc-internal-format
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security は無視されました(-Wformat がありません)"
 
-#: common.opt:1256
-#, fuzzy
-msgid "Generate debug information in default extended format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:984
+#, fuzzy, gcc-internal-format
+msgid "opening output file %s: %m"
+msgstr "出力ファイル `%s' を open できません"
 
-#: common.opt:1260
-#, fuzzy
-msgid "Generate debug information in STABS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:989
+#, fuzzy, gcc-internal-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "ファイル名が多すぎます。%s --help とタイプして使い方を見ましょう"
 
-#: common.opt:1264
-#, fuzzy
-msgid "Generate debug information in extended STABS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:1106
+#, gcc-internal-format
+msgid "opening dependency file %s: %m"
+msgstr ""
 
-#: common.opt:1268
-#, fuzzy
-msgid "Generate debug information in VMS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:1116
+#, gcc-internal-format
+msgid "closing dependency file %s: %m"
+msgstr ""
 
-#: common.opt:1272
-#, fuzzy
-msgid "Generate debug information in XCOFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:1119
+#, fuzzy, gcc-internal-format
+msgid "when writing output to %s: %m"
+msgstr "%s への書き込みエラーです"
 
-#: common.opt:1276
-#, fuzzy
-msgid "Generate debug information in extended XCOFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: c-family/c-opts.c:1199
+#, fuzzy, gcc-internal-format
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "-M か -MM のいずれかを追加的に指定しなければなりません"
 
-#: common.opt:1280
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
+#: c-family/c-opts.c:1222
+#, gcc-internal-format
+msgid "-MG may only be used with -M or -MM"
+msgstr ""
 
-#: common.opt:1284
-#, fuzzy
-msgid "Enable function profiling"
-msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
+#: c-family/c-opts.c:1252
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -Wunused_macros"
+msgstr ""
 
-#: common.opt:1288
-#, fuzzy
-msgid "Issue warnings needed for strict compliance to the standard"
-msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎŬ¹ç¤ËÍפ¹¤ë·Ù¹ð¤òȯ¤¹¤ë\n"
+#: c-family/c-opts.c:1254
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -traditional"
+msgstr ""
 
-#: common.opt:1292
-msgid "Like -pedantic but issue them as errors"
+#: c-family/c-opts.c:1405
+#, gcc-internal-format
+msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: common.opt:1296
-#, fuzzy
-msgid "Do not display functions compiled or elapsed time"
-msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òɽ¼¨¤·¤Ê¤¤\n"
+#: c-family/c-pch.c:132
+#, fuzzy, gcc-internal-format
+msgid "can%'t create precompiled header %s: %m"
+msgstr "ディレクトリ %s を作成できません"
+
+#: c-family/c-pch.c:154
+#, fuzzy, gcc-internal-format
+msgid "can%'t write to %s: %m"
+msgstr "%s へ書き込めません"
 
-#: common.opt:1300
-#, fuzzy
-msgid "Display the compiler's version"
-msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤¹¤ë\n"
+#: c-family/c-pch.c:160
+#, fuzzy, gcc-internal-format
+msgid "%qs is not a valid output file"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#: common.opt:1304
-#, fuzzy
-msgid "Suppress warnings"
-msgstr "%s: ·Ù¹ð: "
+#: c-family/c-pch.c:191 c-family/c-pch.c:206 c-family/c-pch.c:223
+#, fuzzy, gcc-internal-format
+msgid "can%'t write %s: %m"
+msgstr "%s へ書き込めません"
 
-#: common.opt:1308
-msgid "Create a shared library"
-msgstr ""
+#: c-family/c-pch.c:196 c-family/c-pch.c:213
+#, fuzzy, gcc-internal-format
+msgid "can%'t seek in %s: %m"
+msgstr "%s を rewind できません"
 
-#: common.opt:1312
-#, fuzzy
-msgid "Create a position independent executable"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-pch.c:204 c-family/c-pch.c:251 c-family/c-pch.c:292
+#: c-family/c-pch.c:343
+#, fuzzy, gcc-internal-format
+msgid "can%'t read %s: %m"
+msgstr "%s を rewind できません"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr ""
+#: c-family/c-pch.c:481
+#, fuzzy, gcc-internal-format
+msgid "pch_preprocess pragma should only be used with -fpreprocessed"
+msgstr "-include や -imacros は -fpreprocessed と一緒に使うことはできません"
 
-#: c.opt:45
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
+#: c-family/c-pch.c:482
+#, fuzzy, gcc-internal-format
+msgid "use #include instead"
+msgstr "#include のネストが深すぎます"
 
-#: c.opt:49
-#, fuzzy
-msgid "Do not discard comments in macro expansions"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤Î¨ÃÍ¥µ¥¤¥º¤òÄ´Ä䤷¤Ê¤¤"
+#: c-family/c-pch.c:488
+#, fuzzy, gcc-internal-format
+msgid "%s: couldn%'t open PCH file: %m"
+msgstr "ダンプファイル %s を開けませんでした"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: c-family/c-pch.c:493
+#, gcc-internal-format
+msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
+#: c-family/c-pch.c:494
+#, gcc-internal-format
+msgid "%s: PCH file was invalid"
 msgstr ""
 
-#: c.opt:64
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àñ°Ì¤Î̾Á°¤òɽ¼¨¤¹¤ë"
-
-#: c.opt:68 c.opt:863
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
+#: c-family/c-pragma.c:101
+#, fuzzy, gcc-internal-format
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
+msgstr "#pragma pack (pop) が、対応する #pragma pack (push, <n>) なしに出現しました"
 
-#: c.opt:72
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "ưŪ°Í¸´Ø·¸¡£\n"
+#: c-family/c-pragma.c:114
+#, fuzzy, gcc-internal-format
+msgid "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
+msgstr "#pragma pack(pop, %s) が、対応する #pragma pack(push, %s) なしに出現しました"
 
-#: c.opt:76
-#, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: c-family/c-pragma.c:144
+#, fuzzy, gcc-internal-format
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: c-family/c-pragma.c:155 c-family/c-pragma.c:187
+#, gcc-internal-format
+msgid "invalid constant in %<#pragma pack%> - ignored"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr ""
+#: c-family/c-pragma.c:159 c-family/c-pragma.c:201
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma pack%> - ignored"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr ""
+#: c-family/c-pragma.c:164
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
+#: c-family/c-pragma.c:166
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
+msgstr "おかしな #pragma map、無視されました"
+
+#: c-family/c-pragma.c:175
+#, gcc-internal-format
+msgid "unknown action %qE for %<#pragma pack%> - ignored"
 msgstr ""
 
-#: c.opt:96
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-pragma.c:204
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma pack%>"
+msgstr "'#pragma pack' の末尾にゴミがあります"
 
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: c-family/c-pragma.c:207
+#, gcc-internal-format
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
+#: c-family/c-pragma.c:227
+#, gcc-internal-format
+msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c.opt:108
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:112
-msgid "Undefine <macro>"
+#: c-family/c-pragma.c:267
+#, gcc-internal-format
+msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr ""
 
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
+#: c-family/c-pragma.c:345 c-family/c-pragma.c:350
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma weak, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:354
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma weak%>"
+msgstr "#pragma weak の末尾にゴミがあります"
 
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Ëؤó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-pragma.c:424 c-family/c-pragma.c:426
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma redefine_extname, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
+#: c-family/c-pragma.c:429
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma redefine_extname%>"
+msgstr "#pragma weak の末尾にゴミがあります"
 
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+#: c-family/c-pragma.c:444 c-family/c-pragma.c:536
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr ""
 
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: c-family/c-pragma.c:470
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "ISO C ¤Ç¤½¤Î°ÕÌ£¤¬Êѹ¹¤µ¤ì¤¿ÆâÍƤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:490
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:493
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma extern_prefix%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:152
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "ź»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:500
+#, fuzzy, gcc-internal-format
+msgid "#pragma extern_prefix not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
+#: c-family/c-pragma.c:527
+#, fuzzy, gcc-internal-format
+msgid "asm declaration ignored due to conflict with previous rename"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+#: c-family/c-pragma.c:560
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c.opt:164
-msgid "Synonym for -Wcomment"
+#: c-family/c-pragma.c:622
+#, gcc-internal-format
+msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: c-family/c-pragma.c:664
+#, gcc-internal-format
+msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
-
-#: c.opt:176
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:180
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Àë¸À¤¬·¿¤ò»ØÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:184
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃΤ·¤Ê¤¤"
+#: c-family/c-pragma.c:670
+#, gcc-internal-format
+msgid "no matching push for %<#pragma GCC visibility pop%>"
+msgstr ""
 
-#: c.opt:188
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: c-family/c-pragma.c:675 c-family/c-pragma.c:682
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+msgstr ""
 
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:678
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma GCC visibility push"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
+#: c-family/c-pragma.c:686
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma GCC visibility%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
+#: c-family/c-pragma.c:701
+#, gcc-internal-format
+msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+#: c-family/c-pragma.c:720
+#, gcc-internal-format
+msgid "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c.opt:212
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:724
+#, gcc-internal-format
+msgid "missing option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
 
-#: c.opt:216
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊѧŪ¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:736
+#, gcc-internal-format
+msgid "unknown option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
 
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: c-family/c-pragma.c:749
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC option is not allowed inside functions"
+msgstr "ブレースでまとめられた式は関数の内側でのみ許されます"
 
-#: c.opt:224
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:762
+#, gcc-internal-format
+msgid "%<#pragma GCC option%> is not a string"
+msgstr ""
 
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
+#: c-family/c-pragma.c:789
+#, gcc-internal-format
+msgid "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
 msgstr ""
 
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:795
+#, gcc-internal-format
+msgid "#pragma GCC target string... is badly formed"
+msgstr ""
 
-#: c.opt:236
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "strftime ·Á¼°¤¬Æó·å¤Çǯ¤òɽ¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
+#: c-family/c-pragma.c:818
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC optimize is not allowed inside functions"
+msgstr "初期化子リストは非メンバ関数では使えません"
 
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "Ťµ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: c-family/c-pragma.c:831
+#, gcc-internal-format
+msgid "%<#pragma GCC optimize%> is not a string or number"
+msgstr ""
 
-#: c.opt:247
-#, fuzzy
-msgid "Warn whenever type qualifiers are ignored."
-msgstr "¥È¥é¥¤¥°¥é¥Õ¤òȯ¸«¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:857
+#, gcc-internal-format
+msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
+msgstr ""
 
-#: c.opt:251
-msgid "Warn about variables which are initialized to themselves"
+#: c-family/c-pragma.c:863
+#, gcc-internal-format
+msgid "#pragma GCC optimize string... is badly formed"
 msgstr ""
 
-#: c.opt:258
-msgid "Warn about implicit function declarations"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:905
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma push_options%>"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: c.opt:262
-msgid "Warn when a declaration does not specify a type"
-msgstr "Àë¸À¤¬·¿¤ò»ØÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:935
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma pop_options%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:266
-msgid "Deprecated.  This switch has no effect"
+#: c-family/c-pragma.c:942
+#, gcc-internal-format
+msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
 msgstr ""
 
-#: c.opt:270
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
-
-#: c.opt:274
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:984
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma reset_options%>"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: c.opt:278
-msgid "Warn about PCH files that are found but not used"
+#: c-family/c-pragma.c:1022 c-family/c-pragma.c:1029
+#, gcc-internal-format
+msgid "expected a string after %<#pragma message%>"
 msgstr ""
 
-#: c.opt:282
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍѤˤĤ¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
+#: c-family/c-pragma.c:1024
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma message%>, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:286
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1034
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma message%>"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: c.opt:290
-#, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍͤǤ¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1037
+#, fuzzy, gcc-internal-format
+msgid "#pragma message: %s"
+msgstr "不明な #pragma namespace %s です"
 
-#: c.opt:294
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1074
+#, fuzzy, gcc-internal-format
+msgid "invalid location for %<pragma %s%>, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:298
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍͤǤ¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1081 c-family/c-pragma.c:1095
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma %s%>, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:302
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1101
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma %s%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:306
-msgid "Warn about user-specified include directories that do not exist"
+#: c-family/c-pragma.c:1119
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: c-family/c-pragma.c:1128
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
 msgstr ""
 
-#: c.opt:314
-#, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-pragma.c:1134
+#, gcc-internal-format
+msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
+msgstr ""
 
-#: c.opt:318
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: c-family/c-semantics.c:167
+#, fuzzy, gcc-internal-format
+msgid "wrong type argument to %s"
+msgstr "abs への引数の型が間違っています"
 
-#: c.opt:322
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:85
+#, gcc-internal-format
+msgid "too many #pragma options align=reset"
+msgstr ""
 
-#: c.opt:326
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
+#: config/darwin-c.c:112
+#, fuzzy, gcc-internal-format
+msgid "malformed '#pragma options', ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:330
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:115
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma options'"
+msgstr "'#pragma %s' の最後にゴミがあります"
 
-#: c.opt:334
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: config/darwin-c.c:125
+#, gcc-internal-format
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: c.opt:338
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Èóʸ»úÎó¥ê¥Æ¥é¥ë¤Î format Ê¸»úÎó¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:137
+#, fuzzy, gcc-internal-format
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr "述語の後ろの '(' を欠いています"
+
+#: config/darwin-c.c:158
+#, fuzzy, gcc-internal-format
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr "述語の後ろの '(' を欠いています"
+
+#: config/darwin-c.c:161
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma unused'"
+msgstr "'#pragma %s' の最後にゴミがあります"
+
+#: config/darwin-c.c:172
+#, fuzzy, gcc-internal-format
+msgid "malformed '#pragma ms_struct', ignoring"
+msgstr "おかしな #pragma map、無視されました"
+
+#: config/darwin-c.c:180
+#, fuzzy, gcc-internal-format
+msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:342
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:183
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma ms_struct'"
+msgstr "'#pragma %s' の最後にゴミがあります"
 
-#: c.opt:346
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:409
+#, gcc-internal-format
+msgid "subframework include %s conflicts with framework include"
+msgstr ""
 
-#: c.opt:350
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/darwin-c.c:592
+#, gcc-internal-format
+msgid "unknown value %qs of -mmacosx-version-min"
+msgstr ""
 
-#: c.opt:354
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: config/darwin-driver.c:90
+#, gcc-internal-format
+msgid "sysctl for kern.osversion failed: %m"
 msgstr ""
 
-#: c.opt:358
-msgid "Warn about overloaded virtual function names"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ô̾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin-driver.c:136
+#, gcc-internal-format
+msgid "couldn%'t understand kern.osversion %q.*s"
+msgstr ""
 
-#: c.opt:362
-msgid "Warn about overriding initializers without side effects"
+#: config/darwin.c:1554
+#, gcc-internal-format
+msgid "failed to open temporary file %s for LTO output"
 msgstr ""
 
-#: c.opt:366
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/darwin.c:1642
+#, gcc-internal-format
+msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
+msgstr ""
 
-#: c.opt:370
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/darwin.c:1649
+#, gcc-internal-format
+msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
+msgstr ""
 
-#: c.opt:374
-msgid "Warn about function pointer arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2284
+#, fuzzy, gcc-internal-format
+msgid "internal and protected visibility attributes not supported in this configuration; ignored"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
 
-#: c.opt:378
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
+#: config/darwin.c:2446
+#, gcc-internal-format
+msgid "failed to open temporary file %s with LTO output"
+msgstr ""
 
-#: c.opt:382
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2601
+#, gcc-internal-format
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
+msgstr ""
 
-#: c.opt:386
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/darwin.c:2781
+#, gcc-internal-format
+msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
+msgstr ""
 
-#: c.opt:390
-msgid "Warn about multiple declarations of the same object"
-msgstr "Ʊ°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2788
+#, gcc-internal-format
+msgid "built-in function %qD takes one argument only"
+msgstr ""
 
-#: c.opt:394
-msgid "Warn when the compiler reorders code"
-msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òʤÙÂؤ¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2833
+#, gcc-internal-format
+msgid "CFString literal is missing"
+msgstr ""
 
-#: c.opt:398
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+#: config/darwin.c:2844
+#, gcc-internal-format
+msgid "CFString literal expression is not a string constant"
 msgstr ""
 
-#: c.opt:402
-msgid "Warn if a selector has multiple methods"
-msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2867
+#, gcc-internal-format
+msgid "%s in CFString literal"
+msgstr ""
 
-#: c.opt:406
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇˤë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/host-darwin.c:61
+#, gcc-internal-format
+msgid "couldn%'t unmap pch_address_space: %m"
+msgstr ""
 
-#: c.opt:410
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Éä¹çÉÕ¤­/Éä¹ç̵¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:92 config/sol2-c.c:108
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma align%>, ignoring"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:414
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:101
+#, fuzzy, gcc-internal-format
+msgid "invalid alignment for %<#pragma align%>, ignoring"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:418
-msgid "Warn about uncasted NULL used as sentinel"
+#: config/sol2-c.c:116
+#, gcc-internal-format
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 msgstr ""
 
-#: c.opt:422
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:426
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
+#: config/sol2-c.c:128 config/sol2-c.c:140
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma align%>"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:430
-#, fuzzy
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:135
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma align%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:438
-#, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
+#: config/sol2-c.c:156 config/sol2-c.c:163
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma init%>, ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:442
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
+#: config/sol2-c.c:187 config/sol2-c.c:199
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma init%>"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:446
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr ""
+#: config/sol2-c.c:194
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma init%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:450
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:215 config/sol2-c.c:222
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma fini%>, ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:454
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "̤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
+#: config/sol2-c.c:246 config/sol2-c.c:258
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma fini%>"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:458
-msgid "Warn about unrecognized pragmas"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:253
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma fini%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:462
-msgid "Warn about macros defined in the main file that are not used"
+#: config/sol2.c:54
+#, gcc-internal-format
+msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
 msgstr ""
 
-#: c.opt:466
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍѤˤĤ¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
+#: config/vxworks.c:146
+#, gcc-internal-format
+msgid "PIC is only supported for RTPs"
+msgstr ""
 
-#: c.opt:470
-#, fuzzy
-msgid "Warn if a variable length array is used"
-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:430
+#, fuzzy, gcc-internal-format
+msgid "alias definitions not supported in Mach-O; ignored"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
 
-#: c.opt:474
-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."
+#. No profiling.
+#: config/vx-common.h:89
+#, gcc-internal-format
+msgid "profiler support for VxWorks"
 msgstr ""
 
-#: c.opt:478
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:236 config/rs6000/rs6000.c:4401
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mtls-size switch"
+msgstr "-mips スイッチに対する不正な値 (%s)"
 
-#: c.opt:482
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
+#: config/alpha/alpha.c:294
+#, fuzzy, gcc-internal-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-f%s は 68HC11/68HC12 用としては無視されました (サポートされません)"
 
-#: c.opt:490
-#, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
+#: config/alpha/alpha.c:318
+#, fuzzy, gcc-internal-format
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe は実装されていません"
 
-#: c.opt:497
-msgid "Change when template instances are emitted"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊѹ¹¤¹¤ë"
+#: config/alpha/alpha.c:329
+#, gcc-internal-format
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
 
-#: c.opt:501
-#, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "'asm' Í½Ìó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: config/alpha/alpha.c:346
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mtrap-precision switch"
+msgstr "-mtrap-precision スイッチにとっての不正な値 `%s'"
 
-#: c.opt:505
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: config/alpha/alpha.c:360
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mfp-rounding-mode switch"
+msgstr "-mfp-rounding-mode スイッチにとっての不正な値 `%s'"
 
-#: c.opt:512
-msgid "Check the return value of new"
-msgstr "new ¤ÎÌá¤êÃͤò¸¡ºº¤¹¤ë"
+#: config/alpha/alpha.c:375
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mfp-trap-mode switch"
+msgstr "-mfp-trap-mode スイッチにとっての不正な値 `%s'"
 
-#: c.opt:516
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr ""
+#: config/alpha/alpha.c:389
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mcpu switch"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: c.opt:520
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
+#: config/alpha/alpha.c:401
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mtune switch"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: c.opt:524
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
+#: config/alpha/alpha.c:408
+#, fuzzy, gcc-internal-format
+msgid "trap mode not supported on Unicos/Mk"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:528
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
+#: config/alpha/alpha.c:415
+#, gcc-internal-format
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr "浮動小数点補完は -mtrap-precision=i を必要とします"
 
-#: c.opt:532
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
+#: config/alpha/alpha.c:431
+#, gcc-internal-format
+msgid "rounding mode not supported for VAX floats"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: c.opt:536
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥Éʸ»úÎó¤Ç¤¹"
+#: config/alpha/alpha.c:436
+#, gcc-internal-format
+msgid "trap mode not supported for VAX floats"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:543
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: config/alpha/alpha.c:440
+#, fuzzy, gcc-internal-format
+msgid "128-bit long double not supported for VAX floats"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:550
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
+#: config/alpha/alpha.c:468
+#, gcc-internal-format
+msgid "L%d cache latency unknown for %s"
+msgstr "L%d キャッシュレイテンシは %s にとって不明です"
 
-#: c.opt:554
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\u%04x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/alpha/alpha.c:483
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mmemory-latency"
+msgstr "`%s' は -mmemory-latency にとって不正な値です"
 
-#: c.opt:558
-msgid "Specify the default character set for source files"
-msgstr ""
+#: config/alpha/alpha.c:6720 config/alpha/alpha.c:6723 config/s390/s390.c:9082
+#: config/s390/s390.c:9085
+#, fuzzy, gcc-internal-format
+msgid "bad builtin fcode"
+msgstr "組み込みマクロ \"%s\" は無効です"
 
-#: c.opt:566
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂ礹¤ë"
+#: config/arc/arc.c:412
+#, fuzzy, gcc-internal-format
+msgid "argument of %qE attribute is not a string constant"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: c.opt:570
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "ɸ½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄǽÀ­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
+#: config/arc/arc.c:420
+#, gcc-internal-format
+msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
+msgstr ""
 
-#: c.opt:574
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "GNU ÄêµÁ¤ÎͽÌó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: config/arm/arm.c:1320 config/sparc/sparc.c:862
+#, gcc-internal-format
+msgid "bad value (%s) for %s switch"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: c.opt:578
-msgid "Generate code for GNU runtime environment"
-msgstr "GNU ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:1459
+#, gcc-internal-format
+msgid "switch -mcpu=%s conflicts with -march=%s switch"
+msgstr ""
 
-#: c.opt:582
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂΤνé´ü¤òµñÀ䤷¤Þ¤¹"
+#: config/arm/arm.c:1584
+#, fuzzy, gcc-internal-format
+msgid "invalid __fp16 format option: -mfp16-format=%s"
+msgstr "無効な --param オプション: %s"
 
-#: c.opt:595
-msgid "Assume normal C execution environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#: config/arm/arm.c:1601
+#, fuzzy, gcc-internal-format
+msgid "invalid ABI option: -mabi=%s"
+msgstr "無効なオプション %s"
 
-#: c.opt:599
-msgid "Enable support for huge objects"
-msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
+#: config/arm/arm.c:1609
+#, fuzzy, gcc-internal-format
+msgid "target CPU does not support ARM mode"
+msgstr "ターゲット CPU は APCS-32 をサポートしません"
 
-#: c.opt:603
-msgid "Export functions even if they can be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
+#: config/arm/arm.c:1615
+#, gcc-internal-format
+msgid "target CPU does not support interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:1621
+#, fuzzy, gcc-internal-format
+msgid "target CPU does not support THUMB instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: c.opt:611
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:1639
+#, fuzzy, gcc-internal-format
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+msgstr "Thumb 用にコンパイルしたときのみ、意味のあるバックトレースを有効にします"
 
-#: c.opt:615
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: config/arm/arm.c:1642
+#, fuzzy, gcc-internal-format
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+msgstr "Thumb 用にコンパイルしたときのみ、被呼び出し側 interworking を有効にします"
 
-#: c.opt:622
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
+#: config/arm/arm.c:1646
+#, gcc-internal-format
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr "-mapcs-stack-check は -mno-apcs-frame と共存できません"
 
-#: c.opt:626
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍѤ˴ؤ·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
+#: config/arm/arm.c:1654
+#, gcc-internal-format
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr "-fpic と -mapcs-reent は共存できません"
 
-#: c.opt:636
-#, fuzzy
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "NeXT ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:1657
+#, gcc-internal-format
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr "APCS 再入可能コードはサポートされません。無視されました"
 
-#: c.opt:640
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr ""
+#: config/arm/arm.c:1665
+#, gcc-internal-format
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
+msgstr "-g に -mno-apcs-frame をつけると、きめ細かなデバッグはできないでしょう"
 
-#: c.opt:652
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
+#: config/arm/arm.c:1668
+#, fuzzy, gcc-internal-format
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr "浮動小数点引数を浮動小数点レジスタで渡すことは、まだサポートされません"
 
-#: c.opt:656
-msgid "Allow fast jumps to the message dispatcher"
+#: config/arm/arm.c:1728
+#, gcc-internal-format
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: c.opt:662
-msgid "Enable Objective-C exception and synchronization syntax"
+#: config/arm/arm.c:1731
+#, gcc-internal-format
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#: c.opt:666
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
+#: config/arm/arm.c:1740
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point emulation option: -mfpe=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:671
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Îã³°Ê᪤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/arm/arm.c:1768
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point option: -mfpu=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:675
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/arm/arm.c:1807
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point abi: -mfloat-abi=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:679
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: config/arm/arm.c:1815
+#, gcc-internal-format
+msgid "FPA is unsupported in the AAPCS"
 msgstr ""
 
-#: c.opt:683
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Ê¤¤"
+#: config/arm/arm.c:1820
+#, fuzzy, gcc-internal-format
+msgid "AAPCS does not support -mcaller-super-interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:690
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
+#: config/arm/arm.c:1823
+#, fuzzy, gcc-internal-format
+msgid "AAPCS does not support -mcallee-super-interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:694
-msgid "Downgrade conformance errors to warnings"
-msgstr "µ¬³ÊŬ¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
+#: config/arm/arm.c:1830
+#, fuzzy, gcc-internal-format
+msgid "iWMMXt and hardware floating point"
+msgstr "ハードウェア浮動小数点を利用する"
 
-#: c.opt:698
-msgid "Treat the input file as already preprocessed"
+#: config/arm/arm.c:1834
+#, gcc-internal-format
+msgid "Thumb-2 iWMMXt"
 msgstr ""
 
-#: c.opt:702
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+#: config/arm/arm.c:1838
+#, gcc-internal-format
+msgid "__fp16 and no ldrh"
 msgstr ""
 
-#: c.opt:706
-msgid "Enable automatic template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/arm/arm.c:1858
+#, gcc-internal-format
+msgid "-mfloat-abi=hard and VFP"
+msgstr ""
 
-#: c.opt:710
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
+#: config/arm/arm.c:1882
+#, fuzzy, gcc-internal-format
+msgid "invalid thread pointer option: -mtp=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:714
-msgid "Use the same size for double as for float"
-msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈƱ¤¸¤È¤·¤Æ»ÈÍѤ¹¤ë"
+#: config/arm/arm.c:1895
+#, gcc-internal-format
+msgid "can not use -mtp=cp15 with 16-bit Thumb"
+msgstr ""
 
-#: c.opt:722
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "wchar_t ¤Îº¬ËÜŪ¤Ê·¿¤ò `unsigned short' ¤Èʤ¤¹"
+#: config/arm/arm.c:1909
+#, fuzzy, gcc-internal-format
+msgid "structure size boundary can only be set to %s"
+msgstr "構造体のサイズ境界は 8 又は 32 にしか設定できません"
 
-#: c.opt:726
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: config/arm/arm.c:1915
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with Thumb"
 msgstr ""
 
-#: c.opt:730
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
+#: config/arm/arm.c:1924
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with -msingle-pic-base"
+msgstr ""
 
-#: c.opt:737
-msgid "Display statistics accumulated during compilation"
-msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀѤµ¤ì¤¿Åý·×¾ðÊó¤òɽ¼¨¤¹¤ë"
+#: config/arm/arm.c:1936
+#, gcc-internal-format
+msgid "-mpic-register= is useless without -fpic"
+msgstr "-mpic-register= は -fpic をつけないと役に立ちません"
 
-#: c.opt:744
-msgid "Distance between tab stops for column reporting"
-msgstr ""
+#: config/arm/arm.c:1945
+#, fuzzy, gcc-internal-format
+msgid "unable to use '%s' for PIC register"
+msgstr "'%s' を PIC のレジスタとして使うことができません"
 
-#: c.opt:748
-msgid "Specify maximum template instantiation depth"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¿¼¤µ¤ÎºÇÂçÃͤò»ØÄꤹ¤ë"
+#: config/arm/arm.c:1984
+#, fuzzy, gcc-internal-format
+msgid "-freorder-blocks-and-partition not supported on this architecture"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: c.opt:755
-msgid "Do not generate thread-safe code for initializing local statics"
+#: config/arm/arm.c:3851
+#, gcc-internal-format
+msgid "non-AAPCS derived PCS variant"
 msgstr ""
 
-#: c.opt:759
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: config/arm/arm.c:3853
+#, gcc-internal-format
+msgid "variadic functions must use the base AAPCS variant"
 msgstr ""
 
-#: c.opt:763
-#, fuzzy
-msgid "Make \"char\" unsigned by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
-
-#: c.opt:767
-#, fuzzy
-msgid "Use __cxa_atexit to register destructors"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍѤ¹¤ë"
-
-#: c.opt:771
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: config/arm/arm.c:3872
+#, gcc-internal-format
+msgid "PCS variant"
 msgstr ""
 
-#: c.opt:775
-msgid "Marks all inlined methods as having hidden visibility"
+#: config/arm/arm.c:4067
+#, gcc-internal-format
+msgid "Thumb-1 hard-float VFP ABI"
 msgstr ""
 
-#: c.opt:779
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
+#: config/arm/arm.c:4775 config/arm/arm.c:4793 config/avr/avr.c:4867
+#: config/avr/avr.c:4883 config/bfin/bfin.c:5562 config/bfin/bfin.c:5623
+#: config/bfin/bfin.c:5652 config/h8300/h8300.c:5392 config/i386/i386.c:5134
+#: config/i386/i386.c:29089 config/i386/i386.c:29140 config/i386/i386.c:29220
+#: config/m68hc11/m68hc11.c:1223 config/m68k/m68k.c:820
+#: config/mcore/mcore.c:3103 config/mep/mep.c:3976 config/mep/mep.c:3990
+#: config/mep/mep.c:4064 config/rs6000/rs6000.c:24914 config/rx/rx.c:2147
+#: config/sh/sh.c:9002 config/sh/sh.c:9020 config/sh/sh.c:9049
+#: config/sh/sh.c:9131 config/sh/sh.c:9154 config/spu/spu.c:3875
+#: config/stormy16/stormy16.c:2222 config/v850/v850.c:2134
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c.opt:783
-msgid "Discard unused virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
+#: config/arm/arm.c:17651
+#, fuzzy, gcc-internal-format
+msgid "unable to compute real location of stacked parameter"
+msgstr "スタックに積まれた仮引数の実際の領域を計算できません"
 
-#: c.opt:787
-msgid "Implement vtables using thunks"
-msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
+#: config/arm/arm.c:19233
+#, fuzzy, gcc-internal-format
+msgid "argument must be a constant"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#: c.opt:791
-msgid "Emit common-like symbols as weak symbols"
-msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍͤËÀ¸À®¤¹¤ë"
+#. @@@ better error message
+#: config/arm/arm.c:19541 config/arm/arm.c:19578
+#, gcc-internal-format
+msgid "selector must be an immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c.opt:795
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
+#. @@@ better error message
+#: config/arm/arm.c:19621
+#, gcc-internal-format
+msgid "mask must be an immediate"
+msgstr "マスクは即値でなければなりません"
 
-#: c.opt:799
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
+#: config/arm/arm.c:20397
+#, gcc-internal-format
+msgid "no low registers available for popping high registers"
+msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
 
-#: c.opt:803
-msgid "Emit cross referencing information"
-msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:20622
+#, fuzzy, gcc-internal-format
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr "Thumb モードでは割り込みサービスルーチンをコード化できません"
 
-#: c.opt:807
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: config/arm/arm.c:22902
+#, gcc-internal-format
+msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 msgstr ""
 
-#: c.opt:811
-#, fuzzy
-msgid "Dump declarations to a .decl file"
-msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+#: config/arm/pe.c:158 config/mcore/mcore.c:2978
+#, fuzzy, gcc-internal-format
+msgid "initialized variable %q+D is marked dllimport"
+msgstr "初期化された変数 `%s' は dllimport マークされています"
 
-#: c.opt:815
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
+#: config/arm/pe.c:167
+#, fuzzy, gcc-internal-format
+msgid "static variable %q+D is marked dllimport"
+msgstr "静的変数 `%s' は dllimport とマークされています"
 
-#: c.opt:819
-msgid "Conservative reduced debug info for structs"
+#: config/avr/avr.c:449
+#, gcc-internal-format
+msgid "'builtin_return_address' contains only 2 bytes of address"
 msgstr ""
 
-#: c.opt:823
-msgid "Detailed reduced debug info for structs"
+#: config/avr/avr.c:1168
+#, gcc-internal-format
+msgid "pointer offset from symbol maybe incorrect"
 msgstr ""
 
-#: c.opt:827 c.opt:859
-msgid "Add <dir> to the end of the system include path"
+#: config/avr/avr.c:1225
+#, gcc-internal-format
+msgid "accessing data memory with program memory address"
 msgstr ""
 
-#: c.opt:831
-msgid "Accept definition of macros in <file>"
+#: config/avr/avr.c:1265
+#, gcc-internal-format
+msgid "accessing program  memory with data memory address"
 msgstr ""
 
-#: c.opt:835
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: config/avr/avr.c:4681
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: c.opt:839
-msgid "Include the contents of <file> before other files"
+#: config/avr/avr.c:4690
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: c.opt:843
-msgid "Specify <path> as a prefix for next two options"
-msgstr ""
+#: config/avr/avr.c:4840
+#, fuzzy, gcc-internal-format
+msgid "only initialized variables can be placed into program memory area"
+msgstr "プログラムメモリ領域内に配置できる変数だけを初期化しました"
+
+#: config/avr/avr.c:4974
+#, fuzzy, gcc-internal-format
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "8 ビット領域内に配置できる変数だけが初期化されました"
 
-#: c.opt:847
-msgid "Set <dir> to be the system root directory"
+#: config/avr/avr.c:4988
+#, gcc-internal-format
+msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: c.opt:851
-msgid "Add <dir> to the start of the system include path"
+#: config/bfin/bfin.c:2567 config/m68k/m68k.c:544
+#, fuzzy, gcc-internal-format
+msgid "-mshared-library-id=%s is not between 0 and %d"
+msgstr "-mregparm=%d が 0 から %d の間ではありません"
+
+#: config/bfin/bfin.c:2587
+#, fuzzy, gcc-internal-format
+msgid "-mcpu=%s is not valid"
+msgstr "-mcpu=%s は -mips%d をサポートしません"
+
+#: config/bfin/bfin.c:2623
+#, gcc-internal-format
+msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: c.opt:855
-msgid "Add <dir> to the end of the quote include path"
+#: config/bfin/bfin.c:2684
+#, gcc-internal-format
+msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: c.opt:876
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+#: config/bfin/bfin.c:2687
+#, gcc-internal-format
+msgid "can%'t use multiple stack checking methods together"
 msgstr ""
 
-#: c.opt:880
-msgid "Do not search standard system include directories for C++"
+#: config/bfin/bfin.c:2690
+#, gcc-internal-format
+msgid "ID shared libraries and FD-PIC mode can%'t be used together"
 msgstr ""
 
-#: c.opt:896
-#, fuzzy
-msgid "Generate C header of platform-specific features"
-msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
+#: config/bfin/bfin.c:2695 config/m68k/m68k.c:645
+#, fuzzy, gcc-internal-format
+msgid "cannot specify both -msep-data and -mid-shared-library"
+msgstr "-C と -o は両方を一緒に指定できません"
 
-#: c.opt:900
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
+#: config/bfin/bfin.c:2715
+#, gcc-internal-format
+msgid "-mmulticore can only be used with BF561"
 msgstr ""
 
-#: c.opt:904
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ë̾¤¬¶õ¤Ç¤¹"
+#: config/bfin/bfin.c:2718
+#, fuzzy, gcc-internal-format
+msgid "-mcorea should be used with -mmulticore"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr ""
+#: config/bfin/bfin.c:2721
+#, fuzzy, gcc-internal-format
+msgid "-mcoreb should be used with -mmulticore"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: c.opt:912
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+#: config/bfin/bfin.c:2724
+#, gcc-internal-format
+msgid "-mcorea and -mcoreb can%'t be used together"
 msgstr ""
 
-#: c.opt:919 c.opt:954
-msgid "Conform to the ISO 1990 C standard"
-msgstr ""
+#: config/bfin/bfin.c:5567
+#, fuzzy, gcc-internal-format
+msgid "multiple function type attributes specified"
+msgstr "重複するアクセス指定子"
 
-#: c.opt:923 c.opt:962
-msgid "Conform to the ISO 1999 C standard"
+#: config/bfin/bfin.c:5634
+#, gcc-internal-format
+msgid "can%'t apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: c.opt:927
-msgid "Deprecated in favor of -std=c99"
-msgstr ""
+#: config/bfin/bfin.c:5684 config/i386/winnt.c:61 config/mep/mep.c:3880
+#: config/mep/mep.c:4018
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to variables"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr ""
+#: config/bfin/bfin.c:5691
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute cannot be specified for local variables"
+msgstr "section 属性はローカル変数に対しては指定できません"
 
-#: c.opt:935
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+#. 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:518
+#, gcc-internal-format
+msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: c.opt:942
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr ""
+#: config/cris/cris.c:857
+#, fuzzy, gcc-internal-format
+msgid "invalid use of ':' modifier"
+msgstr "void 式の不適切な使用"
 
-#: c.opt:946
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
+#: config/cris/cris.c:1044 config/moxie/moxie.c:189
+#, fuzzy, gcc-internal-format
+msgid "internal error: bad register: %d"
+msgstr "内部エラー: "
 
-#: c.opt:950
-msgid "Deprecated in favor of -std=gnu99"
+#: config/cris/cris.c:1632
+#, gcc-internal-format
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: c.opt:958
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: config/cris/cris.c:1729
+#, gcc-internal-format
+msgid "unknown cc_attr value"
 msgstr ""
 
-#: c.opt:966
-msgid "Deprecated in favor of -std=iso9899:1999"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2114
+#, gcc-internal-format
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: c.opt:970
-#, fuzzy
-msgid "Enable traditional preprocessing"
-msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/cris/cris.c:2406
+#, fuzzy, gcc-internal-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+msgstr "-mregparm=%d が 0 から %d の間ではありません"
 
-#: c.opt:974
-msgid "Support ISO C trigraphs"
+#: config/cris/cris.c:2434
+#, gcc-internal-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: c.opt:978
-msgid "Do not predefine system-specific and GCC-specific macros"
+#: config/cris/cris.c:2470
+#, gcc-internal-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: c.opt:982
-#, fuzzy
-msgid "Enable verbose output"
-msgstr "¥Ç¥Ð¥Ã¥°½ÐÎϤòÍ­¸ú¤Ë¤¹¤ë"
+#: config/cris/cris.c:2491
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
+#: config/cris/cris.c:2506
+#, gcc-internal-format
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: attribs.c:244
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute directive ignored"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/cris/cris.c:2732
+#, gcc-internal-format
+msgid "unknown src"
+msgstr ""
 
-#: attribs.c:252
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments specified for %qs attribute"
-msgstr "`%s' Â°À­¤Ë»ØÄꤵ¤ì¤¿°ú¿ô¤Î¸Ä¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: config/cris/cris.c:2793
+#, gcc-internal-format
+msgid "unknown dest"
+msgstr ""
 
-#: attribs.c:270
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute does not apply to types"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+#: config/cris/cris.c:3078
+#, gcc-internal-format
+msgid "stackframe too big: %d bytes"
+msgstr ""
 
-#: attribs.c:317
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to function types"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: config/cris/cris.c:3570 config/cris/cris.c:3598
+#, gcc-internal-format
+msgid "expand_binop failed in movsi got"
+msgstr ""
 
-#: attribs.c:327
+#: config/cris/cris.c:3680
 #, gcc-internal-format
-msgid "type attributes ignored after type is already defined"
+msgid "emitting PIC operand, but PIC register isn%'t set up"
 msgstr ""
 
-#: bb-reorder.c:1860
-#, fuzzy, gcc-internal-format
-msgid "multiple hot/cold transitions found (bb %i)"
-msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+#. 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 ""
 
-#: bt-load.c:1546
+#. 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:881
 #, gcc-internal-format
-msgid "branch target register load optimization is not intended to be run twice"
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: builtins.c:451
+#: config/crx/crx.h:342
 #, gcc-internal-format
-msgid "offset outside bounds of constant string"
-msgstr "¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôʸ»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹"
-
-#: builtins.c:1015
-#, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_prefetch%> must be a constant"
-msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: builtins.c:1022
-#, fuzzy, gcc-internal-format
-msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
-
-#: builtins.c:1030
-#, fuzzy, gcc-internal-format
-msgid "third argument to %<__builtin_prefetch%> must be a constant"
-msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "profiler support for CRX"
+msgstr ""
 
-#: builtins.c:1037
+#: config/frv/frv.c:8753
 #, fuzzy, gcc-internal-format
-msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+msgid "accumulator is not a constant integer"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#: builtins.c:4608
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> must be constant"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: config/frv/frv.c:8758
+#, gcc-internal-format
+msgid "accumulator number is out of bounds"
+msgstr ""
 
-#: builtins.c:4614
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+#: config/frv/frv.c:8769
+#, gcc-internal-format
+msgid "inappropriate accumulator for %qs"
+msgstr ""
 
-#: builtins.c:4620
+#: config/frv/frv.c:8845
 #, fuzzy, gcc-internal-format
-msgid "missing argument in %<__builtin_args_info%>"
-msgstr "`__builtin_args_info' ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid IACC argument"
+msgstr "無効な型引数です"
 
-#: builtins.c:4709 gimplify.c:2118
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %<va_start%>"
-msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/frv/frv.c:8868
+#, gcc-internal-format
+msgid "%qs expects a constant argument"
+msgstr ""
 
-#: builtins.c:4872
+#: config/frv/frv.c:8873
 #, fuzzy, gcc-internal-format
-msgid "first argument to %<va_arg%> not of type %<va_list%>"
-msgstr "`va_arg' ¤ËÂФ¹¤ëÂè°ì°ú¿ô¤¬ `va_list' ·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "constant argument out of range for %qs"
+msgstr "演算子番号がフォーマットの範囲外です"
 
-#. Unfortunately, this is merely undefined, rather than a constraint
-#. violation, so we cannot make this an error.  If this call is never
-#. executed, the program is still strictly conforming.
-#: builtins.c:4886
-#, fuzzy, gcc-internal-format
-msgid "%qT is promoted to %qT when passed through %<...%>"
-msgstr "`%s' ¤Ï `...' ¤Î½èÍý¤Î²áÄø¤Ç `%s' ¤Ë³Ê¾å¤²¤µ¤ì¤Þ¤·¤¿"
+#: config/frv/frv.c:9354
+#, gcc-internal-format
+msgid "media functions are not available unless -mmedia is used"
+msgstr ""
 
-#: builtins.c:4891
-#, fuzzy, gcc-internal-format
-msgid "(so you should pass %qT not %qT to %<va_arg%>)"
-msgstr "(½¾¤Ã¤Æ¡¢`va_arg' ¤Ë¤Ï `%s' ¤ò(`%s' ¤Ç¤Ê¤¯)ÅϤµ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)"
+#: config/frv/frv.c:9366
+#, gcc-internal-format
+msgid "this media function is only available on the fr500"
+msgstr ""
 
-#. We can, however, treat "undefined" any way we please.
-#. Call abort to encourage the user to fix the program.
-#: builtins.c:4897 c-typeck.c:2419
+#: config/frv/frv.c:9394
 #, gcc-internal-format
-msgid "if this code is reached, the program will abort"
+msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: builtins.c:5015
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_frame_address%>"
-msgstr "`__builtin_frame_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+#: config/frv/frv.c:9413
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr405 and fr450"
+msgstr ""
 
-#: builtins.c:5017
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_return_address%>"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+#: config/frv/frv.c:9422
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr500 and fr550"
+msgstr ""
 
-#: builtins.c:5030
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_frame_address%>"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_frame_address' ¤Ø¤Î°ú¿ô¤Ç¤¹"
+#: config/frv/frv.c:9434
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr450"
+msgstr ""
 
-#: builtins.c:5032
+#: config/h8300/h8300.c:343
 #, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_return_address%>"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_return_address' ¤Ø°ú¿ô¤Ç¤¹"
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 が -ms なしで使われました"
 
-#: builtins.c:5579
+#: config/h8300/h8300.c:349
 #, fuzzy, gcc-internal-format
-msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 が -ms なしで使われました"
 
-#. All valid uses of __builtin_va_arg_pack () are removed during
-#. inlining.
-#: builtins.c:6291 expr.c:8023
-msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
+#: config/i386/host-cygwin.c:62
+#, gcc-internal-format
+msgid "can%'t extend PCH file: %m"
 msgstr ""
 
-#. All valid uses of __builtin_va_arg_pack_len () are removed during
-#. inlining.
-#: builtins.c:6297
-msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
+#: config/i386/host-cygwin.c:73
+#, gcc-internal-format
+msgid "can%'t set position in PCH file: %m"
 msgstr ""
 
-#: builtins.c:6593
+#: config/i386/i386.c:3357 config/i386/i386.c:3646
 #, fuzzy, gcc-internal-format
-msgid "%<__builtin_longjmp%> second argument must be 1"
-msgstr "__builtin_longjmp ÂèÆó°ú¿ô¤Ï 1 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "bad value (%s) for %stune=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: builtins.c:7224
-#, fuzzy, gcc-internal-format
-msgid "target format does not support infinity"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: config/i386/i386.c:3360
+#, gcc-internal-format
+msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
+msgstr ""
 
-#: builtins.c:9638 builtins.c:9727 builtins.c:10082
+#: config/i386/i386.c:3406
 #, fuzzy, gcc-internal-format
-msgid "non-floating-point argument to function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "bad value (%s) for %sstringop-strategy=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: builtins.c:10446 builtins.c:10466
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qs"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: config/i386/i386.c:3423
+#, gcc-internal-format
+msgid "unknown ABI (%s) for %sabi=%s %s"
+msgstr ""
 
-#: builtins.c:10452 builtins.c:10472
+#: config/i386/i386.c:3438
 #, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "code model %s does not support PIC mode"
+msgstr "%s は %s を受け付けません"
 
-#: builtins.c:11377
+#: config/i386/i386.c:3444
 #, fuzzy, gcc-internal-format
-msgid "%<va_start%> used in function with fixed args"
-msgstr "`va_start' ¤¬¸ÇÄê¸Ä°ú¿ô¤Î´Ø¿ôÆâ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "bad value (%s) for %scmodel=%s %s"
+msgstr "-mcmodel= スイッチにとって不正な値 (%s)"
 
-#: builtins.c:11385
+#: config/i386/i386.c:3468
 #, fuzzy, gcc-internal-format
-msgid "wrong number of arguments to function %<va_start%>"
-msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "bad value (%s) for %sasm=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#. 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:11398
+#: config/i386/i386.c:3472
 #, fuzzy, gcc-internal-format
-msgid "%<__builtin_next_arg%> called without an argument"
-msgstr "`__builtin_next_arg' ¤¬°ú¿ô̵¤·¤Ç¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿"
+msgid "code model %qs not supported in the %s bit mode"
+msgstr "-mcmodel= は 32 bit システム上ではサポートされません"
 
-#: builtins.c:11403
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments to function %<__builtin_next_arg%>"
-msgstr "`%s' Â°À­¤Ë»ØÄꤵ¤ì¤¿°ú¿ô¤Î¸Ä¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.c:3475
+#, gcc-internal-format
+msgid "%i-bit mode not compiled in"
+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:11432
+#: config/i386/i386.c:3487 config/i386/i386.c:3608
 #, fuzzy, gcc-internal-format
-msgid "second parameter of %<va_start%> not last named argument"
-msgstr "`va_start' ¤ÎÆóÈÖÌܤÎÃͤ¬°ú¿ô¤ÎºÇ¸å¤Î̾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+msgid "CPU you selected does not support x86-64 instruction set"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: builtins.c:11546
-msgid "%Kfirst argument of %D must be a pointer, second integer constant"
+#: config/i386/i386.c:3578
+#, gcc-internal-format
+msgid "generic CPU can be used only for %stune=%s %s"
 msgstr ""
 
-#: builtins.c:11559
-#, fuzzy
-msgid "%Klast argument of %D is not integer constant between 0 and 3"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
-
-#: builtins.c:11603 builtins.c:11767 builtins.c:11826
-msgid "%Kcall to %D will always overflow destination buffer"
-msgstr ""
+#: config/i386/i386.c:3581
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %sarch=%s %s"
+msgstr "-march= スイッチに対する不正な値 (%s)"
 
-#: builtins.c:11757
-msgid "%Kcall to %D might overflow destination buffer"
+#: config/i386/i386.c:3696
+#, gcc-internal-format
+msgid "%sregparm%s is ignored in 64-bit mode"
 msgstr ""
 
-#: c-common.c:859
-#, fuzzy, gcc-internal-format
-msgid "%qD is not defined outside of function scope"
-msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
-
-#. Translators: The %d after 'ISO C' will be 90 or 99.  Do not
-#. separate the %d from the 'C'.  'ISO' should not be
-#. translated, but it may be moved after 'C%d' in languages
-#. where modifiers follow nouns.
-#: c-common.c:891
+#: config/i386/i386.c:3699
 #, fuzzy, gcc-internal-format
-msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
-msgstr "ʸ»úÎóĹ `%d' ¤Ï¡¢Ä¹¤µ `%d' (ISO C%d ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¥Ý¡¼¥ÈÍ×·ï)¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "%sregparm=%d%s is not between 0 and %d"
+msgstr "-mregparm=%d が 0 から %d の間ではありません"
 
-#: c-common.c:941
+#: config/i386/i386.c:3712
 #, gcc-internal-format
-msgid "overflow in constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "%salign-loops%s is obsolete, use -falign-loops%s"
+msgstr ""
 
-#: c-common.c:963
-#, gcc-internal-format
-msgid "integer overflow in expression"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/i386/i386.c:3718 config/i386/i386.c:3733 config/i386/i386.c:3748
+#, fuzzy, gcc-internal-format
+msgid "%salign-loops=%d%s is not between 0 and %d"
+msgstr "-malign-loops=%d が 0 から %d の間ではありません"
 
-#: c-common.c:967
+#: config/i386/i386.c:3727
 #, gcc-internal-format
-msgid "floating point overflow in expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
+msgstr ""
 
-#: c-common.c:971
+#: config/i386/i386.c:3742
 #, fuzzy, gcc-internal-format
-msgid "fixed-point overflow in expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "%salign-functions%s is obsolete, use -falign-functions%s"
+msgstr "-malign-functions=%d が 0 から %d の間ではありません"
 
-#: c-common.c:975
+#: config/i386/i386.c:3777
 #, fuzzy, gcc-internal-format
-msgid "vector overflow in expression"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "%sbranch-cost=%d%s is not between 0 and 5"
+msgstr "-mbranch-cost=%d が 0 から 5 の間ではありません"
 
-#: c-common.c:980
+#: config/i386/i386.c:3785
 #, fuzzy, gcc-internal-format
-msgid "complex integer overflow in expression"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "%slarge-data-threshold=%d%s is negative"
+msgstr "%s ローテート回数が負の値です"
 
-#: c-common.c:982
+#: config/i386/i386.c:3797
 #, fuzzy, gcc-internal-format
-msgid "complex floating point overflow in expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: c-common.c:1013
-#, gcc-internal-format
-msgid "logical %<%s%> with non-zero constant will always evaluate as true"
-msgstr ""
+msgid "bad value (%s) for %stls-dialect=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: c-common.c:1046
+#: config/i386/i386.c:3805
 #, gcc-internal-format
-msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: c-common.c:1060
+#: config/i386/i386.c:3821
 #, gcc-internal-format
-msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgid "%srtd%s is ignored in 64bit mode"
 msgstr ""
 
-#: c-common.c:1067 c-common.c:1085
+#: config/i386/i386.c:3881
 #, gcc-internal-format
-msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+msgid "%spreferred-stack-boundary%s is not supported for this target"
 msgstr ""
 
-#: c-common.c:1111
+#: config/i386/i386.c:3884
 #, gcc-internal-format
-msgid "%Hsuggest braces around empty body in an %<if%> statement"
+msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
 msgstr ""
 
-#: c-common.c:1115
+#: config/i386/i386.c:3904
 #, fuzzy, gcc-internal-format
-msgid "%Hsuggest braces around empty body in an %<else%> statement"
-msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
+msgid "-mincoming-stack-boundary=%d is not between %d and 12"
+msgstr "-mpreferred-stack-boundary=%d が 2 から 31 の間ではありません"
 
-#: c-common.c:1141
-#, fuzzy, gcc-internal-format
-msgid "first argument of %q+D should be %<int%>"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: config/i386/i386.c:3917
+#, gcc-internal-format
+msgid "%ssseregparm%s used without SSE enabled"
+msgstr ""
 
-#: c-common.c:1149
+#: config/i386/i386.c:3928 config/i386/i386.c:3942
 #, fuzzy, gcc-internal-format
-msgid "second argument of %q+D should be %<char **%>"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr "関数ポインタが計算で使われました"
 
-#: c-common.c:1158
+#: config/i386/i386.c:3947
 #, fuzzy, gcc-internal-format
-msgid "third argument of %q+D should probably be %<char **%>"
-msgstr "`%s' ¤ÎÂè»°°ú¿ô¤Ï¤ª¤½¤é¤¯ `char **' ¤È¤¹¤Ù¤­¤Ç¤·¤ç¤¦"
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr "関数ポインタが計算で使われました"
 
-#: c-common.c:1168
+#: config/i386/i386.c:3954
 #, fuzzy, gcc-internal-format
-msgid "%q+D takes only zero or two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+msgid "bad value (%s) for %sfpmath=%s %s"
+msgstr "-march= スイッチに対する不正な値 (%s)"
 
-#: c-common.c:1203
+#: config/i386/i386.c:3970
 #, gcc-internal-format
-msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
+msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
 msgstr ""
 
-#: c-common.c:1241
+#: config/i386/i386.c:3991
 #, gcc-internal-format
-msgid "negative integer implicitly converted to unsigned type"
-msgstr "Éé¤ÎÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
+msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
+msgstr ""
 
-#: c-common.c:1244
+#: config/i386/i386.c:4004
 #, gcc-internal-format
-msgid "conversion of unsigned constant value to negative integer"
+msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
 msgstr ""
 
-#: c-common.c:1270
+#: config/i386/i386.c:4090
 #, gcc-internal-format
-msgid "conversion to %qT alters %qT constant value"
+msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
 msgstr ""
 
-#: c-common.c:1299
+#: config/i386/i386.c:4097
 #, gcc-internal-format
-msgid "conversion to %qT from %qT may change the sign of the result"
+msgid "-mno-fentry isn%'t compatible with SEH"
 msgstr ""
 
-#: c-common.c:1328
-#, fuzzy, gcc-internal-format
-msgid "conversion to %qT from %qT may alter its value"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: c-common.c:1356
+#: config/i386/i386.c:4511
 #, gcc-internal-format
-msgid "large integer implicitly truncated to unsigned type"
-msgstr "Â礭¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
+msgid "attribute(target(\"%s\")) is unknown"
+msgstr ""
 
-#: c-common.c:1362 c-common.c:1369 c-common.c:1377
+#: config/i386/i386.c:4533
 #, gcc-internal-format
-msgid "overflow in implicit constant conversion"
-msgstr "°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "option(\"%s\") was already specified"
+msgstr ""
 
-#: c-common.c:1531
+#: config/i386/i386.c:5147 config/i386/i386.c:5198
 #, fuzzy, gcc-internal-format
-msgid "operation on %qE may be undefined"
-msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
+msgid "fastcall and regparm attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:1824
+#: config/i386/i386.c:5152
 #, gcc-internal-format
-msgid "case label does not reduce to an integer constant"
-msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
+msgid "regparam and thiscall attributes are not compatible"
+msgstr ""
 
-#: c-common.c:1864
+#: config/i386/i386.c:5159 config/i386/i386.c:29109
 #, fuzzy, gcc-internal-format
-msgid "case label value is less than minimum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "%qE attribute requires an integer constant argument"
+msgstr "3 つの 'l' 接尾辞が整数定数についています"
 
-#: c-common.c:1872
-#, fuzzy, gcc-internal-format
-msgid "case label value exceeds maximum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+#: config/i386/i386.c:5165
+#, gcc-internal-format
+msgid "argument to %qE attribute larger than %d"
+msgstr ""
 
-#: c-common.c:1880
+#: config/i386/i386.c:5190 config/i386/i386.c:5233
 #, fuzzy, gcc-internal-format
-msgid "lower value in case label range less than minimum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "fastcall and cdecl attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:1889
+#: config/i386/i386.c:5194
 #, fuzzy, gcc-internal-format
-msgid "upper value in case label range exceeds maximum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "fastcall and stdcall attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:1963
+#: config/i386/i386.c:5202 config/i386/i386.c:5251
 #, gcc-internal-format
-msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
+msgid "fastcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: c-common.c:2453
+#: config/i386/i386.c:5212 config/i386/i386.c:5229
 #, fuzzy, gcc-internal-format
-msgid "invalid operands to binary %s (have %qT and %qT)"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+msgid "stdcall and cdecl attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:2689
-#, gcc-internal-format
-msgid "comparison is always false due to limited range of data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
+#: config/i386/i386.c:5216
+#, fuzzy, gcc-internal-format
+msgid "stdcall and fastcall attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:2691
+#: config/i386/i386.c:5220 config/i386/i386.c:5247
 #, gcc-internal-format
-msgid "comparison is always true due to limited range of data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë true ¤È¤Ê¤ê¤Þ¤¹"
+msgid "stdcall and thiscall attributes are not compatible"
+msgstr ""
 
-#: c-common.c:2770
+#: config/i386/i386.c:5237 config/i386/i386.c:5255
 #, gcc-internal-format
-msgid "comparison of unsigned expression >= 0 is always true"
-msgstr "Éä¹ç̵¤·¤Î¼° >= 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë true ¤Ç¤¹"
+msgid "cdecl and thiscall attributes are not compatible"
+msgstr ""
 
-#: c-common.c:2780
+#: config/i386/i386.c:5243
 #, gcc-internal-format
-msgid "comparison of unsigned expression < 0 is always false"
-msgstr "Éä¹ç̵¤·¤Î¼° < 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë false ¤Ç¤¹"
-
-#: c-common.c:2821
-#, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in arithmetic"
-msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%qE attribute is used for none class-method"
+msgstr ""
 
-#: c-common.c:2827
+#: config/i386/i386.c:5397
 #, gcc-internal-format
-msgid "pointer to a function used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: c-common.c:2833
-#, fuzzy, gcc-internal-format
-msgid "pointer to member function used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
+msgstr ""
 
-#: c-common.c:2985
+#: config/i386/i386.c:5400
 #, gcc-internal-format
-msgid "the address of %qD will always evaluate as %<true%>"
+msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
+#: config/i386/i386.c:5617
 #, gcc-internal-format
-msgid "suggest parentheses around assignment used as truth value"
-msgstr "¿¿µ¶ÃͤȤ·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍѤò¤ª´«¤á¤·¤Þ¤¹"
-
-#: c-common.c:3126 c-typeck.c:8969
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<restrict%>"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
-
-#: c-common.c:3346
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: c-common.c:3356
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a void type"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
-
-#: c-common.c:3362
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to incomplete type %qT "
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
-
-#: c-common.c:3403
-#, fuzzy, gcc-internal-format
-msgid "%<__alignof%> applied to a bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍѤµ¤ì¤Þ¤·¤¿"
-
-#: c-common.c:3976
-#, fuzzy, gcc-internal-format
-msgid "cannot disable built-in function %qs"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "ms_hook_prologue is not compatible with nested function"
+msgstr ""
 
-#: c-common.c:4179
+#: config/i386/i386.c:5769
 #, gcc-internal-format
-msgid "pointers are not permitted as case values"
-msgstr "case ¤ÎÃͤȤ·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-common.c:4185
-#, fuzzy, gcc-internal-format
-msgid "range expressions in switch statements are non-standard"
-msgstr "ISO C ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
+msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
+msgstr ""
 
-#: c-common.c:4211
+#: config/i386/i386.c:5892
 #, gcc-internal-format
-msgid "empty range specified"
-msgstr "¶õ¤ÎÈϰϤ¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "AVX vector argument without AVX enabled changes the ABI"
+msgstr ""
 
-#: c-common.c:4271
+#: config/i386/i386.c:6074
 #, gcc-internal-format
-msgid "duplicate (or overlapping) case value"
-msgstr "Æó½Å¤Î(¤¢¤ë¤¤¤Ï½ÅÊ£¤·¤Æ¤¤¤ë) case ¤ÎÃÍ"
-
-#: c-common.c:4272
-#, fuzzy, gcc-internal-format
-msgid "%Jthis is the first entry overlapping that value"
-msgstr "¤³¤ì¤¬¤½¤ÎÃͤȽÅÊ£¤·¤¿ºÇ½é¤Î¹àÌܤǤ¹"
+msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
+msgstr ""
 
-#: c-common.c:4276
+#: config/i386/i386.c:6190
 #, gcc-internal-format
-msgid "duplicate case value"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+msgid "the ABI of passing union with long double has changed in GCC 4.4"
+msgstr ""
 
-#: c-common.c:4277
-#, fuzzy, gcc-internal-format
-msgid "%Jpreviously used here"
-msgstr "Á°¤Ë¤³¤³¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: config/i386/i386.c:6305
+#, gcc-internal-format
+msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
+msgstr ""
 
-#: c-common.c:4281
+#: config/i386/i386.c:6451
 #, gcc-internal-format
-msgid "multiple default labels in one switch"
-msgstr "°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹"
+msgid "SSE register return with SSE disabled"
+msgstr ""
 
-#: c-common.c:4282
-#, fuzzy, gcc-internal-format
-msgid "%Jthis is the first default label"
-msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+#: config/i386/i386.c:6457
+#, gcc-internal-format
+msgid "SSE register argument with SSE disabled"
+msgstr ""
 
-#: c-common.c:4331
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type"
-msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/i386/i386.c:6473
+#, gcc-internal-format
+msgid "x87 register return with x87 disabled"
+msgstr ""
 
-#: c-common.c:4334
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type %qT"
-msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/i386/i386.c:6851
+#, gcc-internal-format
+msgid "SSE vector argument without SSE enabled changes the ABI"
+msgstr ""
 
-#: c-common.c:4392
-#, fuzzy, gcc-internal-format
-msgid "%Hswitch missing default case"
-msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+#: config/i386/i386.c:6889
+#, gcc-internal-format
+msgid "MMX vector argument without MMX enabled changes the ABI"
+msgstr ""
 
-#: c-common.c:4455
-#, fuzzy, gcc-internal-format
-msgid "%Henumeration value %qE not handled in switch"
-msgstr "ÎóµóÃÍ `%s' ¤Ï switch Æâ¤Ç°·¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/i386/i386.c:7261
+#, gcc-internal-format
+msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
+msgstr ""
 
-#: c-common.c:4479
-#, fuzzy, gcc-internal-format
-msgid "taking the address of a label is non-standard"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.c:7570
+#, gcc-internal-format
+msgid "SSE vector return without SSE enabled changes the ABI"
+msgstr ""
 
-#: c-common.c:4629
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for field of type %qT"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
-
-#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
-#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
-#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
-#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
-#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
-#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
-#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
-#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
-#: c-common.c:6363
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/i386/i386.c:7580
+#, gcc-internal-format
+msgid "MMX vector return without MMX enabled changes the ABI"
+msgstr ""
 
-#: c-common.c:4722 c-common.c:4748
+#: config/i386/i386.c:9006
 #, gcc-internal-format
-msgid "%qE attribute conflicts with attribute %s"
+msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
 msgstr ""
 
-#: c-common.c:4969
+#: config/i386/i386.c:9012
 #, gcc-internal-format
-msgid "%qE attribute have effect only on public objects"
+msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
 msgstr ""
 
-#: c-common.c:5066
-#, fuzzy, gcc-internal-format
-msgid "destructor priorities are not supported"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-common.c:5068
-#, fuzzy, gcc-internal-format
-msgid "constructor priorities are not supported"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-common.c:5085
+#: config/i386/i386.c:10167
 #, gcc-internal-format
-msgid "destructor priorities from 0 to %d are reserved for the implementation"
+msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
 msgstr ""
 
-#: c-common.c:5090
+#: config/i386/i386.c:11135
 #, gcc-internal-format
-msgid "constructor priorities from 0 to %d are reserved for the implementation"
+msgid "-fsplit-stack does not support fastcall with nested function"
 msgstr ""
 
-#: c-common.c:5098
+#: config/i386/i386.c:11149
 #, gcc-internal-format
-msgid "destructor priorities must be integers from 0 to %d inclusive"
+msgid "-fsplit-stack does not support 2 register  parameters for a nested function"
 msgstr ""
 
-#: c-common.c:5101
+#. FIXME: We could make this work by pushing a register
+#. around the addition and comparison.
+#: config/i386/i386.c:11160
 #, gcc-internal-format
-msgid "constructor priorities must be integers from 0 to %d inclusive"
+msgid "-fsplit-stack does not support 3 register parameters"
 msgstr ""
 
-#: c-common.c:5220
-#, fuzzy, gcc-internal-format
-msgid "unknown machine mode %qs"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
-
-#: c-common.c:5249
+#: config/i386/i386.c:13502
 #, gcc-internal-format
-msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgid "extended registers have no high halves"
 msgstr ""
 
-#: c-common.c:5252
-#, fuzzy, gcc-internal-format
-msgid "use __attribute__ ((vector_size)) instead"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/i386/i386.c:13517
+#, gcc-internal-format
+msgid "unsupported operand size for extended register"
+msgstr ""
 
-#: c-common.c:5261
-#, fuzzy, gcc-internal-format
-msgid "unable to emulate %qs"
-msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: config/i386/i386.c:13762
+#, gcc-internal-format
+msgid "non-integer operand used with operand code '%c'"
+msgstr ""
 
-#: c-common.c:5271
+#: config/i386/i386.c:25819 config/i386/i386.c:27203
 #, fuzzy, gcc-internal-format
-msgid "invalid pointer mode %qs"
-msgstr "̵¸ú¤Ê¼±Ê̻Ҡ`%s'"
+msgid "last argument must be an immediate"
+msgstr "マスクは即値でなければなりません"
 
-#: c-common.c:5288
+#: config/i386/i386.c:26116
 #, fuzzy, gcc-internal-format
-msgid "signness of type and machine mode %qs don't match"
-msgstr "¥Õ¥¡¥¤¥ë¤Ø¤Î½ÐÆþ¤ê¸ý¤È¤Ê¤ë #-¹Ô ¤¬À°¹ç¤·¤Þ¤»¤ó"
+msgid "the fifth argument must be a 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5299
+#: config/i386/i386.c:26211
 #, fuzzy, gcc-internal-format
-msgid "no data type for mode %qs"
-msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "the third argument must be a 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5309
+#: config/i386/i386.c:26568
 #, fuzzy, gcc-internal-format
-msgid "cannot use mode %qs for enumeral types"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "the last argument must be a 4-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5336
+#: config/i386/i386.c:26577
 #, fuzzy, gcc-internal-format
-msgid "mode %qs applied to inappropriate type"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "the last argument must be a 2-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5367
+#: config/i386/i386.c:26586
 #, fuzzy, gcc-internal-format
-msgid "%Jsection attribute cannot be specified for local variables"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "the last argument must be a 1-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
+#: config/i386/i386.c:26595
 #, fuzzy, gcc-internal-format
-msgid "section of %q+D conflicts with previous declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+msgid "the last argument must be a 5-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5387
+#: config/i386/i386.c:26604
 #, fuzzy, gcc-internal-format
-msgid "section attribute not allowed for %q+D"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+msgid "the next to last argument must be an 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5393
+#: config/i386/i386.c:26608 config/i386/i386.c:26820
 #, fuzzy, gcc-internal-format
-msgid "%Jsection attributes are not supported for this target"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-common.c:5425
-#, gcc-internal-format
-msgid "requested alignment is not a constant"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c-common.c:5430
-#, gcc-internal-format
-msgid "requested alignment is not a power of 2"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "the last argument must be an 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5435
-#, gcc-internal-format
-msgid "requested alignment is too large"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Â礭¤¹¤®¤Þ¤¹"
-
-#: c-common.c:5461
+#: config/i386/i386.c:26818
 #, fuzzy, gcc-internal-format
-msgid "alignment may not be specified for %q+D"
-msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "the last argument must be a 32-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: c-common.c:5468
+#: config/i386/i386.c:26884 config/rs6000/rs6000.c:11450
 #, gcc-internal-format
-msgid "alignment for %q+D was previously specified as %d and may not be decreased"
+msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: c-common.c:5472
+#: config/i386/i386.c:27027
 #, gcc-internal-format
-msgid "alignment for %q+D must be at least %d"
+msgid "%qE needs unknown isa option"
 msgstr ""
 
-#: c-common.c:5521
+#: config/i386/i386.c:27031
 #, fuzzy, gcc-internal-format
-msgid "%q+D defined both normally and as an alias"
-msgstr "`%s' ¤¬Ä̾ï¤Î¤â¤Î¤È¥¨¥¤¥ê¥¢¥¹¤È¤ÎξÊý¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "%qE needs isa option %s"
+msgstr "無効なオプション %s"
 
-#: c-common.c:5537
+#: config/i386/i386.c:29096
 #, fuzzy, gcc-internal-format
-msgid "alias argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
-
-#: c-common.c:5600
-#, gcc-internal-format
-msgid "%Jweakref attribute must appear before alias attribute"
-msgstr ""
+msgid "%qE attribute only available for 32-bit"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c-common.c:5630
+#: config/i386/i386.c:29117
 #, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on non-class types"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+msgid "argument to %qE attribute is neither zero, nor one"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: c-common.c:5636
+#: config/i386/i386.c:29147
 #, gcc-internal-format
-msgid "%qE attribute ignored because %qT is already defined"
+msgid "%qE attribute only available for 64-bit"
 msgstr ""
 
-#: c-common.c:5649
+#: config/i386/i386.c:29158 config/i386/i386.c:29167
 #, fuzzy, gcc-internal-format
-msgid "visibility argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
-
-#: c-common.c:5661
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on types"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "ms_abi and sysv_abi attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: c-common.c:5677
-#, gcc-internal-format
-msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
-msgstr ""
-
-#: c-common.c:5688
+#: config/i386/i386.c:29205 config/rs6000/rs6000.c:24997
 #, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different visibility"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%qE incompatible attribute ignored"
+msgstr "`%s' 属性は無視されました"
 
-#: c-common.c:5691 c-common.c:5695
+#: config/i386/i386.c:33370
 #, gcc-internal-format
-msgid "%qD was declared %qs which implies default visibility"
+msgid "vector permutation requires vector constant"
 msgstr ""
 
-#: c-common.c:5769
+#: config/i386/i386.c:33380
 #, fuzzy, gcc-internal-format
-msgid "tls_model argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+msgid "invalid vector permutation constant"
+msgstr "無効な句読点 `%c' が制約内にあります"
 
-#: c-common.c:5782
+#: config/i386/i386.c:33428
 #, gcc-internal-format
-msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgid "vector permutation (%d %d)"
 msgstr ""
 
-#: c-common.c:5801 c-common.c:5896
-#, fuzzy, gcc-internal-format
-msgid "%J%qE attribute applies only to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
-
-#: c-common.c:5806 c-common.c:5901
-#, fuzzy, gcc-internal-format
-msgid "%Jcan%'t set %qE attribute after definition"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: c-common.c:5857
+#: config/i386/i386.c:33431
 #, gcc-internal-format
-msgid "alloc_size parameter outside range"
+msgid "vector permutation (%d %d %d %d)"
 msgstr ""
 
-#: c-common.c:5990
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for %qE"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: c-common.c:6049
+#: config/i386/i386.c:33435
 #, gcc-internal-format
-msgid "invalid vector type for attribute %qE"
+msgid "vector permutation (%d %d %d %d %d %d %d %d)"
 msgstr ""
 
-#: c-common.c:6055
+#: config/i386/i386.c:33440
 #, gcc-internal-format
-msgid "vector size not an integral multiple of component size"
+msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
 msgstr ""
 
-#: c-common.c:6061
+#: config/i386/winnt.c:83
 #, gcc-internal-format
-msgid "zero vector size"
+msgid "%qE attribute applies only to initialized variables with external linkage"
 msgstr ""
 
-#: c-common.c:6069
+#: config/i386/winnt.c:145 config/sh/symbian-c.c:96
+#: config/sh/symbian-cxx.c:120
 #, gcc-internal-format
-msgid "number of components of the vector not a power of two"
+msgid "definition of static data member %q+D of dllimport%'d class"
 msgstr ""
 
-#: c-common.c:6097
+#: config/i386/winnt.c:308
 #, fuzzy, gcc-internal-format
-msgid "nonnull attribute without arguments on a non-prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "%q+D:'selectany' attribute applies only to initialized objects"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c-common.c:6112
+#: config/i386/winnt.c:452
 #, fuzzy, gcc-internal-format
-msgid "nonnull argument has invalid operand number (argument %lu)"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "%q+D causes a section type conflict"
+msgstr "%s はセクションタイプの競合を引き起こします"
 
-#: c-common.c:6131
+#: config/i386/cygming.h:200
 #, gcc-internal-format
-msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+msgid "-fPIC ignored for target (all code is position independent)"
 msgstr ""
 
-#: c-common.c:6139
+#: config/i386/cygming.h:206
 #, gcc-internal-format
-msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
-msgstr ""
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr "-f%s はターゲットで無視されます (全てのコードは位置非依存です)"
 
-#: c-common.c:6215
+#: config/i386/djgpp.h:175
 #, fuzzy, gcc-internal-format
-msgid "not enough variable arguments to fit a sentinel"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr "-mbnu210 は無視されました(廃れたオプションです)"
 
-#: c-common.c:6229
+#: config/i386/i386-interix.h:253
 #, fuzzy, gcc-internal-format
-msgid "missing sentinel in function call"
-msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
+msgid "ms-bitfields not supported for objc"
+msgstr "-pipe は実装されていません"
 
-#: c-common.c:6270
-#, gcc-internal-format
-msgid "null argument where non-null required (argument %lu)"
-msgstr ""
+#. Don't allow flag_pic to propagate since invalid relocations will
+#. result otherwise.
+#: config/i386/netware.h:84
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
 
-#: c-common.c:6335
+#: config/ia64/ia64-c.c:52
 #, fuzzy, gcc-internal-format
-msgid "cleanup argument not an identifier"
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "malformed #pragma builtin"
+msgstr "おかしな #pragma implementation"
 
-#: c-common.c:6342
+#: config/ia64/ia64.c:694
 #, fuzzy, gcc-internal-format
-msgid "cleanup argument not a function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "invalid argument of %qE attribute"
+msgstr "`%s' の引数として無効な型"
 
-#: c-common.c:6381
-#, gcc-internal-format
-msgid "%qE attribute requires prototypes with named arguments"
-msgstr ""
+#: config/ia64/ia64.c:707
+#, fuzzy, gcc-internal-format
+msgid "an address area attribute cannot be specified for local variables"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: c-common.c:6392
+#: config/ia64/ia64.c:714
 #, fuzzy, gcc-internal-format
-msgid "%qE attribute only applies to variadic functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "address area of %q+D conflicts with previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#: c-common.c:6404
+#: config/ia64/ia64.c:722
 #, fuzzy, gcc-internal-format
-msgid "requested position is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "address area attribute cannot be specified for functions"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: c-common.c:6412
+#: config/ia64/ia64.c:763
 #, gcc-internal-format
-msgid "requested position is less than zero"
+msgid "%qE attribute requires a string constant argument"
 msgstr ""
 
-#: c-common.c:6736
+#: config/ia64/ia64.c:5655 config/pa/pa.c:420 config/sh/sh.c:8850
+#: config/spu/spu.c:5079
 #, gcc-internal-format
-msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
-msgstr ""
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr "-mfixed-range の値は REG1-REG2 形式を持たねばなりません"
 
-#: c-common.c:6740
+#: config/ia64/ia64.c:5682 config/pa/pa.c:447 config/sh/sh.c:8876
+#: config/spu/spu.c:5105
 #, gcc-internal-format
-msgid "%Hignoring return value of function declared with attribute warn_unused_result"
-msgstr ""
+msgid "%s-%s is an empty range"
+msgstr "%s-%s が空の範囲です"
+
+#: config/ia64/ia64.c:5710
+#, fuzzy, gcc-internal-format
+msgid "bad value %<%s%> for -mtls-size= switch"
+msgstr "-mabi= スイッチに対する不正な値 (%s)"
+
+#: config/ia64/ia64.c:5735
+#, fuzzy, gcc-internal-format
+msgid "bad value %<%s%> for -mtune= switch"
+msgstr "-mcpu= スイッチに対する不正な値 (%s)"
+
+#: config/ia64/ia64.c:11007
+#, fuzzy, gcc-internal-format
+msgid "version attribute is not a string"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
+
+#: config/iq2000/iq2000.c:1870
+#, fuzzy, gcc-internal-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+msgstr "gp_offset (%ld) 又は end_offset (%ld) がゼロよりも小さくなっています"
 
-#: c-common.c:6793
+#: config/iq2000/iq2000.c:2649
+#, fuzzy, gcc-internal-format
+msgid "argument %qd is not a constant"
+msgstr "`asm' の引数が定数文字列ではありません "
+
+#: config/iq2000/iq2000.c:2951 config/xtensa/xtensa.c:2389
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> to static data member %qD"
-msgstr ""
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr "PRINT_OPERAND_ADDRESS, null ポインタ"
 
-#: c-common.c:6797
+#: config/iq2000/iq2000.c:3106
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
-msgstr ""
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr "PRINT_OPERAND: 不明な句読点 '%c'"
 
-#: c-common.c:6818 cp/typeck.c:4533
-#, fuzzy, gcc-internal-format
-msgid "attempt to take address of bit-field structure member %qD"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: config/iq2000/iq2000.c:3115 config/xtensa/xtensa.c:2243
+#, gcc-internal-format
+msgid "PRINT_OPERAND null pointer"
+msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: c-common.c:6871
+#: config/m32c/m32c-pragma.c:61
 #, fuzzy, gcc-internal-format
-msgid "lvalue required as left operand of assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+msgid "junk at end of #pragma GCC memregs [0..16]"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c-common.c:6874
+#: config/m32c/m32c-pragma.c:68
 #, gcc-internal-format
-msgid "lvalue required as increment operand"
+msgid "#pragma GCC memregs must precede any function decls"
 msgstr ""
 
-#: c-common.c:6877
+#: config/m32c/m32c-pragma.c:76 config/m32c/m32c-pragma.c:83
 #, gcc-internal-format
-msgid "lvalue required as decrement operand"
+msgid "#pragma GCC memregs takes a number [0..16]"
 msgstr ""
 
-#: c-common.c:6880
+#: config/m32c/m32c-pragma.c:111
 #, gcc-internal-format
-msgid "lvalue required as unary %<&%> operand"
+msgid "junk at end of #pragma ADDRESS"
 msgstr ""
 
-#: c-common.c:6883
-#, fuzzy, gcc-internal-format
-msgid "lvalue required in asm statement"
-msgstr "asm Ê¸¤ÎÃæ¤Ë̵¸ú¤Êº¸ÊÕÃÍ"
-
-#: c-common.c:7005
-#, fuzzy, gcc-internal-format
-msgid "size of array is too large"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Â礭¤¹¤®¤Þ¤¹"
+#: config/m32c/m32c-pragma.c:116
+#, gcc-internal-format
+msgid "malformed #pragma ADDRESS variable address"
+msgstr ""
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
+#: config/m32c/m32c.c:441
 #, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qE"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "invalid target memregs value '%d'"
+msgstr "無効なパラメタ値 `%s'"
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4385
+#: config/m32c/m32c.c:3160
 #, fuzzy, gcc-internal-format
-msgid "incompatible type for argument %d of %qE"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%qE attribute is not supported for R8C target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
 
-#: c-common.c:7250
+#. The argument must be a constant integer.
+#: config/m32c/m32c.c:3176 config/sh/sh.c:9057 config/sh/sh.c:9163
 #, fuzzy, gcc-internal-format
-msgid "array subscript has type %<char%>"
-msgstr "ÇÛÎó¤Îź»ú¤¬ `char' ·¿¤Ç¤¹"
-
-#: c-common.c:7273
-#, gcc-internal-format
-msgid "suggest parentheses around + or - inside shift"
-msgstr "¥·¥Õ¥ÈÃæ¤Î + ¤ä - ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "%qE attribute argument not an integer constant"
+msgstr "要求された init_priority は整数型の定数ではありません"
 
-#: c-common.c:7281
+#: config/m32c/m32c.c:3185
 #, gcc-internal-format
-msgid "suggest parentheses around && within ||"
-msgstr "|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "%qE attribute argument should be between 18 to 255"
+msgstr ""
 
-#: c-common.c:7291
+#: config/m32c/m32c.c:4443
 #, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of |"
-msgstr "·×»»¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "%<bank_switch%> has no effect on non-interrupt functions"
+msgstr ""
 
-#: c-common.c:7296
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of |"
-msgstr "Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: config/m32c/m32c.c:4544
+#, fuzzy, gcc-internal-format
+msgid "%<fast_interrupt%> attribute directive ignored"
+msgstr "`%s' 属性の疑似命令が無視されました"
 
-#: c-common.c:7306
-#, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of ^"
-msgstr "·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: config/m32r/m32r.c:442
+#, fuzzy, gcc-internal-format
+msgid "invalid argument of %qs attribute"
+msgstr "`%s' の引数として無効な型"
 
-#: c-common.c:7311
+#: config/m68hc11/m68hc11.c:328
 #, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of ^"
-msgstr "·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr "-f%s は 68HC11/68HC12 用としては無視されました (サポートされません)"
 
-#: c-common.c:7319
+#: config/m68hc11/m68hc11.c:1308
 #, gcc-internal-format
-msgid "suggest parentheses around + or - in operand of &"
-msgstr "& ±é»»»Ò¤Î¼þ¤ê¤Î + ¤ä - ¤Î¼þ¤ê¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+msgstr ""
 
-#: c-common.c:7324
+#: config/m68hc11/m68hc11.c:1315
 #, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of &"
-msgstr "Èæ³Ó¤¬ & ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "%<trap%> attribute is already used"
+msgstr ""
 
-#: c-common.c:7332
+#: config/m68k/m68k.c:586
 #, fuzzy, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of %s"
-msgstr "Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "-mcpu=%s conflicts with -march=%s"
+msgstr "-mcpu=%s スイッチは -march= スイッチと競合します"
 
-#: c-common.c:7341
-#, gcc-internal-format
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-msgstr "X<=Y<=Z ¤ÎÍͤÊÈæ³Ó¤Ï¿ô³ØŪ¤Ê°ÕÌ£¤Ç¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤»¤ó"
+#: config/m68k/m68k.c:657
+#, fuzzy, gcc-internal-format
+msgid "-mpcrel -fPIC is not currently supported on selected cpu"
+msgstr "今のところ 68000 や 68010 では -fPIC がサポートされていません\n"
 
-#: c-common.c:7354
+#: config/m68k/m68k.c:719
 #, fuzzy, gcc-internal-format
-msgid "label %q+D defined but not used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "-falign-labels=%d is not supported"
+msgstr "-pipe は実装されていません"
 
-#: c-common.c:7356
+#: config/m68k/m68k.c:724
 #, fuzzy, gcc-internal-format
-msgid "label %q+D declared but not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "-falign-loops=%d is not supported"
+msgstr "-mips%d はサポートされません"
 
-#: c-common.c:7375
+#: config/m68k/m68k.c:827
 #, fuzzy, gcc-internal-format
-msgid "division by zero"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "multiple interrupt attributes not allowed"
+msgstr "セクション属性は `%s' には使えません"
 
-#. 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:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
-#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
-#: treelang/tree-convert.c:79
+#: config/m68k/m68k.c:834
 #, gcc-internal-format
-msgid "void value not ignored as it ought to be"
-msgstr "void ¤ÎÃͤ¬ËÜÍè¤Î°ÕÌ£Ä̤ê¤Ë̵»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "interrupt_thread is available only on fido"
+msgstr ""
 
-#: c-convert.c:118 fortran/convert.c:121 java/typeck.c:152
-#: treelang/tree-convert.c:105
+#: config/m68k/m68k.c:1163 config/rs6000/rs6000.c:19380
 #, gcc-internal-format
-msgid "conversion to non-scalar type requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+msgid "stack limit expression is not supported"
+msgstr "スタック制限式を受け付けません"
 
-#: c-decl.c:547
+#: config/mep/mep-pragma.c:71
 #, fuzzy, gcc-internal-format
-msgid "array %q+D assumed to have one element"
-msgstr "ÇÛÎó `%s' ¤Ï°ìÍ×ÁǤò»ý¤Ã¤Æ¤¤¤ë¤â¤Î¤È¸«¤Ê¤µ¤ì¤Þ¤¹"
+msgid "junk at end of #pragma io_volatile"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: c-decl.c:652
+#: config/mep/mep-pragma.c:85
 #, gcc-internal-format
-msgid "GCC supports only %u nested scopes"
+msgid "#pragma io_volatile takes only on or off"
 msgstr ""
 
-#: c-decl.c:738 cp/decl.c:359
-#, fuzzy, gcc-internal-format
-msgid "label %q+D used but not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-decl.c:779
-#, fuzzy, gcc-internal-format
-msgid "nested function %q+D declared but never defined"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: c-decl.c:789
+#: config/mep/mep-pragma.c:124
 #, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared but never defined"
-msgstr "`%s' ¤¬ `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
+msgid "invalid coprocessor register range"
+msgstr "`%s' はレジスタ変数としては無効なレジスタ名です"
 
-#: c-decl.c:802 cp/decl.c:609
+#: config/mep/mep-pragma.c:144
 #, fuzzy, gcc-internal-format
-msgid "unused variable %q+D"
-msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "invalid coprocessor register %qE"
+msgstr "無効なプリプロセスディレクティヴ #%s"
 
-#: c-decl.c:806
+#: config/mep/mep-pragma.c:167
 #, gcc-internal-format
-msgid "type of array %q+D completed incompatibly with implicit initialization"
+msgid "malformed coprocessor register"
 msgstr ""
 
-#: c-decl.c:1040
+#: config/mep/mep-pragma.c:254
 #, fuzzy, gcc-internal-format
-msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
-msgstr "¾Êάµ­¹æÉÕ¤­¥Ñ¥é¥á¥¿¥ê¥¹¥È¤Ï¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤È°ìÃפǤ­¤Þ¤»¤ó¡£"
+msgid "junk at end of #pragma GCC coprocessor width"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
 
-#: c-decl.c:1047
-#, fuzzy, gcc-internal-format
-msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
-msgstr "¥Ç¥Õ¥©¥ë¥È¤Ç³Ê¾å¤²¤µ¤ì¤ë·¿¤Î°ú¿ô¤¬¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤ÈŬ¹ç¤·¤Þ¤»¤ó¡£"
+#: config/mep/mep-pragma.c:261
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor width takes only 32 or 64"
+msgstr ""
 
-#: c-decl.c:1088
+#: config/mep/mep-pragma.c:295
 #, gcc-internal-format
-msgid "prototype for %q+D declares more arguments than previous old-style definition"
+msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
 msgstr ""
 
-#: c-decl.c:1094
+#: config/mep/mep-pragma.c:300
 #, gcc-internal-format
-msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
+msgid "#pragma GCC coprocessor subclass '%c' already defined"
 msgstr ""
 
-#: c-decl.c:1103
+#: config/mep/mep-pragma.c:318
 #, fuzzy, gcc-internal-format
-msgid "prototype for %q+D declares argument %d with incompatible type"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô %d ¤¬°ìÃפ·¤Þ¤»¤ó"
+msgid "malformed #pragma GCC coprocessor subclass"
+msgstr "おかしな #pragma ghs section"
 
-#. If we get here, no errors were found, but do issue a warning
-#. for this poor-style construct.
-#: c-decl.c:1116
+#: config/mep/mep-pragma.c:340
 #, fuzzy, gcc-internal-format
-msgid "prototype for %q+D follows non-prototype definition"
-msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
+msgid "malformed #pragma disinterrupt"
+msgstr "おかしな #pragma ghs section"
 
-#: c-decl.c:1131
+#: config/mep/mep-pragma.c:354
 #, fuzzy, gcc-internal-format
-msgid "previous definition of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "malformed #pragma GCC coprocessor"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c-decl.c:1133
+#: config/mep/mep-pragma.c:359
 #, fuzzy, gcc-internal-format
-msgid "previous implicit declaration of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+msgid "coprocessor not enabled"
+msgstr "有効オプション: "
 
-#: c-decl.c:1135
+#: config/mep/mep-pragma.c:370
 #, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "unknown #pragma GCC coprocessor %E"
+msgstr "不明な #pragma namespace %s です"
 
-#: c-decl.c:1175
+#: config/mep/mep-pragma.c:392
 #, fuzzy, gcc-internal-format
-msgid "%q+D redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "malformed #pragma call"
+msgstr "おかしな #pragma ghs section"
 
-#: c-decl.c:1179
+#: config/mep/mep.c:317
 #, fuzzy, gcc-internal-format
-msgid "built-in function %q+D declared as non-function"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-fpic is not supported"
+msgstr "-pipe は実装されていません"
 
-#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
+#: config/mep/mep.c:319
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a built-in function"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "-fPIC is not supported"
+msgstr "-pipe は実装されていません"
 
-#: c-decl.c:1191
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of enumerator %q+D"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+#: config/mep/mep.c:321
+#, gcc-internal-format
+msgid "only one of -ms and -mm may be given"
+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:1212
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for built-in function %q+D"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: config/mep/mep.c:323
+#, gcc-internal-format
+msgid "only one of -ms and -ml may be given"
+msgstr ""
 
-#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for %q+D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: config/mep/mep.c:325
+#, gcc-internal-format
+msgid "only one of -mm and -ml may be given"
+msgstr ""
 
-#: c-decl.c:1257
-#, fuzzy, gcc-internal-format
-msgid "conflicting type qualifiers for %q+D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: config/mep/mep.c:327
+#, gcc-internal-format
+msgid "only one of -ms and -mtiny= may be given"
+msgstr ""
 
-#. Allow OLDDECL to continue in use.
-#: c-decl.c:1274
-#, fuzzy, gcc-internal-format
-msgid "redefinition of typedef %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: config/mep/mep.c:329
+#, gcc-internal-format
+msgid "only one of -mm and -mtiny= may be given"
+msgstr ""
 
-#: c-decl.c:1325 c-decl.c:1427
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: config/mep/mep.c:331
+#, gcc-internal-format
+msgid "-mclip currently has no effect without -mminmax"
+msgstr ""
 
-#: c-decl.c:1360 c-decl.c:1465
-#, fuzzy, gcc-internal-format
-msgid "static declaration of %q+D follows non-static declaration"
-msgstr "`%s' ¤ÏÈó static ¤Î¸å¤Ç static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.c:338
+#, gcc-internal-format
+msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
+msgstr ""
 
-#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
+#: 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
 #, fuzzy, gcc-internal-format
-msgid "non-static declaration of %q+D follows static declaration"
-msgstr "`%s' ¤Ï static ¤Î¸å¤ÇÈó static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "address region attributes not allowed with auto storage class"
+msgstr "セクション属性は `%s' には使えません"
 
-#: c-decl.c:1394
+#: config/mep/mep.c:3893 config/mep/mep.c:3956
 #, gcc-internal-format
-msgid "%<gnu_inline%> attribute present on %q+D"
+msgid "address region attributes on pointed-to types ignored"
 msgstr ""
 
-#: c-decl.c:1396
+#: config/mep/mep.c:3942
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to variables and functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: config/mep/mep.c:3962 config/mep/mep.c:4274
 #, gcc-internal-format
-msgid "%Jbut not here"
+msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
 msgstr ""
 
-#: c-decl.c:1414
+#: config/mep/mep.c:3996
 #, fuzzy, gcc-internal-format
-msgid "thread-local declaration of %q+D follows non-thread-local declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "cannot inline interrupt function %qE"
+msgstr "`main' を inline 関数にはできません"
 
-#: c-decl.c:1417
+#: config/mep/mep.c:4002
 #, fuzzy, gcc-internal-format
-msgid "non-thread-local declaration of %q+D follows thread-local declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "interrupt function must have return type of void"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
 
-#: c-decl.c:1447
+#: config/mep/mep.c:4007
 #, fuzzy, gcc-internal-format
-msgid "extern declaration of %q+D follows declaration with no linkage"
-msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "interrupt function must have no arguments"
+msgstr "関数ポインタが計算で使われました"
 
-#: c-decl.c:1483
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with no linkage follows extern declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: config/mep/mep.c:4028
+#, gcc-internal-format
+msgid "%qE attribute allows only an integer constant argument"
+msgstr ""
 
-#: c-decl.c:1489
+#: config/mep/mep.c:4061
 #, fuzzy, gcc-internal-format
-msgid "redeclaration of %q+D with no linkage"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%qE attribute only applies to functions, not %s"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c-decl.c:1503
+#: config/mep/mep.c:4071
 #, gcc-internal-format
-msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
+msgid "to describe a pointer to a VLIW function, use syntax like this:"
 msgstr ""
 
-#: c-decl.c:1514
+#: config/mep/mep.c:4072
 #, gcc-internal-format
-msgid "inline declaration of %qD follows declaration with attribute noinline"
+msgid "  typedef int (__vliw *vfuncptr) ();"
 msgstr ""
 
-#: c-decl.c:1521
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with attribute noinline follows inline declaration "
-msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#: config/mep/mep.c:4079
+#, gcc-internal-format
+msgid "to describe an array of VLIW function pointers, use syntax like this:"
+msgstr ""
 
-#: c-decl.c:1540
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after being called"
-msgstr "`%s' ¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ë¤è¤ê¤â¸å¤í¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.c:4080
+#, gcc-internal-format
+msgid "  typedef int (__vliw *vfuncptr[]) ();"
+msgstr ""
 
-#: c-decl.c:1545
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.c:4085
+#, gcc-internal-format
+msgid "VLIW functions are not allowed without a VLIW configuration"
+msgstr ""
 
-#: c-decl.c:1564
-#, fuzzy, gcc-internal-format
-msgid "redefinition of parameter %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: config/mep/mep.c:4233
+#, gcc-internal-format
+msgid "\"#pragma disinterrupt %s\" not used"
+msgstr ""
 
-#: c-decl.c:1591
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %q+D"
-msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#: 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
+msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
+msgstr ""
 
-#: c-decl.c:1975
+#: config/mep/mep.c:4645
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows previous non-variable"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "variable %D of type %<io%> must be uninitialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#: c-decl.c:1980
+#: config/mep/mep.c:4650
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+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 ""
 
-#: c-decl.c:1983
+#: config/mep/mep.c:6103
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a global declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "%qs is not available in VLIW functions"
+msgstr "`this' は静的メンバ関数から使用できません"
 
-#: c-decl.c:1993
+#: config/mep/mep.c:6106
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a previous local"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "%qs is not available in non-VLIW functions"
+msgstr "`%s' は通常、非 static な関数です"
 
-#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
-#: cp/name-lookup.c:1026
+#: config/mep/mep.c:6268 config/mep/mep.c:6385
 #, gcc-internal-format
-msgid "%Jshadowed declaration is here"
+msgid "argument %d of %qE must be in the range %d...%d"
 msgstr ""
 
-#: c-decl.c:2188
-#, fuzzy, gcc-internal-format
-msgid "nested extern declaration of %qD"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.c:6271
+#, gcc-internal-format
+msgid "argument %d of %qE must be a multiple of %d"
+msgstr ""
 
-#: c-decl.c:2351 c-decl.c:2354
+#: config/mep/mep.c:6324
 #, fuzzy, gcc-internal-format
-msgid "implicit declaration of function %qE"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+msgid "too few arguments to %qE"
+msgstr "関数への引数が少なすぎます"
 
-#: c-decl.c:2416
+#: config/mep/mep.c:6329
 #, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of built-in function %qD"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+msgid "too many arguments to %qE"
+msgstr "関数に対する引数が多すぎます"
 
-#: c-decl.c:2425
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of function %qD"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+#: config/mep/mep.c:6347
+#, gcc-internal-format
+msgid "argument %d of %qE must be an address"
+msgstr ""
 
-#: c-decl.c:2478
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared here (not in a function)"
-msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
+#: config/mep/mep.c:7143
+#, gcc-internal-format
+msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
+msgstr ""
 
-#: c-decl.c:2483
+#: config/mep/mep.c:7149
 #, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared (first use in this function)"
-msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
+msgid "unexpected %d byte cop instruction"
+msgstr "認識できない wide sub 命令です"
 
-#: c-decl.c:2487
-#, fuzzy, gcc-internal-format
-msgid "%H(Each undeclared identifier is reported only once"
-msgstr "(̤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô"
+#: config/microblaze/microblaze.c:1283
+#, gcc-internal-format
+msgid "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"
+msgstr ""
 
-#: c-decl.c:2488
-#, fuzzy, gcc-internal-format
-msgid "%Hfor each function it appears in.)"
-msgstr " ¤ËÂФ·¤Æ°ìÅÙ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
+#: config/microblaze/microblaze.c:1286
+#, gcc-internal-format
+msgid "-mxl_stack_check is deprecated; use -fstack-check"
+msgstr ""
 
-#: c-decl.c:2526 cp/decl.c:2404
-#, fuzzy, gcc-internal-format
-msgid "label %qE referenced outside of any function"
-msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
+#: config/microblaze/microblaze.c:1311
+#, gcc-internal-format
+msgid "%qs is an invalid argument to -mcpu="
+msgstr ""
 
-#: c-decl.c:2568
-#, fuzzy, gcc-internal-format
-msgid "duplicate label declaration %qE"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/microblaze/microblaze.c:1360
+#, gcc-internal-format
+msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
+msgstr ""
 
-#: c-decl.c:2604
-#, fuzzy, gcc-internal-format
-msgid "%Hduplicate label %qD"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: config/microblaze/microblaze.c:1364
+#, gcc-internal-format
+msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
+msgstr ""
 
-#: c-decl.c:2614
+#: config/mips/mips.c:1369 config/mips/mips.c:1371
 #, fuzzy, gcc-internal-format
-msgid "%Jjump into statement expression"
-msgstr "¼°¤Î½ª¤ê°Ê¹ß¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "%qs attribute only applies to functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c-decl.c:2616
+#: config/mips/mips.c:1381
 #, gcc-internal-format
-msgid "%Jjump into scope of identifier with variably modified type"
+msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
 msgstr ""
 
-#: c-decl.c:2631
+#: config/mips/mips.c:1403 config/mips/mips.c:1406
 #, gcc-internal-format
-msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
+msgid "%qE redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: c-decl.c:2706
+#: config/mips/mips.c:2917
 #, gcc-internal-format
-msgid "%H%qE defined as wrong kind of tag"
+msgid "MIPS16 TLS"
 msgstr ""
 
-#: c-decl.c:2908
+#: config/mips/mips.c:6408
+#, fuzzy, gcc-internal-format
+msgid "cannot handle inconsistent calls to %qs"
+msgstr "`%s' への矛盾した呼び出しを捕捉できません"
+
+#: config/mips/mips.c:9223
 #, gcc-internal-format
-msgid "unnamed struct/union that defines no instances"
-msgstr "̵̾¹½Â¤ÂÎ/¶¦ÍÑÂΤ¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
+msgstr ""
 
-#: c-decl.c:2916
+#: config/mips/mips.c:9225
 #, gcc-internal-format
-msgid "empty declaration with storage class specifier does not redeclare tag"
+msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
 msgstr ""
 
-#: c-decl.c:2927
-#, fuzzy, gcc-internal-format
-msgid "empty declaration with type qualifier does not redeclare tag"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
+#: config/mips/mips.c:9227
+#, gcc-internal-format
+msgid "interrupt handlers cannot be MIPS16 functions"
+msgstr ""
 
-#: c-decl.c:2948 c-decl.c:2955
+#: config/mips/mips.c:13210
 #, fuzzy, gcc-internal-format
-msgid "useless type name in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+msgid "invalid argument to built-in function"
+msgstr "関数に対する引数が多すぎます"
 
-#: c-decl.c:2963
+#: config/mips/mips.c:13451
 #, fuzzy, gcc-internal-format
-msgid "%<inline%> in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "built-in function %qE not supported for MIPS16"
+msgstr "組み込み関数 `%s' は現在サポートされていません"
 
-#: c-decl.c:2969
+#: config/mips/mips.c:14041
 #, fuzzy, gcc-internal-format
-msgid "%<auto%> in file-scope empty declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%qs does not support MIPS16 code"
+msgstr "%s は %s を受け付けません"
 
-#: c-decl.c:2975
-#, fuzzy, gcc-internal-format
-msgid "%<register%> in file-scope empty declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mips/mips.c:15262
+#, gcc-internal-format
+msgid "MIPS16 PIC for ABIs other than o32 and o64"
+msgstr ""
 
-#: c-decl.c:2981
-#, fuzzy, gcc-internal-format
-msgid "useless storage class specifier in empty declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+#: config/mips/mips.c:15265
+#, gcc-internal-format
+msgid "MIPS16 -mxgot code"
+msgstr ""
 
-#: c-decl.c:2987
-#, fuzzy, gcc-internal-format
-msgid "useless %<__thread%> in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+#: config/mips/mips.c:15268
+#, gcc-internal-format
+msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
+msgstr ""
 
-#: c-decl.c:2995
+#: config/mips/mips.c:15404
 #, fuzzy, gcc-internal-format
-msgid "useless type qualifier in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+msgid "CPU names must be lower case"
+msgstr "シンボル名を小文字とする"
 
-#: c-decl.c:3002
+#: config/mips/mips.c:15557
 #, gcc-internal-format
-msgid "empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
+msgstr ""
 
-#: c-decl.c:3068
+#: config/mips/mips.c:15573
 #, gcc-internal-format
-msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
+msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr ""
 
-#: c-decl.c:3071
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<[*]%> array declarators"
-msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: config/mips/mips.c:15588
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit processor"
+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:3078 c-decl.c:5014
+#: config/mips/mips.c:15590
 #, gcc-internal-format
-msgid "%<[*]%> not allowed in other than function prototype scope"
+msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr ""
 
-#: c-decl.c:3181
-#, fuzzy, gcc-internal-format
-msgid "%q+D is usually a function"
-msgstr "`%s' ¤ÏÄ̾ï¤Ï´Ø¿ô¤Ç¤¹"
+#: config/mips/mips.c:15592
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit ABI"
+msgstr ""
 
-#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
+#: config/mips/mips.c:15608 config/mips/mips.c:15610 config/mips/mips.c:15677
 #, fuzzy, gcc-internal-format
-msgid "typedef %qD is initialized (use __typeof__ instead)"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "unsupported combination: %s"
+msgstr "サポートされていないバージョンです"
 
-#: c-decl.c:3195
-#, fuzzy, gcc-internal-format
-msgid "function %qD is initialized like a variable"
-msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: config/mips/mips.c:15614
+#, gcc-internal-format
+msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
+msgstr ""
 
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3201
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD is initialized"
-msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: config/mips/mips.c:15617
+#, gcc-internal-format
+msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
+msgstr ""
 
-#: c-decl.c:3226
+#: config/mips/mips.c:15671
 #, fuzzy, gcc-internal-format
-msgid "variable %qD has initializer but incomplete type"
-msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "the %qs architecture does not support branch-likely instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D given attribute noinline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: config/mips/mips.c:15711
+#, gcc-internal-format
+msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
+msgstr ""
 
-#: c-decl.c:3326
+#: config/mips/mips.c:15719 config/mips/mips.c:15722
 #, gcc-internal-format
-msgid "%q+D is static but declared in inline function %qD which is not static"
+msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: c-decl.c:3417
+#: config/mips/mips.c:15736
+#, gcc-internal-format
+msgid "%<-mips3d%> requires %<-mpaired-single%>"
+msgstr ""
+
+#: config/mips/mips.c:15745
 #, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %q+D"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "%qs must be used with %qs"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: c-decl.c:3422
+#: config/mips/mips.c:15752
 #, fuzzy, gcc-internal-format
-msgid "array size missing in %q+D"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "the %qs architecture does not support paired-single instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: c-decl.c:3434
+#: config/mips/mips.c:15758
+#, gcc-internal-format
+msgid "%qs requires a target that provides the %qs instruction"
+msgstr ""
+
+#: config/mips/mips.c:15863
 #, fuzzy, gcc-internal-format
-msgid "zero or negative size array %q+D"
-msgstr "`%s' ¤ÎÇÛÎó¥µ¥¤¥º¤¬¥¼¥íËô¤ÏÉé¤Ç¤¹"
+msgid "%qs requires branch-likely instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: c-decl.c:3489 varasm.c:2067
+#: config/mips/mips.c:15867
 #, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+msgid "the %qs architecture does not support the synci instruction"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
+
+#: config/mips/mips.c:16339
+#, gcc-internal-format
+msgid "mips16 function profiling"
+msgstr "mips16 関数プロファイル"
 
-#: c-decl.c:3499
+#: config/mmix/mmix.c:286
 #, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "-f%s not supported: ignored"
+msgstr "-mips%d はサポートされません"
 
-#: c-decl.c:3544
+#: config/mmix/mmix.c:773
 #, fuzzy, gcc-internal-format
-msgid "ignoring asm-specifier for non-static local variable %q+D"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+msgid "support for mode %qs"
+msgstr "モード `%s' に対するデータ型がありません"
 
-#: c-decl.c:3572 fortran/f95-lang.c:655
+#: config/mmix/mmix.c:787
 #, gcc-internal-format
-msgid "cannot put object with volatile field into register"
-msgstr "volatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó"
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr ""
 
-#: c-decl.c:3701
+#: config/mmix/mmix.c:966
 #, gcc-internal-format
-msgid "ISO C forbids forward parameter declarations"
-msgstr "ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+msgid "function_profiler support for MMIX"
+msgstr ""
 
-#: c-decl.c:3820
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs width not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/mmix/mmix.c:988
+#, gcc-internal-format
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
 
-#: c-decl.c:3828
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %qs"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: config/mmix/mmix.c:1597 config/mmix/mmix.c:1621 config/mmix/mmix.c:1737
+#, gcc-internal-format
+msgid "MMIX Internal: Bad register: %d"
+msgstr ""
 
-#: c-decl.c:3833
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %qs"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1729
+#, gcc-internal-format
+msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+msgstr ""
 
-#: c-decl.c:3843
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs has invalid type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: config/mmix/mmix.c:2015
+#, gcc-internal-format
+msgid "stack frame not a multiple of 8 bytes: %wd"
+msgstr ""
 
-#: c-decl.c:3853
-#, fuzzy, gcc-internal-format
-msgid "type of bit-field %qs is a GCC extension"
-msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
+#: config/mmix/mmix.c:2249
+#, gcc-internal-format
+msgid "stack frame not a multiple of octabyte: %wd"
+msgstr ""
 
-#: c-decl.c:3859
-#, fuzzy, gcc-internal-format
-msgid "width of %qs exceeds its type"
-msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
+#: config/mmix/mmix.c:2533 config/mmix/mmix.c:2597
+#, gcc-internal-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
 
-#: c-decl.c:3872
-#, fuzzy, gcc-internal-format
-msgid "%qs is narrower than values of its type"
-msgstr "`%s' ¤Ï¤½¤Î·¿¤ÎÃͤè¤ê¤â¶¹¤¤¤Ç¤¹"
+#: config/mn10300/mn10300.c:145
+#, gcc-internal-format
+msgid "-mtune= expects mn10300, am33, am33-2, or am34"
+msgstr ""
 
-#: c-decl.c:3891
+#: config/pa/pa.c:555
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
-msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "PIC code generation is not supported in the portable runtime model"
+msgstr "PIC コード生成は可搬実行時モデルではサポートされません\n"
 
-#: c-decl.c:3895
+#: config/pa/pa.c:560
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array whose size can%'t be evaluated"
-msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "PIC code generation is not compatible with fast indirect calls"
+msgstr "PIC コード生成は高速間接呼び出しと相容れません\n"
 
-#: c-decl.c:3901
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable length array %qs"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: config/pa/pa.c:565
+#, gcc-internal-format
+msgid "-g is only supported when using GAS on this processor,"
+msgstr "-g はこのプロセッサでは GAS を使用する時だけサポートされます"
 
-#: c-decl.c:3904
+#: config/pa/pa.c:566
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable length array"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "-g option disabled"
+msgstr "-g オプションを無効化しました。"
 
-#: c-decl.c:3913
-#, fuzzy, gcc-internal-format
-msgid "the size of array %qs can%'t be evaluated"
-msgstr "·¿¤ÎÂ礭¤µ¤ÏÌÀ¼¨Åª¤Ëɾ²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
+#: config/pa/pa.c:8579
+#, gcc-internal-format
+msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
+msgstr ""
 
-#: c-decl.c:3917
-#, fuzzy, gcc-internal-format
-msgid "the size of array can %'t be evaluated"
-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:438
+#, gcc-internal-format
+msgid "invalid AE type specified (%s)"
+msgstr ""
+
+#: config/picochip/picochip.c:461
+#, gcc-internal-format
+msgid "invalid mul type specified (%s) - expected mac, mul or none"
+msgstr ""
+
+#: config/picochip/picochip.c:756
+#, gcc-internal-format
+msgid "unexpected mode %s encountered in picochip_emit_save_register"
+msgstr ""
+
+#: config/picochip/picochip.c:923
+#, gcc-internal-format
+msgid "defaulting to stack for %s register creation"
+msgstr ""
+
+#: config/picochip/picochip.c:1607
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred"
+msgstr ""
+
+#: config/picochip/picochip.c:1670
+#, gcc-internal-format
+msgid "LM label has already been deferred"
+msgstr ""
+
+#: config/picochip/picochip.c:1680
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred."
+msgstr ""
+
+#: config/picochip/picochip.c:1962
+#, gcc-internal-format
+msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s"
+msgstr ""
+
+#: config/picochip/picochip.c:2065
+#, gcc-internal-format
+msgid "picochip_asm_output_opcode - can%'t output unknown operator %c"
+msgstr ""
+
+#: config/picochip/picochip.c:2316 config/picochip/picochip.c:2376
+#, gcc-internal-format
+msgid "%s: at least one operand can%'t be handled"
+msgstr ""
+
+#: config/picochip/picochip.c:2457
+#, gcc-internal-format
+msgid "unknown short branch in %s (type %d)"
+msgstr ""
 
-#: c-decl.c:3923
+#: config/picochip/picochip.c:2494
 #, gcc-internal-format
-msgid "variable length array %qs is used"
+msgid "unknown long branch in %s (type %d)"
 msgstr ""
 
-#: c-decl.c:3927 cp/decl.c:7076
+#: config/picochip/picochip.c:2534 config/picochip/picochip.c:2602
 #, gcc-internal-format
-msgid "variable length array is used"
+msgid "PUT uses port array index %d, which is out of range [%d..%d)"
 msgstr ""
 
-#: c-decl.c:4050 c-decl.c:4327
+#: config/picochip/picochip.c:2568
 #, gcc-internal-format
-msgid "variably modified %qs at file scope"
+msgid "GET uses port array index %d, which is out of range [%d..%d)"
 msgstr ""
 
-#: c-decl.c:4068
-#, fuzzy, gcc-internal-format
-msgid "type defaults to %<int%> in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
-
-#: c-decl.c:4096
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<const%>"
-msgstr "½ÅÊ£¤·¤¿ `const'"
-
-#: c-decl.c:4098
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<restrict%>"
-msgstr "½ÅÊ£¤·¤¿¥é¥Ù¥ë `restrict'"
-
-#: c-decl.c:4100
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<volatile%>"
-msgstr "½ÅÊ£¤·¤¿ `volatile'"
+#: config/picochip/picochip.c:3439
+#, gcc-internal-format
+msgid "too many ALU instructions emitted (%d)"
+msgstr ""
 
-#: c-decl.c:4119
+#: config/picochip/picochip.c:4071 config/picochip/picochip.c:4164
 #, fuzzy, gcc-internal-format
-msgid "function definition declared %<auto%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%s: Second source operand is not a constant"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
 
-#: c-decl.c:4121
+#: config/picochip/picochip.c:4074 config/picochip/picochip.c:4125
+#: config/picochip/picochip.c:4167
 #, fuzzy, gcc-internal-format
-msgid "function definition declared %<register%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%s: Third source operand is not a constant"
+msgstr "要求されたアラインメントが定数ではありません"
 
-#: c-decl.c:4123
+#: config/picochip/picochip.c:4128
 #, fuzzy, gcc-internal-format
-msgid "function definition declared %<typedef%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%s: Fourth source operand is not a constant"
+msgstr "出力オペランドが `asm' 内で定数です"
 
-#: c-decl.c:4125
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<__thread%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/picochip/picochip.c:4423
+#, gcc-internal-format
+msgid "%s (disable warning using -mno-inefficient-warnings)"
+msgstr ""
 
-#: c-decl.c:4141
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for structure field %qs"
-msgstr "¹½Â¤ÂÎ¥Õ¥£¡¼¥ë¥É `%s' ¤Ë»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+#: config/rs6000/host-darwin.c:60
+#, gcc-internal-format
+msgid "Segmentation Fault (code)"
+msgstr ""
 
-#: c-decl.c:4145 cp/decl.c:7946
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for parameter %qs"
-msgstr "²¾°ú¿ô `%s' ¤Ç»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+#: config/rs6000/host-darwin.c:130
+#, gcc-internal-format
+msgid "Segmentation Fault"
+msgstr ""
 
-#: c-decl.c:4148 cp/decl.c:7948
+#: config/rs6000/host-darwin.c:144
 #, gcc-internal-format
-msgid "storage class specified for typename"
-msgstr "·¿Ì¾¤ËÂФ·¤Æ»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+msgid "While setting up signal stack: %m"
+msgstr ""
 
-#: c-decl.c:4165 cp/decl.c:7965
-#, fuzzy, gcc-internal-format
-msgid "%qs initialized and declared %<extern%>"
-msgstr "`%s' ¤¬½é´ü²½¤µ¤ì¤ë¤È¤³¤í¤Ç¡¢`extern' Àë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/host-darwin.c:150
+#, gcc-internal-format
+msgid "While setting up signal handler: %m"
+msgstr ""
 
-#: c-decl.c:4168 cp/decl.c:7968
+#. 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:51
 #, fuzzy, gcc-internal-format
-msgid "%qs has both %<extern%> and initializer"
-msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+msgid "ignoring malformed #pragma longcall"
+msgstr "#pragma %s を無視します"
 
-#: c-decl.c:4173
+#: config/rs6000/rs6000-c.c:64
 #, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<auto%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "missing open paren"
+msgstr "Code 属性を欠いています"
 
-#: c-decl.c:4175
+#: config/rs6000/rs6000-c.c:66
 #, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<register%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "missing number"
+msgstr "名前を欠いています"
 
-#: c-decl.c:4180 cp/decl.c:7972
+#: config/rs6000/rs6000-c.c:68
 #, fuzzy, gcc-internal-format
-msgid "nested function %qs declared %<extern%>"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "missing close paren"
+msgstr "クラス名を欠いています"
 
-#: c-decl.c:4183 cp/decl.c:7982
+#: config/rs6000/rs6000-c.c:71
 #, gcc-internal-format
-msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+msgid "number must be 0 or 1"
 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:4230 c-decl.c:4471
+#: config/rs6000/rs6000-c.c:74
 #, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in non-parameter array declarator"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "junk at end of #pragma longcall"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: c-decl.c:4277
+#: config/rs6000/rs6000-c.c:3267
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of voids"
-msgstr "`%s' ¤ÎÀë¸À¤Ï void ¤ÎÇÛÎó"
+msgid "%s only accepts %d arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: c-decl.c:4283
+#: config/rs6000/rs6000-c.c:3272
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of functions"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+msgid "%s only accepts 1 argument"
+msgstr "#%s に引数がありません"
 
-#: c-decl.c:4288
+#: config/rs6000/rs6000-c.c:3277
 #, fuzzy, gcc-internal-format
-msgid "invalid use of structure with flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "%s only accepts 2 arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: c-decl.c:4308
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs has non-integer type"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: config/rs6000/rs6000-c.c:3342
+#, gcc-internal-format
+msgid "vec_extract only accepts 2 arguments"
+msgstr ""
 
-#: c-decl.c:4313
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids zero-size array %qs"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: config/rs6000/rs6000-c.c:3418
+#, gcc-internal-format
+msgid "vec_insert only accepts 3 arguments"
+msgstr ""
 
-#: c-decl.c:4320
+#: config/rs6000/rs6000-c.c:3521
 #, fuzzy, gcc-internal-format
-msgid "size of array %qs is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+msgid "passing arg %d of %qE discards qualifiers frompointer target type"
+msgstr "キャストによってポインタが示す型から修飾子が切り捨てられます"
 
-#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is too large"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Â礭¤¹¤®¤Þ¤¹"
+#: config/rs6000/rs6000-c.c:3564
+#, gcc-internal-format
+msgid "invalid parameter combination for AltiVec intrinsic"
+msgstr ""
 
-#: c-decl.c:4385
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support flexible array members"
-msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:2516
+#, gcc-internal-format
+msgid "-mrecip requires -ffinite-math or -ffast-math"
+msgstr ""
 
-#. C99 6.7.5.2p4
-#: c-decl.c:4398
+#: config/rs6000/rs6000.c:2518
 #, gcc-internal-format
-msgid "%<[*]%> not allowed in other than a declaration"
+msgid "-mrecip requires -fno-trapping-math or -ffast-math"
 msgstr ""
 
-#: c-decl.c:4421
+#: config/rs6000/rs6000.c:2520
 #, gcc-internal-format
-msgid "array type has incomplete element type"
-msgstr "ÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "-mrecip requires -freciprocal-math or -ffast-math"
+msgstr ""
 
-#: c-decl.c:4503 cp/decl.c:8073
+#: config/rs6000/rs6000.c:2614
 #, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning a function"
-msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "-m64 requires PowerPC64 architecture, enabling"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: c-decl.c:4508 cp/decl.c:8078
+#: config/rs6000/rs6000.c:2739
 #, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning an array"
-msgstr "`%s' ¤ÏÇÛÎó¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "AltiVec not supported in this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: c-decl.c:4530
-#, fuzzy, gcc-internal-format
-msgid "function definition has qualified void return type"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:2741
+#, gcc-internal-format
+msgid "SPE not supported in this target"
+msgstr ""
 
-#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
+#: config/rs6000/rs6000.c:2768
 #, gcc-internal-format
-msgid "type qualifiers ignored on function return type"
-msgstr "´Ø¿ôÌá¤êÃͤη¿½¤¾þ»Ò¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple はリトルエンディアンシステム上では受け入れられません"
 
-#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
+#: config/rs6000/rs6000.c:2775
 #, gcc-internal-format
-msgid "ISO C forbids qualified function types"
-msgstr "ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹"
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring はリトルエンディアンシステム上では受け入れられません"
 
-#: c-decl.c:4651
-#, fuzzy, gcc-internal-format
-msgid "typedef %q+D declared %<inline%>"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:2881
+#, gcc-internal-format
+msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
+msgstr ""
 
-#: c-decl.c:4666
+#: config/rs6000/rs6000.c:2893
 #, gcc-internal-format
-msgid "ISO C forbids const or volatile function types"
-msgstr "ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹"
+msgid "target attribute or pragma changes long double size"
+msgstr ""
 
-#. C99 6.7.2.1p8
-#: c-decl.c:4676
+#: config/rs6000/rs6000.c:2914 config/rs6000/rs6000.c:2929
 #, gcc-internal-format
-msgid "a member of a structure or union cannot have a variably modified type"
+msgid "target attribute or pragma changes AltiVec ABI"
 msgstr ""
 
-#: c-decl.c:4692
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qs declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤ÏÎΰè `%s' ¤Ï void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.c:2946
+#, gcc-internal-format
+msgid "target attribute or pragma changes darwin64 ABI"
+msgstr ""
 
-#: c-decl.c:4724
-#, fuzzy, gcc-internal-format
-msgid "attributes in parameter array declarator ignored"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:2987
+#, gcc-internal-format
+msgid "target attribute or pragma changes SPE ABI"
+msgstr ""
 
-#: c-decl.c:4759
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared %<inline%>"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.c:3309
+#, gcc-internal-format
+msgid "target attribute or pragma changes single precision floating point"
+msgstr ""
 
-#: c-decl.c:4772
-#, fuzzy, gcc-internal-format
-msgid "field %qs declared as a function"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.c:3312
+#, gcc-internal-format
+msgid "target attribute or pragma changes double precision floating point"
+msgstr ""
 
-#: c-decl.c:4778
-#, fuzzy, gcc-internal-format
-msgid "field %qs has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+#: config/rs6000/rs6000.c:3356
+#, gcc-internal-format
+msgid "unknown option for -mrecip=%s"
+msgstr ""
 
-#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
-#, fuzzy, gcc-internal-format
-msgid "invalid storage class for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: config/rs6000/rs6000.c:3823
+#, gcc-internal-format
+msgid "unknown -m%s= option specified: '%s'"
+msgstr ""
 
-#: c-decl.c:4830
+#: config/rs6000/rs6000.c:3858
 #, fuzzy, gcc-internal-format
-msgid "%<noreturn%> function returns non-void value"
-msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃͤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "unknown value %s for -mfpu"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
+
+#: config/rs6000/rs6000.c:4245
+#, gcc-internal-format
+msgid "invalid option for -mcmodel: '%s'"
+msgstr ""
 
-#: c-decl.c:4866
+#: config/rs6000/rs6000.c:4375
 #, fuzzy, gcc-internal-format
-msgid "cannot inline function %<main%>"
-msgstr "`main' ¤ò inline ´Ø¿ô¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "unknown -mdebug-%s switch"
+msgstr "不明な -mdebug-%s スイッチです"
 
-#: c-decl.c:4909
+#: config/rs6000/rs6000.c:4448
 #, gcc-internal-format
-msgid "variable previously declared %<static%> redeclared %<extern%>"
+msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: c-decl.c:4919
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D declared %<inline%>"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:4461
+#, gcc-internal-format
+msgid "using darwin64 ABI"
+msgstr ""
 
-#. C99 6.7.5.2p2
-#: c-decl.c:4950
+#: config/rs6000/rs6000.c:4466
 #, gcc-internal-format
-msgid "object with variably modified type must have no linkage"
+msgid "using old darwin ABI"
 msgstr ""
 
-#: c-decl.c:5019 c-decl.c:6198
-#, fuzzy, gcc-internal-format
-msgid "function declaration isn%'t a prototype"
-msgstr "´Ø¿ôÀë¸À¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:4473
+#, gcc-internal-format
+msgid "using IBM extended precision long double"
+msgstr ""
 
-#: c-decl.c:5027
+#: config/rs6000/rs6000.c:4479
 #, gcc-internal-format
-msgid "parameter names (without types) in function declaration"
-msgstr "´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤Î̵¤¤¡Ë²¾°ú¿ô̾¤¬¤¢¤ê¤Þ¤¹"
+msgid "using IEEE extended precision long double"
+msgstr ""
 
-#: c-decl.c:5060
+#: config/rs6000/rs6000.c:4484
 #, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "unknown ABI specified: '%s'"
+msgstr "不明なマシンモード `%s'"
 
-#: c-decl.c:5063
+#: config/rs6000/rs6000.c:4493
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "bad value (%s) for -mcpu"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: c-decl.c:5072
+#: config/rs6000/rs6000.c:4500
 #, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has void type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "bad value (%s) for -mtune"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
+
+#: config/rs6000/rs6000.c:4511
+#, gcc-internal-format
+msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+msgstr ""
 
-#: c-decl.c:5075
+#: config/rs6000/rs6000.c:4525
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has void type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "invalid option for -mfloat-gprs: '%s'"
+msgstr "無効なオプション `-mshort-data-%s'"
 
-#: c-decl.c:5137
+#: config/rs6000/rs6000.c:4535
 #, gcc-internal-format
-msgid "%<void%> as only parameter may not be qualified"
+msgid "unknown switch -mlong-double-%s"
 msgstr ""
 
-#: c-decl.c:5141 c-decl.c:5175
+#: config/rs6000/rs6000.c:4556
 #, gcc-internal-format
-msgid "%<void%> must be the only parameter"
+msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: c-decl.c:5169
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has just a forward declaration"
-msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:4564
+#, gcc-internal-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
+msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5214
-#, fuzzy, gcc-internal-format
-msgid "%<%s %E%> declared inside parameter list"
-msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:4571
+#, gcc-internal-format
+msgid "-msingle-float option equivalent to -mhard-float"
+msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5218
-#, fuzzy, gcc-internal-format
-msgid "anonymous %s declared inside parameter list"
-msgstr "̵̾¹½Â¤ÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:4587
+#, gcc-internal-format
+msgid "-msimple-fpu option ignored"
+msgstr ""
 
-#: c-decl.c:5223
-#, fuzzy, gcc-internal-format
-msgid "its scope is only this definition or declaration, which is probably not what you want"
-msgstr "¤½¤Î¥¹¥³¡¼¥×¤ÏÄêµÁ¤«Àë¸À¤À¤±¤Ç¤¹¡¢¶²¤é¤¯Ë¾¤ó¤À¤³¤È¤È°Û¤Ê¤ë¤Ç¤·¤ç¤¦¡£"
+#: config/rs6000/rs6000.c:7846
+#, gcc-internal-format
+msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
 
-#: c-decl.c:5357
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<union %E%>"
-msgstr "`%s %s' ¤ÎºÆÄêµÁ"
+#: config/rs6000/rs6000.c:7916
+#, gcc-internal-format
+msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgstr ""
 
-#: c-decl.c:5359
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<struct %E%>"
-msgstr "`%s %s' ¤ÎºÆÄêµÁ"
+#: config/rs6000/rs6000.c:8246
+#, gcc-internal-format
+msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgstr ""
 
-#: c-decl.c:5364
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<union %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+#: config/rs6000/rs6000.c:9170
+#, gcc-internal-format
+msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
 
-#: c-decl.c:5366
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<struct %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+#: config/rs6000/rs6000.c:9796
+#, gcc-internal-format
+msgid "internal error: builtin function to %s already processed"
+msgstr ""
 
-#: c-decl.c:5441 cp/decl.c:3796
+#: config/rs6000/rs6000.c:10743
 #, gcc-internal-format
-msgid "declaration does not declare anything"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr ""
 
-#: c-decl.c:5445
-#, fuzzy, gcc-internal-format
-msgid "ISO C doesn%'t support unnamed structs/unions"
-msgstr "ISO C ¤Ç¤Ï̵̾¹½Â¤ÂΤ䶦ÍÑÂΤò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:10846 config/rs6000/rs6000.c:11820
+#, gcc-internal-format
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5489 c-decl.c:5505
+#: config/rs6000/rs6000.c:10885
 #, fuzzy, gcc-internal-format
-msgid "duplicate member %q+D"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
 
-#: c-decl.c:5544
+#: config/rs6000/rs6000.c:10937
 #, fuzzy, gcc-internal-format
-msgid "union has no named members"
-msgstr "̾Á°ÉÕ¤­¥á¥ó¥Ð"
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#: c-decl.c:5546
-#, fuzzy, gcc-internal-format
-msgid "union has no members"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:11194
+#, gcc-internal-format
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5551
-#, fuzzy, gcc-internal-format
-msgid "struct has no named members"
-msgstr "̾Á°ÉÕ¤­¥á¥ó¥Ð"
+#: config/rs6000/rs6000.c:11212
+#, gcc-internal-format
+msgid "argument 3 must be a 2-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5553
-#, fuzzy, gcc-internal-format
-msgid "struct has no members"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:11224
+#, gcc-internal-format
+msgid "argument 3 must be a 1-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5615
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in union"
-msgstr "¶¦ÍÑÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
+#: config/rs6000/rs6000.c:11395
+#, gcc-internal-format
+msgid "argument to %qs must be a 2-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5620
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member not at end of struct"
-msgstr "¹½Â¤ÂΤκǸå¤Ç¤Ï¤Ê¤¤½ê¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
+#: config/rs6000/rs6000.c:11539
+#, gcc-internal-format
+msgid "unresolved overload for Altivec builtin %qF"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11630
+#, gcc-internal-format
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr ""
 
-#: c-decl.c:5625
+#: config/rs6000/rs6000.c:11940
 #, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in otherwise empty struct"
-msgstr "¹½Â¤ÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð°Ê³°¤Î¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "argument 1 of __builtin_paired_predicate must be a constant"
+msgstr "`__builtin_args_info' の引数は定数でなければなりません"
 
-#: c-decl.c:5632
+#: config/rs6000/rs6000.c:11987
 #, fuzzy, gcc-internal-format
-msgid "%Jinvalid use of structure with flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "argument 1 of __builtin_paired_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#: c-decl.c:5741
-#, gcc-internal-format
-msgid "union cannot be made transparent"
-msgstr "¶¦ÍÑÂΤòÆ©²áŪ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:12012
+#, fuzzy, gcc-internal-format
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
 
-#: c-decl.c:5812
+#: config/rs6000/rs6000.c:12084
 #, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<enum %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5819
+#: config/rs6000/rs6000.c:13450
 #, fuzzy, gcc-internal-format
-msgid "redeclaration of %<enum %E%>"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+msgid "internal error: builtin function %s had no type"
+msgstr "内部エラー - 未定義型の使用です"
 
-#: c-decl.c:5882
+#: config/rs6000/rs6000.c:13457
 #, gcc-internal-format
-msgid "enumeration values exceed range of largest integer"
-msgstr "Îóµó»Ò¤ÎÃͤ¬À°¿ô¤ÎÈϰϤκÇÂçÃͤòĶ¤¨¤Þ¤·¤¿"
+msgid "internal error: builtin function %s had an unexpected return type %s"
+msgstr ""
 
-#: c-decl.c:5899
+#: config/rs6000/rs6000.c:13470
 #, gcc-internal-format
-msgid "specified mode too small for enumeral values"
+msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
 msgstr ""
 
-#: c-decl.c:5995
+#: config/rs6000/rs6000.c:19350
 #, fuzzy, gcc-internal-format
-msgid "enumerator value for %qE is not an integer constant"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "stack frame too large"
+msgstr "%s は大きすぎます"
 
-#: c-decl.c:6012
+#: config/rs6000/rs6000.c:19874
 #, gcc-internal-format
-msgid "overflow in enumeration values"
-msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
+msgid "out-of-line save/restore routines not supported on Darwin"
+msgstr ""
 
-#: c-decl.c:6017
-#, fuzzy, gcc-internal-format
-msgid "ISO C restricts enumerator values to range of %<int%>"
-msgstr "ISO C ¤ÏÎóµó»Ò¤ÎÃͤò `int' ¤ÎÈϰϤ˸ÂÄꤷ¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.c:22746
+#, gcc-internal-format
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
 
-#: c-decl.c:6124
+#: config/rs6000/rs6000.c:24784
 #, gcc-internal-format
-msgid "return type is an incomplete type"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "use of %<long double%> in AltiVec types is invalid"
+msgstr ""
 
-#: c-decl.c:6132
-#, fuzzy, gcc-internal-format
-msgid "return type defaults to %<int%>"
-msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
+#: config/rs6000/rs6000.c:24786
+#, gcc-internal-format
+msgid "use of boolean types in AltiVec types is invalid"
+msgstr ""
 
-#: c-decl.c:6205
-#, fuzzy, gcc-internal-format
-msgid "no previous prototype for %q+D"
-msgstr "`%s' ¤ÎÁ°Êý¥×¥í¥È¥¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:24788
+#, gcc-internal-format
+msgid "use of %<complex%> in AltiVec types is invalid"
+msgstr ""
 
-#: c-decl.c:6214
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no prototype before its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:24790
+#, gcc-internal-format
+msgid "use of decimal floating point types in AltiVec types is invalid"
+msgstr ""
 
-#: c-decl.c:6220 cp/decl.c:11224
-#, fuzzy, gcc-internal-format
-msgid "no previous declaration for %q+D"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:24796
+#, gcc-internal-format
+msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
+msgstr ""
 
-#: c-decl.c:6230
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no declaration before its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤ÇÀë¸À¤Ê¤·¤Ç»ÈÍѤµ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:24799
+#, gcc-internal-format
+msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
+msgstr ""
 
-#: c-decl.c:6253 c-decl.c:6722
-#, fuzzy, gcc-internal-format
-msgid "return type of %q+D is not %<int%>"
-msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:24804
+#, gcc-internal-format
+msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
+msgstr ""
 
-#: c-decl.c:6258
-#, fuzzy, gcc-internal-format
-msgid "%q+D is normally a non-static function"
-msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
+#: config/rs6000/rs6000.c:24807
+#, gcc-internal-format
+msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
+msgstr ""
 
-#: c-decl.c:6292
+#: config/rs6000/rs6000.c:27263
 #, gcc-internal-format
-msgid "%Jold-style parameter declarations in prototyped function definition"
+msgid "emitting microcode insn %s\t[%s] #%d"
 msgstr ""
 
-#: c-decl.c:6306
-#, fuzzy, gcc-internal-format
-msgid "%Jtraditional C rejects ISO C style function definitions"
-msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
+#: config/rs6000/rs6000.c:27267
+#, gcc-internal-format
+msgid "emitting conditional microcode insn %s\t[%s] #%d"
+msgstr ""
 
-#: c-decl.c:6322
+#: config/rs6000/rs6000.c:27470
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter name omitted"
-msgstr "²¾°ú¿ô¤¬¾Êά¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid cpu \"%s\" for %s\"%s\"%s"
+msgstr "%2$s に対する引数 %1$s が間違っています"
 
-#: c-decl.c:6356
-#, fuzzy, gcc-internal-format
-msgid "%Jold-style function definition"
-msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: config/rs6000/rs6000.c:27473
+#, gcc-internal-format
+msgid "%s\"%s\"%s is not allowed"
+msgstr ""
 
-#: c-decl.c:6365
+#: config/rs6000/rs6000.c:27475
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter name missing from parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "%s\"%s\"%s is invalid"
+msgstr "-mcpu=%s は -mips%d をサポートしません"
 
-#: c-decl.c:6376
+#: 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
 #, fuzzy, gcc-internal-format
-msgid "%q+D declared as a non-parameter"
-msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-maix64 と POWER アーキテクチャとでは互換性がありません"
 
-#: c-decl.c:6381
+#: 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
 #, fuzzy, gcc-internal-format
-msgid "multiple parameters named %q+D"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: c-decl.c:6389
+#: config/rs6000/aix43.h:43 config/rs6000/aix52.h:43 config/rs6000/aix53.h:43
+#: config/rs6000/aix61.h:43
 #, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared with void type"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "soft-float and long-double-128 are incompatible"
+msgstr "-mrelocatable と -mcall-%s とは共存できません"
 
-#: c-decl.c:6406 c-decl.c:6408
+#: 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
 #, fuzzy, gcc-internal-format
-msgid "type of %q+D defaults to %<int%>"
-msgstr "`%s' ¤Î·¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr "-maix64 要求: 32 bit アドレシング下の 64 bit 計算はまだ利用できません"
 
-#: c-decl.c:6427
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#: config/rs6000/e500.h:40
+#, gcc-internal-format
+msgid "AltiVec and E500 instructions cannot coexist"
+msgstr ""
 
-#: c-decl.c:6433
-#, fuzzy, gcc-internal-format
-msgid "declaration for parameter %q+D but no such parameter"
-msgstr "²¾°ú¿ô `%s' ¤ÎÀë¸À¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ó¤Ê²¾°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/e500.h:42
+#, gcc-internal-format
+msgid "VSX and E500 instructions cannot coexist"
+msgstr ""
 
-#: c-decl.c:6483
+#: config/rs6000/e500.h:44
 #, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match built-in prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "64-bit E500 not supported"
+msgstr "-pipe は実装されていません"
 
-#: c-decl.c:6487
+#: config/rs6000/e500.h:46
 #, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "E500 and FPRs not supported"
+msgstr "MCU `%s' はサポートされません"
 
-#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
+#: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
 #, fuzzy, gcc-internal-format
-msgid "%Hprototype declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "-m64 not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-decl.c:6522
+#: config/rs6000/linux64.h:124
 #, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match built-in prototype"
-msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "-m64 requires a PowerPC64 cpu"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: c-decl.c:6526
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match prototype"
-msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+#: config/rs6000/linux64.h:130
+#, gcc-internal-format
+msgid "-mcmodel incompatible with other toc options"
+msgstr ""
 
-#: c-decl.c:6536
-#, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match built-in prototype"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+#. 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:1652
+#, gcc-internal-format
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr "RETURN_ADDRESS_OFFSET はサポートされていません"
 
-#: c-decl.c:6540
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control in TARGET_OPTION_OVERRIDE.
+#: config/rs6000/sysv4.h:116
 #, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match prototype"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+msgid "bad value for -mcall-%s"
+msgstr "-mcall-%s スイッチにとっての不正な値"
 
-#: c-decl.c:6767 cp/decl.c:11918
+#: config/rs6000/sysv4.h:132
 #, fuzzy, gcc-internal-format
-msgid "no return statement in function returning non-void"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "bad value for -msdata=%s"
+msgstr "-msdata=%s スイッチに対する不正な値"
 
-#. 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:6840
+#: config/rs6000/sysv4.h:149
 #, fuzzy, gcc-internal-format
-msgid "%<for%> loop initial declaration used outside C99 mode"
-msgstr "`for' ¥ë¡¼¥×¤Î½é´ü²½Àë¸À¤¬ C99 ¥â¡¼¥É°Ê³°¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr "-mrelocatable と -msdata=%s とは共存できません"
 
-#: c-decl.c:6869
+#: config/rs6000/sysv4.h:158
 #, fuzzy, gcc-internal-format
-msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
-msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr "-f%s と -msdata=%s は共存できません"
 
-#: c-decl.c:6872
+#: config/rs6000/sysv4.h:167
 #, fuzzy, gcc-internal-format
-msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
-msgstr "`extern' ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr "-msdata=%s と -mcall-%s とは共存できません"
 
-#: c-decl.c:6877
+#: config/rs6000/sysv4.h:176
 #, fuzzy, gcc-internal-format
-msgid "%<struct %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr "-mrelocatable と -mno-minimal-toc とは共存できません"
 
-#: c-decl.c:6881
+#: config/rs6000/sysv4.h:182
 #, fuzzy, gcc-internal-format
-msgid "%<union %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr "-mrelocatable と -mcall-%s とは共存できません"
 
-#: c-decl.c:6885
+#: config/rs6000/sysv4.h:189
 #, fuzzy, gcc-internal-format
-msgid "%<enum %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr "-fPIC と -mcall-%s は共存できません"
 
-#: c-decl.c:6889
-#, fuzzy, gcc-internal-format
-msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
-msgstr "ÈóÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸À¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: config/rs6000/sysv4.h:196
+#, gcc-internal-format
+msgid "-mcall-aixdesc must be big endian"
+msgstr "-mcall-aixdesc はビッグエンディアンでなければなりません"
 
-#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qE"
-msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/sysv4.h:201
+#, gcc-internal-format
+msgid "-msecure-plt not supported by your assembler"
+msgstr ""
 
-#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
+#: config/rs6000/sysv4.h:220
 #, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration specifiers"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "-m%s not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-decl.c:7212 cp/parser.c:2152
+#: config/rx/rx.c:428
 #, fuzzy, gcc-internal-format
-msgid "%<long long long%> is too long for GCC"
-msgstr "`long long long' ¤Ï GCC ¤Ë¤È¤Ã¤ÆŤ¹¤®¤Þ¤¹"
+msgid "unreocgnized control register number: %d - using 'psw'"
+msgstr "認識できないレジスタ名 `%s'"
 
-#: c-decl.c:7219 c-decl.c:7519
+#: config/rx/rx.c:2026
 #, gcc-internal-format
-msgid "both %<long long%> and %<double%> in declaration specifiers"
+msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
 msgstr ""
 
-#: c-decl.c:7225
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<long long%>"
-msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-decl.c:7230 c-decl.c:7259
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<short%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rx/rx.c:2028
+#, gcc-internal-format
+msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
+msgstr ""
 
-#: c-decl.c:7233 c-decl.c:7436
+#: config/rx/rx.c:2085 config/xtensa/xtensa.c:3079 config/xtensa/xtensa.c:3119
 #, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "bad builtin code"
+msgstr "組み込みマクロ \"%s\" は無効です"
 
-#: c-decl.c:7236 c-decl.c:7458
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rx/rx.c:2211
+#, gcc-internal-format
+msgid "unrecognized argument '%s' to -mcpu= option"
+msgstr ""
 
-#: c-decl.c:7239 c-decl.c:7480
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<char%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rx/rx.c:2216
+#, gcc-internal-format
+msgid "the RX200 cpu does not have FPU hardware"
+msgstr ""
 
-#: c-decl.c:7242 c-decl.c:7500
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/rx/rx.c:2249
+#, gcc-internal-format
+msgid "RX FPU instructions do not support NaNs and infinities"
+msgstr ""
 
-#: c-decl.c:7245
+#: config/s390/s390.c:1576
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
+msgid "stack guard value must be an exact power of 2"
 msgstr ""
 
-#: c-decl.c:7248
+#: config/s390/s390.c:1583
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
+msgid "stack size must be an exact power of 2"
 msgstr ""
 
-#: c-decl.c:7251
+#: config/s390/s390.c:1634
+#, fuzzy, gcc-internal-format
+msgid "z/Architecture mode not supported on %s"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
+
+#: config/s390/s390.c:1636
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
+msgid "64-bit ABI not supported in ESA/390 mode"
 msgstr ""
 
-#: c-decl.c:7262 c-decl.c:7439
+#: config/s390/s390.c:1643
 #, gcc-internal-format
-msgid "both %<short%> and %<void%> in declaration specifiers"
+msgid "hardware decimal floating point instructions not available on %s"
 msgstr ""
 
-#: c-decl.c:7265 c-decl.c:7461
+#: config/s390/s390.c:1646
 #, gcc-internal-format
-msgid "both %<short%> and %<_Bool%> in declaration specifiers"
+msgid "hardware decimal floating point instructions not available in ESA/390 mode"
 msgstr ""
 
-#: c-decl.c:7268 c-decl.c:7483
+#: config/s390/s390.c:1656
 #, gcc-internal-format
-msgid "both %<short%> and %<char%> in declaration specifiers"
+msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
 msgstr ""
 
-#: c-decl.c:7271 c-decl.c:7503
+#: config/s390/s390.c:1680
 #, gcc-internal-format
-msgid "both %<short%> and %<float%> in declaration specifiers"
+msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
 msgstr ""
 
-#: c-decl.c:7274 c-decl.c:7522
+#: config/s390/s390.c:1686
 #, gcc-internal-format
-msgid "both %<short%> and %<double%> in declaration specifiers"
+msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: c-decl.c:7277
+#: config/s390/s390.c:1688
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
+msgid "stack size must not be greater than 64k"
 msgstr ""
 
-#: c-decl.c:7280
+#: config/s390/s390.c:1691
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
+msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: c-decl.c:7283
+#: config/s390/s390.c:5134
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
+msgid "symbolic memory references are only supported on z10 or later"
 msgstr ""
 
-#: c-decl.c:7291 c-decl.c:7320
+#: config/s390/s390.c:5203
 #, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid comparison operator for 'E' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7294 c-decl.c:7442
+#: config/s390/s390.c:5223
 #, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid reference for 'J' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7297 c-decl.c:7464
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/s390/s390.c:5237
+#, gcc-internal-format
+msgid "memory reference expected for 'O' output modifier"
+msgstr ""
 
-#: c-decl.c:7300 c-decl.c:7506
+#: config/s390/s390.c:5247
 #, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid address for 'O' output modifier"
+msgstr "'O' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7303 c-decl.c:7525
+#: config/s390/s390.c:5265
+#, gcc-internal-format
+msgid "memory reference expected for 'R' output modifier"
+msgstr ""
+
+#: config/s390/s390.c:5275
 #, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<double%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid address for 'R' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7306
+#: config/s390/s390.c:5293
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
+msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: c-decl.c:7309
+#: config/s390/s390.c:5302
+#, fuzzy, gcc-internal-format
+msgid "invalid address for 'S' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
+
+#: config/s390/s390.c:5322
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
+msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: c-decl.c:7312
+#: config/s390/s390.c:5331
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
+msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: c-decl.c:7323 c-decl.c:7445
+#: config/s390/s390.c:5394
 #, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid constant - try using an output modifier"
+msgstr "無効な被演算子出力コード"
 
-#: c-decl.c:7326 c-decl.c:7467
+#: config/s390/s390.c:5396
 #, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid constant for output modifier '%c'"
+msgstr "'o' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7329 c-decl.c:7509
+#: config/s390/s390.c:5402
 #, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid expression - try using an output modifier"
+msgstr "オペランドとして無効な式"
 
-#: c-decl.c:7332 c-decl.c:7528
+#: config/s390/s390.c:5404
 #, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<double%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:7335
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
+msgid "invalid expression for output modifier '%c'"
+msgstr "'o' 修飾子に対する無効な被演算子"
 
-#: c-decl.c:7338
+#: config/s390/s390.c:7324
 #, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
+msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: c-decl.c:7341
+#: config/s390/s390.c:8025 config/s390/s390.c:8041
 #, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
+msgid "frame size of function %qs is "
 msgstr ""
 
-#: c-decl.c:7349
+#: config/s390/s390.c:8070
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support complex types"
-msgstr "ISO C89 ¤Ï complex ·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "frame size of %qs is "
+msgstr "`%s' の領域サイズがわかりません"
 
-#: c-decl.c:7351 c-decl.c:7448
+#: config/s390/s390.c:8074
 #, gcc-internal-format
-msgid "both %<complex%> and %<void%> in declaration specifiers"
+msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: c-decl.c:7354 c-decl.c:7470
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
-msgstr ""
+#: config/score/score3.c:650 config/score/score7.c:649
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -G are incompatible"
+msgstr "-fPIC と -mcall-%s は共存できません"
 
-#: c-decl.c:7357
+#: config/sh/sh.c:932
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
+msgid "ignoring -fschedule-insns because of exception handling bug"
 msgstr ""
 
-#: c-decl.c:7360
+#: config/sh/sh.c:953
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
+msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: c-decl.c:7363
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
+#: config/sh/sh.c:7781
+#, fuzzy, gcc-internal-format
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs はこのターゲットでは実装されていません"
 
-#: c-decl.c:7366
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
-msgstr ""
+#: config/sh/sh.c:8938
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to interrupt functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c-decl.c:7369
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
-msgstr ""
+#: config/sh/sh.c:8996
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute is supported only for SH2A"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
 
-#: c-decl.c:7372
+#: config/sh/sh.c:9026
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
-#: c-decl.c:7380
+#: config/sh/sh.c:9043
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support saturating types"
-msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-decl.c:7382 c-decl.c:7451
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<void%> in declaration specifiers"
-msgstr ""
+msgid "%qE attribute only applies to SH2A"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c-decl.c:7385 c-decl.c:7473
+#: config/sh/sh.c:9065
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
+msgid "%qE attribute argument should be between 0 to 255"
 msgstr ""
 
-#: c-decl.c:7388 c-decl.c:7486
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<char%> in declaration specifiers"
-msgstr ""
+#. The argument must be a constant string.
+#: config/sh/sh.c:9138
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute argument not a string constant"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: c-decl.c:7391 c-decl.c:7493
+#: config/sh/sh.c:11702
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<int%> in declaration specifiers"
+msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: c-decl.c:7394 c-decl.c:7512
+#: config/sh/sh.c:11723
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<float%> in declaration specifiers"
+msgid "need a second call-clobbered general purpose register"
 msgstr ""
 
-#: c-decl.c:7397 c-decl.c:7531
+#: config/sh/sh.c:11731
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<double%> in declaration specifiers"
+msgid "need a call-clobbered target register"
 msgstr ""
 
-#: c-decl.c:7400
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
+#: config/sh/symbian-base.c:112
+#, fuzzy, gcc-internal-format
+msgid "%qE declared as both exported to and imported from a DLL"
+msgstr "`%s' が DLL から import、DLL に export の両方として宣言されました"
 
-#: c-decl.c:7403
+#: config/sh/symbian-base.c:119
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
+msgid "failure in redeclaration of %q+D: dllimport%'d symbol lacks external linkage"
 msgstr ""
 
-#: c-decl.c:7406
+#: config/sh/symbian-base.c:210
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
+msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: c-decl.c:7409
+#: config/sh/symbian-c.c:83 config/sh/symbian-cxx.c:94
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
+msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
 msgstr ""
 
-#: c-decl.c:7548
+#: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
+#: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
+#: ada/gcc-interface/utils.c:5018 ada/gcc-interface/utils.c:5196
+#: ada/gcc-interface/utils.c:5238 ada/gcc-interface/utils.c:5298
 #, fuzzy, gcc-internal-format
-msgid "both %<long long%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%qs attribute ignored"
+msgstr "`%s' 属性は無視されました"
 
-#: c-decl.c:7551
+#: config/sh/symbian-cxx.c:106
 #, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "inline function %q+D is declared as dllimport: attribute ignored"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
 
-#: c-decl.c:7554
+#. FIXME
+#: config/sh/netbsd-elf.h:94
 #, gcc-internal-format
-msgid "both %<short%> and %<%s%> in declaration specifiers"
+msgid "unimplemented-shmedia profiling"
 msgstr ""
 
-#: c-decl.c:7557
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:7560
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:7563 c-decl.c:7589
+#. 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 "both %<complex%> and %<%s%> in declaration specifiers"
+msgid "-mrelax is only supported for RTP PIC"
 msgstr ""
 
-#: c-decl.c:7566
+#: config/sparc/sparc.c:799
 #, gcc-internal-format
-msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
-msgstr ""
+msgid "%s is not supported by this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-decl.c:7576
-#, fuzzy, gcc-internal-format
-msgid "decimal floating point not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: config/sparc/sparc.c:806
+#, gcc-internal-format
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr "-m64 指定モードでは -mlong-double-64 は許可されません"
 
-#: c-decl.c:7578
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support decimal floating point"
-msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: config/sparc/sparc.c:826
+#, gcc-internal-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr "-mcmodel= スイッチにとって不正な値 (%s)"
 
-#: c-decl.c:7597
-#, fuzzy, gcc-internal-format
-msgid "fixed-point types not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: config/sparc/sparc.c:831
+#, gcc-internal-format
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr "-mcmodel= は 32 bit システム上ではサポートされません"
 
-#: c-decl.c:7599
+#: config/spu/spu-c.c:135
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support fixed-point types"
-msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "insufficient arguments to overloaded function %s"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#: c-decl.c:7633
+#: config/spu/spu-c.c:166
 #, fuzzy, gcc-internal-format
-msgid "%qE fails to be a typedef or built in type"
-msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "too many arguments to overloaded function %s"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: c-decl.c:7666
-#, fuzzy, gcc-internal-format
-msgid "%qE is not at beginning of declaration"
-msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/spu/spu-c.c:178
+#, gcc-internal-format
+msgid "parameter list does not match a valid signature for %s()"
+msgstr ""
 
-#: c-decl.c:7680
+#: config/spu/spu.c:544 config/spu/spu.c:555
 #, gcc-internal-format
-msgid "%<__thread%> used with %<auto%>"
+msgid "unknown architecture %qs"
 msgstr ""
 
-#: c-decl.c:7682
+#: config/spu/spu.c:5359 config/spu/spu.c:5362
 #, gcc-internal-format
-msgid "%<__thread%> used with %<register%>"
+msgid "creating run-time relocation for %qD"
 msgstr ""
 
-#: c-decl.c:7684
+#: config/spu/spu.c:5367 config/spu/spu.c:5369
 #, gcc-internal-format
-msgid "%<__thread%> used with %<typedef%>"
+msgid "creating run-time relocation"
 msgstr ""
 
-#: c-decl.c:7695
+#: config/spu/spu.c:6428
 #, gcc-internal-format
-msgid "%<__thread%> before %<extern%>"
+msgid "%s expects an integer literal in the range [%d, %d]"
 msgstr ""
 
-#: c-decl.c:7704
+#: config/spu/spu.c:6448
 #, gcc-internal-format
-msgid "%<__thread%> before %<static%>"
+msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
 msgstr ""
 
-#: c-decl.c:7720
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration specifiers"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
+#: config/spu/spu.c:6477
+#, gcc-internal-format
+msgid "%d least significant bits of %s are ignored"
+msgstr ""
 
-#: c-decl.c:7727
+#: config/stormy16/stormy16.c:1089
 #, gcc-internal-format
-msgid "%<__thread%> used with %qE"
+msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: c-decl.c:7774
+#: config/stormy16/stormy16.c:1243
 #, gcc-internal-format
-msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
+msgid "function_profiler support"
 msgstr ""
 
-#: c-decl.c:7786
+#: config/stormy16/stormy16.c:1333
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
-msgstr "ISO C ¤Ï `double complex' ¤ò°ÕÌ£¤¹¤ë̵½¤¾þ¤Î `complex' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-decl.c:7831 c-decl.c:7857
-#, gcc-internal-format
-msgid "ISO C does not support complex integer types"
-msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "cannot use va_start in interrupt function"
+msgstr "他の関数内で static 関数を宣言できません"
 
-#: c-decl.c:8007 toplev.c:847
+#: config/stormy16/stormy16.c:1877
 #, fuzzy, gcc-internal-format
-msgid "%q+F used but never defined"
-msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
+msgid "switch statement of size %lu entries too large"
+msgstr "変数 `%s' のサイズが大きすぎます"
 
-#: c-format.c:98 c-format.c:207
+#: config/stormy16/stormy16.c:2245
 #, gcc-internal-format
-msgid "format string has invalid operand number"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "%<__BELOW100__%> attribute only applies to variables"
+msgstr ""
 
-#: c-format.c:115
+#: config/stormy16/stormy16.c:2252
 #, gcc-internal-format
-msgid "function does not return string type"
-msgstr "´Ø¿ô¤¬Ê¸»úÎ󷿤òÊÖ¤·¤Þ¤»¤ó"
+msgid "__BELOW100__ attribute not allowed with auto storage class"
+msgstr ""
 
-#: c-format.c:144
-#, fuzzy, gcc-internal-format
-msgid "format string argument not a string type"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬Ê¸»úÎ󷿤ǤϤ¢¤ê¤Þ¤»¤ó"
+#: config/v850/v850-c.c:67
+#, gcc-internal-format
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr "#pragma GHS endXXXX が前の startXXX 無しで見つかりました"
 
-#: c-format.c:187
+#: config/v850/v850-c.c:70
 #, gcc-internal-format
-msgid "unrecognized format specifier"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr "#pragma GHS endXXX が前の startXXX と適合しません"
 
-#: c-format.c:199
+#: config/v850/v850-c.c:96
 #, fuzzy, gcc-internal-format
-msgid "%qE is an unrecognized format function type"
-msgstr "`%s' ¤Ïǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È´Ø¿ô·¿¤Ç¤¹"
+msgid "cannot set interrupt attribute: no current function"
+msgstr "interrupt 属性を設定できません: 現在の関数がありません"
 
-#: c-format.c:213
+#: config/v850/v850-c.c:104
 #, fuzzy, gcc-internal-format
-msgid "%<...%> has invalid operand number"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr "interrupt 属性を設定できません: その様な識別子がありません"
 
-#: c-format.c:220
-#, fuzzy, gcc-internal-format
-msgid "format string argument follows the args to be formatted"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
+#: config/v850/v850-c.c:153
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs section"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: c-format.c:927
+#: config/v850/v850-c.c:170
 #, fuzzy, gcc-internal-format
-msgid "function might be possible candidate for %qs format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
-
-#: c-format.c:1019 c-format.c:1040 c-format.c:2058
-#, gcc-internal-format
-msgid "missing $ operand number in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "unrecognized section name %qE"
+msgstr "認識できないセクション名 \"%s\""
 
-#: c-format.c:1049
+#: config/v850/v850-c.c:185
 #, gcc-internal-format
-msgid "%s does not support %%n$ operand number formats"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "malformed #pragma ghs section"
+msgstr "おかしな #pragma ghs section"
 
-#: c-format.c:1056
+#: config/v850/v850-c.c:204
 #, gcc-internal-format
-msgid "operand number out of range in format"
-msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
+msgid "junk at end of #pragma ghs interrupt"
+msgstr "#pragma ghs interrupt の終りにゴミがあります"
 
-#: c-format.c:1079
+#: config/v850/v850-c.c:215
 #, gcc-internal-format
-msgid "format argument %d used more than once in %s format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬ %s ¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤ÇÆó²ó°Ê¾å»È¤ï¤ì¤Þ¤·¤¿"
-
-#: c-format.c:1111
-#, fuzzy, gcc-internal-format
-msgid "$ operand number used after format without operand number"
-msgstr "±é»»»ÒÈֹ椬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "junk at end of #pragma ghs starttda"
+msgstr "#pragma ghs starttda の終りにゴミがあります"
 
-#: c-format.c:1142
+#: config/v850/v850-c.c:226
 #, gcc-internal-format
-msgid "format argument %d unused before used argument %d in $-style format"
-msgstr "$-¼°¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬°ú¿ô %d ¤¬»È¤ï¤ì¤ëÁ°¤Ç̤»ÈÍѤǤ¹"
+msgid "junk at end of #pragma ghs startsda"
+msgstr "#pragma ghs startsda の終りにゴミがあります"
 
-#: c-format.c:1237
+#: config/v850/v850-c.c:237
 #, gcc-internal-format
-msgid "format not a string literal, format string not checked"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Ê¸»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
+msgid "junk at end of #pragma ghs startzda"
+msgstr "#pragma ghs startzda の終りにゴミがあります"
 
-#: c-format.c:1252 c-format.c:1255
+#: config/v850/v850-c.c:248
 #, gcc-internal-format
-msgid "format not a string literal and no format arguments"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤ÏÈóʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¡¢³î¤Ä¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤ò»ý¤Á¤Þ¤»¤ó"
+msgid "junk at end of #pragma ghs endtda"
+msgstr "#pragma ghs endtda の終りにゴミがあります"
 
-#: c-format.c:1258
+#: config/v850/v850-c.c:259
 #, gcc-internal-format
-msgid "format not a string literal, argument types not checked"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ïʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢°ú¿ô¤Î·¿¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
+msgid "junk at end of #pragma ghs endsda"
+msgstr "#pragma ghs endsda の終りにゴミがあります"
 
-#: c-format.c:1271
+#: config/v850/v850-c.c:270
 #, gcc-internal-format
-msgid "too many arguments for format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "junk at end of #pragma ghs endzda"
+msgstr "#pragma ghs の終りにゴミがあります"
 
-#: c-format.c:1274
+#: config/v850/v850.c:103
 #, gcc-internal-format
-msgid "unused arguments in $-style format"
-msgstr "$-¼°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç̤»ÈÍѤΰú¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "value passed to %<-m%s%> is too large"
+msgstr ""
 
-#: c-format.c:1277
+#: config/v850/v850.c:2171
 #, fuzzy, gcc-internal-format
-msgid "zero-length %s format string"
-msgstr "Ťµ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
-
-#: c-format.c:1281
-#, gcc-internal-format
-msgid "format is a wide character string"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥Éʸ»úÎó¤Ç¤¹"
+msgid "data area attributes cannot be specified for local variables"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: c-format.c:1284
-#, gcc-internal-format
-msgid "unterminated format string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: config/v850/v850.c:2182
+#, fuzzy, gcc-internal-format
+msgid "data area of %q+D conflicts with previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#: c-format.c:1492
+#: config/v850/v850.c:2313
 #, fuzzy, gcc-internal-format
-msgid "embedded %<\\0%> in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `\\0' ¤¬Ëä¤á¹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "bogus JR construction: %d"
+msgstr "誤魔化された JR 構造: %d\n"
 
-#: c-format.c:1507
+#: config/v850/v850.c:2331 config/v850/v850.c:2438
 #, fuzzy, gcc-internal-format
-msgid "spurious trailing %<%%%> in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `%%' ¤Îº¯Àפ餷¤­¤â¤Î¤¬¤¢¤ê¤Þ¤¹"
+msgid "bad amount of stack space removal: %d"
+msgstr "スタック空間削除量が不正です: %d"
 
-#: c-format.c:1551 c-format.c:1821
+#: config/v850/v850.c:2418
 #, gcc-internal-format
-msgid "repeated %s in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Ç %s ¤ò·«¤êÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "bogus JARL construction: %d"
+msgstr ""
 
-#: c-format.c:1564
-#, gcc-internal-format
-msgid "missing fill character at end of strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤ÇµÍ¤áʸ»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/v850/v850.c:2715
+#, fuzzy, gcc-internal-format
+msgid "bogus DISPOSE construction: %d"
+msgstr "誤魔化された JR 構造: %d\n"
 
-#: c-format.c:1608 c-format.c:1710 c-format.c:2005 c-format.c:2070
+#: config/v850/v850.c:2734
 #, gcc-internal-format
-msgid "too few arguments for format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "too much stack space to dispose of: %d"
+msgstr ""
 
-#: c-format.c:1649
-#, gcc-internal-format
-msgid "zero width in %s format"
-msgstr "%s ¤ÇÉý 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+#: config/v850/v850.c:2836
+#, fuzzy, gcc-internal-format
+msgid "bogus PREPEARE construction: %d"
+msgstr "誤魔化された JARL 構造: %d\n"
 
-#: c-format.c:1667
-#, gcc-internal-format
-msgid "empty left precision in %s format"
-msgstr "%s ¤Ç¶õ¤Îº¸ÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+#: config/v850/v850.c:2853
+#, fuzzy, gcc-internal-format
+msgid "too much stack space to prepare: %d"
+msgstr "スタック空間削除量が不正です: %d"
 
-#: c-format.c:1740
+#: config/xtensa/xtensa.c:2129
 #, gcc-internal-format
-msgid "empty precision in %s format"
-msgstr "%s ¤Ç¶õ¤ÎÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+msgid "boolean registers required for the floating-point option"
+msgstr ""
 
-#: c-format.c:1805
+#: config/xtensa/xtensa.c:2164
 #, fuzzy, gcc-internal-format
-msgid "%s does not support the %qs %s length modifier"
-msgstr "%s ¤Ï `%s' %s Ä¹¤µ½¤¾þ»Ò¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "-f%s is not supported with CONST16 instructions"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-format.c:1838
+#: config/xtensa/xtensa.c:2171
 #, gcc-internal-format
-msgid "conversion lacks type at end of format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤Ç·¿ÊÑ´¹Ê¸»ú¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
+msgid "PIC is required but not supported with CONST16 instructions"
+msgstr ""
 
-#: c-format.c:1849
+#: config/xtensa/xtensa.c:3229
 #, fuzzy, gcc-internal-format
-msgid "unknown conversion type character %qc in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú `%c' ¤¬¤¢¤ê¤Þ¤¹"
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "8 ビット領域内に配置できる変数だけが初期化されました"
 
-#: c-format.c:1852
+#: ada/gcc-interface/misc.c:137
 #, gcc-internal-format
-msgid "unknown conversion type character 0x%x in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú 0x%x ¤¬¤¢¤ê¤Þ¤¹"
+msgid "%<-gnat%> misspelled as %<-gant%>"
+msgstr ""
 
-#: c-format.c:1859
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%c%> %s format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: ada/gcc-interface/misc.c:240
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Ada"
+msgstr ""
+
+#: ada/gcc-interface/utils.c:5136
+#, gcc-internal-format
+msgid "%qs attribute requires prototypes with named arguments"
+msgstr ""
 
-#: c-format.c:1875
+#: ada/gcc-interface/utils.c:5148
 #, fuzzy, gcc-internal-format
-msgid "%s used with %<%%%c%> %s format"
-msgstr "%s ¤¬ `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%qs attribute only applies to variadic functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: c-format.c:1884
+#: ada/gcc-interface/utils.c:5219
 #, gcc-internal-format
-msgid "%s does not support %s"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qE attribute has no effect"
+msgstr ""
 
-#: c-format.c:1894
+#: ada/gcc-interface/utils.c:5333
 #, fuzzy, gcc-internal-format
-msgid "%s does not support %s with the %<%%%c%> %s format"
-msgstr "%s ¤Ï %s ¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦»ö¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "invalid vector type for attribute %qs"
+msgstr "`%s' の引数として無効な型"
 
-#: c-format.c:1930
+#: ada/gcc-interface/utils.c:5396
 #, fuzzy, gcc-internal-format
-msgid "%s ignored with %s and %<%%%c%> %s format"
-msgstr "%s ¤Ï %s µÚ¤Ó `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
-
-#: c-format.c:1934
-#, gcc-internal-format
-msgid "%s ignored with %s in %s format"
-msgstr "%s ¤Ï %s ¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
+msgid "attribute %qs applies to array types only"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c-format.c:1941
+#: ada/gcc-interface/utils.c:5423
 #, fuzzy, gcc-internal-format
-msgid "use of %s and %s together with %<%%%c%> %s format"
-msgstr "%s ¤È %s ¤È¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "invalid element type for attribute %qs"
+msgstr "無効なパラメタ値 `%s'"
 
-#: c-format.c:1945
+#. Conversion of implicit `this' argument failed.
+#: cp/call.c:2948
 #, gcc-internal-format
-msgid "use of %s and %s together in %s format"
-msgstr "%s ¤È %s ¤È¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤Ç»È¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "  no known conversion for implicit %<this%> parameter from %qT to %qT"
+msgstr ""
 
-#: c-format.c:1964
+#: cp/call.c:2952
 #, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year in some locales"
-msgstr "`%%%c' ¤Ï¥í¥±¡¼¥ë¤Ë¤è¤Ã¤Æ¤Ï¡¢Ç¯¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
+msgid "  no known conversion for argument %d from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-format.c:1967
+#: cp/call.c:2974
 #, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year"
-msgstr "`%%%c' ¤Ïǯ¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
+msgid "%s%D(%T, %T, %T) <built-in>"
+msgstr "<組み込み>"
 
-#. The end of the format string was reached.
-#: c-format.c:1984
+#: cp/call.c:2979
 #, fuzzy, gcc-internal-format
-msgid "no closing %<]%> for %<%%[%> format"
-msgstr "`%%[' ¥Õ¥©¡¼¥Þ¥Ã¥È¤òÊĤ¸¤ë `]' ¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%s%D(%T, %T) <built-in>"
+msgstr "<組み込み>"
 
-#: c-format.c:1998
+#: cp/call.c:2983
 #, fuzzy, gcc-internal-format
-msgid "use of %qs length modifier with %qc type character"
-msgstr "`%s' Ä¹¤µ½¤¾þ»Ò¤ò `%c' ·¿ÊÑ´¹Ê¸»ú¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "%s%D(%T) <built-in>"
+msgstr "<組み込み>"
 
-#: c-format.c:2020
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%s%c%> %s format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/call.c:2987
+#, gcc-internal-format
+msgid "%s%T <conversion>"
+msgstr ""
 
-#: c-format.c:2037
+#: cp/call.c:2989
 #, gcc-internal-format
-msgid "operand number specified with suppressed assignment"
-msgstr "±é»»»ÒÈֹ椬ÂåÆþ¤ÎÍÞÀ©¤È¶¦¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%s%#D <near match>"
+msgstr ""
 
-#: c-format.c:2040
+#: cp/call.c:2991
 #, gcc-internal-format
-msgid "operand number specified for format taking no argument"
-msgstr "±é»»»ÒÈֹ椬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "%s%#D <deleted>"
+msgstr ""
 
-#: c-format.c:2173
+#: cp/call.c:2993
 #, fuzzy, gcc-internal-format
-msgid "writing through null pointer (argument %d)"
-msgstr "null ¥Ý¥¤¥ó¥¿¤ò½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+msgid "%s%#D"
+msgstr "%s: %s"
 
-#: c-format.c:2181
-#, fuzzy, gcc-internal-format
-msgid "reading through null pointer (argument %d)"
-msgstr "null ¥Ý¥¤¥ó¥¿¤òÆɹþ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+#: cp/call.c:3003
+#, gcc-internal-format
+msgid "  candidate expects %d argument, %d provided"
+msgid_plural "  candidate expects %d arguments, %d provided"
+msgstr[0] ""
 
-#: c-format.c:2201
+#: cp/call.c:3337
 #, fuzzy, gcc-internal-format
-msgid "writing into constant object (argument %d)"
-msgstr "Äê¿ô¥ª¥Ö¥¸¥§¥¯¥È¤Ë½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+msgid "conversion from %qT to %qT is ambiguous"
+msgstr "NaN から整数への変換です"
 
-#: c-format.c:2212
-#, fuzzy, gcc-internal-format
-msgid "extra type qualifiers in format argument (argument %d)"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤Ë;ʬ¤Ê·¿½¤¾þ»Ò¤¬¤¢¤ê¤Þ¤¹ (°ú¿ô %d)"
+#: cp/call.c:3442
+#, gcc-internal-format
+msgid "conversion from %qT to %qT not considered for non-type template argument"
+msgstr ""
 
-#: c-format.c:2323
+#: cp/call.c:3552
 #, gcc-internal-format
-msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
+msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: c-format.c:2327
+#: cp/call.c:3555
 #, gcc-internal-format
-msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
+msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
-#: c-format.c:2335
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:3745
 #, gcc-internal-format
-msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: c-format.c:2339
+#: cp/call.c:3817
 #, gcc-internal-format
-msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
+msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: c-format.c:2398 c-format.c:2404 c-format.c:2554
+#: cp/call.c:3830
 #, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as a type"
+msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr ""
 
-#: c-format.c:2411 c-format.c:2564
+#: cp/call.c:3872
 #, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
+msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: c-format.c:2460
-#, fuzzy, gcc-internal-format
-msgid "%<locus%> is not defined as a type"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/call.c:3875
+#, gcc-internal-format
+msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgstr ""
 
-#: c-format.c:2513
+#: cp/call.c:3882
 #, gcc-internal-format
-msgid "%<location_t%> is not defined as a type"
+msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: c-format.c:2530
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a type"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/call.c:3885
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%E%s%>"
+msgstr ""
 
-#: c-format.c:2535
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a pointer type"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: cp/call.c:3891
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
 
-#: c-format.c:2758
-#, fuzzy, gcc-internal-format
-msgid "args to be formatted is not %<...%>"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤¬¡¢'...' ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: cp/call.c:3894
+#, gcc-internal-format
+msgid "no match for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
 
-#: c-format.c:2767
+#: cp/call.c:3901
 #, gcc-internal-format
-msgid "strftime formats cannot format arguments"
-msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤ó"
+msgid "ambiguous overload for %qs in %<%s %E%>"
+msgstr ""
 
-#: c-lex.c:245
+#: cp/call.c:3904
 #, gcc-internal-format
-msgid "badly nested C headers from preprocessor"
-msgstr "¥×¥ê¥×¥í¥»¥Ã¥µ¤«¤é°Û¾ï¤Ë¥Í¥¹¥È¤µ¤ì¤¿ C ¥Ø¥Ã¥À¤Ç¤¹"
+msgid "no match for %qs in %<%s %E%>"
+msgstr ""
 
-#: c-lex.c:293
-#, fuzzy, gcc-internal-format
-msgid "%Hignoring #pragma %s %s"
-msgstr "#pragma %s %s ¤ò̵»ë¤·¤Þ¤¹"
+#: cp/call.c:3911
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
+msgstr ""
 
-#. ... or not.
-#: c-lex.c:419
-#, fuzzy, gcc-internal-format
-msgid "%Hstray %<@%> in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+#: cp/call.c:3914
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%E %s %E%>"
+msgstr ""
 
-#: c-lex.c:436
-#, fuzzy, gcc-internal-format
-msgid "stray %qs in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+#: cp/call.c:3918
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
+msgstr ""
 
-#: c-lex.c:446
+#: cp/call.c:3921
 #, gcc-internal-format
-msgid "missing terminating %c character"
-msgstr "%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "no match for %<operator%s%> in %<%s%E%>"
+msgstr ""
 
-#: c-lex.c:448
-#, fuzzy, gcc-internal-format
-msgid "stray %qc in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+#: cp/call.c:4015
+#, gcc-internal-format
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ は中間項が省略された ?: 式を禁じます"
 
-#: c-lex.c:450
-#, fuzzy, gcc-internal-format
-msgid "stray %<\\%o%> in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '\\%o'"
+#: cp/call.c:4096
+#, 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 ""
 
-#: c-lex.c:605
+#: cp/call.c:4101
 #, gcc-internal-format
-msgid "this decimal constant is unsigned only in ISO C90"
+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 ""
 
-#: c-lex.c:609
+#: cp/call.c:4143 cp/call.c:4387
 #, gcc-internal-format
-msgid "this decimal constant would be unsigned in ISO C90"
+msgid "operands to ?: have different types %qT and %qT"
 msgstr ""
 
-#: c-lex.c:625
+#: cp/call.c:4334
 #, fuzzy, gcc-internal-format
-msgid "integer constant is too large for %qs type"
-msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
+msgid "enumeral mismatch in conditional expression: %qT vs %qT"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: c-lex.c:674
+#: cp/call.c:4345
 #, fuzzy, gcc-internal-format
-msgid "unsupported non-standard suffix on floating constant"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "条件式に符合付き型と符合無し型とがあります"
 
-#: c-lex.c:680
-#, fuzzy, gcc-internal-format
-msgid "non-standard suffix on floating constant"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+#: cp/call.c:4739
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
+msgstr ""
 
-#: c-lex.c:722 c-lex.c:724
-#, fuzzy, gcc-internal-format
-msgid "floating constant exceeds range of %qT"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ '%s' ¤ÎÈϰϤòĶ¤¨¤Þ¤·¤¿"
+#: cp/call.c:4741
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs"
+msgstr ""
 
-#: c-lex.c:732
+#: cp/call.c:4835
 #, fuzzy, gcc-internal-format
-msgid "floating constant truncated to zero"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ò»È¤¤Â»¤Í¤Þ¤·¤¿"
+msgid "comparison between %q#T and %q#T"
+msgstr "ポインタと整数との比較を行なっています"
 
-#: c-lex.c:941
+#: cp/call.c:5079
 #, fuzzy, gcc-internal-format
-msgid "traditional C rejects string constant concatenation"
-msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
+msgid "non-placement deallocation function %q+D"
+msgstr "関数 `%s' の暗黙の宣言"
 
-#: c-omp.c:106
-#, fuzzy, gcc-internal-format
-msgid "invalid expression type for %<#pragma omp atomic%>"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+#: cp/call.c:5080
+#, gcc-internal-format
+msgid "selected for placement delete"
+msgstr ""
 
-#: c-omp.c:219
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid type for iteration variable %qE"
-msgstr "`%s' ¤Ï¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ¤Ï̵¸ú¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹"
+#: cp/call.c:5159
+#, gcc-internal-format
+msgid "no corresponding deallocation function for %qD"
+msgstr ""
 
-#: c-omp.c:223
+#: cp/call.c:5164
 #, fuzzy, gcc-internal-format
-msgid "%Hiteration variable %qE is unsigned"
-msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+msgid "no suitable %<operator %s%> for %qT"
+msgstr "ありえない演算子 '%s'"
 
-#: c-omp.c:234
-#, fuzzy, gcc-internal-format
-msgid "%H%qE is not initialized"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/call.c:5182
+#, gcc-internal-format
+msgid "%q+#D is private"
+msgstr ""
 
-#: c-omp.c:247 cp/semantics.c:3872
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing controlling predicate"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/call.c:5184
+#, gcc-internal-format
+msgid "%q+#D is protected"
+msgstr ""
 
-#: c-omp.c:305
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid controlling predicate"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+#: cp/call.c:5186
+#, gcc-internal-format
+msgid "%q+#D is inaccessible"
+msgstr ""
 
-#: c-omp.c:312 cp/semantics.c:3878
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing increment expression"
-msgstr "ÂåÆþ¤ÎÍÞÀ©"
+#: cp/call.c:5187
+#, gcc-internal-format
+msgid "within this context"
+msgstr ""
+
+#: cp/call.c:5235
+#, gcc-internal-format
+msgid "passing NULL to non-pointer argument %P of %qD"
+msgstr ""
 
-#: c-omp.c:362
+#: cp/call.c:5239
 #, fuzzy, gcc-internal-format
-msgid "%Hinvalid increment expression"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+msgid "converting to non-pointer type %qT from NULL"
+msgstr "ポインタ型に変換できません"
 
-#: c-opts.c:153
+#: cp/call.c:5245
 #, fuzzy, gcc-internal-format
-msgid "no class name specified with %qs"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
+msgid "converting %<false%> to pointer type for argument %P of %qD"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: c-opts.c:157
+#: cp/call.c:5283
 #, fuzzy, gcc-internal-format
-msgid "assertion missing after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¥¢¥µ¡¼¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "too many braces around initializer for %qT"
+msgstr "初期化子のまわりのブレースを欠いています"
 
-#: c-opts.c:162
+#: cp/call.c:5305 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
-msgid "macro name missing after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "invalid conversion from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-opts.c:171
+#: cp/call.c:5308 cp/call.c:5493
 #, fuzzy, gcc-internal-format
-msgid "missing path after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¿ô»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "  initializing argument %P of %qD"
+msgstr "`%s' の引数として無効な型"
+
+#: cp/call.c:5337
+#, gcc-internal-format
+msgid "converting to %qT from initializer list would use explicit constructor %qD"
+msgstr ""
 
-#: c-opts.c:180
+#: cp/call.c:5397 cp/call.c:5511
 #, fuzzy, gcc-internal-format
-msgid "missing filename after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¿ô»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "  initializing argument %P of %q+D"
+msgstr "`%s' の引数として無効な型"
 
-#: c-opts.c:185
+#: cp/call.c:5508
 #, fuzzy, gcc-internal-format
-msgid "missing makefile target after %qs"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "cannot bind %qT lvalue to %qT"
+msgstr "ソース %s が見つかりません"
 
-#: c-opts.c:337
+#: cp/call.c:5543
 #, gcc-internal-format
-msgid "-I- specified twice"
-msgstr "-I- ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "cannot bind bitfield %qE to %qT"
+msgstr ""
 
-#: c-opts.c:340
+#: cp/call.c:5546 cp/call.c:5564
 #, gcc-internal-format
-msgid "obsolete option -I- used, please use -iquote instead"
+msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: c-opts.c:510
+#: cp/call.c:5549
 #, fuzzy, gcc-internal-format
-msgid "argument %qs to %<-Wnormalized%> not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+msgid "cannot bind rvalue %qE to %qT"
+msgstr "ソース %s が見つかりません"
 
-#: c-opts.c:597
-#, fuzzy, gcc-internal-format
-msgid "switch %qs is no longer supported"
-msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/call.c:5681
+#, gcc-internal-format
+msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
+msgstr ""
 
-#: c-opts.c:707
-#, fuzzy, gcc-internal-format
-msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions ¤Ï -fexception ¤ËÊѹ¹¤µ¤ì¤Þ¤·¤¿(¤µ¤é¤Ë¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¤Ç¤¹)"
+#. conditionally-supported behavior [expr.call] 5.2.2/7.
+#: cp/call.c:5710
+#, gcc-internal-format
+msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
+msgstr ""
+
+#: cp/call.c:5756
+#, gcc-internal-format
+msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgstr ""
+
+#: cp/call.c:5766
+#, gcc-internal-format
+msgid "recursive evaluation of default argument for %q#D"
+msgstr ""
 
-#: c-opts.c:913
+#: cp/call.c:5883
 #, fuzzy, gcc-internal-format
-msgid "output filename specified twice"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "argument of function call might be a candidate for a format attribute"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: c-opts.c:1053
+#: cp/call.c:6093
 #, gcc-internal-format
-msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
+msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: c-opts.c:1142
+#: cp/call.c:6115
 #, gcc-internal-format
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "%qT is not an accessible base of %qT"
+msgstr ""
 
-#: c-opts.c:1144
+#: cp/call.c:6172
 #, gcc-internal-format
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "deducing %qT as %qT"
+msgstr ""
 
-#: c-opts.c:1146
+#: cp/call.c:6175
 #, fuzzy, gcc-internal-format
-msgid "-Wformat-zero-length ignored without -Wformat"
-msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "  in call to %q+D"
+msgstr "`%s' への呼び出しはインライン化できません"
 
-#: c-opts.c:1148
+#: cp/call.c:6177
 #, gcc-internal-format
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
-
-#: c-opts.c:1150
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-contains-nul ignored without -Wformat"
-msgstr "-Wformat-nonliteral ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "  (you can disable this with -fno-deduce-init-list)"
+msgstr ""
 
-#: c-opts.c:1152
+#: cp/call.c:6447
 #, gcc-internal-format
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "could not find class$ field in java interface type %qT"
+msgstr ""
 
-#: c-opts.c:1176
+#: cp/call.c:6705
 #, fuzzy, gcc-internal-format
-msgid "opening output file %s: %m"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+msgid "call to non-function %qD"
+msgstr "関数 %s に呼び出しがありません\n"
 
-#: c-opts.c:1181
-#, fuzzy, gcc-internal-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr "¥Õ¥¡¥¤¥ë̾¤¬Â¿¤¹¤®¤Þ¤¹¡£%s --help ¤È¥¿¥¤¥×¤·¤Æ»È¤¤Êý¤ò¸«¤Þ¤·¤ç¤¦"
+#: cp/call.c:6750 cp/typeck.c:2543
+#, gcc-internal-format
+msgid "cannot call constructor %<%T::%D%> directly"
+msgstr ""
 
-#: c-opts.c:1265
-#, fuzzy, gcc-internal-format
-msgid "The C parser does not support -dy, option ignored"
-msgstr "APCS ºÆÆþ²Äǽ¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6752
+#, gcc-internal-format
+msgid "  for a function-style cast, remove the redundant %<::%D%>"
+msgstr ""
 
-#: c-opts.c:1269
+#: cp/call.c:6836
 #, gcc-internal-format
-msgid "The Objective-C parser does not support -dy, option ignored"
+msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 msgstr ""
 
-#: c-opts.c:1272
-#, fuzzy, gcc-internal-format
-msgid "The C++ parser does not support -dy, option ignored"
-msgstr "APCS ºÆÆþ²Äǽ¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6849
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+msgstr ""
 
-#: c-opts.c:1276
+#: cp/call.c:6874
 #, gcc-internal-format
-msgid "The Objective-C++ parser does not support -dy, option ignored"
+msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: c-opts.c:1326
+#: cp/call.c:6903
 #, gcc-internal-format
-msgid "opening dependency file %s: %m"
+msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: c-opts.c:1336
+#: cp/call.c:7611
 #, gcc-internal-format
-msgid "closing dependency file %s: %m"
+msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: c-opts.c:1339
+#: cp/call.c:7613 cp/name-lookup.c:5162
 #, fuzzy, gcc-internal-format
-msgid "when writing output to %s: %m"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+msgid "  in call to %qD"
+msgstr "`%s' への呼び出しはインライン化できません"
+
+#: cp/call.c:7670
+#, gcc-internal-format
+msgid "choosing %qD over %qD"
+msgstr ""
 
-#: c-opts.c:1419
+#: cp/call.c:7671
 #, fuzzy, gcc-internal-format
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄɲÃŪ¤Ë»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "  for conversion from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-opts.c:1469
+#: cp/call.c:7674
 #, gcc-internal-format
-msgid "-fdirectives-only is incompatible with -Wunused_macros"
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: c-opts.c:1471
+#: cp/call.c:7792
 #, gcc-internal-format
-msgid "-fdirectives-only is incompatible with -traditional"
+msgid "default argument mismatch in overload resolution"
 msgstr ""
 
-#: c-opts.c:1609
+#: cp/call.c:7795
 #, gcc-internal-format
-msgid "too late for # directive to set debug directory"
+msgid " candidate 1: %q+#F"
 msgstr ""
 
-#: c-parser.c:1072
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids an empty source file"
-msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/call.c:7797
+#, gcc-internal-format
+msgid " candidate 2: %q+#F"
+msgstr ""
 
-#: c-parser.c:1158 c-parser.c:6150
-#, fuzzy, gcc-internal-format
-msgid "%HISO C does not allow extra %<;%> outside of a function"
-msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤Î;ʬ¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
+#: cp/call.c:7838
+#, 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 ""
 
-#: c-parser.c:1261 c-parser.c:6699
+#: cp/call.c:7991
 #, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "could not convert %qE to %qT"
+msgstr "0x%l.8x を領域に変換できません"
 
-#: c-parser.c:1273
-#, fuzzy, gcc-internal-format
-msgid "%Hempty declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+#: cp/call.c:8232
+#, gcc-internal-format
+msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
+msgstr ""
 
-#: c-parser.c:1309
-#, fuzzy, gcc-internal-format
-msgid "%Hdata definition has no type or storage class"
-msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: cp/call.c:8236
+#, gcc-internal-format
+msgid "invalid initialization of reference of type %qT from expression of type %qT"
+msgstr ""
 
-#: c-parser.c:1364
+#: cp/class.c:278
 #, gcc-internal-format
-msgid "expected %<,%> or %<;%>"
+msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 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:1371 c-parser.c:1388
+#: cp/class.c:976
 #, gcc-internal-format
-msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
+msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: c-parser.c:1380
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids nested functions"
-msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:978
+#, gcc-internal-format
+msgid "Java class %qT cannot have an implicit non-trivial destructor"
+msgstr ""
 
-#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
-#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
-#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
-#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
-#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
-#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
+#: cp/class.c:1079
 #, fuzzy, gcc-internal-format
-msgid "expected identifier"
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "repeated using declaration %q+D"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: c-parser.c:1775
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
-msgid "%Hcomma at end of enumerator list"
-msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
+msgid "using declaration %q+D conflicts with a previous using declaration"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-parser.c:1781
+#: cp/class.c:1086
 #, gcc-internal-format
-msgid "expected %<,%> or %<}%>"
+msgid "%q+#D cannot be overloaded"
 msgstr ""
 
-#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
-#, fuzzy, gcc-internal-format
-msgid "expected %<{%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
-
-#: c-parser.c:1806
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids forward references to %<enum%> types"
-msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:1087
+#, gcc-internal-format
+msgid "with %q+#D"
+msgstr ""
 
-#: c-parser.c:1913
+#: cp/class.c:1154
 #, fuzzy, gcc-internal-format
-msgid "expected class name"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+msgid "conflicting access specifications for method %q+D, ignored"
+msgstr "フィールド `%s' に対するアクセス指定子が競合したため、無視されました"
 
-#: c-parser.c:1932 c-parser.c:5894
+#: cp/class.c:1157
 #, fuzzy, gcc-internal-format
-msgid "%Hextra semicolon in struct or union specified"
-msgstr "struct ¤ä union ¤ÎÃæ¤Ç;ʬ¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "conflicting access specifications for field %qE, ignored"
+msgstr "フィールド `%s' に対するアクセス指定子が競合したため、無視されました"
 
-#: c-parser.c:1961
+#: cp/class.c:1218 cp/class.c:1226
 #, fuzzy, gcc-internal-format
-msgid "%Hno semicolon at end of struct or union"
-msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%q+D invalid in %q#T"
+msgstr "%s: 無効なオプション -- %c\n"
 
-#: c-parser.c:1965
-#, fuzzy, gcc-internal-format
-msgid "expected %<;%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+#: cp/class.c:1219
+#, gcc-internal-format
+msgid "  because of local method %q+#D with same name"
+msgstr ""
 
-#: c-parser.c:2044 c-parser.c:3016
+#: cp/class.c:1227
 #, gcc-internal-format
-msgid "expected specifier-qualifier-list"
+msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: c-parser.c:2054
+#: cp/class.c:1280
 #, fuzzy, gcc-internal-format
-msgid "%HISO C forbids member declarations with no members"
-msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+msgid "base class %q#T has a non-virtual destructor"
+msgstr "非仮想デストラクタについて警告する"
 
-#: c-parser.c:2128
+#: cp/class.c:1667
 #, gcc-internal-format
-msgid "expected %<,%>, %<;%> or %<}%>"
+msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: c-parser.c:2135
+#: cp/class.c:1679
 #, gcc-internal-format
-msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
+msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: c-parser.c:2186
-#, fuzzy, gcc-internal-format
-msgid "%H%<typeof%> applied to a bit-field"
-msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: cp/class.c:1724
+#, gcc-internal-format
+msgid "%q#T only defines private constructors and has no friends"
+msgstr ""
 
-#: c-parser.c:2423
+#: cp/class.c:2117
 #, gcc-internal-format
-msgid "expected identifier or %<(%>"
+msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
-#: c-parser.c:2624
-#, fuzzy, gcc-internal-format
-msgid "%HISO C requires a named argument before %<...%>"
-msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤Ë̾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2546
+#, gcc-internal-format
+msgid "%q+D was hidden"
+msgstr ""
 
-#: c-parser.c:2731
-#, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers or %<...%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+#: cp/class.c:2547
+#, gcc-internal-format
+msgid "  by %q+D"
+msgstr ""
 
-#: c-parser.c:2781
+#: cp/class.c:2590 cp/decl2.c:1321
 #, gcc-internal-format
-msgid "%Hwide string literal in %<asm%>"
+msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
-#, fuzzy, gcc-internal-format
-msgid "expected string literal"
-msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: cp/class.c:2593
+#, gcc-internal-format
+msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
+msgstr ""
 
-#: c-parser.c:3109
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids empty initializer braces"
-msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½Íѥ֥졼¥¹¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:2601 cp/decl2.c:1327
+#, gcc-internal-format
+msgid "private member %q+#D in anonymous union"
+msgstr ""
 
-#. Use the colon as the error location.
-#: c-parser.c:3156
-#, fuzzy, gcc-internal-format
-msgid "%Hobsolete use of designated initializer with %<:%>"
-msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
+#: cp/class.c:2603
+#, gcc-internal-format
+msgid "private member %q+#D in anonymous struct"
+msgstr ""
 
-#: c-parser.c:3287
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids specifying range of elements to initialize"
-msgstr "ISO C ¤Ï½é´ü²½ÍѤÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:2608 cp/decl2.c:1329
+#, gcc-internal-format
+msgid "protected member %q+#D in anonymous union"
+msgstr ""
 
-#: c-parser.c:3300
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids specifying subobject to initialize"
-msgstr "ISO C89 ¤Ï½é´ü²½ÍѤÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:2610
+#, gcc-internal-format
+msgid "protected member %q+#D in anonymous struct"
+msgstr ""
 
-#: c-parser.c:3309
+#: cp/class.c:2795
 #, fuzzy, gcc-internal-format
-msgid "%Hobsolete use of designated initializer without %<=%>"
-msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
+msgid "bit-field %q+#D with non-integral type"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: c-parser.c:3318
+#: cp/class.c:2811
 #, fuzzy, gcc-internal-format
-msgid "expected %<=%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+msgid "bit-field %q+D width not an integer constant"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: c-parser.c:3463
+#: cp/class.c:2816
 #, fuzzy, gcc-internal-format
-msgid "%HISO C forbids label declarations"
-msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+msgid "negative width in bit-field %q+D"
+msgstr "ビットフィールド `%s' の幅が負の数です"
 
-#: c-parser.c:3468 c-parser.c:3543
+#: cp/class.c:2821
 #, fuzzy, gcc-internal-format
-msgid "expected declaration or statement"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+msgid "zero width for bit-field %q+D"
+msgstr "ビットフィールド `%s' の幅が 0 です"
 
-#: c-parser.c:3496 c-parser.c:3524
+#: cp/class.c:2827
 #, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids mixed declarations and code"
-msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
+msgid "width of %q+D exceeds its type"
+msgstr "`%s' の幅はその型のサイズを超えています"
 
-#: c-parser.c:3550
+#: cp/class.c:2831
 #, gcc-internal-format
-msgid "%Hexpected %<}%> before %<else%>"
+msgid "%q+D is too small to hold all values of %q#T"
 msgstr ""
 
-#: c-parser.c:3555
+#: cp/class.c:2890
 #, gcc-internal-format
-msgid "%H%<else%> without a previous %<if%>"
+msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: c-parser.c:3571
-#, fuzzy, gcc-internal-format
-msgid "%Hlabel at end of compound statement"
-msgstr "Ê£¹çʸ¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
-
-#: c-parser.c:3614
+#: cp/class.c:2893
 #, gcc-internal-format
-msgid "expected %<:%> or %<...%>"
+msgid "member %q+#D with destructor not allowed in union"
 msgstr ""
 
-#: c-parser.c:3647
+#: cp/class.c:2895
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: c-parser.c:3810
+#: cp/class.c:2899
 #, gcc-internal-format
-msgid "expected identifier or %<*%>"
+msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
 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:3872
+#: cp/class.c:2933
 #, fuzzy, gcc-internal-format
-msgid "expected statement"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+msgid "multiple fields in union %qT initialized"
+msgstr "共用体初期化子内の要素が多すぎます"
 
-#: c-parser.c:4095
+#: cp/class.c:3024
 #, gcc-internal-format
-msgid "%Hsuggest braces around empty body in %<do%> statement"
+msgid "%q+D may not be static because it is a member of a union"
 msgstr ""
 
-#: c-parser.c:4251
-#, fuzzy, gcc-internal-format
-msgid "%H%E qualifier ignored on asm"
-msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
+#: 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 ""
 
-#: c-parser.c:4532
+#: cp/class.c:3040
 #, fuzzy, gcc-internal-format
-msgid "%HISO C forbids omitting the middle term of a ?: expression"
-msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "field %q+D invalidly declared function type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#: c-parser.c:4922
+#: cp/class.c:3046
 #, fuzzy, gcc-internal-format
-msgid "%Htraditional C rejects the unary plus operator"
-msgstr "¸Å¤¤ C ¤Ç¤Ïñ¹à¥×¥é¥¹±é»»»Ò¤òµñÈݤ·¤Þ¤¹"
+msgid "field %q+D invalidly declared method type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#. C99 6.7.5.2p4
-#: c-parser.c:5033
+#: cp/class.c:3101
 #, gcc-internal-format
-msgid "%H%<[*]%> not allowed in other than a declaration"
+msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: c-parser.c:5047
-#, fuzzy, gcc-internal-format
-msgid "%H%<sizeof%> applied to a bit-field"
-msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: cp/class.c:3193
+#, gcc-internal-format
+msgid "field %q+#D with same name as class"
+msgstr ""
 
-#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
+#: cp/class.c:3216
 #, fuzzy, gcc-internal-format
-msgid "expected expression"
-msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
+msgid "%q#T has pointer data members"
+msgstr "   ポインタからメンバへの変換で"
 
-#: c-parser.c:5218
-#, fuzzy, gcc-internal-format
-msgid "%Hbraced-group within expression allowed only inside a function"
-msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
+#: cp/class.c:3221
+#, gcc-internal-format
+msgid "  but does not override %<%T(const %T&)%>"
+msgstr ""
 
-#: c-parser.c:5232
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids braced-groups within expressions"
-msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:3223
+#, gcc-internal-format
+msgid "  or %<operator=(const %T&)%>"
+msgstr ""
 
-#: c-parser.c:5417
-#, fuzzy, gcc-internal-format
-msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/class.c:3227
+#, gcc-internal-format
+msgid "  but does not override %<operator=(const %T&)%>"
+msgstr ""
 
-#: c-parser.c:5586
+#: cp/class.c:3690
 #, gcc-internal-format
-msgid "%Hcompound literal has variable size"
+msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:5594
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids compound literals"
-msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:3817
+#, gcc-internal-format
+msgid "class %qT will be considered nearly empty in a future version of GCC"
+msgstr ""
 
-#: c-parser.c:6112
+#: cp/class.c:3899
 #, fuzzy, gcc-internal-format
-msgid "%Hextra semicolon in method definition specified"
-msgstr "struct ¤ä union ¤ÎÃæ¤Ç;ʬ¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "initializer specified for non-virtual method %q+D"
+msgstr "仮想関数を使用するオブジェクト用の初期化子リストです"
 
-#: c-parser.c:6659 cp/parser.c:20525
+#: cp/class.c:4527
 #, gcc-internal-format
-msgid "%<#pragma omp barrier%> may only be used in compound statements"
+msgid "enclosing class of %q+D is not a literal type"
 msgstr ""
 
-#: c-parser.c:6670 cp/parser.c:20540
-#, fuzzy, gcc-internal-format
-msgid "%<#pragma omp flush%> may only be used in compound statements"
-msgstr "Ê£¹çʸ¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: cp/class.c:4636
+#, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
 
-#: c-parser.c:6682
+#: cp/class.c:4641
 #, gcc-internal-format
-msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
+msgid "non-static const member %q+#D in class without a constructor"
 msgstr ""
 
-#: c-parser.c:6689 cp/parser.c:20515
+#. If the function is defaulted outside the class, we just
+#. give the synthesis error.
+#: cp/class.c:4667
 #, gcc-internal-format
-msgid "%<#pragma GCC pch_preprocess%> must be first"
+msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 msgstr ""
 
-#: c-parser.c:6840 cp/parser.c:19359
-#, fuzzy, gcc-internal-format
-msgid "too many %qs clauses"
-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 ""
 
-#: c-parser.c:6965
+#: cp/class.c:4894
 #, gcc-internal-format
-msgid "expected %<none%> or %<shared%>"
+msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:7008
-#, fuzzy, gcc-internal-format
-msgid "expected %<(%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+#: cp/class.c:4995
+#, gcc-internal-format
+msgid "direct base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
 
-#: c-parser.c:7052 c-parser.c:7229
-#, fuzzy, gcc-internal-format
-msgid "expected integer expression"
-msgstr "']' ¤¬É¬Íפǡ¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
+#: cp/class.c:5007
+#, gcc-internal-format
+msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
 
-#: c-parser.c:7061
+#: cp/class.c:5193
 #, gcc-internal-format
-msgid "%H%<num_threads%> value must be positive"
+msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:7141
+#: cp/class.c:5233
 #, gcc-internal-format
-msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
+msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:7224
+#: cp/class.c:5261
 #, gcc-internal-format
-msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
+msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:7242
-#, fuzzy, gcc-internal-format
-msgid "invalid schedule kind"
-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 ""
 
-#: c-parser.c:7336
+#: cp/class.c:5359
 #, gcc-internal-format
-msgid "expected %<#pragma omp%> clause"
+msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr ""
 
-#: c-parser.c:7345
+#: cp/class.c:5512 cp/decl.c:11309 cp/parser.c:17464
 #, fuzzy, gcc-internal-format
-msgid "%H%qs is not valid for %qs"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "redefinition of %q#T"
+msgstr "`%s' が再定義されました"
 
-#: c-parser.c:7445
+#: cp/class.c:5664
 #, gcc-internal-format
-msgid "invalid operator for %<#pragma omp atomic%>"
+msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
-#: c-parser.c:7496 c-parser.c:7516
+#: cp/class.c:5769
 #, fuzzy, gcc-internal-format
-msgid "expected %<(%> or end of line"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr "構文解析が構造体の終りに差し掛かりましたが、前のエラーのせいで文脈を見失いました"
 
-#: c-parser.c:7534
+#: cp/class.c:6261
 #, fuzzy, gcc-internal-format
-msgid "for statement expected"
-msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬ÍפǤ¹"
+msgid "language string %<\"%E\"%> not recognized"
+msgstr "言語文字列 `\"%s\"' は認識されません"
 
-#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
+#: cp/class.c:6351
 #, gcc-internal-format
-msgid "expected iteration declaration or initialization"
+msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: c-parser.c:7735
+#: cp/class.c:6475
 #, gcc-internal-format
-msgid "%Hexpected %<#pragma omp section%> or %<}%>"
+msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: c-parser.c:7968 cp/semantics.c:3750
+#: cp/class.c:6505
 #, gcc-internal-format
-msgid "%qE declared %<threadprivate%> after first use"
+msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: c-parser.c:7970 cp/semantics.c:3752
+#: cp/class.c:6532
+#, fuzzy, gcc-internal-format
+msgid "assuming pointer to member %qD"
+msgstr "   ポインタからメンバへの変換で"
+
+#: cp/class.c:6535
 #, gcc-internal-format
-msgid "automatic variable %qE cannot be %<threadprivate%>"
+msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: c-parser.c:7972 cp/semantics.c:3754
-#, fuzzy, gcc-internal-format
-msgid "%<threadprivate%> %qE has incomplete type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: c-pch.c:132
-#, fuzzy, gcc-internal-format
-msgid "can%'t create precompiled header %s: %m"
-msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: cp/class.c:6597 cp/class.c:6631
+#, gcc-internal-format
+msgid "not enough type information"
+msgstr "不十分な型情報"
 
-#: c-pch.c:153
+#: cp/class.c:6614
 #, fuzzy, gcc-internal-format
-msgid "can%'t write to %s: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "argument of type %qT does not match %qT"
+msgstr "仮引数 `%s' はプロトタイプに一致しません"
 
-#: c-pch.c:159
+#. [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:1261 cp/name-lookup.c:524
 #, fuzzy, gcc-internal-format
-msgid "%qs is not a valid output file"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "declaration of %q#D"
+msgstr "`%s' が再宣言されました"
 
-#: c-pch.c:188 c-pch.c:203 c-pch.c:217
-#, fuzzy, gcc-internal-format
-msgid "can%'t write %s: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+#: cp/class.c:6926
+#, gcc-internal-format
+msgid "changes meaning of %qD from %q+#D"
+msgstr ""
 
-#: c-pch.c:193 c-pch.c:210
+#: cp/cp-gimplify.c:93
 #, fuzzy, gcc-internal-format
-msgid "can%'t seek in %s: %m"
-msgstr "%s ¤ò rewind ¤Ç¤­¤Þ¤»¤ó"
+msgid "continue statement not within loop or switch"
+msgstr "break 文が loop または switch の中にありません"
 
-#: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
-#, fuzzy, gcc-internal-format
-msgid "can%'t read %s: %m"
-msgstr "%s ¤ò rewind ¤Ç¤­¤Þ¤»¤ó"
+#: cp/cp-gimplify.c:1257
+#, gcc-internal-format
+msgid "%qE implicitly determined as %<firstprivate%> has reference type"
+msgstr ""
 
-#: c-pch.c:466
-#, fuzzy, gcc-internal-format
-msgid "pch_preprocess pragma should only be used with -fpreprocessed"
-msgstr "-include ¤ä -imacros ¤Ï -fpreprocessed ¤È°ì½ï¤Ë»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/cvt.c:90
+#, gcc-internal-format
+msgid "can%'t convert from incomplete type %qT to %qT"
+msgstr ""
 
-#: c-pch.c:467
-#, fuzzy, gcc-internal-format
-msgid "use #include instead"
-msgstr "#include ¤Î¥Í¥¹¥È¤¬¿¼¤¹¤®¤Þ¤¹"
+#: cp/cvt.c:99
+#, gcc-internal-format
+msgid "conversion of %qE from %qT to %qT is ambiguous"
+msgstr ""
 
-#: c-pch.c:473
+#: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
 #, fuzzy, gcc-internal-format
-msgid "%s: couldn%'t open PCH file: %m"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "cannot convert %qE from type %qT to type %qT"
+msgstr "ポインタ型に変換できません"
 
-#: c-pch.c:478
+#: cp/cvt.c:370
 #, gcc-internal-format
-msgid "use -Winvalid-pch for more information"
+msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
 msgstr ""
 
-#: c-pch.c:479
+#: cp/cvt.c:373
 #, gcc-internal-format
-msgid "%s: PCH file was invalid"
+msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
 msgstr ""
 
-#: c-pragma.c:102
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
-msgstr "#pragma pack (pop) ¤¬¡¢Âбþ¤¹¤ë #pragma pack (push, <n>) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
+#: cp/cvt.c:376
+#, gcc-internal-format
+msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-pragma.c:115
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
-msgstr "#pragma pack(pop, %s) ¤¬¡¢Âбþ¤¹¤ë #pragma pack(push, %s) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
+#: cp/cvt.c:379
+#, gcc-internal-format
+msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-pragma.c:129
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/cvt.c:452
+#, gcc-internal-format
+msgid "conversion from %qT to %qT discards qualifiers"
+msgstr ""
+
+#: cp/cvt.c:470 cp/typeck.c:6011
+#, gcc-internal-format
+msgid "casting %qT to %qT does not dereference pointer"
+msgstr ""
 
-#: c-pragma.c:131
+#: cp/cvt.c:498
 #, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "cannot convert type %qT to type %qT"
+msgstr "ポインタ型に変換できません"
 
-#: c-pragma.c:152
+#: cp/cvt.c:698
 #, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pack%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "conversion from %q#T to %q#T"
+msgstr "NaN から整数への変換です"
 
-#: c-pragma.c:163 c-pragma.c:195
+#: cp/cvt.c:714
 #, gcc-internal-format
-msgid "invalid constant in %<#pragma pack%> - ignored"
+msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
 msgstr ""
 
-#: c-pragma.c:167 c-pragma.c:209
+#: cp/cvt.c:725 cp/cvt.c:750
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "%q#T used where a %qT was expected"
+msgstr "浮動小数点型があるべき箇所で、集合体の値が使われました"
 
-#: c-pragma.c:172
+#: cp/cvt.c:765
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "%q#T used where a floating point value was expected"
+msgstr "浮動小数点数があるべき箇所で、ポインタ値が使われました"
 
-#: c-pragma.c:174
+#: cp/cvt.c:825
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "conversion from %qT to non-scalar type %qT requested"
+msgstr "非スカラー型への変換が要求されます"
 
-#: c-pragma.c:183
+#: cp/cvt.c:883
 #, gcc-internal-format
-msgid "unknown action %qs for %<#pragma pack%> - ignored"
+msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: c-pragma.c:212
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pack%>"
-msgstr "'#pragma pack' ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: c-pragma.c:215
+#: cp/cvt.c:956
 #, gcc-internal-format
-msgid "#pragma pack has no effect with -fpack-struct - ignored"
+msgid "conversion to void will not access object of incomplete type %qT"
 msgstr ""
 
-#: c-pragma.c:235
+#: cp/cvt.c:960
 #, gcc-internal-format
-msgid "alignment must be a small power of two, not %d"
+msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
 msgstr ""
 
-#: c-pragma.c:290
+#: cp/cvt.c:965
 #, gcc-internal-format
-msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
+msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
 msgstr ""
 
-#: c-pragma.c:298
+#: cp/cvt.c:970
 #, gcc-internal-format
-msgid "invalid constant in %<#pragma push_macro%> - ignored"
+msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
 msgstr ""
 
-#: c-pragma.c:301
+#: cp/cvt.c:975
 #, gcc-internal-format
-msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
+msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
 msgstr ""
 
-#: c-pragma.c:304
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma push_macro%>"
-msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: c-pragma.c:347
+#: cp/cvt.c:980
 #, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
+msgid "indirection will not access object of incomplete type %qT in statement"
 msgstr ""
 
-#: c-pragma.c:355
+#: cp/cvt.c:984
 #, gcc-internal-format
-msgid "invalid constant in %<#pragma pop_macro%> - ignored"
+msgid "indirection will not access object of incomplete type %qT in for increment expression"
 msgstr ""
 
-#: c-pragma.c:358
+#: cp/cvt.c:1000
 #, gcc-internal-format
-msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
+msgid "conversion to void will not access object of type %qT"
 msgstr ""
 
-#: c-pragma.c:361
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pop_macro%>"
-msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: c-pragma.c:407
+#: cp/cvt.c:1004
 #, gcc-internal-format
-msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
+msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
 msgstr ""
 
-#: c-pragma.c:481 c-pragma.c:486
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma weak, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: c-pragma.c:490
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma weak%>"
-msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: c-pragma.c:558 c-pragma.c:560
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma redefine_extname, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:1009
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
+msgstr ""
 
-#: c-pragma.c:563
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma redefine_extname%>"
-msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/cvt.c:1014
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
+msgstr ""
 
-#: c-pragma.c:569
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname not supported on this target"
-msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/cvt.c:1019
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
+msgstr ""
 
-#: c-pragma.c:586 c-pragma.c:673
+#: cp/cvt.c:1024
 #, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous rename"
+msgid "implicit dereference will not access object of type %qT in statement"
 msgstr ""
 
-#: c-pragma.c:609
+#: cp/cvt.c:1028
 #, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
+msgid "implicit dereference will not access object of type %qT in for increment expression"
 msgstr ""
 
-#: c-pragma.c:628
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma extern_prefix, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:1042
+#, gcc-internal-format
+msgid "conversion to void will not access object of non-trivially-copyable type %qT"
+msgstr ""
 
-#: c-pragma.c:631
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma extern_prefix%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/cvt.c:1047
+#, gcc-internal-format
+msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
+msgstr ""
 
-#: c-pragma.c:638
-#, fuzzy, gcc-internal-format
-msgid "#pragma extern_prefix not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/cvt.c:1052
+#, gcc-internal-format
+msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
+msgstr ""
 
-#: c-pragma.c:664
-#, fuzzy, gcc-internal-format
-msgid "asm declaration ignored due to conflict with previous rename"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: cp/cvt.c:1057
+#, gcc-internal-format
+msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
+msgstr ""
 
-#: c-pragma.c:695
+#: cp/cvt.c:1062
 #, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
+msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
 msgstr ""
 
-#: c-pragma.c:757
+#: cp/cvt.c:1067
 #, gcc-internal-format
-msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
+msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
 msgstr ""
 
-#: c-pragma.c:792
+#: cp/cvt.c:1072
 #, gcc-internal-format
-msgid "#pragma GCC visibility must be followed by push or pop"
+msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
 msgstr ""
 
-#: c-pragma.c:798
+#: cp/cvt.c:1110
 #, gcc-internal-format
-msgid "no matching push for %<#pragma GCC visibility pop%>"
+msgid "conversion to void will not access object %qE of incomplete type %qT"
 msgstr ""
 
-#: c-pragma.c:805 c-pragma.c:812
+#: cp/cvt.c:1114
 #, gcc-internal-format
-msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
 msgstr ""
 
-#: c-pragma.c:808
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma GCC visibility push"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+#: cp/cvt.c:1119
+#, gcc-internal-format
+msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
+msgstr ""
 
-#: c-pragma.c:816
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC visibility%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/cvt.c:1124
+#, gcc-internal-format
+msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
+msgstr ""
 
-#: c-pragma.c:832
-#, fuzzy, gcc-internal-format
-msgid "#pragma GCC diagnostic not allowed inside functions"
-msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤Î;ʬ¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
+#: cp/cvt.c:1129
+#, gcc-internal-format
+msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
+msgstr ""
 
-#: c-pragma.c:838
+#: cp/cvt.c:1134
 #, gcc-internal-format
-msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
+msgid "variable %qE of incomplete type %qT will not be accessed in statement"
 msgstr ""
 
-#: c-pragma.c:847
+#: cp/cvt.c:1138
 #, gcc-internal-format
-msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
+msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
 msgstr ""
 
-#: c-pragma.c:851
+#: cp/cvt.c:1187
 #, gcc-internal-format
-msgid "missing option after %<#pragma GCC diagnostic%> kind"
+msgid "conversion to void cannot resolve address of overloaded function"
 msgstr ""
 
-#: c-pragma.c:865
+#: cp/cvt.c:1191
 #, gcc-internal-format
-msgid "unknown option after %<#pragma GCC diagnostic%> kind"
+msgid "second operand of conditional expression cannot resolve address of overloaded function"
 msgstr ""
 
-#: c-typeck.c:174
-#, fuzzy, gcc-internal-format
-msgid "%qD has an incomplete type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: cp/cvt.c:1195
+#, gcc-internal-format
+msgid "third operand of conditional expression cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-typeck.c:195 cp/call.c:2771
+#: cp/cvt.c:1199
 #, gcc-internal-format
-msgid "invalid use of void expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
+msgid "right operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-typeck.c:203
-#, fuzzy, gcc-internal-format
-msgid "invalid use of flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1203
+#, gcc-internal-format
+msgid "left operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-typeck.c:209
+#: cp/cvt.c:1207
 #, gcc-internal-format
-msgid "invalid use of array with unspecified bounds"
-msgstr "¶­³¦¤¬»ØÄꤵ¤ì¤Ê¤¤ÇÛÎó¤ÎÉÔŬÀÚ¤ÊÍøÍÑ"
+msgid "statement cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-typeck.c:217
-#, fuzzy, gcc-internal-format
-msgid "invalid use of undefined type %<%s %E%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: cp/cvt.c:1211
+#, gcc-internal-format
+msgid "for increment expression cannot resolve address of overloaded function"
+msgstr ""
 
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:221
-#, fuzzy, gcc-internal-format
-msgid "invalid use of incomplete typedef %qD"
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: cp/cvt.c:1227
+#, gcc-internal-format
+msgid "second operand of conditional expression is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-typeck.c:474 c-typeck.c:499
+#: cp/cvt.c:1232
 #, gcc-internal-format
-msgid "function types not truly compatible in ISO C"
-msgstr "´Ø¿ô·¿¤¬ ISO C ¤È´°Á´¸ß´¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "third operand of conditional expression is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-typeck.c:627
+#: cp/cvt.c:1237
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and vector types"
+msgid "right operand of comma operator is a reference, not call, to function %qE"
 msgstr ""
 
-#: c-typeck.c:632
+#: cp/cvt.c:1242
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and complex types"
+msgid "left operand of comma operator is a reference, not call, to function %qE"
 msgstr ""
 
-#: c-typeck.c:637
+#: cp/cvt.c:1247
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and other float types"
+msgid "statement is a reference, not call, to function %qE"
 msgstr ""
 
-#: c-typeck.c:1043
+#: cp/cvt.c:1252
 #, gcc-internal-format
-msgid "types are not quite compatible"
-msgstr "·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "for increment expression is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-typeck.c:1366
-#, fuzzy, gcc-internal-format
-msgid "function return types not compatible due to %<volatile%>"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: cp/cvt.c:1279
+#, gcc-internal-format
+msgid "second operand of conditional expression has no effect"
+msgstr ""
 
-#: c-typeck.c:1525 c-typeck.c:2864
+#: cp/cvt.c:1283
 #, gcc-internal-format
-msgid "arithmetic on pointer to an incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂФ¹¤ë±é»»"
+msgid "third operand of conditional expression has no effect"
+msgstr ""
 
-#: c-typeck.c:1922
-#, fuzzy, gcc-internal-format
-msgid "%qT has no member named %qE"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/cvt.c:1287
+#, gcc-internal-format
+msgid "right operand of comma operator has no effect"
+msgstr ""
 
-#: c-typeck.c:1963
-#, fuzzy, gcc-internal-format
-msgid "request for member %qE in something not a structure or union"
-msgstr "¹½Â¤ÂΤǤⶦÍÑÂΤǤâ¤Ê¤¤²¿¤«¤Ç¡¢¥á¥ó¥Ð `%s' ¤òÍ׵ᤵ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:1291
+#, gcc-internal-format
+msgid "left operand of comma operator has no effect"
+msgstr ""
 
-#: c-typeck.c:2007
+#: cp/cvt.c:1295
 #, gcc-internal-format
-msgid "dereferencing pointer to incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
+msgid "statement has no effect"
+msgstr ""
 
-#: c-typeck.c:2011
-#, fuzzy, gcc-internal-format
-msgid "dereferencing %<void *%> pointer"
-msgstr "`void *' ¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È¤Ç¤¹"
+#: cp/cvt.c:1299
+#, gcc-internal-format
+msgid "for increment expression has no effect"
+msgstr ""
 
-#: c-typeck.c:2028
+#: cp/cvt.c:1448
 #, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs (have %qT)"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "converting NULL to non-pointer type"
+msgstr "不完全型への変換です"
 
-#: c-typeck.c:2056 cp/typeck.c:2570
+#: cp/cvt.c:1560
 #, gcc-internal-format
-msgid "subscripted value is neither array nor pointer"
-msgstr "ź»ú¤ò¤Ä¤±¤é¤ì¤¿Ãͤ¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
+msgid "ambiguous default type conversion from %qT"
+msgstr ""
 
-#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
+#: cp/cvt.c:1562
 #, gcc-internal-format
-msgid "array subscript is not an integer"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  candidate conversions include %qD and %qD"
+msgstr ""
 
-#: c-typeck.c:2073
-#, fuzzy, gcc-internal-format
-msgid "subscripted value is pointer to function"
-msgstr "ź»ú¤ò¤Ä¤±¤é¤ì¤¿Ãͤ¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:636
+#, gcc-internal-format
+msgid "variable %q+D set but not used"
+msgstr ""
 
-#: c-typeck.c:2120
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids subscripting %<register%> array"
-msgstr "ISO C ¤Ï `register' ÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%qD was declared %<extern%> and later %<static%>"
+msgstr "`%s' は `extern' と宣言され、後で `static' と宣言されました"
 
-#: c-typeck.c:2122
+#: cp/decl.c:1098 cp/decl.c:1677 objc/objc-act.c:4486 objc/objc-act.c:9559
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids subscripting non-lvalue array"
-msgstr "ISO C89 Èóº¸ÊÕÃÍÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
+msgid "previous declaration of %q+D"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:2239
+#: cp/decl.c:1130
 #, gcc-internal-format
-msgid "%H%qD is static but used in inline function %qD which is not static"
+msgid "declaration of %qF has a different exception specifier"
 msgstr ""
 
-#: c-typeck.c:2387
-#, fuzzy, 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:2415
+#: cp/decl.c:1132
 #, fuzzy, gcc-internal-format
-msgid "function called through a non-compatible type"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "from previous declaration %q+F"
+msgstr "`%s' の前方宣言がありません"
 
-#: c-typeck.c:2526
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qE"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/decl.c:1157
+#, gcc-internal-format
+msgid "redeclaration %qD differs in %<constexpr%>"
+msgstr ""
 
-#: c-typeck.c:2547
+#: cp/decl.c:1158
 #, gcc-internal-format
-msgid "type of formal parameter %d is incomplete"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
+msgid "from previous declaration %q+D"
+msgstr ""
 
-#: c-typeck.c:2560
+#: cp/decl.c:1214
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than floating due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "function %q+D redeclared as inline"
+msgstr "関数が大きすぎて inline にできません"
 
-#: c-typeck.c:2565
+#: cp/decl.c:1216
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than complex due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "previous declaration of %q+D with attribute noinline"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:2570
+#: cp/decl.c:1223
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than floating due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "function %q+D redeclared with attribute noinline"
+msgstr "関数が大きすぎて inline にできません"
 
-#: c-typeck.c:2575
+#: cp/decl.c:1225
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than integer due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "previous declaration of %q+D was inline"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:2580
+#: cp/decl.c:1249 cp/decl.c:1323
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than integer due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "shadowing built-in function %q#D"
+msgstr "組み込み関数 `%s' を覆い隠します"
 
-#: c-typeck.c:2585
+#: cp/decl.c:1250 cp/decl.c:1324
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than complex due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "shadowing library function %q#D"
+msgstr "ライブラリ関数 `%s' を覆い隠します"
 
-#: c-typeck.c:2598
+#: cp/decl.c:1257
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤Ï `double' ¤Ç¤Ê¤¯ `float' ¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "library function %q#D redeclared as non-function %q#D"
+msgstr "ライブラリ関数 `%s' は非関数として宣言されました"
 
-#: c-typeck.c:2623
+#: cp/decl.c:1262
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "conflicts with built-in declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-typeck.c:2644
+#: cp/decl.c:1316 cp/decl.c:1443 cp/decl.c:1459
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE with different width due to prototype"
-msgstr "%s ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Î·¿¤ÎÉý¤È¤Ï°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "new declaration %q#D"
+msgstr "空の宣言です"
 
-#: c-typeck.c:2667
+#: cp/decl.c:1317
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as unsigned due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹ç¤Ê¤·¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "ambiguates built-in declaration %q#D"
+msgstr "ラベルの宣言 `%s' が重複しています"
 
-#: c-typeck.c:2671
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as signed due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹çÉÕ¤­¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2777 c-typeck.c:2781
-#, gcc-internal-format
-msgid "comparison with string literal results in unspecified behavior"
-msgstr ""
+msgid "%q#D redeclared as different kind of symbol"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#: c-typeck.c:2806
+#: cp/decl.c:1410
 #, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in subtraction"
-msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2808
-#, gcc-internal-format
-msgid "pointer to a function used in subtraction"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2919
-#, gcc-internal-format
-msgid "wrong type argument to unary plus"
-msgstr "ñ¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2932
-#, gcc-internal-format
-msgid "wrong type argument to unary minus"
-msgstr "ñ¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "previous declaration of %q+#D"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:2952
+#: cp/decl.c:1429
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<~%> for complex conjugation"
-msgstr "ISO C ¤ÏÊ£ÁǶ¦ÌòÍѤΠ`~' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "declaration of template %q#D"
+msgstr "`enum %s' の再宣言"
 
-#: c-typeck.c:2958
-#, gcc-internal-format
-msgid "wrong type argument to bit-complement"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1430 cp/name-lookup.c:525 cp/name-lookup.c:811
+#: cp/name-lookup.c:822
+#, fuzzy, gcc-internal-format
+msgid "conflicts with previous declaration %q+#D"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-typeck.c:2966
-#, gcc-internal-format
-msgid "wrong type argument to abs"
-msgstr "abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1444 cp/decl.c:1460
+#, fuzzy, gcc-internal-format
+msgid "ambiguates old declaration %q+#D"
+msgstr "ラベルの宣言 `%s' が重複しています"
 
-#: c-typeck.c:2978
-#, gcc-internal-format
-msgid "wrong type argument to conjugation"
-msgstr "Ê£ÁǶ¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1452
+#, fuzzy, gcc-internal-format
+msgid "declaration of C function %q#D conflicts with"
+msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
 
-#: c-typeck.c:2990
-#, gcc-internal-format
-msgid "wrong type argument to unary exclamation mark"
-msgstr "ñ¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1454
+#, fuzzy, gcc-internal-format
+msgid "previous declaration %q+#D here"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:3024
+#: cp/decl.c:1468
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<++%> and %<--%> on complex types"
-msgstr "ISO C ¤Ï complex ·¿¤Ç¤Î `++' ¤È `--' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "conflicting declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-typeck.c:3043 c-typeck.c:3075
+#: cp/decl.c:1469
 #, fuzzy, gcc-internal-format
-msgid "wrong type argument to increment"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "%q+D has a previous declaration as %q#D"
+msgstr "前方での `%s' の宣言"
+
+#. [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:1521
+#, gcc-internal-format
+msgid "declaration of namespace %qD conflicts with"
+msgstr ""
 
-#: c-typeck.c:3045 c-typeck.c:3077
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
-msgid "wrong type argument to decrement"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "previous declaration of namespace %q+D here"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:3066
+#: cp/decl.c:1533
 #, fuzzy, gcc-internal-format
-msgid "increment of pointer to unknown structure"
-msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
+msgid "%q+#D previously defined here"
+msgstr "`%s' は前にここで定義されました"
 
-#: c-typeck.c:3068
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1543
 #, fuzzy, gcc-internal-format
-msgid "decrement of pointer to unknown structure"
-msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
+msgid "prototype for %q+#D"
+msgstr "`%s' のプロトタイプが後ろにあります"
 
-#: c-typeck.c:3269
+#: cp/decl.c:1545
 #, fuzzy, gcc-internal-format
-msgid "assignment of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "follows non-prototype definition here"
+msgstr "非プロトタイプ定義がここにあります"
 
-#: c-typeck.c:3270
+#: cp/decl.c:1585
 #, fuzzy, gcc-internal-format
-msgid "increment of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "previous declaration of %q+#D with %qL linkage"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:3271
+#: cp/decl.c:1587
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "conflicts with new declaration with %qL linkage"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-typeck.c:3272
+#: cp/decl.c:1610 cp/decl.c:1616
 #, gcc-internal-format
-msgid "read-only member %qD used as %<asm%> output"
+msgid "default argument given for parameter %d of %q#D"
+msgstr ""
+
+#: cp/decl.c:1612 cp/decl.c:1618
+#, gcc-internal-format
+msgid "after previous specification in %q+#D"
 msgstr ""
 
-#: c-typeck.c:3276
+#: cp/decl.c:1676
 #, fuzzy, gcc-internal-format
-msgid "assignment of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "redundant redeclaration of %qD in same scope"
+msgstr "`%s' の冗長な再宣言が同一スコープ内にあります"
 
-#: c-typeck.c:3277
+#: cp/decl.c:1682
 #, fuzzy, gcc-internal-format
-msgid "increment of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "deleted definition of %qD"
+msgstr "`%s' のネストした再定義"
 
-#: c-typeck.c:3278
+#: cp/decl.c:1683
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "after previous declaration %q+D"
+msgstr "前方での `%s' の宣言"
+
+#. 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:2038
+#, gcc-internal-format
+msgid "explicit specialization of %qD after first use"
+msgstr ""
 
-#: c-typeck.c:3279
+#: cp/decl.c:2135
 #, gcc-internal-format
-msgid "read-only variable %qD used as %<asm%> output"
+msgid "%q+D: visibility attribute ignored because it"
 msgstr ""
 
-#: c-typeck.c:3282
+#: cp/decl.c:2137
 #, fuzzy, gcc-internal-format
-msgid "assignment of read-only location %qE"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "conflicts with previous declaration here"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-typeck.c:3283
+#. Reject two definitions.
+#: cp/decl.c:2299 cp/decl.c:2328 cp/decl.c:2357 cp/decl.c:2374 cp/decl.c:2446
 #, fuzzy, gcc-internal-format
-msgid "increment of read-only location %qE"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "redefinition of %q#D"
+msgstr "`%s' が再定義されました"
 
-#: c-typeck.c:3284
+#: cp/decl.c:2315
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only location %qE"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "%qD conflicts with used function"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-typeck.c:3285
+#: cp/decl.c:2325
 #, gcc-internal-format
-msgid "read-only location %qE used as %<asm%> output"
+msgid "%q#D not declared in class"
 msgstr ""
 
-#: c-typeck.c:3321
-#, fuzzy, gcc-internal-format
-msgid "cannot take address of bit-field %qD"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:2339 cp/decl.c:2384
+#, gcc-internal-format
+msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
+msgstr ""
 
-#: c-typeck.c:3349
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qD used in nested function"
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/decl.c:2342 cp/decl.c:2387
+#, gcc-internal-format
+msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
+msgstr ""
+
+#. is_primary=
+#. is_partial=
+#. is_friend_decl=
+#: cp/decl.c:2403
+#, gcc-internal-format
+msgid "redeclaration of friend %q#D may not have default template arguments"
+msgstr ""
 
-#: c-typeck.c:3352
+#: cp/decl.c:2417
 #, fuzzy, gcc-internal-format
-msgid "register variable %qD used in nested function"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "thread-local declaration of %q#D follows non-thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: c-typeck.c:3357
+#: cp/decl.c:2420
 #, fuzzy, gcc-internal-format
-msgid "address of global register variable %qD requested"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+msgid "non-thread-local declaration of %q#D follows thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: c-typeck.c:3359
+#: cp/decl.c:2435 cp/decl.c:2454
 #, fuzzy, gcc-internal-format
-msgid "address of register variable %qD requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+msgid "redeclaration of %q#D"
+msgstr "`%s' が再宣言されました"
 
-#: c-typeck.c:3405
+#: cp/decl.c:2598
 #, fuzzy, gcc-internal-format
-msgid "non-lvalue array in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "jump to label %qD"
+msgstr "case ラベルにジャンプしています"
 
-#: c-typeck.c:3453
+#: cp/decl.c:2600
 #, gcc-internal-format
-msgid "signed and unsigned type in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+msgid "jump to case label"
+msgstr "case ラベルにジャンプしています"
 
-#: c-typeck.c:3460
+#: cp/decl.c:2602 cp/decl.c:2743 cp/decl.c:2783
 #, gcc-internal-format
-msgid "ISO C forbids conditional expr with only one void side"
-msgstr "ISO C ¤ÏÊÒ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹"
-
-#: c-typeck.c:3474 c-typeck.c:3482
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ò¾ò·ï¼°¤È¤¹¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "  from here"
+msgstr "  ここから"
 
-#: c-typeck.c:3489
+#: cp/decl.c:2621 cp/decl.c:2786
 #, gcc-internal-format
-msgid "pointer type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "  exits OpenMP structured block"
+msgstr ""
 
-#: c-typeck.c:3496 c-typeck.c:3506
-#, gcc-internal-format
-msgid "pointer/integer type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/decl.c:2642
+#, fuzzy, gcc-internal-format
+msgid "  crosses initialization of %q+#D"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: c-typeck.c:3520 tree-cfg.c:3807
+#: cp/decl.c:2644 cp/decl.c:2760
 #, gcc-internal-format
-msgid "type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "  enters scope of %q+#D which has non-trivial destructor"
+msgstr ""
 
-#: c-typeck.c:3563
+#: cp/decl.c:2658 cp/decl.c:2765
 #, gcc-internal-format
-msgid "left-hand operand of comma expression has no effect"
-msgstr "¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎϤ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "  enters try block"
+msgstr "  try ブロックに入ります"
 
-#: c-typeck.c:3600
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2660 cp/decl.c:2754 cp/decl.c:2767
 #, gcc-internal-format
-msgid "cast specifies array type"
-msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎ󷿤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+msgid "  enters catch block"
+msgstr "  catch ブロックに入ります"
 
-#: c-typeck.c:3606
-#, gcc-internal-format
-msgid "cast specifies function type"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:2670 cp/decl.c:2770
+#, fuzzy, gcc-internal-format
+msgid "  enters OpenMP structured block"
+msgstr "  try ブロックに入ります"
 
-#: c-typeck.c:3623
-#, gcc-internal-format
-msgid "ISO C forbids casting nonscalar to the same type"
-msgstr "ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éƱ¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:2742 cp/decl.c:2782
+#, fuzzy, gcc-internal-format
+msgid "jump to label %q+D"
+msgstr "case ラベルにジャンプしています"
 
-#: c-typeck.c:3640
-#, gcc-internal-format
-msgid "ISO C forbids casts to union type"
-msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:2758
+#, fuzzy, gcc-internal-format
+msgid "  skips initialization of %q+#D"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: c-typeck.c:3648
+#: cp/decl.c:2835
 #, gcc-internal-format
-msgid "cast to union type from type not present in union"
-msgstr "¶¦ÍÑÂΤÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂη¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+msgid "label named wchar_t"
+msgstr ""
 
-#: c-typeck.c:3694
+#: cp/decl.c:3108
 #, fuzzy, gcc-internal-format
-msgid "cast adds new qualifiers to function type"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+msgid "%qD is not a type"
+msgstr "%s は型 %s ではありません (引数 %d)"
 
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3699
+#: cp/decl.c:3114 cp/parser.c:4653
 #, gcc-internal-format
-msgid "cast discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%qD used without template parameters"
+msgstr ""
 
-#: c-typeck.c:3715
+#: cp/decl.c:3123
 #, gcc-internal-format
-msgid "cast increases required alignment of target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
+msgid "%q#T is not a class"
+msgstr ""
 
-#: c-typeck.c:3726
+#: cp/decl.c:3147 cp/decl.c:3237
 #, gcc-internal-format
-msgid "cast from pointer to integer of different size"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
+msgid "no class template named %q#T in %q#T"
+msgstr ""
+
+#: cp/decl.c:3160
+#, fuzzy, gcc-internal-format
+msgid "lookup of %qT in %qT is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: c-typeck.c:3730
+#: cp/decl.c:3169
 #, gcc-internal-format
-msgid "cast from function call of type %qT to non-matching type %qT"
+msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: c-typeck.c:3738
+#: cp/decl.c:3176
 #, gcc-internal-format
-msgid "cast to pointer from integer of different size"
-msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
+msgid "%<typename %T::%D%> names %q#T, which is not a type"
+msgstr ""
 
-#: c-typeck.c:3752
+#: cp/decl.c:3246
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of function pointer to object pointer type"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "template parameters do not match template"
+msgstr "仮引数 `%s' の型が宣言されていません"
 
-#: c-typeck.c:3760
+#: cp/decl.c:3247 cp/friend.c:318 cp/friend.c:326
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of object pointer to function pointer type"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%q+D declared here"
+msgstr "`%s' は前にここで宣言されました"
 
-#: c-typeck.c:4037
+#: cp/decl.c:3950
 #, fuzzy, gcc-internal-format
-msgid "cannot pass rvalue to reference parameter"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "an anonymous struct cannot have function members"
+msgstr "無名構造体が名前つき型の中にありません"
 
-#: c-typeck.c:4150 c-typeck.c:4317
+#: cp/decl.c:3953
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "an anonymous union cannot have function members"
+msgstr "無名共用体にメンバがありません"
 
-#: c-typeck.c:4153 c-typeck.c:4320
-#, fuzzy, gcc-internal-format
-msgid "assignment makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+#: cp/decl.c:3971
+#, gcc-internal-format
+msgid "member %q+#D with constructor not allowed in anonymous aggregate"
+msgstr ""
 
-#: c-typeck.c:4156 c-typeck.c:4322
-#, fuzzy, gcc-internal-format
-msgid "initialization makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+#: cp/decl.c:3974
+#, gcc-internal-format
+msgid "member %q+#D with destructor not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:3977
+#, gcc-internal-format
+msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
+msgstr ""
+
+#: cp/decl.c:4002
+#, gcc-internal-format
+msgid "multiple types in one declaration"
+msgstr "一つの宣言に複数の型があります"
 
-#: c-typeck.c:4159 c-typeck.c:4324
+#: cp/decl.c:4006
 #, fuzzy, gcc-internal-format
-msgid "return makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "redeclaration of C++ built-in type %qT"
+msgstr "`enum %s' の再宣言"
 
-#: c-typeck.c:4163 c-typeck.c:4284
+#: cp/decl.c:4043
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "missing type-name in typedef-declaration"
+msgstr "typdef 宣言で型名を欠いています"
+
+#: cp/decl.c:4050
+#, gcc-internal-format
+msgid "ISO C++ prohibits anonymous structs"
+msgstr "ISO C++ は無名構造体を禁止しています"
 
-#: c-typeck.c:4165 c-typeck.c:4286
+#: cp/decl.c:4057
 #, fuzzy, gcc-internal-format
-msgid "assignment discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%qs can only be specified for functions"
+msgstr "非関数 `%s' の引数に format 属性が指定されました"
+
+#: cp/decl.c:4063
+#, gcc-internal-format
+msgid "%<friend%> can only be specified inside a class"
+msgstr ""
 
-#: c-typeck.c:4167 c-typeck.c:4288
+#: cp/decl.c:4065
 #, fuzzy, gcc-internal-format
-msgid "initialization discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%<explicit%> can only be specified for constructors"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: c-typeck.c:4169 c-typeck.c:4290
+#: cp/decl.c:4067
 #, fuzzy, gcc-internal-format
-msgid "return discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "a storage class can only be specified for objects and functions"
+msgstr "%s に対する記憶クラス指定子 `%s'"
 
-#: c-typeck.c:4176
+#: cp/decl.c:4073
 #, gcc-internal-format
-msgid "ISO C prohibits argument conversion to union type"
-msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂΤؤÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+msgid "qualifiers can only be specified for objects and functions"
+msgstr ""
+
+#: cp/decl.c:4076
+#, fuzzy, gcc-internal-format
+msgid "%<typedef%> was ignored in this declaration"
+msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
 
-#: c-typeck.c:4212
+#: cp/decl.c:4078
 #, gcc-internal-format
-msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+msgid "%<constexpr%> cannot be used for type declarations"
 msgstr ""
 
-#: c-typeck.c:4225
+#: cp/decl.c:4107
 #, fuzzy, gcc-internal-format
-msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "attribute ignored in declaration of %q+#T"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
 
-#: c-typeck.c:4231
-#, fuzzy, gcc-internal-format
-msgid "assignment left-hand side might be a candidate for a format attribute"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: cp/decl.c:4108
+#, gcc-internal-format
+msgid "attribute for %q+#T must follow the %qs keyword"
+msgstr ""
 
-#: c-typeck.c:4236
+#: cp/decl.c:4153
 #, fuzzy, gcc-internal-format
-msgid "initialization left-hand side might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
 
-#: c-typeck.c:4241
-#, fuzzy, gcc-internal-format
-msgid "return type might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+#. A template type parameter or other dependent type.
+#: cp/decl.c:4157
+#, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
 
-#: c-typeck.c:4264
+#: cp/decl.c:4224 cp/decl2.c:813
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+msgid "typedef %qD is initialized (use decltype instead)"
+msgstr "typedef `%s' が初期化されました"
 
-#: c-typeck.c:4267
+#: cp/decl.c:4242
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids assignment between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+msgid "declaration of %q#D has %<extern%> and is initialized"
+msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
 
-#: c-typeck.c:4269
+#: cp/decl.c:4271
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids initialization between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+msgid "definition of %q#D is marked %<dllimport%>"
+msgstr "初期化された変数 `%s' は dllimport マークされています"
 
-#: c-typeck.c:4271
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids return between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:4290
+#, gcc-internal-format
+msgid "%q#D is not a static member of %q#T"
+msgstr ""
 
-#: c-typeck.c:4300
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in passing argument %d of %qE differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:4296
+#, gcc-internal-format
+msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+msgstr ""
 
-#: c-typeck.c:4302
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in assignment differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:4305
+#, gcc-internal-format
+msgid "template header not allowed in member definition of explicitly specialized class"
+msgstr ""
 
-#: c-typeck.c:4304
+#: cp/decl.c:4313
 #, fuzzy, gcc-internal-format
-msgid "pointer targets in initialization differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+msgid "duplicate initialization of %qD"
+msgstr "重複した初期化子"
 
-#: c-typeck.c:4306
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in return differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:4318
+#, gcc-internal-format
+msgid "%qD declared %<constexpr%> outside its class"
+msgstr ""
 
-#: c-typeck.c:4331
+#: cp/decl.c:4357
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "declaration of %q#D outside of class is not definition"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: c-typeck.c:4333
+#: cp/decl.c:4452
 #, fuzzy, gcc-internal-format
-msgid "assignment from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "variable %q#D has initializer but incomplete type"
+msgstr "変数 `%s' には初期化子がありますが、不完全型です"
 
-#: c-typeck.c:4334
+#: cp/decl.c:4458 cp/decl.c:5214
 #, fuzzy, gcc-internal-format
-msgid "initialization from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "elements of array %q#D have incomplete type"
+msgstr "配列 `%s' の要素に不完全型があります"
 
-#: c-typeck.c:4336
+#: cp/decl.c:4465 cp/decl.c:5767
 #, fuzzy, gcc-internal-format
-msgid "return from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "declaration of %q#D has no initializer"
+msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
 
-#: c-typeck.c:4353
+#: cp/decl.c:4467
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+msgid "aggregate %q#D has incomplete type and cannot be defined"
+msgstr "仮引数 `%s' は不完全型です"
 
-#: c-typeck.c:4355
-#, fuzzy, gcc-internal-format
-msgid "assignment makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:4503
+#, gcc-internal-format
+msgid "%qD declared as reference but not initialized"
+msgstr ""
 
-#: c-typeck.c:4357
+#: cp/decl.c:4529
 #, fuzzy, gcc-internal-format
-msgid "initialization makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+msgid "cannot initialize %qT from %qT"
+msgstr "friend 関数 `%s' を初期化できません"
 
-#: c-typeck.c:4359
-#, fuzzy, gcc-internal-format
-msgid "return makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:4590
+#, gcc-internal-format
+msgid "name used in a GNU-style designated initializer for an array"
+msgstr ""
 
-#: c-typeck.c:4366
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:4595
+#, gcc-internal-format
+msgid "name %qD used in a GNU-style designated initializer for an array"
+msgstr ""
 
-#: c-typeck.c:4368
+#: cp/decl.c:4643
 #, fuzzy, gcc-internal-format
-msgid "assignment makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+msgid "initializer fails to determine size of %qD"
+msgstr "初期化子は `%s' のサイズの特定に失敗しました"
 
-#: c-typeck.c:4370
+#: cp/decl.c:4650
 #, fuzzy, gcc-internal-format
-msgid "initialization makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+msgid "array size missing in %qD"
+msgstr "`%s' での配列サイズを欠いています"
 
-#: c-typeck.c:4372
+#: cp/decl.c:4662
 #, fuzzy, gcc-internal-format
-msgid "return makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+msgid "zero-size array %qD"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: c-typeck.c:4388
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#. 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:4705
+#, gcc-internal-format
+msgid "storage size of %qD isn%'t known"
+msgstr ""
 
-#: c-typeck.c:4391
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in initialization"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: cp/decl.c:4728
+#, gcc-internal-format
+msgid "storage size of %qD isn%'t constant"
+msgstr ""
 
-#: c-typeck.c:4394
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in return"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: cp/decl.c:4774
+#, gcc-internal-format
+msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
+msgstr ""
 
-#: c-typeck.c:4450
+#: cp/decl.c:4778
 #, gcc-internal-format
-msgid "traditional C rejects automatic aggregate initialization"
-msgstr "¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂΤνé´ü²½¤òµñÀ䤷¤Þ¤¹"
+msgid "  you can work around this by removing the initializer"
+msgstr ""
 
-#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
+#: cp/decl.c:4807
 #, fuzzy, gcc-internal-format
-msgid "(near initialization for %qs)"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+msgid "uninitialized const %qD"
+msgstr "未初期化定数を ROM に置かない"
+
+#: cp/decl.c:4815
+#, gcc-internal-format
+msgid "%q#T has no user-provided default constructor"
+msgstr ""
 
-#: c-typeck.c:5191 cp/decl.c:4995
+#: cp/decl.c:4819
+#, gcc-internal-format
+msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
+msgstr ""
+
+#: cp/decl.c:4932
 #, fuzzy, gcc-internal-format
-msgid "opaque vector types cannot be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+msgid "invalid type %qT as initializer for a vector of type %qT"
+msgstr "無効なビット列初期化子です"
 
-#: c-typeck.c:5814
+#: cp/decl.c:4971
 #, fuzzy, gcc-internal-format
-msgid "unknown field %qE specified in initializer"
-msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "initializer for %qT must be brace-enclosed"
+msgstr "無名基底クラスの初期設定子が曖昧です"
 
-#: c-typeck.c:6714
-#, gcc-internal-format
-msgid "traditional C rejects initialization of unions"
-msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂΤνé´ü¤òµñÀ䤷¤Þ¤¹"
+#: cp/decl.c:4989
+#, fuzzy, gcc-internal-format
+msgid "%qT has no non-static data member named %qD"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: c-typeck.c:7022
+#: cp/decl.c:5048
 #, fuzzy, gcc-internal-format
-msgid "jump into statement expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "braces around scalar initializer for type %qT"
+msgstr "スカラー初期化子がブレースで囲まれています"
 
-#: c-typeck.c:7028
-#, gcc-internal-format
-msgid "jump into scope of identifier with variably modified type"
-msgstr ""
+#: cp/decl.c:5139
+#, fuzzy, gcc-internal-format
+msgid "missing braces around initializer for %qT"
+msgstr "初期化子のまわりのブレースを欠いています"
 
-#: c-typeck.c:7065
+#: cp/decl.c:5196 cp/typeck2.c:983 cp/typeck2.c:1162 cp/typeck2.c:1185
+#: cp/typeck2.c:1228
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<goto *expr;%>"
-msgstr "ISO C `goto *¼°;' ¤Î½ñ¤­Êý¤ò¶Ø¤¸¤Þ¤¹"
+msgid "too many initializers for %qT"
+msgstr "入力ファイルが多すぎます"
 
-#: c-typeck.c:7080 cp/typeck.c:6619
+#: cp/decl.c:5216
 #, fuzzy, gcc-internal-format
-msgid "function declared %<noreturn%> has a %<return%> statement"
-msgstr "`noreturn' ¤ÎÀë¸À¤µ¤ì¤¿´Ø¿ô¤Ë `return' Ê¸¤¬¤¢¤ê¤Þ¤¹"
+msgid "elements of array %q#T have incomplete type"
+msgstr "配列 `%s' の要素に不完全型があります"
 
-#: c-typeck.c:7088
+#: cp/decl.c:5225
 #, fuzzy, gcc-internal-format
-msgid "%<return%> with no value, in function returning non-void"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "variable-sized object %qD may not be initialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#: c-typeck.c:7097
+#: cp/decl.c:5227
 #, fuzzy, gcc-internal-format
-msgid "%<return%> with a value, in function returning void"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+msgid "variable-sized compound literal"
+msgstr "ISO C89 は複合リテラルを禁じます"
 
-#: c-typeck.c:7099
+#: cp/decl.c:5283
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<return%> with expression, in function returning void"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+msgid "%qD has incomplete type"
+msgstr "`%s' は不完全型です"
 
-#: c-typeck.c:7156
-#, gcc-internal-format
-msgid "function returns address of local variable"
-msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:5303
+#, fuzzy, gcc-internal-format
+msgid "scalar object %qD requires one element in initializer"
+msgstr "共用体初期化子内の要素が多すぎます"
 
-#: c-typeck.c:7228 cp/semantics.c:952
+#: cp/decl.c:5339
 #, gcc-internal-format
-msgid "switch quantity not an integer"
-msgstr "switch ¤ÎÆâÍƤ¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c-typeck.c:7240
-#, fuzzy, gcc-internal-format
-msgid "%<long%> switch expression not converted to %<int%> in ISO C"
-msgstr "ISO C ¤Ç¤Ï `long' ¤Î switch ¼°¤Ï `int' ¤ËÊÑ´¹¤µ¤ì¤Þ¤»¤ó"
+msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
+msgstr ""
 
-#: c-typeck.c:7280
+#: cp/decl.c:5407
 #, fuzzy, gcc-internal-format
-msgid "case label in statement expression not containing enclosing switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "array %qD initialized by parenthesized string literal %qE"
+msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
 
-#: c-typeck.c:7283
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label in statement expression not containing enclosing switch statement"
-msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:5434
+#, gcc-internal-format
+msgid "initializer invalid for static member with constructor"
+msgstr "コンストラクタの静的メンバ初期化子は無効です"
 
-#: c-typeck.c:7289
+#: cp/decl.c:5436
 #, gcc-internal-format
-msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
+msgid "non-constant in-class initialization invalid for static member %qD"
 msgstr ""
 
-#: c-typeck.c:7292
+#: cp/decl.c:5440
 #, gcc-internal-format
-msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
-msgstr ""
+msgid "(an out of class initialization is required)"
+msgstr "(クラス外での初期化を必要とします)"
 
-#: c-typeck.c:7296 cp/parser.c:6810
+#: cp/decl.c:5733
 #, gcc-internal-format
-msgid "case label not within a switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "assignment (not initialization) in declaration"
+msgstr "宣言の中に代入(初期化ではなく)があります"
 
-#: c-typeck.c:7298
+#: cp/decl.c:5894
 #, fuzzy, gcc-internal-format
-msgid "%<default%> label not within a switch statement"
-msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "shadowing previous type declaration of %q#D"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:7375
+#: cp/decl.c:5926
 #, gcc-internal-format
-msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
+msgid "%qD cannot be thread-local because it has non-trivial type %qT"
 msgstr ""
 
-#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
+#: cp/decl.c:5968
 #, gcc-internal-format
-msgid "break statement not within loop or switch"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
 
-#: c-typeck.c:7488 cp/parser.c:7436
+#: cp/decl.c:5975
 #, gcc-internal-format
-msgid "continue statement not within a loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "%qD is thread-local and so cannot be dynamically initialized"
+msgstr ""
 
-#: c-typeck.c:7493 cp/parser.c:7426
+#: cp/decl.c:5993
 #, fuzzy, gcc-internal-format
-msgid "break statement used with OpenMP for loop"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "%qD cannot be initialized by a non-constant expression when being declared"
+msgstr "非定数配列式から配列が初期化されました"
 
-#: c-typeck.c:7516
+#: cp/decl.c:6042
 #, gcc-internal-format
-msgid "%Hstatement with no effect"
+msgid "non-static data member %qD has Java class type"
 msgstr ""
 
-#: c-typeck.c:7538
-#, gcc-internal-format
-msgid "expression statement has incomplete type"
-msgstr "¼°¤ÎÃæ¤Îʸ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+#: cp/decl.c:6108
+#, fuzzy, gcc-internal-format
+msgid "function %q#D is initialized like a variable"
+msgstr "関数 `%s' が変数であるかのように初期化されました"
 
-#: c-typeck.c:8093 cp/typeck.c:3301
-#, gcc-internal-format
-msgid "right shift count is negative"
-msgstr "±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+#: cp/decl.c:6687
+#, fuzzy, gcc-internal-format
+msgid "destructor for alien class %qT cannot be a member"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: c-typeck.c:8100 cp/typeck.c:3305
-#, gcc-internal-format
-msgid "right shift count >= width of type"
-msgstr "±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:6689
+#, fuzzy, gcc-internal-format
+msgid "constructor for alien class %qT cannot be a member"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: c-typeck.c:8122 cp/typeck.c:3324
+#: cp/decl.c:6713
 #, gcc-internal-format
-msgid "left shift count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "%qD declared as a %<virtual%> variable"
+msgstr ""
 
-#: c-typeck.c:8125 cp/typeck.c:3326
+#: cp/decl.c:6715
 #, gcc-internal-format
-msgid "left shift count >= width of type"
-msgstr "º¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "%qD declared as an %<inline%> variable"
+msgstr ""
 
-#: c-typeck.c:8143 cp/typeck.c:3364
+#: cp/decl.c:6717
 #, gcc-internal-format
-msgid "comparing floating point with == or != is unsafe"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤ÎÈæ³Ó¤Ç == ¤ä != ¤ò»È¤¦¤Î¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c-typeck.c:8167 c-typeck.c:8174
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids comparison of %<void *%> with function pointer"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
+msgstr ""
 
-#: c-typeck.c:8180 c-typeck.c:8238
+#: cp/decl.c:6722
 #, gcc-internal-format
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "%qD declared as a %<virtual%> parameter"
+msgstr ""
 
-#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
+#: cp/decl.c:6724
 #, gcc-internal-format
-msgid "the address of %qD will never be NULL"
+msgid "%qD declared as an %<inline%> parameter"
 msgstr ""
 
-#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
+#: cp/decl.c:6726
 #, gcc-internal-format
-msgid "comparison between pointer and integer"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
+msgstr ""
 
-#: c-typeck.c:8230
+#: cp/decl.c:6731
 #, gcc-internal-format
-msgid "comparison of complete and incomplete pointers"
-msgstr "´°Á´¤Ê¥Ý¥¤¥ó¥¿¤ÈÉÔ´°Á´¤Ê¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "%qD declared as a %<virtual%> type"
+msgstr ""
 
-#: c-typeck.c:8233
+#: cp/decl.c:6733
 #, gcc-internal-format
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%qD declared as an %<inline%> type"
+msgstr ""
 
-#: c-typeck.c:8245 c-typeck.c:8251
+#: cp/decl.c:6735
 #, gcc-internal-format
-msgid "ordered comparison of pointer with integer zero"
-msgstr "À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
+msgstr ""
 
-#: c-typeck.c:8511
+#: cp/decl.c:6740
 #, gcc-internal-format
-msgid "comparison between signed and unsigned"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "%qD declared as a %<virtual%> field"
+msgstr ""
 
-#: c-typeck.c:8557 cp/typeck.c:3838
+#: cp/decl.c:6742
 #, gcc-internal-format
-msgid "comparison of promoted ~unsigned with constant"
-msgstr "~¤Çȿž¤µ¤ì¤¿³Ê¾å¤²Éä¹ç̵¤··¿¤ÈÄê¿ô¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "%qD declared as an %<inline%> field"
+msgstr ""
 
-#: c-typeck.c:8565 cp/typeck.c:3846
+#: cp/decl.c:6744
 #, gcc-internal-format
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr "~¤Çȿž¤µ¤ì¤¿Éä¹ç̵¤··¿¤ÈÉä¹ç̵¤··¿¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
+msgstr ""
 
-#: c-typeck.c:8623
+#: cp/decl.c:6751
 #, fuzzy, gcc-internal-format
-msgid "used array that cannot be converted to pointer where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤ËÇÛÎ󷿤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%q+D declared as a friend"
+msgstr "領域 `%s' は関数として宣言されています"
 
-#: c-typeck.c:8627
+#: cp/decl.c:6757
 #, fuzzy, gcc-internal-format
-msgid "used struct type value where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¹½Â¤Âη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%q+D declared with an exception specification"
+msgstr "例外仕様の検査をするコードを生成しない"
+
+#: cp/decl.c:6791
+#, gcc-internal-format
+msgid "definition of %qD is not in namespace enclosing %qT"
+msgstr ""
 
-#: c-typeck.c:8631
+#: cp/decl.c:6912
 #, fuzzy, gcc-internal-format
-msgid "used union type value where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¶¦ÍÑÂη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "defining explicit specialization %qD in friend declaration"
+msgstr "宣言の中に代入(初期化ではなく)があります"
 
-#: c-typeck.c:8736 cp/semantics.c:3555
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:6922
 #, gcc-internal-format
-msgid "%qE has invalid type for %<reduction%>"
+msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr ""
 
-#: c-typeck.c:8770 cp/semantics.c:3568
+#: cp/decl.c:6952
 #, gcc-internal-format
-msgid "%qE has invalid type for %<reduction(%s)%>"
+msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: c-typeck.c:8786 cp/semantics.c:3578
+#: cp/decl.c:6960
 #, gcc-internal-format
-msgid "%qE must be %<threadprivate%> for %<copyin%>"
+msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: c-typeck.c:8795 cp/semantics.c:3383
+#: cp/decl.c:7002
 #, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %qs"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
-#: cp/semantics.c:3428
-#, gcc-internal-format
-msgid "%qE appears more than once in data clauses"
-msgstr ""
+msgid "cannot declare %<::main%> to be a template"
+msgstr "`::main' を template としては宣言できません"
 
-#: c-typeck.c:8816 cp/semantics.c:3403
+#: cp/decl.c:7004
 #, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<firstprivate%>"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "cannot declare %<::main%> to be inline"
+msgstr "`::main' を inline としては宣言できません"
 
-#: c-typeck.c:8836 cp/semantics.c:3422
+#: cp/decl.c:7006
 #, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<lastprivate%>"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "cannot declare %<::main%> to be static"
+msgstr "`::main' を static としては宣言できません"
 
-#: c-typeck.c:8894 cp/semantics.c:3619
+#: cp/decl.c:7034
 #, gcc-internal-format
-msgid "%qE is predetermined %qs for %qs"
+msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 msgstr ""
 
-#: calls.c:2032
-#, gcc-internal-format
-msgid "function call has aggregate value"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂΤÎÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: cfgexpand.c:1887
+#: cp/decl.c:7038 cp/decl.c:7324 cp/decl2.c:3593
 #, gcc-internal-format
-msgid "not protecting local variables: variable length buffer"
+msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cfgexpand.c:1890
+#: cp/decl.c:7044
 #, gcc-internal-format
-msgid "not protecting function: no buffer at least %d bytes long"
+msgid "type %qT with no linkage used to declare function %q#D with linkage"
 msgstr ""
 
-#: cfghooks.c:97
+#: cp/decl.c:7066
 #, gcc-internal-format
-msgid "bb %d on wrong place"
+msgid "static member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cfghooks.c:103
+#: cp/decl.c:7067
 #, gcc-internal-format
-msgid "prev_bb of %d should be %d, not %d"
+msgid "non-member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cfghooks.c:120
-#, gcc-internal-format
-msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
-msgstr ""
+#: cp/decl.c:7112
+#, fuzzy, gcc-internal-format
+msgid "%<::main%> must return %<int%>"
+msgstr "`main' は `int' を返さなければなりません"
 
-#: cfghooks.c:126
+#: cp/decl.c:7152
 #, gcc-internal-format
-msgid "verify_flow_info: Block %i lacks loop_father"
+msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: cfghooks.c:132
-#, gcc-internal-format
-msgid "verify_flow_info: Wrong count of block %i %i"
-msgstr ""
+#: cp/decl.c:7169 cp/decl2.c:734
+#, fuzzy, gcc-internal-format
+msgid "no %q#D member function declared in class %qT"
+msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
 
-#: cfghooks.c:138
+#. 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:7321
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 msgstr ""
 
-#: cfghooks.c:146
+#: cp/decl.c:7330
 #, gcc-internal-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
+msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 msgstr ""
 
-#: cfghooks.c:152
+#: cp/decl.c:7450
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 msgstr ""
 
-#: cfghooks.c:158
+#: cp/decl.c:7453
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgid "in-class initialization of static data member %q#D of non-literal type"
 msgstr ""
 
-#: cfghooks.c:170
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:184 cfgrtl.c:1838
+#: cp/decl.c:7466
 #, gcc-internal-format
-msgid "wrong amount of branch edges after unconditional jump %i"
+msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: cfghooks.c:192 cfghooks.c:203
+#: cp/decl.c:7472
 #, fuzzy, gcc-internal-format
-msgid "basic block %d pred edge is corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:204
-#, gcc-internal-format
-msgid "its dest_idx should be %d, not %d"
-msgstr ""
+msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: cfghooks.c:233
+#: cp/decl.c:7476
 #, fuzzy, gcc-internal-format
-msgid "basic block %i edge lists are corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %i edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:246
-#, gcc-internal-format
-msgid "verify_flow_info failed"
-msgstr ""
+msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: cfghooks.c:307
+#: cp/decl.c:7532
 #, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array %qD has non-integral type %qT"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: cfghooks.c:327
+#: cp/decl.c:7534
 #, fuzzy, gcc-internal-format
-msgid "%s does not support can_remove_branch_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array has non-integral type %qT"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: cfghooks.c:381
+#: cp/decl.c:7583
 #, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch_force"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array %qD is negative"
+msgstr "配列 `%s' の大きさが負です"
 
-#: cfghooks.c:417
+#: cp/decl.c:7585
 #, fuzzy, gcc-internal-format
-msgid "%s does not support split_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array is negative"
+msgstr "配列 `%s' の大きさが負です"
 
-#: cfghooks.c:460
+#: cp/decl.c:7599
 #, fuzzy, gcc-internal-format
-msgid "%s does not support move_block_after"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "ISO C++ forbids zero-size array %qD"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: cfghooks.c:473
+#: cp/decl.c:7601
 #, fuzzy, gcc-internal-format
-msgid "%s does not support delete_basic_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: cfghooks.c:523
+#: cp/decl.c:7613
 #, fuzzy, gcc-internal-format
-msgid "%s does not support split_edge"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array %qD is not an integral constant-expression"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: cfghooks.c:596
+#: cp/decl.c:7616
 #, fuzzy, gcc-internal-format
-msgid "%s does not support create_basic_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "size of array is not an integral constant-expression"
+msgstr "定数式が欠けているか無効です"
 
-#: cfghooks.c:624
+#: cp/decl.c:7622
 #, fuzzy, gcc-internal-format
-msgid "%s does not support can_merge_blocks_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "ISO C++ forbids variable length array %qD"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
 
-#: cfghooks.c:635
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
-msgid "%s does not support predict_edge"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "ISO C++ forbids variable length array"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
 
-#: cfghooks.c:644
+#: cp/decl.c:7630
+#, gcc-internal-format
+msgid "variable length array %qD is used"
+msgstr ""
+
+#: cp/decl.c:7668
+#, gcc-internal-format
+msgid "overflow in array dimension"
+msgstr "配列の次元がオーバーフローしました"
+
+#: cp/decl.c:7730
 #, fuzzy, gcc-internal-format
-msgid "%s does not support predicted_by_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "declaration of %qD as array of void"
+msgstr "`%s' の宣言は void の配列"
 
-#: cfghooks.c:658
+#: cp/decl.c:7732
 #, fuzzy, gcc-internal-format
-msgid "%s does not support merge_blocks"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "creating array of void"
+msgstr "`%s' の宣言は void の配列"
 
-#: cfghooks.c:711
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
-msgid "%s does not support make_forwarder_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "declaration of %qD as array of functions"
+msgstr "`%s' の宣言は関数の配列"
 
-#: cfghooks.c:845
+#: cp/decl.c:7739
 #, fuzzy, gcc-internal-format
-msgid "%s does not support can_duplicate_block_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "creating array of functions"
+msgstr "`%s' の宣言は関数の配列"
 
-#: cfghooks.c:867
+#: cp/decl.c:7744
 #, fuzzy, gcc-internal-format
-msgid "%s does not support duplicate_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "declaration of %qD as array of references"
+msgstr "`%s' の宣言は関数の配列"
 
-#: cfghooks.c:944
+#: cp/decl.c:7746
 #, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_call_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "creating array of references"
+msgstr "配列参照での添字を欠いています"
 
-#: cfghooks.c:955
+#: cp/decl.c:7751
 #, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_condjump_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "declaration of %qD as array of function members"
+msgstr "`%s' の宣言は関数の配列"
 
-#: cfghooks.c:973
+#: cp/decl.c:7753
 #, fuzzy, gcc-internal-format
-msgid "%s does not support flow_call_edges_add"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "creating array of function members"
+msgstr "`%s' の宣言は関数の配列"
 
-#: cfgloop.c:1328
+#: cp/decl.c:7767
 #, gcc-internal-format
-msgid "size of loop %d should be %d, not %d"
+msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cfgloop.c:1342
+#: cp/decl.c:7771
 #, gcc-internal-format
-msgid "bb %d do not belong to loop %d"
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cfgloop.c:1357
-#, gcc-internal-format
-msgid "loop %d's header does not have exactly 2 entries"
-msgstr ""
+#: cp/decl.c:7806
+#, fuzzy, gcc-internal-format
+msgid "return type specification for constructor invalid"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: cfgloop.c:1364
-#, gcc-internal-format
-msgid "loop %d's latch does not have exactly 1 successor"
-msgstr ""
+#: cp/decl.c:7816
+#, fuzzy, gcc-internal-format
+msgid "return type specification for destructor invalid"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: cfgloop.c:1369
-#, gcc-internal-format
-msgid "loop %d's latch does not have header as successor"
-msgstr ""
+#: cp/decl.c:7829
+#, fuzzy, gcc-internal-format
+msgid "return type specified for %<operator %T%>"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: cfgloop.c:1374
+#: cp/decl.c:7851
 #, gcc-internal-format
-msgid "loop %d's latch does not belong directly to it"
-msgstr ""
+msgid "unnamed variable or field declared void"
+msgstr "無名変数やフィールドが void と宣言されました"
 
-#: cfgloop.c:1380
+#: cp/decl.c:7858
 #, gcc-internal-format
-msgid "loop %d's header does not belong directly to it"
-msgstr ""
+msgid "variable or field declared void"
+msgstr "変数またはフィールドが void と宣言されました"
 
-#: cfgloop.c:1386
-#, gcc-internal-format
-msgid "loop %d's latch is marked as part of irreducible region"
-msgstr ""
+#: cp/decl.c:8039
+#, fuzzy, gcc-internal-format
+msgid "invalid use of qualified-name %<::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: cfgloop.c:1419
+#: cp/decl.c:8042
 #, fuzzy, gcc-internal-format
-msgid "basic block %d should be marked irreducible"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "invalid use of qualified-name %<%T::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: cfgloop.c:1425
+#: cp/decl.c:8045
 #, fuzzy, gcc-internal-format
-msgid "basic block %d should not be marked irreducible"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "invalid use of qualified-name %<%D::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: cfgloop.c:1433
+#: cp/decl.c:8057
 #, gcc-internal-format
-msgid "edge from %d to %d should be marked irreducible"
+msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: cfgloop.c:1440
+#: cp/decl.c:8073 cp/decl.c:8165 cp/decl.c:9461
+#, fuzzy, gcc-internal-format
+msgid "declaration of %qD as non-function"
+msgstr "`%s' の宣言は関数の配列"
+
+#: cp/decl.c:8079
+#, fuzzy, gcc-internal-format
+msgid "declaration of %qD as non-member"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
+
+#: cp/decl.c:8110
 #, gcc-internal-format
-msgid "edge from %d to %d should not be marked irreducible"
+msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cfgloop.c:1455
+#: cp/decl.c:8157
+#, fuzzy, gcc-internal-format
+msgid "function definition does not declare parameters"
+msgstr "関数の定義が `register' と宣言されました"
+
+#: cp/decl.c:8197
 #, gcc-internal-format
-msgid "corrupted head of the exits list of loop %d"
+msgid "%<constexpr%> cannot appear in a typedef declaration"
 msgstr ""
 
-#: cfgloop.c:1473
+#: cp/decl.c:8205
+#, fuzzy, gcc-internal-format
+msgid "two or more data types in declaration of %qs"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
+
+#: cp/decl.c:8211
+#, fuzzy, gcc-internal-format
+msgid "conflicting specifiers in declaration of %qs"
+msgstr "`%s' の宣言が矛盾しています"
+
+#: cp/decl.c:8283 cp/decl.c:8286 cp/decl.c:8289
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids declaration of %qs with no type"
+msgstr "ISO C はメンバのないメンバ宣言を禁じます"
+
+#: cp/decl.c:8314 cp/decl.c:8336
+#, fuzzy, gcc-internal-format
+msgid "%<signed%> or %<unsigned%> invalid for %qs"
+msgstr "short, 符合つきまたは符合なしは `%s' にとって無効です"
+
+#: cp/decl.c:8316
+#, fuzzy, gcc-internal-format
+msgid "%<signed%> and %<unsigned%> specified together for %qs"
+msgstr "符合付きと符合無しが `%s' に対して一緒に与えられています"
+
+#: cp/decl.c:8318
+#, fuzzy, gcc-internal-format
+msgid "%<long long%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
+
+#: cp/decl.c:8320
 #, gcc-internal-format
-msgid "corrupted exits list of loop %d"
+msgid "%<__int128%> invalid for %qs"
 msgstr ""
 
-#: cfgloop.c:1482
+#: cp/decl.c:8322
+#, fuzzy, gcc-internal-format
+msgid "%<long%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
+
+#: cp/decl.c:8324
+#, fuzzy, gcc-internal-format
+msgid "%<short%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
+
+#: cp/decl.c:8326
+#, fuzzy, gcc-internal-format
+msgid "%<long%> or %<short%> invalid for %qs"
+msgstr "`%s' に対して long, short, signed または unsigned は不適切です"
+
+#: cp/decl.c:8328
 #, gcc-internal-format
-msgid "nonempty exits list of loop %d, but exits are not recorded"
+msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 msgstr ""
 
-#: cfgloop.c:1508
-#, gcc-internal-format
-msgid "Exit %d->%d not recorded"
-msgstr ""
+#: cp/decl.c:8330
+#, fuzzy, gcc-internal-format
+msgid "%<long%> or %<short%> specified with char for %qs"
+msgstr "`%s' に対して char とともに long または short が指定されています"
 
-#: cfgloop.c:1526
-#, gcc-internal-format
-msgid "Wrong list of exited loops for edge  %d->%d"
-msgstr ""
+#: cp/decl.c:8332
+#, fuzzy, gcc-internal-format
+msgid "%<long%> and %<short%> specified together for %qs"
+msgstr "long と short が `%s' に対して一緒に指定されています"
 
-#: cfgloop.c:1535
-#, gcc-internal-format
-msgid "Too many loop exits recorded"
-msgstr ""
+#: cp/decl.c:8338
+#, fuzzy, gcc-internal-format
+msgid "%<short%> or %<long%> invalid for %qs"
+msgstr "short, 符合つきまたは符合なしは `%s' にとって無効です"
 
-#: cfgloop.c:1546
-#, gcc-internal-format
-msgid "%d exits recorded for loop %d (having %d exits)"
-msgstr ""
+#: cp/decl.c:8346
+#, fuzzy, gcc-internal-format
+msgid "long, short, signed or unsigned used invalidly for %qs"
+msgstr "`%s' に対する long, short, singed や unsigned の使用は不適切です"
 
-#: cfgrtl.c:1732
+#: cp/decl.c:8355
 #, gcc-internal-format
-msgid "BB_RTL flag not set for block %d"
+msgid "%<__int128%> is not supported by this target"
 msgstr ""
 
-#: cfgrtl.c:1739
+#: cp/decl.c:8361
 #, gcc-internal-format
-msgid "insn %d basic block pointer is %d, should be %d"
+msgid "ISO C++ does not support %<__int128%> for %qs"
 msgstr ""
 
-#: cfgrtl.c:1750
-#, gcc-internal-format
-msgid "insn %d in header of bb %d has non-NULL basic block"
-msgstr ""
+#: cp/decl.c:8431
+#, fuzzy, gcc-internal-format
+msgid "complex invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
 
-#: cfgrtl.c:1758
+#: cp/decl.c:8459
 #, gcc-internal-format
-msgid "insn %d in footer of bb %d has non-NULL basic block"
+msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cfgrtl.c:1780
-#, gcc-internal-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
-msgstr ""
+#: cp/decl.c:8480
+#, fuzzy, gcc-internal-format
+msgid "member %qD cannot be declared both virtual and static"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: cfgrtl.c:1795
+#: cp/decl.c:8488
 #, gcc-internal-format
-msgid "fallthru edge crosses section boundary (bb %i)"
+msgid "%<%T::%D%> is not a valid declarator"
 msgstr ""
 
-#: cfgrtl.c:1820
+#: cp/decl.c:8497
 #, gcc-internal-format
-msgid "missing REG_EH_REGION note in the end of bb %i"
-msgstr ""
+msgid "typedef declaration invalid in parameter declaration"
+msgstr "仮引数宣言の中の typedef 宣言は無効です"
 
-#: cfgrtl.c:1828
-#, gcc-internal-format
-msgid "too many outgoing branch edges from bb %i"
-msgstr ""
+#: cp/decl.c:8502
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for template parameter %qs"
+msgstr "仮引数 `%s' で指定された記憶クラス"
 
-#: cfgrtl.c:1833
+#: cp/decl.c:8508
 #, gcc-internal-format
-msgid "fallthru edge after unconditional jump %i"
-msgstr ""
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr "仮引数宣言の中の記憶クラス指定子は無効です"
 
-#: cfgrtl.c:1844
+#: cp/decl.c:8512
 #, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after conditional jump %i"
-msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤Ïʬ´ô¤ÎÀ¸À®¤òÍ¥À褹¤ë"
+msgid "parameter declared %<auto%>"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#: cfgrtl.c:1850
+#: cp/decl.c:8520
 #, gcc-internal-format
-msgid "call edges for non-call insn in bb %i"
+msgid "a parameter cannot be declared %<constexpr%>"
 msgstr ""
 
-#: cfgrtl.c:1859
-#, gcc-internal-format
-msgid "abnormal edges for no purpose in bb %i"
-msgstr ""
+#: cp/decl.c:8529
+#, fuzzy, gcc-internal-format
+msgid "%<virtual%> outside class declaration"
+msgstr "クラス宣言の外側で virtual 指定しています"
 
-#: cfgrtl.c:1871
-#, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
-msgstr ""
+#: cp/decl.c:8547
+#, fuzzy, gcc-internal-format
+msgid "multiple storage classes in declaration of %qs"
+msgstr "`%s' の宣言において複数の保存クラス"
 
-#: cfgrtl.c:1875
-#, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
-msgstr ""
+#: cp/decl.c:8570
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for %qs"
+msgstr "%s に対する記憶クラス指定子 `%s'"
 
-#: cfgrtl.c:1889 cfgrtl.c:1899
-#, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:8574
+#, fuzzy, gcc-internal-format
+msgid "storage class specified for parameter %qs"
+msgstr "仮引数 `%s' で指定された記憶クラス"
 
-#: cfgrtl.c:1912
+#: cp/decl.c:8587
 #, fuzzy, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
+msgid "nested function %qs declared %<extern%>"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
 
-#: cfgrtl.c:1922
+#: cp/decl.c:8591
 #, fuzzy, gcc-internal-format
-msgid "in basic block %d:"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
+msgid "top-level declaration of %qs specifies %<auto%>"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
 
-#: cfgrtl.c:1975 cfgrtl.c:2065
+#: cp/decl.c:8597
 #, gcc-internal-format
-msgid "insn %d outside of basic blocks has non-NULL bb field"
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
 
-#: cfgrtl.c:1983
-#, fuzzy, gcc-internal-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "½ªÎ»Ì¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+#: cp/decl.c:8604
+#, gcc-internal-format
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
 
-#: cfgrtl.c:1996
+#: cp/decl.c:8698
 #, fuzzy, gcc-internal-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "%qs declared as function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
 
-#: cfgrtl.c:2008
+#: cp/decl.c:8703
 #, fuzzy, gcc-internal-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "³«»ÏÌ¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+msgid "%qs declared as function returning an array"
+msgstr "`%s' は配列を返す関数として宣言されています"
 
-#: cfgrtl.c:2028
+#: cp/decl.c:8724
 #, gcc-internal-format
-msgid "missing barrier after block %i"
+msgid "%qs function uses %<auto%> type specifier without late return type"
 msgstr ""
 
-#: cfgrtl.c:2041
+#: cp/decl.c:8730
 #, gcc-internal-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
 msgstr ""
 
-#: cfgrtl.c:2050
+#: cp/decl.c:8738
 #, gcc-internal-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgid "%qs function with late return type not declared with %<auto%> type specifier"
 msgstr ""
 
-#: cfgrtl.c:2083
+#: cp/decl.c:8771
+#, gcc-internal-format
+msgid "destructor cannot be static member function"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
+
+#: cp/decl.c:8776
 #, fuzzy, gcc-internal-format
-msgid "basic blocks not laid down consecutively"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "destructors may not be cv-qualified"
+msgstr "コンストラクタは virtual 宣言できません"
 
-#: cfgrtl.c:2122
+#: cp/decl.c:8794
 #, gcc-internal-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr "Ì¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹"
+msgid "constructors cannot be declared virtual"
+msgstr "コンストラクタは virtual 宣言できません"
 
-#: cgraph.c:840
+#: cp/decl.c:8807
 #, gcc-internal-format
-msgid "%D renamed after being referenced in assembly"
+msgid "can%'t initialize friend function %qs"
 msgstr ""
 
-#: cgraphunit.c:675
+#. Cannot be both friend and virtual.
+#: cp/decl.c:8811
 #, gcc-internal-format
-msgid "aux field set for edge %s->%s"
+msgid "virtual functions cannot be friends"
+msgstr "仮想関数は friend にできません"
+
+#: cp/decl.c:8815
+#, gcc-internal-format
+msgid "friend declaration not in class definition"
+msgstr "friend 宣言がクラス定義の中にありません"
+
+#: cp/decl.c:8817
+#, gcc-internal-format
+msgid "can%'t define friend function %qs in a local class definition"
 msgstr ""
 
-#: cgraphunit.c:681
+#: cp/decl.c:8838
 #, fuzzy, gcc-internal-format
-msgid "Execution count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "destructors may not have parameters"
+msgstr "デストラクタは仮引数を取りません"
 
-#: cgraphunit.c:688
+#: cp/decl.c:8857
 #, fuzzy, gcc-internal-format
-msgid "caller edge count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "cannot declare pointer to %q#T"
+msgstr "ポインタを参照として宣言できません"
 
-#: cgraphunit.c:693
-#, gcc-internal-format
-msgid "caller edge frequency is negative"
-msgstr ""
+#: cp/decl.c:8870 cp/decl.c:8877
+#, fuzzy, gcc-internal-format
+msgid "cannot declare reference to %q#T"
+msgstr "参照を参照として宣言できません"
 
-#: cgraphunit.c:698
-#, gcc-internal-format
-msgid "caller edge frequency is too large"
-msgstr ""
+#: cp/decl.c:8879
+#, fuzzy, gcc-internal-format
+msgid "cannot declare pointer to %q#T member"
+msgstr "ポインタを参照として宣言できません"
 
-#: cgraphunit.c:707
+#: cp/decl.c:8902
 #, fuzzy, gcc-internal-format
-msgid "inlined_to pointer is wrong"
-msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "cannot declare reference to qualified function type %qT"
+msgstr "参照を参照として宣言できません"
 
-#: cgraphunit.c:712
+#: cp/decl.c:8903
 #, fuzzy, gcc-internal-format
-msgid "multiple inline callers"
-msgstr "½ÅÊ£¤¹¤ë `virtual' »ØÄê»Ò"
+msgid "cannot declare pointer to qualified function type %qT"
+msgstr "ポインタを参照として宣言できません"
 
-#: cgraphunit.c:719
+#: cp/decl.c:8967
 #, gcc-internal-format
-msgid "inlined_to pointer set for noninline callers"
+msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cgraphunit.c:725
+#: cp/decl.c:9012
 #, gcc-internal-format
-msgid "inlined_to pointer is set but no predecessors found"
+msgid "both %<const%> and %<constexpr%> cannot be used here"
 msgstr ""
 
-#: cgraphunit.c:730
+#: cp/decl.c:9014
 #, gcc-internal-format
-msgid "inlined_to pointer refers to itself"
+msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 msgstr ""
 
-#: cgraphunit.c:740
-#, fuzzy, gcc-internal-format
-msgid "node not found in cgraph_hash"
-msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: cgraphunit.c:768
+#: cp/decl.c:9023
 #, gcc-internal-format
-msgid "shared call_stmt:"
+msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cgraphunit.c:775
-#, fuzzy, gcc-internal-format
-msgid "edge points to wrong declaration:"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cgraphunit.c:784
+#: cp/decl.c:9074
 #, gcc-internal-format
-msgid "missing callgraph edge for call stmt:"
-msgstr ""
+msgid "member functions are implicitly friends of their class"
+msgstr "メンバ関数は暗黙的にそのクラスの friend です"
 
-#: cgraphunit.c:800
+#: cp/decl.c:9079
 #, gcc-internal-format
-msgid "edge %s->%s has no corresponding call_stmt"
+msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cgraphunit.c:812
+#: cp/decl.c:9109
 #, gcc-internal-format
-msgid "verify_cgraph_node failed"
+msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr ""
 
-#: cgraphunit.c:915 cgraphunit.c:938
+#: cp/decl.c:9118
 #, gcc-internal-format
-msgid "%J%<externally_visible%> attribute have effect only on public objects"
+msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cgraphunit.c:1128
+#: cp/decl.c:9150
 #, fuzzy, gcc-internal-format
-msgid "failed to reclaim unneeded function"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cgraphunit.c:1460
-#, gcc-internal-format
-msgid "nodes with no released memory found"
-msgstr ""
+msgid "non-parameter %qs cannot be a parameter pack"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: collect2.c:1203
+#: cp/decl.c:9160
 #, fuzzy, gcc-internal-format
-msgid "unknown demangling style '%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+msgid "size of array %qs is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
 
-#: collect2.c:1526
+#: cp/decl.c:9171
 #, gcc-internal-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿"
+msgid "data member may not have variably modified type %qT"
+msgstr ""
 
-#: collect2.c:1544
+#: cp/decl.c:9173
 #, gcc-internal-format
-msgid "%s returned %d exit status"
-msgstr "%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿"
+msgid "parameter may not have variably modified type %qT"
+msgstr ""
 
-#: collect2.c:2256
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:9181
 #, fuzzy, gcc-internal-format
-msgid "cannot find 'ldd'"
-msgstr "`ldd' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "only declarations of constructors can be %<explicit%>"
+msgstr "`explicit' にできるのは、コンストラクタだけです"
 
-#: convert.c:69
-#, gcc-internal-format
-msgid "cannot convert to a pointer type"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:9189
+#, fuzzy, gcc-internal-format
+msgid "non-member %qs cannot be declared %<mutable%>"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: convert.c:333
-#, gcc-internal-format
-msgid "pointer value used where a floating point value was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9194
+#, fuzzy, gcc-internal-format
+msgid "non-object member %qs cannot be declared %<mutable%>"
+msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
 
-#: convert.c:337
-#, gcc-internal-format
-msgid "aggregate value used where a float was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9200
+#, fuzzy, gcc-internal-format
+msgid "function %qs cannot be declared %<mutable%>"
+msgstr "関数 `%s' を `mutable' としては宣言できません"
 
-#: convert.c:362
-#, gcc-internal-format
-msgid "conversion to incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: cp/decl.c:9205
+#, fuzzy, gcc-internal-format
+msgid "static %qs cannot be declared %<mutable%>"
+msgstr "static `%s' を mutable として宣言できません"
 
-#: convert.c:731 convert.c:807
-#, gcc-internal-format
-msgid "can't convert between vector values of different size"
-msgstr "Â礭¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍƱ»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:9210
+#, fuzzy, gcc-internal-format
+msgid "const %qs cannot be declared %<mutable%>"
+msgstr "const `%s' を `mutable' として宣言できません"
 
-#: convert.c:737
+#: cp/decl.c:9248
 #, gcc-internal-format
-msgid "aggregate value used where an integer was expected"
-msgstr "À°¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "typedef name may not be a nested-name-specifier"
+msgstr ""
 
-#: convert.c:787
+#: cp/decl.c:9266
 #, gcc-internal-format
-msgid "pointer value used where a complex was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+msgstr ""
 
-#: convert.c:791
-#, gcc-internal-format
-msgid "aggregate value used where a complex was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9362
+#, fuzzy, gcc-internal-format
+msgid "qualified function types cannot be used to declare static member functions"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: convert.c:813
-#, gcc-internal-format
-msgid "can't convert value to a vector"
-msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:9364
+#, fuzzy, gcc-internal-format
+msgid "qualified function types cannot be used to declare free functions"
+msgstr "関数の返す型が関数であってはなりません"
 
-#: convert.c:852
+#: cp/decl.c:9391
 #, fuzzy, gcc-internal-format
-msgid "aggregate value used where a fixed-point was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "type qualifiers specified for friend class declaration"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
 
-#: coverage.c:182
+#: cp/decl.c:9396
 #, fuzzy, gcc-internal-format
-msgid "%qs is not a gcov data file"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%<inline%> specified for friend class declaration"
+msgstr "クラス宣言の外側で virtual 指定しています"
 
-#: coverage.c:193
+#: cp/decl.c:9404
 #, fuzzy, gcc-internal-format
-msgid "%qs is version %q.*s, expected version %q.*s"
-msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+msgid "template parameters cannot be friends"
+msgstr "複雑なパラメタをもつ関数は inline にできません"
 
-#: coverage.c:273 coverage.c:281
+#: cp/decl.c:9406
 #, gcc-internal-format
-msgid "coverage mismatch for function %u while reading execution counters"
+msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: coverage.c:275 coverage.c:370
-#, gcc-internal-format
-msgid "checksum is %x instead of %x"
-msgstr ""
+#: cp/decl.c:9410
+#, fuzzy, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: coverage.c:283 coverage.c:372
-#, gcc-internal-format
-msgid "number of counters is %d instead of %d"
-msgstr ""
+#: cp/decl.c:9423
+#, fuzzy, gcc-internal-format
+msgid "trying to make class %qT a friend of global scope"
+msgstr "クラス `%s' を大域スコープの friend にしようとしています"
 
-#: coverage.c:289
+#: cp/decl.c:9441
 #, fuzzy, gcc-internal-format
-msgid "cannot merge separate %s counters for function %u"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid qualifiers on non-member function type"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: coverage.c:310
+#: cp/decl.c:9451
 #, fuzzy, gcc-internal-format
-msgid "%qs has overflowed"
-msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
+msgid "abstract declarator %qT used as declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: coverage.c:347
+#: cp/decl.c:9480
 #, fuzzy, gcc-internal-format
-msgid "no coverage for function %qs found"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+msgid "cannot use %<::%> in parameter declaration"
+msgstr "仮引数宣言の中で `::' を使えません"
 
-#: coverage.c:361 coverage.c:364
-#, gcc-internal-format
-msgid "coverage mismatch for function %qs while reading counter %qs"
-msgstr ""
+#. Something like struct S { int N::j; };
+#: cp/decl.c:9531
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %<::%>"
+msgstr "無効な用法の of %%d, %%x, 又は %%X"
 
-#: coverage.c:380
-#, gcc-internal-format
-msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
-msgstr ""
+#: cp/decl.c:9553
+#, fuzzy, gcc-internal-format
+msgid "declaration of function %qD in invalid context"
+msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
 
-#: coverage.c:382
-#, gcc-internal-format
-msgid "execution counts estimated"
-msgstr ""
+#: cp/decl.c:9562
+#, fuzzy, gcc-internal-format
+msgid "function %qD declared virtual inside a union"
+msgstr "領域 `%s' は関数として宣言されています"
 
-#: coverage.c:385
+#: cp/decl.c:9571
+#, fuzzy, gcc-internal-format
+msgid "%qD cannot be declared virtual, since it is always static"
+msgstr "`::main' を static としては宣言できません"
+
+#: cp/decl.c:9587
 #, gcc-internal-format
-msgid "this can result in poorly optimized code"
+msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: coverage.c:543
+#: cp/decl.c:9594
 #, fuzzy, gcc-internal-format
-msgid "cannot open %s"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+msgid "declaration of %qD as member of %qT"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: coverage.c:578
+#: cp/decl.c:9600
 #, fuzzy, gcc-internal-format
-msgid "error writing %qs"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+msgid "a destructor cannot be %<constexpr%>"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: dbgcnt.c:127
+#: cp/decl.c:9606
 #, gcc-internal-format
-msgid "Can not find a valid counter:value pair:"
+msgid "expected qualified name in friend declaration for constructor %qD"
 msgstr ""
 
-#: dbgcnt.c:128
-#, gcc-internal-format
-msgid "-fdbg-cnt=%s"
-msgstr ""
+#: cp/decl.c:9651
+#, fuzzy, gcc-internal-format
+msgid "field %qD has incomplete type"
+msgstr "領域 `%s' は不完全な型です"
+
+#: cp/decl.c:9653
+#, fuzzy, gcc-internal-format
+msgid "name %qT has incomplete type"
+msgstr "仮引数が不完全型です"
+
+#: cp/decl.c:9662
+#, fuzzy, gcc-internal-format
+msgid "  in instantiation of template %qT"
+msgstr "%s: `%s' の初期化:\n"
 
-#: dbgcnt.c:129
+#: cp/decl.c:9671
+#, fuzzy, gcc-internal-format
+msgid "%qE is neither function nor member function; cannot be declared friend"
+msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
+
+#: cp/decl.c:9726
 #, gcc-internal-format
-msgid "          %s"
+msgid "non-static data member initializers"
 msgstr ""
 
-#: diagnostic.c:660
+#: cp/decl.c:9730
 #, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+msgid "ISO C++ forbids initialization of member %qD"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: dominance.c:983
+#: cp/decl.c:9732
 #, gcc-internal-format
-msgid "dominator of %d status unknown"
+msgid "making %qD static"
 msgstr ""
 
-#: dominance.c:990
+#: cp/decl.c:9769
+#, fuzzy, gcc-internal-format
+msgid "constexpr static data member %qD must have an initializer"
+msgstr "関数を inline にできません"
+
+#: cp/decl.c:9778
 #, gcc-internal-format
-msgid "dominator of %d should be %d, not %d"
+msgid "non-static data member %qE declared %<constexpr%>"
 msgstr ""
 
-#: dwarf2out.c:3686
+#: cp/decl.c:9815
+#, fuzzy, gcc-internal-format
+msgid "storage class %<auto%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
+
+#: cp/decl.c:9817
+#, fuzzy, gcc-internal-format
+msgid "storage class %<register%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
+
+#: cp/decl.c:9819
 #, fuzzy, gcc-internal-format
-msgid "DW_LOC_OP %s not implemented"
-msgstr "DW_LOC_OP %s ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+msgid "storage class %<__thread%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
 
-#: emit-rtl.c:2262
-#, gcc-internal-format
-msgid "invalid rtl sharing found in the insn"
-msgstr ""
+#: cp/decl.c:9831
+#, fuzzy, gcc-internal-format
+msgid "%<static%> specified invalid for function %qs declared out of global scope"
+msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
 
-#: emit-rtl.c:2264
-#, gcc-internal-format
-msgid "shared rtx"
-msgstr ""
+#: cp/decl.c:9835
+#, fuzzy, gcc-internal-format
+msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
+msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
 
-#: emit-rtl.c:2266
+#: cp/decl.c:9842
 #, gcc-internal-format
-msgid "internal consistency failure"
+msgid "%q#T is not a class or a namespace"
 msgstr ""
 
-#: emit-rtl.c:3365
-#, gcc-internal-format
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr "ICE: emit_insn ¤¬ emit_jump_insn ¤òÍפ¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:\n"
-
-#: errors.c:132
-#, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+#: cp/decl.c:9850
+#, fuzzy, gcc-internal-format
+msgid "virtual non-class function %qs"
+msgstr "virtual な非クラス関数 `%s'"
 
-#: except.c:337
-#, gcc-internal-format
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr "Îã³°½èÍý¤ò̵¸ú¤Ë¤·¤Þ¤·¤¿. Í­¸ú¤Ë¤¹¤ë¤Ë¤Ï -fexceptions ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#: cp/decl.c:9857
+#, fuzzy, gcc-internal-format
+msgid "%qs defined in a non-class scope"
+msgstr "メソッド定義がクラスコンテキスト内ではありません"
 
-#: except.c:2889
+#: cp/decl.c:9886
 #, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_eh_return_regno%> must be constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "cannot declare member function %qD to have static linkage"
+msgstr "`::main' を static としては宣言できません"
 
-#: except.c:3022
+#. FIXME need arm citation
+#: cp/decl.c:9893
 #, gcc-internal-format
-msgid "__builtin_eh_return not supported on this target"
-msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "cannot declare static function inside another function"
+msgstr "他の関数内で static 関数を宣言できません"
 
-#: except.c:3903 except.c:3912
+#: cp/decl.c:9923
 #, gcc-internal-format
-msgid "region_array is corrupted for region %i"
+msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: except.c:3917
+#: cp/decl.c:9930
 #, gcc-internal-format
-msgid "outer block of region %i is wrong"
+msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: except.c:3922
+#: cp/decl.c:9936
 #, gcc-internal-format
-msgid "region %i may contain throw and is contained in region that may not"
+msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: except.c:3928
+#: cp/decl.c:9942
 #, gcc-internal-format
-msgid "negative nesting depth of region %i"
+msgid "declaration of constexpr variable %qD is not a definition"
 msgstr ""
 
-#: except.c:3948
-#, gcc-internal-format
-msgid "tree list ends on depth %i"
-msgstr ""
+#: cp/decl.c:9953
+#, fuzzy, gcc-internal-format
+msgid "%qs initialized and declared %<extern%>"
+msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
 
-#: except.c:3953
+#: cp/decl.c:9957
 #, fuzzy, gcc-internal-format
-msgid "array does not match the region tree"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "%qs has both %<extern%> and initializer"
+msgstr "`%s' に `extern' と初期化子の両方があります"
 
-#: except.c:3959
+#: cp/decl.c:10084
 #, gcc-internal-format
-msgid "verify_eh_tree failed"
+msgid "default argument for %q#D has type %qT"
 msgstr ""
 
-#: explow.c:1258
+#: cp/decl.c:10087
 #, gcc-internal-format
-msgid "stack limits not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: expr.c:8030
-msgid "%Kcall to %qs declared with attribute error: %s"
-msgstr ""
-
-#: expr.c:8036
-msgid "%Kcall to %qs declared with attribute warning: %s"
+msgid "default argument for parameter of type %qT has type %qT"
 msgstr ""
 
-#: final.c:1431
-#, gcc-internal-format
-msgid "invalid argument %qs to -fdebug-prefix-map"
-msgstr ""
+#: cp/decl.c:10103
+#, fuzzy, gcc-internal-format
+msgid "default argument %qE uses local variable %qD"
+msgstr "関数がローカル変数のアドレスを返しています"
 
-#: fixed-value.c:104
+#: cp/decl.c:10191
 #, fuzzy, gcc-internal-format
-msgid "large fixed-point constant implicitly truncated to fixed-point type"
-msgstr "Â礭¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
+msgid "parameter %qD has Java class type"
+msgstr "仮引数 `%s' は不完全型です"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
+#: cp/decl.c:10219
 #, fuzzy, gcc-internal-format
-msgid "%H%s"
-msgstr "%s"
+msgid "parameter %qD invalidly declared method type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#: fold-const.c:1363
+#: cp/decl.c:10244
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when negating a division"
+msgid "parameter %qD includes pointer to array of unknown bound %qT"
 msgstr ""
 
-#: fold-const.c:4003 fold-const.c:4014
+#: cp/decl.c:10246
+#, gcc-internal-format
+msgid "parameter %qD includes reference to array of unknown bound %qT"
+msgstr ""
+
+#: cp/decl.c:10261
 #, fuzzy, gcc-internal-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ÎÉý¤Î¤»¤¤¤ÇÈæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
+msgid "parameter packs must be at the end of the parameter list"
+msgstr "仮引数リスト中の `void' はリスト全体を占めなければなりません"
 
-#: fold-const.c:5331
+#. [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:10493
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying range test"
+msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: fold-const.c:5705 fold-const.c:5720
+#: cp/decl.c:10615
 #, gcc-internal-format
-msgid "comparison is always %d"
-msgstr "Èæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
+msgid "%qD may not be declared within a namespace"
+msgstr ""
 
-#: fold-const.c:5849
+#: cp/decl.c:10620
 #, fuzzy, gcc-internal-format
-msgid "%<or%> of unmatched not-equal tests is always 1"
-msgstr "°ìÃפ·¤Ê¤¤ÃÍƱ»Î¤Ç¤ÎÈóÅù²Á¤Î `or' ¥Æ¥¹¥È¤Ï¾ï¤Ë 1 ¤Ç¤¹"
+msgid "%qD may not be declared as static"
+msgstr "`::main' を static としては宣言できません"
 
-#: fold-const.c:5854
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
-msgid "%<and%> of mutually exclusive equal-tests is always 0"
-msgstr "Áê¸ßÇÓ¾Ū¤ÊÃͤÎÅù²Á¤Î `and' ¥Æ¥¹¥È¤Ï¾ï¤Ë 0 ¤Ç¤¹"
-
-#: fold-const.c:8641
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when reducing constant in comparison"
-msgstr ""
+msgid "%qD must be a nonstatic member function"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: fold-const.c:8895
+#: cp/decl.c:10655
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when combining constants around a comparison"
+msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: fold-const.c:13433
+#: cp/decl.c:10677
 #, gcc-internal-format
-msgid "fold check: original tree changed by fold"
+msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: function.c:380
-#, fuzzy, gcc-internal-format
-msgid "%Jtotal size of local objects too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
-
-#: function.c:840 varasm.c:2095
+#: cp/decl.c:10706
 #, fuzzy, gcc-internal-format
-msgid "size of variable %q+D is too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "conversion to a reference to void will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: function.c:1571 gimplify.c:4405
+#: cp/decl.c:10708
 #, fuzzy, gcc-internal-format
-msgid "impossible constraint in %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
+msgid "conversion to void will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: function.c:3557
+#: cp/decl.c:10715
 #, fuzzy, gcc-internal-format
-msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
+msgid "conversion to a reference to the same type will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: function.c:3578
+#: cp/decl.c:10717
 #, fuzzy, gcc-internal-format
-msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "°ú¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
+msgid "conversion to the same type will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: function.c:4027
-#, gcc-internal-format
-msgid "function returns an aggregate"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
-
-#: function.c:4424
+#: cp/decl.c:10725
 #, fuzzy, gcc-internal-format
-msgid "unused parameter %q+D"
-msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍѤǤ¹"
+msgid "conversion to a reference to a base class will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: gcc.c:1286
+#: cp/decl.c:10727
 #, fuzzy, gcc-internal-format
-msgid "ambiguous abbreviation %s"
-msgstr "¤¢¤¤¤Þ¤¤¤Ê¾Êά %s ¤Ç¤¹"
+msgid "conversion to a base class will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: gcc.c:1313
+#. 13.4.0.3
+#: cp/decl.c:10736
 #, fuzzy, gcc-internal-format
-msgid "incomplete '%s' option"
-msgstr "ÉÔ´°Á´¤Ê `%s' ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr "ISO C++ は無名構造体を禁止しています"
 
-#: gcc.c:1324
-#, fuzzy, gcc-internal-format
-msgid "missing argument to '%s' option"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:10741
+#, gcc-internal-format
+msgid "%qD must not have variable number of arguments"
+msgstr ""
 
-#: gcc.c:1337
-#, fuzzy, gcc-internal-format
-msgid "extraneous argument to '%s' option"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ̵´Ø·¸¤Ê°ú¿ô"
+#: cp/decl.c:10792
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its argument"
+msgstr ""
 
-#: gcc.c:3981
-#, fuzzy, gcc-internal-format
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr "·Ù¹ð: -save-temps ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+#: cp/decl.c:10795
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its second argument"
+msgstr ""
 
-#: gcc.c:4270
+#: cp/decl.c:10803
 #, fuzzy, gcc-internal-format
-msgid "warning: '-x %s' after last input file has no effect"
-msgstr "·Ù¹ð: ºÇ¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸å¤Î `-x %s' ¤Ï²¿¤â¤·¤Þ¤»¤ó"
+msgid "%qD must take either zero or one argument"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#. 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:5308
+#: cp/decl.c:10805
 #, fuzzy, gcc-internal-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "spec ¥¨¥é¡¼: '%%*' ¤Ï¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¤Ç½é´ü²½¤µ¤ì¤Ê¤¤¤Þ¤Þ¤Ç¤¹"
+msgid "%qD must take either one or two arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: gcc.c:5317
-#, fuzzy, gcc-internal-format
-msgid "warning: use of obsolete %%[ operator in specs"
-msgstr "·Ù¹ð: µì¼°¤Î %%[ ±é»»»Ò¤¬ spec ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/decl.c:10827
+#, gcc-internal-format
+msgid "prefix %qD should return %qT"
+msgstr ""
 
-#: gcc.c:5398
-#, fuzzy, gcc-internal-format
-msgid "spec failure: unrecognized spec option '%c'"
-msgstr "spec ¥¨¥é¡¼: Ç§¼±ÉÔǽ¤Ê spec ¥ª¥×¥·¥ç¥ó '%c'"
+#: cp/decl.c:10833
+#, gcc-internal-format
+msgid "postfix %qD should return %qT"
+msgstr ""
 
-#: gcc.c:6304
+#: cp/decl.c:10842
 #, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
+msgid "%qD must take %<void%>"
 msgstr ""
 
-#: gcc.c:6327
+#: cp/decl.c:10844 cp/decl.c:10853
 #, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
+msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: gcc.c:6414
+#: cp/decl.c:10855
 #, fuzzy, gcc-internal-format
-msgid "unrecognized option '-%s'"
-msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
+msgid "%qD must take exactly two arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: gcc.c:6614 gcc.c:6677
+#: cp/decl.c:10864
 #, gcc-internal-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "user-defined %qD always evaluates both arguments"
+msgstr ""
 
-#: gcc.c:6777
+#: cp/decl.c:10878
 #, gcc-internal-format
-msgid "%s: linker input file unused because linking not done"
-msgstr "%s: ¥ê¥ó¥¯¤¬´°Î»¤·¤Ê¤«¤Ã¤¿¤Î¤Ç¥ê¥ó¥«¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "%qD should return by value"
+msgstr ""
 
-#: gcc.c:6817
+#: cp/decl.c:10889 cp/decl.c:10894
 #, gcc-internal-format
-msgid "language %s not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD cannot have default arguments"
+msgstr ""
 
-#: gcc.c:6888
+#: cp/decl.c:10952
 #, gcc-internal-format
-msgid "%s: %s"
-msgstr "%s: %s"
-
-#: gcse.c:6644
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d edges/basic block"
-msgstr "GCSE ¤ò̵¸ú²½: %d > 1000 ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d >= 20 edge/´ðËÜ¥Ö¥í¥Ã¥¯"
+msgid "using template type parameter %qT after %qs"
+msgstr ""
 
-#: gcse.c:6657
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d registers"
-msgstr "GCSE ¤ò̵¸ú²½: %d ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d ¸Ä¤Î¥ì¥¸¥¹¥¿"
+#: cp/decl.c:10968
+#, gcc-internal-format
+msgid "using typedef-name %qD after %qs"
+msgstr ""
 
-#: ggc-common.c:403 ggc-common.c:411 ggc-common.c:479 ggc-common.c:498
-#: ggc-page.c:2138 ggc-page.c:2169 ggc-page.c:2176 ggc-zone.c:2290
-#: ggc-zone.c:2305
+#: cp/decl.c:10969
 #, fuzzy, gcc-internal-format
-msgid "can't write PCH file: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "%q+D has a previous declaration here"
+msgstr "前方での `%s' の宣言"
 
-#: ggc-common.c:491 config/i386/host-cygwin.c:57
-#, fuzzy, gcc-internal-format
-msgid "can't get position in PCH file: %m"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: cp/decl.c:10977
+#, gcc-internal-format
+msgid "%qT referred to as %qs"
+msgstr ""
 
-#: ggc-common.c:501
+#: cp/decl.c:10978 cp/decl.c:10985
 #, fuzzy, gcc-internal-format
-msgid "can't write padding to PCH file: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "%q+T has a previous declaration here"
+msgstr "前方での `%s' の宣言"
 
-#: ggc-common.c:556 ggc-common.c:564 ggc-common.c:571 ggc-common.c:574
-#: ggc-common.c:584 ggc-common.c:587 ggc-page.c:2266 ggc-zone.c:2324
-#, fuzzy, gcc-internal-format
-msgid "can't read PCH file: %m"
-msgstr "%s ¤«¤éÆɹþ¤á¤Þ¤»¤ó"
+#: cp/decl.c:10984
+#, gcc-internal-format
+msgid "%qT referred to as enum"
+msgstr ""
 
-#: ggc-common.c:579
+#. 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:10999
 #, gcc-internal-format
-msgid "had to relocate PCH"
+msgid "template argument required for %<%s %T%>"
 msgstr ""
 
-#: ggc-page.c:1471
+#: cp/decl.c:11047 cp/name-lookup.c:2860
 #, gcc-internal-format
-msgid "open /dev/zero: %m"
+msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: ggc-page.c:2154 ggc-page.c:2160
+#: cp/decl.c:11077 cp/name-lookup.c:2365 cp/name-lookup.c:3135
+#: cp/name-lookup.c:3180 cp/parser.c:4658 cp/parser.c:19278
 #, fuzzy, gcc-internal-format
-msgid "can't write PCH file"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "reference to %qD is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: ggc-zone.c:2287 ggc-zone.c:2298
+#: cp/decl.c:11191
 #, fuzzy, gcc-internal-format
-msgid "can't seek PCH file: %m"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+msgid "use of enum %q#D without previous declaration"
+msgstr "事前の宣言なしの大域関数に関して警告する"
 
-#: ggc-zone.c:2301
+#: cp/decl.c:11212
 #, fuzzy, gcc-internal-format
-msgid "can't write PCH fle: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "redeclaration of %qT as a non-template"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
 
-#: gimplify.c:4294
+#: cp/decl.c:11213
 #, fuzzy, gcc-internal-format
-msgid "invalid lvalue in asm output %d"
-msgstr "asm Ê¸¤ÎÃæ¤Ë̵¸ú¤Êº¸ÊÕÃÍ"
+msgid "previous declaration %q+D"
+msgstr "前方での `%s' の宣言"
 
-#: gimplify.c:4406
+#: cp/decl.c:11332
 #, gcc-internal-format
-msgid "non-memory input %d must stay in memory"
+msgid "derived union %qT invalid"
 msgstr ""
 
-#: gimplify.c:4419
-#, fuzzy, gcc-internal-format
-msgid "memory input %d is not directly addressable"
-msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: gimplify.c:4898
+#: cp/decl.c:11341
 #, gcc-internal-format
-msgid "%qs not specified in enclosing parallel"
+msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: gimplify.c:4900
+#: cp/decl.c:11352
 #, gcc-internal-format
-msgid "%Henclosing parallel"
+msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: gimplify.c:4954
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should be private"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: gimplify.c:4968
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be firstprivate"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: gimplify.c:4971
+#: cp/decl.c:11372
 #, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be reduction"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "base type %qT fails to be a struct or class type"
+msgstr "型修飾子 `%s' は struct や class の後には使えません"
 
-#: gimplify.c:5095
+#: cp/decl.c:11405
 #, gcc-internal-format
-msgid "%s variable %qs is private in outer context"
+msgid "recursive type %qT undefined"
 msgstr ""
 
-#: gimplify.c:6281
+#: cp/decl.c:11407
+#, fuzzy, gcc-internal-format
+msgid "duplicate base type %qT invalid"
+msgstr "重複した case の値"
+
+#: cp/decl.c:11527
 #, gcc-internal-format
-msgid "gimplification failed"
+msgid "scoped/unscoped mismatch in enum %q#T"
 msgstr ""
 
-#: global.c:284 global.c:297 global.c:311
-#, fuzzy, gcc-internal-format
-msgid "%s cannot be used in asm here"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
+#: cp/decl.c:11530 cp/decl.c:11538 cp/decl.c:11550 cp/parser.c:13599
 #, fuzzy, gcc-internal-format
-msgid "can't open %s: %m"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+msgid "previous definition here"
+msgstr "`%s' は前にここで定義されました"
 
-#: haifa-sched.c:184
+#: cp/decl.c:11535
 #, gcc-internal-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: ÉÔÌÀ¤Ê¥Ñ¥é¥á¥¿: %s"
+msgid "underlying type mismatch in enum %q#T"
+msgstr ""
 
-#: omp-low.c:1289
+#: cp/decl.c:11547
 #, gcc-internal-format
-msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
+msgid "different underlying type in enum %q#T"
 msgstr ""
 
-#: omp-low.c:1305
+#: cp/decl.c:11599
 #, gcc-internal-format
-msgid "master region may not be closely nested inside of work-sharing region"
+msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 msgstr ""
 
-#: omp-low.c:1319
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:11733
 #, gcc-internal-format
-msgid "ordered region may not be closely nested inside of critical region"
+msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: omp-low.c:1325
+#: cp/decl.c:11868
+#, fuzzy, gcc-internal-format
+msgid "enumerator value for %qD is not an integer constant"
+msgstr "`%s' の列挙値が整数定数ではありません"
+
+#: cp/decl.c:11900
+#, fuzzy, gcc-internal-format
+msgid "overflow in enumeration values at %qD"
+msgstr "列挙値がオーバーフロー"
+
+#: cp/decl.c:11920
 #, gcc-internal-format
-msgid "ordered region must be closely nested inside a loop region with an ordered clause"
+msgid "enumerator value %E is too large for underlying type %<%T%>"
 msgstr ""
 
-#: omp-low.c:1339
+#: cp/decl.c:12017
+#, fuzzy, gcc-internal-format
+msgid "return type %q#T is incomplete"
+msgstr "戻り値の型が不完全型です"
+
+#: cp/decl.c:12019
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "戻り値の型が不完全型です"
+
+#: cp/decl.c:12147 cp/typeck.c:7691
 #, gcc-internal-format
-msgid "critical region may not be nested inside a critical region with the same name"
+msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
+#: cp/decl.c:12242
+#, fuzzy, gcc-internal-format
+msgid "no previous declaration for %q+D"
+msgstr "`%s' の前方宣言がありません"
+
+#: cp/decl.c:12465
+#, fuzzy, gcc-internal-format
+msgid "invalid function declaration"
+msgstr "無効な宣言です"
+
+#: cp/decl.c:12549
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD declared void"
+msgstr "仮引数 `%s' が void と宣言されています"
+
+#: cp/decl.c:13009
 #, gcc-internal-format
-msgid "invalid exit from OpenMP structured block"
+msgid "parameter %q+D set but not used"
 msgstr ""
 
-#: omp-low.c:5118
+#: cp/decl.c:13100
+#, fuzzy, gcc-internal-format
+msgid "invalid member function declaration"
+msgstr "無効な宣言です"
+
+#: cp/decl.c:13114
 #, gcc-internal-format
-msgid "invalid entry to OpenMP structured block"
+msgid "%qD is already defined in class %qT"
 msgstr ""
 
-#: opts.c:165
+#: cp/decl.c:13327
 #, gcc-internal-format
-msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
+msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
 
-#: opts.c:199
+#: cp/decl2.c:319
 #, gcc-internal-format
-msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
+msgid "name missing for member function"
+msgstr "メンバ関数の名前を欠いています"
+
+#: cp/decl2.c:390 cp/decl2.c:404
+#, gcc-internal-format
+msgid "ambiguous conversion for array subscript"
+msgstr "配列の添字に対する曖昧な変換"
+
+#: cp/decl2.c:398
+#, gcc-internal-format
+msgid "invalid types %<%T[%T]%> for array subscript"
 msgstr ""
 
-#: opts.c:205
+#: cp/decl2.c:441
 #, gcc-internal-format
-msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
+msgid "deleting array %q#D"
 msgstr ""
 
-#. Eventually this should become a hard error IMO.
-#: opts.c:430
+#: cp/decl2.c:447
 #, gcc-internal-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
+msgid "type %q#T argument given to %<delete%>, expected pointer"
 msgstr ""
 
-#: opts.c:484
+#: cp/decl2.c:459
 #, fuzzy, gcc-internal-format
-msgid "command line option %qs is not supported by this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
+msgstr "関数は delete できません。 オブジェクトへのポインタだけが `delete' 引数として有効です"
 
-#: opts.c:537
-#, fuzzy, gcc-internal-format
-msgid "missing argument to \"%s\""
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:467
+#, gcc-internal-format
+msgid "deleting %qT is undefined"
+msgstr ""
 
-#: opts.c:547
+#: cp/decl2.c:510 cp/pt.c:4760
 #, fuzzy, gcc-internal-format
-msgid "argument to \"%s\" should be a non-negative integer"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
+msgid "template declaration of %q#D"
+msgstr "空の宣言です"
 
-#: opts.c:720
-#, fuzzy, gcc-internal-format
-msgid "unrecognized command line option \"%s\""
-msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó '%s' ¤ò̵»ë¤·¤Þ¤¹"
+#: cp/decl2.c:562
+#, gcc-internal-format
+msgid "Java method %qD has non-Java return type %qT"
+msgstr ""
 
-#: opts.c:939
+#: cp/decl2.c:579
 #, gcc-internal-format
-msgid "-Wuninitialized is not supported without -O"
-msgstr "-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "Java method %qD has non-Java parameter type %qT"
+msgstr ""
 
-#: opts.c:951
+#: cp/decl2.c:628
 #, gcc-internal-format
-msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgid "template parameter lists provided don%'t match the template parameters of %qD"
 msgstr ""
 
-#: opts.c:964
+#: cp/decl2.c:696
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work with exceptions"
+msgid "prototype for %q#D does not match any in class %qT"
 msgstr ""
 
-#: opts.c:975
+#: cp/decl2.c:772
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not support unwind info"
+msgid "local class %q#T shall not have static data member %q#D"
 msgstr ""
 
-#: opts.c:989
+#: cp/decl2.c:833
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work on this architecture"
+msgid "explicit template argument list not allowed"
 msgstr ""
 
-#: opts.c:1265
+#: cp/decl2.c:839
 #, gcc-internal-format
-msgid "unrecognized include_flags 0x%x passed to print_specific_help"
+msgid "member %qD conflicts with virtual function table field name"
 msgstr ""
 
-#: opts.c:1595
-#, fuzzy, gcc-internal-format
-msgid "structure alignment must be a small power of two, not %d"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:875
+#, gcc-internal-format
+msgid "%qD is already defined in %qT"
+msgstr ""
 
-#: opts.c:1658
+#: cp/decl2.c:910
 #, fuzzy, gcc-internal-format
-msgid "unrecognized visibility value \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+msgid "invalid initializer for member function %qD"
+msgstr "無効なビット列初期化子です"
 
-#: opts.c:1706
+#: cp/decl2.c:916
 #, fuzzy, gcc-internal-format
-msgid "unrecognized register name \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥ì¥¸¥¹¥¿Ì¾ `%s'"
+msgid "initializer specified for static member function %qD"
+msgstr "コンストラクタの静的メンバ初期化子は無効です"
 
-#: opts.c:1730
-#, fuzzy, gcc-internal-format
-msgid "unknown tls-model \"%s\""
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+#: cp/decl2.c:938
+#, gcc-internal-format
+msgid "field initializer is not constant"
+msgstr "フィールド初期設定子が定数ではありません"
 
-#: opts.c:1807
+#: cp/decl2.c:965
 #, gcc-internal-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
+msgid "%<asm%> specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: opts.c:1812
+#: cp/decl2.c:1017
 #, fuzzy, gcc-internal-format
-msgid "invalid --param value %qs"
-msgstr "̵¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
+msgid "bit-field %qD with non-integral type"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: opts.c:1934
+#: cp/decl2.c:1023
 #, fuzzy, gcc-internal-format
-msgid "target system does not support debug output"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "cannot declare %qD to be a bit-field type"
+msgstr "`::main' を template としては宣言できません"
 
-#: opts.c:1941
+#: cp/decl2.c:1033
 #, fuzzy, gcc-internal-format
-msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+msgid "cannot declare bit-field %qD with function type"
+msgstr "関数型に対して new を適用できません"
 
-#: opts.c:1957
-#, fuzzy, gcc-internal-format
-msgid "unrecognised debug output level \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+#: cp/decl2.c:1040
+#, gcc-internal-format
+msgid "%qD is already defined in the class %qT"
+msgstr ""
 
-#: opts.c:1959
+#: cp/decl2.c:1047
 #, gcc-internal-format
-msgid "debug output level %s is too high"
+msgid "static member %qD cannot be a bit-field"
 msgstr ""
 
-#: opts.c:2041
+#: cp/decl2.c:1056
 #, gcc-internal-format
-msgid "-Werror=%s: No option -%s"
+msgid "width of bit-field %qD has non-integral type %qT"
 msgstr ""
 
-#: params.c:68
-#, fuzzy, gcc-internal-format
-msgid "minimum value of parameter %qs is %u"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+#: cp/decl2.c:1308
+#, gcc-internal-format
+msgid "anonymous struct not inside named type"
+msgstr "無名構造体が名前つき型の中にありません"
 
-#: params.c:73
+#: cp/decl2.c:1394
 #, gcc-internal-format
-msgid "maximum value of parameter %qs is %u"
-msgstr ""
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr "anonumous 名前空間の集合体は static でなければなりません"
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:85
+#: cp/decl2.c:1403
 #, fuzzy, gcc-internal-format
-msgid "invalid parameter %qs"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+msgid "anonymous union with no members"
+msgstr "無名共用体にメンバがありません"
+
+#: cp/decl2.c:1440
+#, fuzzy, gcc-internal-format
+msgid "%<operator new%> must return type %qT"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
 
-#: profile.c:304
+#. [basic.stc.dynamic.allocation]
+#.
+#. The first parameter shall not have an associated default
+#. argument.
+#: cp/decl2.c:1451
 #, gcc-internal-format
-msgid "corrupted profile info: run_max * runs < sum_max"
+msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: profile.c:310
+#: cp/decl2.c:1467
+#, fuzzy, gcc-internal-format
+msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
+msgstr "`operator new' は第一引数として `size_t' をとります"
+
+#: cp/decl2.c:1496
+#, fuzzy, gcc-internal-format
+msgid "%<operator delete%> must return type %qT"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
+
+#: cp/decl2.c:1505
+#, fuzzy, gcc-internal-format
+msgid "%<operator delete%> takes type %qT as first parameter"
+msgstr "`operator delete' は第一引数として `void *' 型をとります"
+
+#: cp/decl2.c:2242
 #, gcc-internal-format
-msgid "corrupted profile info: sum_all is smaller than sum_max"
+msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: profile.c:355
+#: cp/decl2.c:2249
 #, gcc-internal-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: profile.c:519
+#: cp/decl2.c:2262
 #, gcc-internal-format
-msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
+msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: profile.c:540
+#: cp/decl2.c:2268
 #, gcc-internal-format
-msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
+msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: reg-stack.c:538
-#, fuzzy, gcc-internal-format
-msgid "output constraint %d must specify a single register"
-msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: reg-stack.c:548
+#: cp/decl2.c:3590
 #, fuzzy, gcc-internal-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "%q+#D, declared using anonymous type, is used but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
 
-#: reg-stack.c:571
+#: cp/decl2.c:3597
 #, fuzzy, gcc-internal-format
-msgid "output regs must be grouped at top of stack"
-msgstr "½ÐÎϥ쥸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "%q+#D, declared using local type %qT, is used but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
 
-#: reg-stack.c:608
+#: cp/decl2.c:3926
 #, fuzzy, gcc-internal-format
-msgid "implicitly popped regs must be grouped at top of stack"
-msgstr "°ÅÌۤˠpop ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "inline function %q+D used but never defined"
+msgstr "`%s' が使われましたが未定義です"
 
-#: reg-stack.c:627
+#: cp/decl2.c:4101
 #, fuzzy, gcc-internal-format
-msgid "output operand %d must use %<&%> constraint"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É %d ¤Ï `&' À©Ìó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "default argument missing for parameter %P of %q+#D"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: regclass.c:875
+#. We mark a lambda conversion op as deleted if we can't
+#. generate it properly; see maybe_add_lambda_conv_op.
+#: cp/decl2.c:4157
 #, gcc-internal-format
-msgid "can't use '%s' as a %s register"
-msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+msgid "converting lambda which uses %<...%> to function pointer"
+msgstr ""
 
-#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
-#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
-#: config/spu/spu.c:3882
+#: cp/decl2.c:4162
 #, gcc-internal-format
-msgid "unknown register name: %s"
-msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
+msgid "use of deleted function %qD"
+msgstr ""
 
-#: regclass.c:900
+#: cp/error.c:3104
 #, gcc-internal-format
-msgid "global register variable follows a function definition"
-msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+msgid "extended initializer lists only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: regclass.c:904
+#: cp/error.c:3109
 #, gcc-internal-format
-msgid "register used for two global register variables"
-msgstr "¥ì¥¸¥¹¥¿¤¬Æó¤Ä¤Î¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+msgid "explicit conversion operators only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: regclass.c:909
+#: cp/error.c:3114
 #, gcc-internal-format
-msgid "call-clobbered register used for global register variable"
-msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+msgid "variadic templates only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: regrename.c:1893
+#: cp/error.c:3119
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: regrename.c:1905
+#: cp/error.c:3124
 #, gcc-internal-format
-msgid "validate_value_data: Loop in regno chain (%u)"
+msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: regrename.c:1908
+#: cp/error.c:3128
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgid "scoped enums only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: regrename.c:1920
+#: cp/error.c:3132
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgid "defaulted and deleted functions only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: reload.c:1256
-#, fuzzy, gcc-internal-format
-msgid "cannot reload integer constant operand in %<asm%>"
-msgstr "À°¿ôÄê¿ô¥ª¥Ú¥é¥ó¥É¤ò `asm' Æâ¤ÇºÆ¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó"
-
-#: reload.c:1270
-#, fuzzy, gcc-internal-format
-msgid "impossible register constraint in %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
-
-#: reload.c:3574
-#, fuzzy, gcc-internal-format
-msgid "%<&%> constraint used with no register class"
-msgstr "`&' À©Ì󤬥쥸¥¹¥¿¥¯¥é¥¹Ìµ¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: reload.c:3745 reload.c:3991
-#, fuzzy, gcc-internal-format
-msgid "inconsistent operand constraints in an %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
-
-#: reload1.c:1301
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand has impossible constraints"
-msgstr "asm ¥ª¥Ú¥é¥ó¥É %d ¤Ï¶²¤é¤¯À©Ìó¤ËŬ¹ç¤·¤Þ¤»¤ó"
-
-#: reload1.c:1321
+#: cp/error.c:3137
 #, gcc-internal-format
-msgid "frame size too large for reliable stack checking"
-msgstr "¥Õ¥ì¡¼¥à¥µ¥¤¥º¤¬Â礭¤¹¤®¤Æ¡¢¥¹¥¿¥Ã¥¯¸¡ºº¤¬¿®Íê¤Ç¤­¤Ê¤¯¤Ê¤ê¤Þ¤¹"
+msgid "inline namespaces only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: reload1.c:1324
+#: cp/error.c:3184
 #, gcc-internal-format
-msgid "try reducing the number of local variables"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤Î¿ô¤òºï¸º¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
-
-#: reload1.c:1987
-#, fuzzy, gcc-internal-format
-msgid "can't find a register in class %qs while reloading %<asm%>"
-msgstr "¥¯¥é¥¹ `%s' Æâ¤Î¥ì¥¸¥¹¥¿¤ò `asm' ºÆ¥í¡¼¥ÉÃæ¤Ë¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
-
-#: reload1.c:1992
-#, fuzzy, gcc-internal-format
-msgid "unable to find a register to spill in class %qs"
-msgstr "¥¯¥é¥¹ `%s' Æâ¤Ç¤Õ¤ë¤¤Íî¤È¤¹¥ì¥¸¥¹¥¿¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
-
-#: reload1.c:4160
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand requires impossible reload"
-msgstr "`asm' ¥ª¥Ú¥é¥ó¥É¤ÏºÆ¥í¡¼¥É¤Ç¤­¤Ê¤¤»ö¤¬Í׵ᤵ¤ì¤Þ¤¹"
+msgid "incomplete type %qT used in nested name specifier"
+msgstr ""
 
-#: reload1.c:5368
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand constraint incompatible with operand size"
-msgstr "`asm' ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬥ª¥Ú¥é¥ó¥É¥µ¥¤¥º¤ÈÀ°¹ç¤·¤Þ¤»¤ó"
+#: cp/error.c:3188
+#, gcc-internal-format
+msgid "reference to %<%T::%D%> is ambiguous"
+msgstr ""
 
-#: reload1.c:7039
+#: cp/error.c:3193 cp/typeck.c:2143
 #, fuzzy, gcc-internal-format
-msgid "output operand is constant in %<asm%>"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgid "%qD is not a member of %qT"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: rtl.c:484
+#: cp/error.c:3197
 #, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "%qD is not a member of %qD"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: rtl.c:494
+#: cp/error.c:3202
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "%<::%D%> has not been declared"
+msgstr ""
 
-#: rtl.c:504
+#. Can't throw a reference.
+#: cp/except.c:267
 #, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d ·¿¤Ï '%c' ¤« '%c' ¤Î¤Ï¤º¤Ê¤Î¤Ë '%c' (rtx %s, %s Ãæ) ¤Ç¤¹ (%s:%d)"
-
-#: rtl.c:513
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
-
-#: rtl.c:523
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤« `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgstr ""
 
-#: rtl.c:550
+#: cp/except.c:278
 #, fuzzy, gcc-internal-format
-msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
+msgstr "Java `catch' や `throw' が呼ばれましたが、`jthrowable' は未定義です"
 
-#: rtl.c:560
+#. Thrown object must be a Throwable.
+#: cp/except.c:285
 #, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
-
-#: rtl.c:571
-#, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
-
-#: stmt.c:317
-#, fuzzy, gcc-internal-format
-msgid "output operand constraint lacks %<=%>"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤Ë `=' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
-
-#: stmt.c:332
-#, fuzzy, gcc-internal-format
-msgid "output constraint %qc for operand %d is not at the beginning"
-msgstr "½ÐÎÏÀ©Ìó `%c' (operand %d ÍÑ) ¤¬³«»ÏÉôʬ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: stmt.c:355
-#, fuzzy, gcc-internal-format
-msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
-msgstr "¥ª¥Ú¥é¥ó¥ÉÀ©ÌóÃæ¡¢ÉÔÀµ¤Ê°ÌÃ֤ˠ'+' ¤ä '=' ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: stmt.c:362 stmt.c:461
-#, fuzzy, gcc-internal-format
-msgid "%<%%%> constraint used with last operand"
-msgstr "`%%' À©Ì󤬺Ǹå¤Î¥ª¥Ú¥é¥ó¥É¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgstr ""
 
-#: stmt.c:381
+#: cp/except.c:346
 #, gcc-internal-format
-msgid "matching constraint not valid in output operand"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr "C++ と Java の `catch' を一つの翻訳ユニットにまとめます"
 
-#: stmt.c:452
-#, fuzzy, gcc-internal-format
-msgid "input operand constraint contains %qc"
-msgstr "ÆþÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬠`%c' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: cp/except.c:420 java/except.c:583
+#, gcc-internal-format
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
 
-#: stmt.c:494
+#: cp/except.c:656
 #, gcc-internal-format
-msgid "matching constraint references invalid operand number"
-msgstr "À©Ìó¤ËŬ¹ç¤µ¤»¤ë»þ¤Ë¡¢Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥ÉÈÖ¹æ¤ò»²¾È¤·¤Þ¤·¤¿"
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
 
-#: stmt.c:532
-#, fuzzy, gcc-internal-format
-msgid "invalid punctuation %qc in constraint"
-msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/except.c:680 cp/init.c:2075
+#, gcc-internal-format
+msgid "%qD should never be overloaded"
+msgstr ""
 
-#: stmt.c:556
-#, fuzzy, gcc-internal-format
-msgid "matching constraint does not allow a register"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: cp/except.c:775
+#, gcc-internal-format
+msgid "  in thrown expression"
+msgstr "  throw された式の中"
 
-#: stmt.c:610
+#: cp/except.c:896
 #, gcc-internal-format
-msgid "asm-specifier for variable %qs conflicts with asm clobber list"
+msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
 msgstr ""
 
-#: stmt.c:702
-#, fuzzy, gcc-internal-format
-msgid "unknown register name %qs in %<asm%>"
-msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
+#: cp/except.c:982
+#, gcc-internal-format
+msgid "exception of type %qT will be caught"
+msgstr ""
 
-#: stmt.c:710
+#: cp/except.c:985
 #, gcc-internal-format
-msgid "PIC register %qs clobbered in %<asm%>"
+msgid "   by earlier handler for %qT"
 msgstr ""
 
-#: stmt.c:757
-#, fuzzy, gcc-internal-format
-msgid "more than %d operands in %<asm%>"
-msgstr "`asm' ¤ÎÃæ¤Ë %d ¤ò±Û¤¨¤ë¥ª¥Ú¥é¥ó¥É¤¬¤¢¤ê¤Þ¤¹"
+#: cp/except.c:1014
+#, gcc-internal-format
+msgid "%<...%> handler must be the last handler for its try block"
+msgstr ""
 
-#: stmt.c:820
+#: cp/except.c:1097
 #, gcc-internal-format
-msgid "output number %d not directly addressable"
-msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
+msgstr ""
 
-#: stmt.c:903
-#, fuzzy, gcc-internal-format
-msgid "asm operand %d probably doesn%'t match constraints"
-msgstr "asm ¥ª¥Ú¥é¥ó¥É %d ¤Ï¶²¤é¤¯À©Ìó¤ËŬ¹ç¤·¤Þ¤»¤ó"
+#: cp/except.c:1099
+#, gcc-internal-format
+msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
+msgstr ""
 
-#: stmt.c:913
+#: cp/friend.c:153
 #, gcc-internal-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
+msgid "%qD is already a friend of class %qT"
 msgstr ""
 
-#: stmt.c:1060
+#: cp/friend.c:229
 #, gcc-internal-format
-msgid "asm clobber conflict with output operand"
+msgid "invalid type %qT declared %<friend%>"
 msgstr ""
 
-#: stmt.c:1065
+#. [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:245 cp/friend.c:275
 #, gcc-internal-format
-msgid "asm clobber conflict with input operand"
+msgid "partial specialization %qT declared %<friend%>"
 msgstr ""
 
-#: stmt.c:1143
-#, fuzzy, gcc-internal-format
-msgid "too many alternatives in %<asm%>"
-msgstr "`asm' Ãæ¤ÎÂåÂØ¥­¡¼¥ï¡¼¥É¤¬Â¿¤¹¤®¤Þ¤¹"
+#: cp/friend.c:253
+#, gcc-internal-format
+msgid "class %qT is implicitly friends with itself"
+msgstr ""
 
-#: stmt.c:1155
+#: cp/friend.c:311
 #, fuzzy, gcc-internal-format
-msgid "operand constraints for %<asm%> differ in number of alternatives"
-msgstr "`asm' ¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬ÂåÂØÈÖ¹æ¤È¤Ï°Û¤Ê¤ê¤Þ¤¹"
+msgid "%qT is not a member of %qT"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: stmt.c:1208
-#, fuzzy, gcc-internal-format
-msgid "duplicate asm operand name %qs"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: cp/friend.c:316
+#, gcc-internal-format
+msgid "%qT is not a member class template of %qT"
+msgstr ""
 
-#: stmt.c:1306
+#: cp/friend.c:324
 #, gcc-internal-format
-msgid "missing close brace for named operand"
+msgid "%qT is not a nested class of %qT"
 msgstr ""
 
-#: stmt.c:1334
+#. template <class T> friend class T;
+#: cp/friend.c:337
 #, fuzzy, gcc-internal-format
-msgid "undefined named operand %qs"
-msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
+msgid "template parameter type %qT declared %<friend%>"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#: stmt.c:1482
-#, fuzzy, gcc-internal-format
-msgid "%Hvalue computed is not used"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:343
+#, gcc-internal-format
+msgid "%q#T is not a template"
+msgstr ""
 
-#: stor-layout.c:149
-#, fuzzy, gcc-internal-format
-msgid "type size can%'t be explicitly evaluated"
-msgstr "·¿¤ÎÂ礭¤µ¤ÏÌÀ¼¨Åª¤Ëɾ²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
+#: cp/friend.c:365
+#, gcc-internal-format
+msgid "%qD is already a friend of %qT"
+msgstr ""
 
-#: stor-layout.c:151
+#: cp/friend.c:374
 #, gcc-internal-format
-msgid "variable-size type declared outside of any function"
-msgstr "ÊÑ¿ô¥µ¥¤¥º·¿¤¬´Ø¿ô¤Î³°Â¦¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%qT is already a friend of %qT"
+msgstr ""
 
-#: stor-layout.c:467
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is %d bytes"
-msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤Ç¤¹"
+#: cp/friend.c:498
+#, gcc-internal-format
+msgid "member %qD declared as friend before type %qT defined"
+msgstr ""
 
-#: stor-layout.c:469
+#: cp/friend.c:547
 #, fuzzy, gcc-internal-format
-msgid "size of %q+D is larger than %wd bytes"
-msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: stor-layout.c:888
+#: cp/friend.c:570
 #, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %q+D"
-msgstr "packed Â°À­¤Ï `%s' ¤ËÂФ·¤ÆÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+msgid "friend declaration %q#D declares a non-template function"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: stor-layout.c:891
+#: cp/friend.c:574
 #, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %q+D"
-msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+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 "(もしこれがあなたの意図したものでなければ、関数テンプレートは既に宣言済である事を確認し、ここの関数名の後ろに <> を付け足してください) -Wno-non-template-friend でこの警告表示を無効にします"
 
-#. No, we need to skip space before this field.
-#. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:908
+#: cp/init.c:356
 #, fuzzy, gcc-internal-format
-msgid "padding struct to align %q+D"
-msgstr "`%s' ¤ò¥¢¥é¥¤¥ó¤¹¤ë¤¿¤á¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
+msgid "value-initialization of reference"
+msgstr "可変配列メンバを初期化しています"
 
-#: stor-layout.c:1259
+#: cp/init.c:392
 #, gcc-internal-format
-msgid "padding struct size to alignment boundary"
-msgstr "¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
+msgid "cannot value-initialize array of unknown bound %qT"
+msgstr ""
 
-#: stor-layout.c:1289
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %qs"
-msgstr "packed Â°À­¤Ï `%s' ¤ËÂФ·¤ÆÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+#: cp/init.c:441
+#, gcc-internal-format
+msgid "%qD should be initialized in the member initialization list"
+msgstr ""
 
-#: stor-layout.c:1293
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %qs"
-msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+#: cp/init.c:465
+#, gcc-internal-format
+msgid "value-initialization of %q#D, which has reference type"
+msgstr ""
 
-#: stor-layout.c:1299
+#: cp/init.c:504
 #, gcc-internal-format
-msgid "packed attribute causes inefficient alignment"
-msgstr "packed Â°À­¤ÏÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+msgid "invalid initializer for array member %q#D"
+msgstr ""
 
-#: stor-layout.c:1301
+#: cp/init.c:517 cp/init.c:535
 #, gcc-internal-format
-msgid "packed attribute is unnecessary"
-msgstr "packed Â°À­¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+msgid "uninitialized member %qD with %<const%> type %qT"
+msgstr ""
 
-#: stor-layout.c:1831
+#: cp/init.c:531
 #, fuzzy, gcc-internal-format
-msgid "alignment of array elements is greater than element size"
-msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
+msgid "uninitialized reference member %qD"
+msgstr "無効な参照型です"
 
-#: targhooks.c:120
+#: cp/init.c:542
 #, gcc-internal-format
-msgid "__builtin_saveregs not supported by this target"
-msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "uninitialized member %qD in %<constexpr%> constructor"
+msgstr ""
 
-#: tlink.c:483
+#: cp/init.c:700
 #, gcc-internal-format
-msgid "repository file '%s' does not contain command-line arguments"
+msgid "%q+D will be initialized after"
 msgstr ""
 
-#: tlink.c:728
+#: cp/init.c:703
 #, gcc-internal-format
-msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
+msgid "base %qT will be initialized after"
 msgstr ""
 
-#: tlink.c:798
+#: cp/init.c:706
 #, gcc-internal-format
-msgid "ld returned %d exit status"
-msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
+msgid "  %q+#D"
+msgstr ""
+
+#: cp/init.c:708
+#, gcc-internal-format
+msgid "  base %qT"
+msgstr ""
+
+#: cp/init.c:710
+#, fuzzy, gcc-internal-format
+msgid "  when initialized here"
+msgstr "無効な初期化子"
+
+#: cp/init.c:727
+#, fuzzy, gcc-internal-format
+msgid "multiple initializations given for %qD"
+msgstr "(`%s' の初期化は不完全です)"
+
+#: cp/init.c:731
+#, fuzzy, gcc-internal-format
+msgid "multiple initializations given for base %qT"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: toplev.c:528
+#: cp/init.c:815
 #, fuzzy, gcc-internal-format
-msgid "invalid option argument %qs"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "initializations for multiple members of %qT"
+msgstr "可変配列メンバを初期化しています"
 
-#: toplev.c:626
+#: cp/init.c:893
 #, gcc-internal-format
-msgid "getting core file size maximum limit: %m"
+msgid "base class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: toplev.c:629
+#: cp/init.c:902
 #, gcc-internal-format
-msgid "setting core file size limit to maximum: %m"
+msgid "uninitialized base %qT in %<constexpr%> constructor"
 msgstr ""
 
-#: toplev.c:849
-#, fuzzy, gcc-internal-format
-msgid "%q+F declared %<static%> but never defined"
-msgstr "`%s' ¤¬ `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
+#: cp/init.c:1128 cp/init.c:1147
+#, gcc-internal-format
+msgid "class %qT does not have any field named %qD"
+msgstr ""
 
-#: toplev.c:877
+#: cp/init.c:1134
 #, fuzzy, gcc-internal-format
-msgid "%q+D defined but not used"
-msgstr "`%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "%q#D is a static data member; it can only be initialized at its definition"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
 
-#: toplev.c:920
+#: cp/init.c:1141
 #, gcc-internal-format
-msgid "%qD is deprecated (declared at %s:%d)"
+msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: toplev.c:943
+#: cp/init.c:1180
+#, fuzzy, gcc-internal-format
+msgid "unnamed initializer for %qT, which has no base classes"
+msgstr "基底クラスを持つクラスのオブジェクト用の初期化子リストです"
+
+#: cp/init.c:1188
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: toplev.c:947
+#: cp/init.c:1234
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: toplev.c:953
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated"
-msgstr "%s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
-
-#: toplev.c:955
+#: cp/init.c:1242
 #, gcc-internal-format
-msgid "type is deprecated"
+msgid "type %qT is not a direct or virtual base of %qT"
 msgstr ""
 
-#: toplev.c:975 toplev.c:1002
+#: cp/init.c:1245
 #, gcc-internal-format
-msgid "GCC supports only %d input file changes"
+msgid "type %qT is not a direct base of %qT"
 msgstr ""
 
-#: toplev.c:1160
+#: cp/init.c:1328
 #, gcc-internal-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %c"
+msgid "bad array initializer"
+msgstr "配列の不正な初期化"
 
-#: toplev.c:1413
+#: cp/init.c:1558 cp/semantics.c:2631
 #, fuzzy, gcc-internal-format
-msgid "can%'t open %s for writing: %m"
-msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "%qT is not a class type"
+msgstr "クラスタイプ項を欠いています"
+
+#: cp/init.c:1612
+#, gcc-internal-format
+msgid "incomplete type %qT does not have member %qD"
+msgstr ""
 
-#: toplev.c:1434
+#: cp/init.c:1625
 #, fuzzy, gcc-internal-format
-msgid "-frecord-gcc-switches is not supported by the current target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "invalid pointer to bit-field %qD"
+msgstr "二項演算子 %s が不適切です"
 
-#: toplev.c:1747
+#: cp/init.c:1702
 #, fuzzy, gcc-internal-format
-msgid "this target does not support %qs"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "invalid use of non-static member function %qD"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: toplev.c:1796
-#, gcc-internal-format
-msgid "instruction scheduling not supported on this target machine"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/init.c:1708
+#, fuzzy, gcc-internal-format
+msgid "invalid use of non-static data member %qD"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: toplev.c:1800
+#: cp/init.c:1877
 #, gcc-internal-format
-msgid "this target machine does not have delayed branches"
-msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äʬ´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
+msgstr ""
 
-#: toplev.c:1814
+#: cp/init.c:1880
 #, gcc-internal-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: toplev.c:1887
-#, fuzzy, gcc-internal-format
-msgid "target system does not support the \"%s\" debug format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "uninitialized reference member in %q#T"
+msgstr ""
 
-#: toplev.c:1900
+#: cp/init.c:1892
 #, gcc-internal-format
-msgid "variable tracking requested, but useless unless producing debug info"
+msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: toplev.c:1903
+#: cp/init.c:1895
 #, gcc-internal-format
-msgid "variable tracking requested, but not supported by this debug format"
+msgid "uninitialized const member in %q#T"
 msgstr ""
 
-#: toplev.c:1937
+#: cp/init.c:1992
 #, fuzzy, gcc-internal-format
-msgid "can%'t open %s: %m"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+msgid "invalid type %<void%> for new"
+msgstr "new に対して無効な型である `void'"
 
-#: toplev.c:1944
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections not supported for this target"
-msgstr "-ffunction-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: cp/init.c:2035
+#, gcc-internal-format
+msgid "uninitialized const in %<new%> of %q#T"
+msgstr ""
 
-#: toplev.c:1949
+#: cp/init.c:2069
 #, fuzzy, gcc-internal-format
-msgid "-fdata-sections not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "call to Java constructor with %qs undefined"
+msgstr "Java コンストラクタが呼ばれましたが、`%s' は未定義です"
 
-#: toplev.c:1956
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections disabled; it makes profiling impossible"
-msgstr "-ffunction-sections ¤¬Ìµ¸ú¤Ç¤¹ -- ¥×¥í¥Õ¥¡¥¤¥ë¤ÏÉÔ²Äǽ¤Ç¤¹"
+#: cp/init.c:2085
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
 
-#: toplev.c:1963
+#: cp/init.c:2115
 #, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "no suitable %qD found in class %qT"
+msgstr "フィールド '%s' がクラス内に見つかりません"
 
-#: toplev.c:1969
+#: cp/init.c:2122 cp/search.c:1103
 #, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
-msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "request for member %qD is ambiguous"
+msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
 
-#: toplev.c:1978
+#: cp/init.c:2312
 #, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+msgid "non-constant array size in new, unable to verify length of initializer-list"
+msgstr "初期化子内に非定数の配列インデックスがあります"
 
-#: toplev.c:1985
+#: cp/init.c:2321
 #, fuzzy, gcc-internal-format
-msgid "-ffunction-sections may affect debugging on some targets"
-msgstr "-ffunction-sections ¤Ï¥¿¡¼¥²¥Ã¥È¤Ë¤è¤Ã¤Æ¤Ï¥Ç¥Ð¥Ã¥°¤Ë±Æ¶Á¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó"
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: toplev.c:1996
+#: cp/init.c:2561
 #, gcc-internal-format
-msgid "-fassociative-math disabled; other options take precedence"
-msgstr ""
+msgid "size in array new must have integral type"
+msgstr "配列 new でのサイズは完全な型を持たねばなりません"
 
-#: toplev.c:2008
-#, fuzzy, gcc-internal-format
-msgid "-fstack-protector not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: cp/init.c:2575
+#, gcc-internal-format
+msgid "new cannot be applied to a reference type"
+msgstr "参照型に対して new を適用できません"
 
-#: toplev.c:2021
+#: cp/init.c:2584
 #, gcc-internal-format
-msgid "unwind tables currently require a frame pointer for correctness"
-msgstr ""
+msgid "new cannot be applied to a function type"
+msgstr "関数型に対して new を適用できません"
 
-#: toplev.c:2207
+#: cp/init.c:2628
 #, fuzzy, gcc-internal-format
-msgid "error writing to %s: %m"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+msgid "call to Java constructor, while %<jclass%> undefined"
+msgstr "Java コンストラクタが呼ばれましたが、`jclass' は未定義です"
 
-#: toplev.c:2209 java/jcf-parse.c:1778
-#, fuzzy, gcc-internal-format
-msgid "error closing %s: %m"
-msgstr "¥¨¥é¡¼¤Ë¤è¤ê %s ¤òÊĤ¸¤Þ¤¹"
+#: cp/init.c:2646
+#, gcc-internal-format
+msgid "can%'t find %<class$%> in %qT"
+msgstr ""
 
-#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
-#, fuzzy, gcc-internal-format
-msgid "%Hwill never be executed"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+#: cp/init.c:3097
+#, gcc-internal-format
+msgid "initializer ends prematurely"
+msgstr "初期設定子の末尾が本来より早く出現しました"
 
-#: tree-cfg.c:3153
+#: cp/init.c:3159
 #, gcc-internal-format
-msgid "SSA name in freelist but still referenced"
-msgstr ""
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr "多次元配列は初期化子で初期化することができません"
 
-#: tree-cfg.c:3162
+#: cp/init.c:3318
 #, gcc-internal-format
-msgid "ASSERT_EXPR with an always-false condition"
+msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: tree-cfg.c:3175
+#: cp/init.c:3322
 #, gcc-internal-format
-msgid "GIMPLE register modified with BIT_FIELD_REF"
+msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
 msgstr ""
 
-#: tree-cfg.c:3210
+#: cp/init.c:3344
 #, gcc-internal-format
-msgid "invariant not recomputed when ADDR_EXPR changed"
-msgstr ""
+msgid "unknown array size in delete"
+msgstr "delete での配列サイズが不明です"
 
-#: tree-cfg.c:3216
+#: cp/init.c:3605
 #, gcc-internal-format
-msgid "constant not recomputed when ADDR_EXPR changed"
-msgstr ""
+msgid "type to vector delete is neither pointer or array type"
+msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
 
-#: tree-cfg.c:3221
+#: cp/lex.c:322
 #, gcc-internal-format
-msgid "side effects not recomputed when ADDR_EXPR changed"
-msgstr ""
+msgid "junk at end of #pragma %s"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: tree-cfg.c:3237
+#: cp/lex.c:329
 #, gcc-internal-format
-msgid "address taken, but ADDRESSABLE bit not set"
-msgstr ""
+msgid "invalid #pragma %s"
+msgstr "無効な #pragma %s です"
 
-#: tree-cfg.c:3252
+#: cp/lex.c:337
 #, fuzzy, gcc-internal-format
-msgid "non-integral used in condition"
-msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s ¾ò·ï"
+msgid "#pragma vtable no longer supported"
+msgstr "--driver は最早サポートされません"
 
-#: tree-cfg.c:3257
+#: cp/lex.c:409
 #, fuzzy, gcc-internal-format
-msgid "invalid conditional operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+msgid "#pragma implementation for %qs appears after file is included"
+msgstr "%s への #pragma implementation はファイルが include された後で出現しました"
 
-#: tree-cfg.c:3309
-#, fuzzy, gcc-internal-format
-msgid "invalid reference prefix"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
+#: cp/lex.c:433
+#, gcc-internal-format
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
 
-#: tree-cfg.c:3320
+#: cp/lex.c:448
 #, fuzzy, gcc-internal-format
-msgid "invalid operand to plus/minus, type is a pointer"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+msgid "%qD not defined"
+msgstr "\"%s\" は定義されていません"
 
-#: tree-cfg.c:3331
-#, fuzzy, gcc-internal-format
-msgid "invalid operand to pointer plus, first operand is not a pointer"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/lex.c:454
+#, gcc-internal-format
+msgid "%qD was not declared in this scope"
+msgstr ""
 
-#: tree-cfg.c:3339
+#. 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:494
 #, gcc-internal-format
-msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
+msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
 msgstr ""
 
-#: tree-cfg.c:3406 tree-cfg.c:3822
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in unary expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/lex.c:503
+#, gcc-internal-format
+msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
+msgstr ""
 
-#: tree-cfg.c:3416
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in unary expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/mangle.c:1950
+#, gcc-internal-format
+msgid "mangling typeof, use decltype instead"
+msgstr ""
 
-#: tree-cfg.c:3437
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in binary expression"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: cp/mangle.c:2180
+#, gcc-internal-format
+msgid "mangling unknown fixed point type"
+msgstr ""
 
-#: tree-cfg.c:3448
+#: cp/mangle.c:2585
 #, fuzzy, gcc-internal-format
-msgid "type mismatch in binary expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "mangling %C"
+msgstr "警告: "
 
-#: tree-cfg.c:3473
+#: cp/mangle.c:2637
 #, fuzzy, gcc-internal-format
-msgid "invalid expression for min lvalue"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+msgid "mangling new-expression"
+msgstr "無効な型表現です"
 
-#: tree-cfg.c:3480
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in indirect reference"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: cp/mangle.c:2671
+#, gcc-internal-format
+msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+msgstr ""
 
-#: tree-cfg.c:3487
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in indirect reference"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/mangle.c:2979
+#, gcc-internal-format
+msgid "the mangled name of %qD will change in a future version of GCC"
+msgstr ""
 
-#: tree-cfg.c:3515
-#, fuzzy, gcc-internal-format
-msgid "invalid operands to array reference"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: cp/mangle.c:3095
+#, gcc-internal-format
+msgid "-fabi-version=4 (or =0) avoids this error with a change in vector mangling"
+msgstr ""
 
-#: tree-cfg.c:3526
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in array reference"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/method.c:393
+#, gcc-internal-format
+msgid "generic thunk code fails for method %q#D which uses %<...%>"
+msgstr ""
 
-#: tree-cfg.c:3535
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in array range reference"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/method.c:649 cp/method.c:980
+#, gcc-internal-format
+msgid "non-static const member %q#D, can%'t use default assignment operator"
+msgstr ""
 
-#: tree-cfg.c:3546
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in real/imagpart reference"
-msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
+#: cp/method.c:655 cp/method.c:986
+#, gcc-internal-format
+msgid "non-static reference member %q#D, can%'t use default assignment operator"
+msgstr ""
 
-#: tree-cfg.c:3556
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in component reference"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/method.c:771
+#, gcc-internal-format
+msgid "synthesized method %qD first required here "
+msgstr ""
 
-#: tree-cfg.c:3610
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in conversion"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: cp/method.c:933
+#, gcc-internal-format
+msgid "union member %q+D with non-trivial %qD"
+msgstr ""
 
-#: tree-cfg.c:3638
-#, fuzzy, gcc-internal-format
-msgid "invalid types in nop conversion"
-msgstr "̵¸ú¤Ê·¿É½¸½¤Ç¤¹"
+#: cp/method.c:1003
+#, gcc-internal-format
+msgid "uninitialized non-static const member %q#D"
+msgstr ""
 
-#: tree-cfg.c:3652
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in int to float conversion"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: cp/method.c:1009
+#, gcc-internal-format
+msgid "uninitialized non-static reference member %q#D"
+msgstr ""
 
-#: tree-cfg.c:3658
-#, fuzzy, gcc-internal-format
-msgid "invalid types in conversion to floating point"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
+#: cp/method.c:1241
+#, gcc-internal-format
+msgid "%qT has virtual bases, default move assignment operator cannot be generated"
+msgstr ""
 
-#: tree-cfg.c:3671
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in float to int conversion"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: cp/method.c:1351
+#, gcc-internal-format
+msgid "a lambda closure type has a deleted default constructor"
+msgstr ""
 
-#: tree-cfg.c:3677
-#, fuzzy, gcc-internal-format
-msgid "invalid types in conversion to integer"
-msgstr "new ¤ËÂФ·¤Æ̵¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
+#: cp/method.c:1353
+#, gcc-internal-format
+msgid "a lambda closure type has a deleted copy assignment operator"
+msgstr ""
 
-#: tree-cfg.c:3691
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in complex expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/method.c:1362
+#, gcc-internal-format
+msgid "%qD is implicitly deleted because the default definition would be ill-formed:"
+msgstr ""
 
-#: tree-cfg.c:3704
+#: cp/method.c:1554
 #, fuzzy, gcc-internal-format
-msgid "type mismatch in complex expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "defaulted declaration %q+D"
+msgstr "無効な宣言です"
 
-#: tree-cfg.c:3718
+#: cp/method.c:1556
 #, fuzzy, gcc-internal-format
-msgid "constructor not allowed for non-vector types"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+msgid "does not match expected signature %qD"
+msgstr "キャストによる関数の型が適合しません"
 
-#: tree-cfg.c:3735
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in shift expression"
-msgstr "#if ¼°¤ÎÃæ¤Ë̵¸ú¤Ê¿ôÃÍ"
+#: cp/method.c:1577
+#, gcc-internal-format
+msgid "%qD cannot be declared as constexpr"
+msgstr ""
 
-#: tree-cfg.c:3741
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in shift expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/method.c:1617
+#, gcc-internal-format
+msgid "%qD cannot be defaulted"
+msgstr ""
 
-#: tree-cfg.c:3759
-#, fuzzy, gcc-internal-format
-msgid "invalid (pointer) operands to plus/minus"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: 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 ""
 
-#: tree-cfg.c:3772
+#: cp/name-lookup.c:732
 #, fuzzy, gcc-internal-format
-msgid "invalid operands in pointer plus expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+msgid "redeclaration of %<wchar_t%> as %qT"
+msgstr "`%s' が再宣言されました"
 
-#: tree-cfg.c:3779
+#. 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:762
 #, fuzzy, gcc-internal-format
-msgid "type mismatch in pointer plus expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "invalid redeclaration of %q+D"
+msgstr "無効な宣言です"
 
-#: tree-cfg.c:3798
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+#: cp/name-lookup.c:763
+#, gcc-internal-format
+msgid "as %qD"
+msgstr ""
 
-#: tree-cfg.c:3831
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in address expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/name-lookup.c:809 cp/name-lookup.c:820
+#, gcc-internal-format
+msgid "declaration of %q#D with C language linkage"
+msgstr ""
 
-#: tree-cfg.c:3851
+#: cp/name-lookup.c:813
 #, fuzzy, gcc-internal-format
-msgid "invalid operands in truth expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+msgid "due to different exception specifications"
+msgstr "例外仕様の検査をするコードを生成しない"
 
-#: tree-cfg.c:3860
+#: cp/name-lookup.c:904
 #, fuzzy, gcc-internal-format
-msgid "type mismatch in binary truth expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "type mismatch with previous external decl of %q#D"
+msgstr "型が前方の外部宣言と一致しません"
 
-#: tree-cfg.c:3876
+#: cp/name-lookup.c:905
 #, fuzzy, gcc-internal-format
-msgid "invalid operand in unary not"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+msgid "previous external decl of %q+#D"
+msgstr "前方の `%s' の外部宣言"
 
-#: tree-cfg.c:3885
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in not expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/name-lookup.c:996
+#, gcc-internal-format
+msgid "extern declaration of %q#D doesn%'t match"
+msgstr ""
 
-#: tree-cfg.c:3924
+#: cp/name-lookup.c:997
 #, fuzzy, gcc-internal-format
-msgid "invalid operands in comparison expression"
-msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+msgid "global declaration %q+#D"
+msgstr "無効な宣言です"
 
-#: tree-cfg.c:3941
+#: cp/name-lookup.c:1054 cp/name-lookup.c:1083
 #, fuzzy, gcc-internal-format
-msgid "type mismatch in comparison expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "declaration of %q#D shadows a parameter"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
 
-#: tree-cfg.c:3971
+#: cp/name-lookup.c:1086
 #, fuzzy, gcc-internal-format
-msgid "non-trivial conversion at assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+msgid "declaration of %qD shadows a previous local"
+msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
 
-#: tree-cfg.c:4012 tree-cfg.c:4160
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:1115
 #, fuzzy, gcc-internal-format
-msgid "is not a valid GIMPLE statement"
-msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
+msgid "declaration of %qD shadows a member of 'this'"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: tree-cfg.c:4039
+#: cp/name-lookup.c:1129
 #, fuzzy, gcc-internal-format
-msgid "invalid operand to switch statement"
-msgstr "%s ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgid "declaration of %qD shadows a global declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: tree-cfg.c:4050
+#: cp/name-lookup.c:1252
 #, fuzzy, gcc-internal-format
-msgid "type error in return expression"
-msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+msgid "name lookup of %qD changed"
+msgstr "`%s' の名前引きは変更されました"
 
-#: tree-cfg.c:4128
+#: cp/name-lookup.c:1253
 #, gcc-internal-format
-msgid "verify_gimple failed"
+msgid "  matches this %q+D under ISO standard rules"
 msgstr ""
 
-#: tree-cfg.c:4180
+#: cp/name-lookup.c:1255
 #, gcc-internal-format
-msgid "statement marked for throw, but doesn%'t"
+msgid "  matches this %q+D under old rules"
 msgstr ""
 
-#: tree-cfg.c:4185
+#: cp/name-lookup.c:1273 cp/name-lookup.c:1281
+#, fuzzy, gcc-internal-format
+msgid "name lookup of %qD changed for ISO %<for%> scoping"
+msgstr "`%s' の名前引きは新たな ISO `for' スコープに変わりました"
+
+#: cp/name-lookup.c:1275
 #, gcc-internal-format
-msgid "statement marked for throw in middle of block"
+msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr ""
 
-#: tree-cfg.c:4256
+#: cp/name-lookup.c:1284
 #, gcc-internal-format
-msgid "unexpected non-tuple"
+msgid "  using obsolete binding at %q+D"
 msgstr ""
 
-#: tree-cfg.c:4285
+#: cp/name-lookup.c:1290 cp/parser.c:11640
 #, gcc-internal-format
-msgid "Dead STMT in EH table"
+msgid "(if you use %<-fpermissive%> G++ will accept your code)"
 msgstr ""
 
-#: tree-cfg.c:4319
+#: cp/name-lookup.c:1345
 #, gcc-internal-format
-msgid "bb_for_stmt (phi) is set to a wrong basic block"
+msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: tree-cfg.c:4330
+#: cp/name-lookup.c:1348
 #, fuzzy, gcc-internal-format
-msgid "missing PHI def"
-msgstr "¼±Ê̻Ҥò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "%s %s %p %d\n"
+msgstr "%s: %s: "
 
-#: tree-cfg.c:4341
-#, gcc-internal-format
-msgid "PHI def is not a GIMPLE value"
-msgstr ""
+#: cp/name-lookup.c:2078
+#, fuzzy, gcc-internal-format
+msgid "%q#D hides constructor for %q#T"
+msgstr "%d 個のコンストラクタが見つかりました\n"
 
-#: tree-cfg.c:4357 tree-cfg.c:4383
-#, gcc-internal-format
-msgid "incorrect sharing of tree nodes"
-msgstr ""
+#: cp/name-lookup.c:2095
+#, fuzzy, gcc-internal-format
+msgid "%q#D conflicts with previous using declaration %q#D"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: tree-cfg.c:4374
-#, gcc-internal-format
-msgid "bb_for_stmt (stmt) is set to a wrong basic block"
-msgstr ""
+#: cp/name-lookup.c:2118
+#, fuzzy, gcc-internal-format
+msgid "previous non-function declaration %q+#D"
+msgstr "前方での `%s' の暗黙的な宣言"
 
-#: tree-cfg.c:4397
-#, gcc-internal-format
-msgid "verify_stmts failed"
-msgstr ""
+#: cp/name-lookup.c:2119
+#, fuzzy, gcc-internal-format
+msgid "conflicts with function declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
+
+#. It's a nested name with template parameter dependent scope.
+#. This can only be using-declaration for class member.
+#: cp/name-lookup.c:2197 cp/name-lookup.c:2222
+#, fuzzy, gcc-internal-format
+msgid "%qT is not a namespace"
+msgstr "%s=%s は数値ではありません"
 
-#: tree-cfg.c:4420
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:2207
 #, gcc-internal-format
-msgid "ENTRY_BLOCK has IL associated with it"
+msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: tree-cfg.c:4426
+#: cp/name-lookup.c:2214
 #, gcc-internal-format
-msgid "EXIT_BLOCK has IL associated with it"
+msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#: tree-cfg.c:4433
+#: cp/name-lookup.c:2250
 #, gcc-internal-format
-msgid "fallthru to exit from bb %d"
+msgid "%qD not declared"
 msgstr ""
 
-#: tree-cfg.c:4455
+#: cp/name-lookup.c:2286 cp/name-lookup.c:2323 cp/name-lookup.c:2357
+#: cp/name-lookup.c:2372
 #, gcc-internal-format
-msgid "nonlocal label "
+msgid "%qD is already declared in this scope"
 msgstr ""
 
-#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
+#: cp/name-lookup.c:2979
 #, gcc-internal-format
-msgid "label "
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: tree-cfg.c:4489
-#, fuzzy, gcc-internal-format
-msgid "control flow in the middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
-
-#: tree-cfg.c:4519
+#: cp/name-lookup.c:2986
 #, gcc-internal-format
-msgid "fallthru edge after a control statement in bb %d"
+msgid "%<%T::%D%> names destructor"
 msgstr ""
 
-#: tree-cfg.c:4532
+#: cp/name-lookup.c:2991
 #, gcc-internal-format
-msgid "true/false edge after a non-COND_EXPR in bb %d"
+msgid "%<%T::%D%> names constructor"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: cp/name-lookup.c:2996
 #, gcc-internal-format
-msgid "COND_EXPR with code in branches at the end of bb %d"
+msgid "%<%T::%D%> names constructor in %qT"
 msgstr ""
 
-#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
+#: cp/name-lookup.c:3046
 #, gcc-internal-format
-msgid "wrong outgoing edge flags at end of bb %d"
+msgid "no members matching %<%T::%D%> in %q#T"
 msgstr ""
 
-#: tree-cfg.c:4572
+#: cp/name-lookup.c:3114
 #, gcc-internal-format
-msgid "explicit goto at end of bb %d"
+msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: tree-cfg.c:4602
+#: cp/name-lookup.c:3122
+#, fuzzy, gcc-internal-format
+msgid "explicit qualification in declaration of %qD"
+msgstr "`%s' の宣言が矛盾しています"
+
+#: cp/name-lookup.c:3205
 #, gcc-internal-format
-msgid "return edge does not point to exit in bb %d"
+msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: tree-cfg.c:4635
+#: cp/name-lookup.c:3249
+#, fuzzy, gcc-internal-format
+msgid "%qD attribute requires a single NTBS argument"
+msgstr "%s: オプション `%s' には引数が必要です\n"
+
+#: cp/name-lookup.c:3256
 #, gcc-internal-format
-msgid "found default case not at end of case vector"
+msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: tree-cfg.c:4641
+#: cp/name-lookup.c:3264 cp/name-lookup.c:3634
 #, fuzzy, gcc-internal-format
-msgid "case labels not sorted: "
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qD attribute directive ignored"
+msgstr "`%s' 属性の疑似命令が無視されました"
 
-#: tree-cfg.c:4652
+#: cp/name-lookup.c:3309
 #, gcc-internal-format
-msgid "no default case found at end of case vector"
+msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr ""
 
-#: tree-cfg.c:4660
+#: cp/name-lookup.c:3622
 #, gcc-internal-format
-msgid "extra outgoing edge %d->%d"
+msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: tree-cfg.c:4682
+#: cp/name-lookup.c:3626
 #, gcc-internal-format
-msgid "missing edge %i->%i"
+msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: tree-cfg.c:7025 tree-cfg.c:7029
-#, fuzzy, gcc-internal-format
-msgid "%H%<noreturn%> function does return"
-msgstr "`noreturn' ´Ø¿ô¤¬ return ¤·¤Æ¤¤¤Þ¤¹"
-
-#: tree-cfg.c:7051 tree-cfg.c:7056
-#, fuzzy, gcc-internal-format
-msgid "%Hcontrol reaches end of non-void function"
-msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
-
-#: tree-cfg.c:7117
-#, fuzzy, gcc-internal-format
-msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `noreturn' Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
-
-#: tree-dump.c:932
-#, fuzzy, gcc-internal-format
-msgid "could not open dump file %qs: %s"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: tree-dump.c:1067
+#: cp/name-lookup.c:3964
 #, gcc-internal-format
-msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgid "maximum limit of %d namespaces searched for %qE"
 msgstr ""
 
-#: tree-eh.c:1805
-#, fuzzy, gcc-internal-format
-msgid "EH edge %i->%i is missing"
-msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/name-lookup.c:3974
+#, gcc-internal-format
+msgid "suggested alternative:"
+msgid_plural "suggested alternatives:"
+msgstr[0] ""
 
-#: tree-eh.c:1810
+#: cp/name-lookup.c:3978
 #, gcc-internal-format
-msgid "EH edge %i->%i miss EH flag"
+msgid "  %qE"
 msgstr ""
 
-#. ??? might not be mistake.
-#: tree-eh.c:1816
+#: cp/name-lookup.c:5161
 #, gcc-internal-format
-msgid "EH edge %i->%i has duplicated regions"
+msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: tree-eh.c:1850
+#: cp/name-lookup.c:5608
 #, gcc-internal-format
-msgid "BB %i can not throw but has EH edges"
+msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: tree-eh.c:1857
+#: cp/name-lookup.c:5617
 #, gcc-internal-format
-msgid "BB %i last statement has incorrectly set region"
+msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
-#: tree-eh.c:1868
+#: cp/optimize.c:340
 #, gcc-internal-format
-msgid "unnecessary EH edge %i->%i"
+msgid "making multiple clones of %qD"
 msgstr ""
 
-#: tree-inline.c:1880
+#: cp/parser.c:579
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
+msgid "identifier %qE will become a keyword in C++0x"
 msgstr ""
 
-#: tree-inline.c:1892
+#: cp/parser.c:2321
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp"
+msgid "%<#pragma%> is not allowed here"
 msgstr ""
 
-#: tree-inline.c:1906
+#: cp/parser.c:2352
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable argument lists"
+msgid "%<%E::%E%> has not been declared"
 msgstr ""
 
-#: tree-inline.c:1917
+#: cp/parser.c:2355
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
+msgid "%<::%E%> has not been declared"
 msgstr ""
 
-#: tree-inline.c:1924
+#: cp/parser.c:2358
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses non-local goto"
+msgid "request for member %qE in non-class type %qT"
 msgstr ""
 
-#: tree-inline.c:1935
+#: cp/parser.c:2361
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
+msgid "%<%T::%E%> has not been declared"
 msgstr ""
 
-#: tree-inline.c:1954
+#: cp/parser.c:2364
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it contains a computed goto"
+msgid "%qE has not been declared"
 msgstr ""
 
-#: tree-inline.c:1968
+#: cp/parser.c:2371
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it receives a non-local goto"
+msgid "%<%E::%E%> is not a type"
 msgstr ""
 
-#: tree-inline.c:1993
+#: cp/parser.c:2375
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable sized variables"
+msgid "%<%E::%E%> is not a class or namespace"
 msgstr ""
 
-#: tree-inline.c:2015
+#: cp/parser.c:2380
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 msgstr ""
 
-#: tree-inline.c:2091
+#: cp/parser.c:2393
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
+msgid "%<::%E%> is not a type"
 msgstr ""
 
-#: tree-inline.c:2105
+#: cp/parser.c:2396
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
+msgid "%<::%E%> is not a class or namespace"
 msgstr ""
 
-#: tree-inline.c:2674 tree-inline.c:2684
-#, fuzzy, gcc-internal-format
-msgid "inlining failed in call to %q+F: %s"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Î¥¤¥ó¥é¥¤¥ó²½¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
-
-#: tree-inline.c:2675 tree-inline.c:2686
+#: cp/parser.c:2400
 #, gcc-internal-format
-msgid "called from here"
-msgstr "¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿"
+msgid "%<::%E%> is not a class, namespace, or enumeration"
+msgstr ""
 
-#: tree-mudflap.c:864
+#: cp/parser.c:2412
 #, gcc-internal-format
-msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgid "%qE is not a type"
 msgstr ""
 
-#: tree-mudflap.c:1050
+#: cp/parser.c:2415
 #, gcc-internal-format
-msgid "mudflap cannot track %qs in stub function"
+msgid "%qE is not a class or namespace"
 msgstr ""
 
-#: tree-mudflap.c:1279
+#: cp/parser.c:2419
 #, gcc-internal-format
-msgid "mudflap cannot track unknown size extern %qs"
+msgid "%qE is not a class, namespace, or enumeration"
 msgstr ""
 
-#: tree-nomudflap.c:50
+#: cp/parser.c:2462
 #, fuzzy, gcc-internal-format
-msgid "mudflap: this language is not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO C++ は `long long' を受け入れません"
 
-#: tree-optimize.c:430
+#: cp/parser.c:2483
 #, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is %u bytes"
-msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %u ¥Ð¥¤¥È¤Ç¤¹"
+msgid "duplicate %qs"
+msgstr "`%s' が重複しています"
 
-#: tree-optimize.c:433
+#: cp/parser.c:2528
 #, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is larger than %wd bytes"
-msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤ê¤âÂ礭¤¯¤Ê¤ê¤Þ¤¹"
+msgid "new types may not be defined in a return type"
+msgstr "参照型に対して new を適用できません"
 
-#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
-#, gcc-internal-format
-msgid "SSA corruption"
-msgstr ""
+#: cp/parser.c:2530
+#, fuzzy, gcc-internal-format
+msgid "(perhaps a semicolon is missing after the definition of %qT)"
+msgstr "%s 宣言の後ろのセミコロンを欠いています"
 
-#: tree-outof-ssa.c:1263
+#: cp/parser.c:2550 cp/parser.c:4706 cp/pt.c:6749
 #, gcc-internal-format
-msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
+msgid "%qT is not a template"
 msgstr ""
 
-#: tree-outof-ssa.c:1269
+#: cp/parser.c:2552
 #, gcc-internal-format
-msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
+msgid "%qE is not a template"
 msgstr ""
 
-#: tree-outof-ssa.c:1276
-#, gcc-internal-format
-msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
-msgstr ""
+#: cp/parser.c:2554
+#, fuzzy, gcc-internal-format
+msgid "invalid template-id"
+msgstr "無効な型: `void &'"
 
-#: tree-outof-ssa.c:1282
+#: cp/parser.c:2587
 #, gcc-internal-format
-msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
+msgid "floating-point literal cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-profile.c:356
+#: cp/parser.c:2591 cp/pt.c:12533
 #, gcc-internal-format
-msgid "unimplemented functionality"
+msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa-alias-warnings.c:814
+#: cp/parser.c:2596
 #, gcc-internal-format
-msgid "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of main type %qT is referenced at or around %s:%d and may be aliased to object %<%s%s%> of main type %qT which is referenced at or around %s:%d."
+msgid "%<typeid%> operator cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:110
+#: cp/parser.c:2600
 #, gcc-internal-format
-msgid "expected an SSA_NAME object"
+msgid "non-constant compound literals cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:116
+#: cp/parser.c:2604
 #, gcc-internal-format
-msgid "type mismatch between an SSA_NAME and its symbol"
+msgid "a function call cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:122
+#: cp/parser.c:2608
 #, gcc-internal-format
-msgid "found an SSA_NAME that had been released into the free pool"
+msgid "an increment cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:128
+#: cp/parser.c:2612
 #, gcc-internal-format
-msgid "found a virtual definition for a GIMPLE register"
+msgid "an decrement cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:134
-#, fuzzy, gcc-internal-format
-msgid "found a real definition for a non-register"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: tree-ssa.c:141
+#: cp/parser.c:2616
 #, gcc-internal-format
-msgid "found real variable when subvariables should have appeared"
+msgid "an array reference cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:148
+#: cp/parser.c:2620
 #, gcc-internal-format
-msgid "found a default name with a non-empty defining statement"
+msgid "the address of a label cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:176
+#: cp/parser.c:2624
 #, gcc-internal-format
-msgid "SSA_NAME created in two different blocks %i and %i"
+msgid "calls to overloaded operators cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:185
+#: cp/parser.c:2628
 #, gcc-internal-format
-msgid "SSA_NAME_DEF_STMT is wrong"
+msgid "an assignment cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:237
-#, fuzzy, gcc-internal-format
-msgid "missing definition"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tree-ssa.c:243
+#: cp/parser.c:2631
 #, gcc-internal-format
-msgid "definition in block %i does not dominate use in block %i"
+msgid "a comma operator cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:251
+#: cp/parser.c:2635
 #, gcc-internal-format
-msgid "definition in block %i follows the use"
+msgid "a call to a constructor cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:258
+#: cp/parser.c:2681
 #, gcc-internal-format
-msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
+msgid "%qs cannot appear in a constant-expression"
 msgstr ""
 
-#: tree-ssa.c:266
-#, gcc-internal-format
-msgid "no immediate_use list"
-msgstr ""
+#: cp/parser.c:2709
+#, fuzzy, gcc-internal-format
+msgid "invalid use of template-name %qE without an argument list"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: tree-ssa.c:278
+#: cp/parser.c:2712
+#, fuzzy, gcc-internal-format
+msgid "invalid use of destructor %qD as a type"
+msgstr "`restrict' の用法が不適切です"
+
+#. Something like 'unsigned A a;'
+#: cp/parser.c:2715
 #, gcc-internal-format
-msgid "wrong immediate use list"
+msgid "invalid combination of multiple type-specifiers"
 msgstr ""
 
-#: tree-ssa.c:312
+#. Issue an error message.
+#: cp/parser.c:2719
 #, gcc-internal-format
-msgid "incoming edge count does not match number of PHI arguments"
+msgid "%qE does not name a type"
 msgstr ""
 
-#: tree-ssa.c:326
-#, fuzzy, gcc-internal-format
-msgid "PHI argument is missing for edge %d->%d"
-msgstr "%s ¤Î¸å¤í¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: tree-ssa.c:335
+#: cp/parser.c:2728
 #, gcc-internal-format
-msgid "PHI argument is not SSA_NAME, or invariant"
+msgid "C++0x %<constexpr%> only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: tree-ssa.c:348
+#: cp/parser.c:2755
 #, gcc-internal-format
-msgid "wrong edge %d->%d for PHI argument"
+msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: tree-ssa.c:398
+#: cp/parser.c:2770
 #, gcc-internal-format
-msgid "non-addressable variable inside an alias set"
+msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: tree-ssa.c:409
+#. A<T>::A<T>()
+#: cp/parser.c:2776
 #, gcc-internal-format
-msgid "verify_flow_insensitive_alias_info failed"
+msgid "%<%T::%E%> names the constructor, not the type"
 msgstr ""
 
-#: tree-ssa.c:451
+#: cp/parser.c:2779
 #, gcc-internal-format
-msgid "dereferenced pointers should have a name or a symbol tag"
+msgid "and %qT has no template constructors"
 msgstr ""
 
-#: tree-ssa.c:458
+#: cp/parser.c:2784
 #, gcc-internal-format
-msgid "pointers with a memory tag, should have points-to sets"
+msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
 msgstr ""
 
-#: tree-ssa.c:470
+#: cp/parser.c:2788
 #, gcc-internal-format
-msgid "pointer escapes but its name tag is not call-clobbered"
+msgid "%qE in class %qT does not name a type"
 msgstr ""
 
-#: tree-ssa.c:480
+#: cp/parser.c:3338
 #, gcc-internal-format
-msgid "verify_flow_sensitive_alias_info failed"
+msgid "expected string-literal"
 msgstr ""
 
-#: tree-ssa.c:508
+#: cp/parser.c:3390
 #, gcc-internal-format
-msgid "variable in call_clobbered_vars but not marked call_clobbered"
+msgid "a wide string is invalid in this context"
 msgstr ""
 
-#: tree-ssa.c:527
+#: cp/parser.c:3485 cp/parser.c:9627
 #, gcc-internal-format
-msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
+msgid "expected declaration"
 msgstr ""
 
-#: tree-ssa.c:537
+#: cp/parser.c:3580
+#, fuzzy, gcc-internal-format
+msgid "fixed-point types not supported in C++"
+msgstr "-Wno-strict-prototypes は C++ では受け付けられません"
+
+#: cp/parser.c:3660
 #, gcc-internal-format
-msgid "verify_call_clobbering failed"
-msgstr ""
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr "ISO C++ はブレースでまとめられた式を禁じます"
 
-#: tree-ssa.c:558
+#: cp/parser.c:3672
 #, gcc-internal-format
-msgid "Memory partitions should have at least one symbol"
+msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr ""
 
-#: tree-ssa.c:568
+#: cp/parser.c:3720 cp/parser.c:3869 cp/parser.c:4022
 #, gcc-internal-format
-msgid "Partitioned symbols should belong to exactly one partition"
+msgid "expected primary-expression"
 msgstr ""
 
-#: tree-ssa.c:581
+#: cp/parser.c:3750
+#, fuzzy, gcc-internal-format
+msgid "%<this%> may not be used in this context"
+msgstr "マクロ引数内でディレクトリを使うことはできません"
+
+#: cp/parser.c:3864
 #, gcc-internal-format
-msgid "verify_memory_partitions failed"
+msgid "a template declaration cannot appear at block scope"
 msgstr ""
 
-#: tree-ssa.c:653
+#: cp/parser.c:3998
 #, gcc-internal-format
-msgid "AUX pointer initialized for edge %d->%d"
+msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: tree-ssa.c:677
+#: cp/parser.c:4162
 #, gcc-internal-format
-msgid "stmt (%p) marked modified after optimization pass: "
+msgid "expected id-expression"
 msgstr ""
 
-#: tree-ssa.c:697
+#: cp/parser.c:4292
 #, gcc-internal-format
-msgid "statement makes a memory store, but has no VDEFS"
+msgid "scope %qT before %<~%> is not a class-name"
 msgstr ""
 
-#: tree-ssa.c:707 tree-ssa.c:717
+#: cp/parser.c:4413
 #, fuzzy, gcc-internal-format
-msgid "in statement"
-msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
+msgid "declaration of %<~%T%> as member of %qT"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: tree-ssa.c:756
+#: cp/parser.c:4428
 #, gcc-internal-format
-msgid "verify_ssa failed"
+msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: tree-ssa.c:1293
-#, fuzzy, gcc-internal-format
-msgid "%J%qD was declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#. We only do data flow with SSA_NAMEs, so that's all we
-#. can warn about.
-#: tree-ssa.c:1311
-#, fuzzy, gcc-internal-format
-msgid "%H%qD is used uninitialized in this function"
-msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍѤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
-
-#: tree-ssa.c:1349
-#, fuzzy, gcc-internal-format
-msgid "%H%qD may be used uninitialized in this function"
-msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍѤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
-
-#: tree-vrp.c:4384
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is outside array bounds"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: tree-vrp.c:4398
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is above array bounds"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: tree-vrp.c:4405
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is below array bounds"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: tree-vrp.c:5058
+#: cp/parser.c:4464 cp/parser.c:15161
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional to constant"
+msgid "expected unqualified-id"
 msgstr ""
 
-#: tree-vrp.c:5064
+#: cp/parser.c:4568
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional"
+msgid "found %<:%> in nested-name-specifier, expected %<::%>"
 msgstr ""
 
-#: tree.c:3682
-#, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to %qT after definition"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#: tree.c:3966
+#: cp/parser.c:4785
 #, gcc-internal-format
-msgid "%q+D already declared with dllexport attribute: dllimport ignored"
+msgid "expected nested-name-specifier"
 msgstr ""
 
-#: tree.c:3978
+#: cp/parser.c:4967 cp/parser.c:6624
 #, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
+msgid "types may not be defined in casts"
 msgstr ""
 
-#: tree.c:3994
+#: cp/parser.c:5027
 #, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
+msgid "types may not be defined in a %<typeid%> expression"
 msgstr ""
 
-#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
-#: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
-#: config/sh/symbian.c:415
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: tree.c:4081
+#. Warn the user that a compound literal is not
+#. allowed in standard C++.
+#: cp/parser.c:5136
 #, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared as  dllimport: attribute ignored"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "ISO C++ forbids compound-literals"
+msgstr "ISO C++ は複合リテラルを禁じます"
 
-#: tree.c:4089
-#, fuzzy, gcc-internal-format
-msgid "function %q+D definition is marked dllimport"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:5512
+#, gcc-internal-format
+msgid "%qE does not have class type"
+msgstr ""
 
-#: tree.c:4097 config/sh/symbian.c:430
+#: cp/parser.c:5597 cp/typeck.c:2318
 #, fuzzy, gcc-internal-format
-msgid "variable %q+D definition is marked dllimport"
-msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid use of %qD"
+msgstr "`restrict' の用法が不適切です"
 
-#: tree.c:4120 config/sh/symbian.c:505
+#: cp/parser.c:5860
 #, gcc-internal-format
-msgid "external linkage required for symbol %q+D because of %qs attribute"
+msgid "non-scalar type"
 msgstr ""
 
-#: tree.c:4134
+#: cp/parser.c:5996
 #, gcc-internal-format
-msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
+msgid "types may not be defined in %<noexcept%> expressions"
 msgstr ""
 
-#: tree.c:5648
+#: cp/parser.c:6227
 #, gcc-internal-format
-msgid "arrays of functions are not meaningful"
-msgstr "´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "array bound forbidden after parenthesized type-id"
+msgstr ""
 
-#: tree.c:5801
+#: cp/parser.c:6229
 #, gcc-internal-format
-msgid "function return type cannot be function"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
-
-#: tree.c:6818 tree.c:6903 tree.c:6964
-#, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
-
-#: tree.c:6855
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
-
-#: tree.c:6868
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
-
-#: tree.c:6917
-#, fuzzy, gcc-internal-format
-msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
-
-#: tree.c:6930
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+msgid "try removing the parentheses around the type-id"
+msgstr ""
 
-#: tree.c:6990
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+#: cp/parser.c:6310
+#, gcc-internal-format
+msgid "types may not be defined in a new-type-id"
+msgstr ""
 
-#: tree.c:7004
+#: cp/parser.c:6434
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "expression in new-declarator must have integral or enumeration type"
+msgstr "配列 new でのサイズは完全な型を持たねばなりません"
 
-#: tree.c:7016
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+#: cp/parser.c:6689
+#, gcc-internal-format
+msgid "use of old-style cast"
+msgstr "古いスタイルのキャストを使用しています"
 
-#: tree.c:7029
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+#: cp/parser.c:6818
+#, gcc-internal-format
+msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
+msgstr ""
 
-#: tree.c:7042
+#: cp/parser.c:6821
 #, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
+msgid "suggest parentheses around %<>>%> expression"
+msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
 
-#: value-prof.c:351
+#: cp/parser.c:6966
 #, gcc-internal-format
-msgid "Dead histogram"
+msgid "ISO C++ does not allow ?: with omitted middle operand"
 msgstr ""
 
-#: value-prof.c:380
+#: cp/parser.c:7553
 #, gcc-internal-format
-msgid "Histogram value statement does not correspond to statement it is associated with"
+msgid "lambda-expression in unevaluated context"
 msgstr ""
 
-#: value-prof.c:393
+#: cp/parser.c:7676
 #, gcc-internal-format
-msgid "verify_histograms failed"
+msgid "expected end of capture-list"
 msgstr ""
 
-#: value-prof.c:434
+#: cp/parser.c:7727
 #, gcc-internal-format
-msgid "%HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
+msgid "ISO C++ does not allow initializers in lambda expression capture lists"
 msgstr ""
 
-#: varasm.c:546
-#, fuzzy, gcc-internal-format
-msgid "%+D causes a section type conflict"
-msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
-
-#: varasm.c:1089
-#, fuzzy, gcc-internal-format
-msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
-msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
-
-#: varasm.c:1310 varasm.c:1318
-#, fuzzy, gcc-internal-format
-msgid "register name not specified for %q+D"
-msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬ `%s' ÍѤ˻ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: varasm.c:1320
+#: cp/parser.c:7821
 #, fuzzy, gcc-internal-format
-msgid "invalid register name for %q+D"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgid "default argument specified for lambda parameter"
+msgstr "ä»®å¼\95æ\95° `%s' ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fè¨\98æ\86¶ã\82¯ã\83©ã\82¹"
 
-#: varasm.c:1322
-#, fuzzy, gcc-internal-format
-msgid "data type of %q+D isn%'t suitable for a register"
-msgstr "`%s' ¤Î¥Ç¡¼¥¿·¿¤Ï register ¤Ë¤Ï¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#: cp/parser.c:8182
+#, gcc-internal-format
+msgid "expected labeled-statement"
+msgstr ""
 
-#: varasm.c:1325
+#: cp/parser.c:8220
 #, fuzzy, gcc-internal-format
-msgid "register specified for %q+D isn%'t suitable for data type"
-msgstr "`%s' ¤Ë»ØÄꤵ¤ì¤¿ register ¤Ï¥Ç¡¼¥¿·¿¤Ë¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+msgid "case label %qE not within a switch statement"
+msgstr "case ラベルが switch 文の中にありません"
 
-#: varasm.c:1335
+#: cp/parser.c:8295
 #, gcc-internal-format
-msgid "global register variable has initial value"
-msgstr "Âç°è register ÊÑ¿ô¤¬½é´üÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "need %<typename%> before %qE because %qT is a dependent scope"
+msgstr ""
 
-#: varasm.c:1339
+#: cp/parser.c:8304
 #, gcc-internal-format
-msgid "optimization may eliminate reads and/or writes to register variables"
+msgid "%<%T::%D%> names the constructor, not the type"
 msgstr ""
 
-#: varasm.c:1377
-#, fuzzy, gcc-internal-format
-msgid "register name given for non-register variable %q+D"
-msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬Èó register ÊÑ¿ô `%s' ¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿"
-
-#: varasm.c:1446
-#, fuzzy, gcc-internal-format
-msgid "global destructors not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/parser.c:8561 cp/parser.c:20894
+#, gcc-internal-format
+msgid "expected selection-statement"
+msgstr ""
 
-#: varasm.c:1512
-#, fuzzy, gcc-internal-format
-msgid "global constructors not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/parser.c:8594
+#, gcc-internal-format
+msgid "types may not be defined in conditions"
+msgstr ""
 
-#: varasm.c:1898
+#: cp/parser.c:8744
 #, gcc-internal-format
-msgid "thread-local COMMON data not implemented"
+msgid "types may not be defined in range-based for loops"
 msgstr ""
 
-#: varasm.c:1927
-#, fuzzy, gcc-internal-format
-msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
-msgstr "%s ¤ËÍ׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¼ÂÁõ¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È %d ¤è¤êÂ礭¤¤¤Ç¤¹"
+#: cp/parser.c:8900
+#, gcc-internal-format
+msgid "inconsistent begin/end types in range-based for: %qT and %qT"
+msgstr ""
 
-#: varasm.c:4386
-#, fuzzy, gcc-internal-format
-msgid "initializer for integer/fixed-point value is too complicated"
-msgstr "À°¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬Ê£»¨¤¹¤®¤Þ¤¹"
+#: cp/parser.c:9051 cp/parser.c:20897
+#, gcc-internal-format
+msgid "expected iteration-statement"
+msgstr ""
 
-#: varasm.c:4391
+#. Issue a warning about this use of a GNU extension.
+#: cp/parser.c:9193
 #, gcc-internal-format
-msgid "initializer for floating value is not a floating constant"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬¡¢ÉâÆ°¾®¿ôÅÀÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ は計算型 goto を禁じます"
 
-#: varasm.c:4664
-#, fuzzy, gcc-internal-format
-msgid "invalid initial value for member %qs"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
+#: cp/parser.c:9206 cp/parser.c:20900
+#, gcc-internal-format
+msgid "expected jump-statement"
+msgstr ""
 
-#: varasm.c:4864 varasm.c:4908
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must precede definition"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/parser.c:9338 cp/parser.c:17724
+#, gcc-internal-format
+msgid "extra %<;%>"
+msgstr ""
 
-#: varasm.c:4872
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D after first use results in unspecified behavior"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/parser.c:9564
+#, gcc-internal-format
+msgid "%<__label__%> not at the beginning of a block"
+msgstr ""
 
-#: varasm.c:4906
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must be public"
-msgstr "`%s' ¤Î weak Àë¸À¤Ï public ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/parser.c:9702
+#, gcc-internal-format
+msgid "mixing declarations and function-definitions is forbidden"
+msgstr ""
 
-#: varasm.c:4915
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D not supported"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/parser.c:9843
+#, gcc-internal-format
+msgid "%<friend%> used outside of class"
+msgstr ""
 
-#: varasm.c:4941
+#. Complain about `auto' as a storage specifier, if
+#. we're complaining about C++0x compatibility.
+#: cp/parser.c:9902
 #, gcc-internal-format
-msgid "only weak aliases are supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "%<auto%> will change meaning in C++0x; please remove it"
+msgstr ""
 
-#: varasm.c:5176
-#, fuzzy, gcc-internal-format
-msgid "%Jweakref is not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/parser.c:9938
+#, gcc-internal-format
+msgid "decl-specifier invalid in condition"
+msgstr ""
 
-#: varasm.c:5257
+#: cp/parser.c:10029
 #, fuzzy, gcc-internal-format
-msgid "%q+D aliased to undefined symbol %qs"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "class definition may not be declared a friend"
+msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
 
-#: varasm.c:5262
+#: cp/parser.c:10098 cp/parser.c:18062
 #, gcc-internal-format
-msgid "%q+D aliased to external symbol %qs"
+msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: varasm.c:5301
+#: cp/parser.c:10139
 #, gcc-internal-format
-msgid "weakref %q+D ultimately targets itself"
+msgid "invalid linkage-specification"
 msgstr ""
 
-#: varasm.c:5310
+#: cp/parser.c:10264
 #, gcc-internal-format
-msgid "weakref %q+D must have static linkage"
+msgid "types may not be defined in %<decltype%> expressions"
 msgstr ""
 
-#: varasm.c:5316
+#: cp/parser.c:10519
 #, fuzzy, gcc-internal-format
-msgid "%Jalias definitions not supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid use of %<auto%> in conversion operator"
+msgstr "void 式の不適切な使用"
 
-#: varasm.c:5321
-#, fuzzy, gcc-internal-format
-msgid "%Jonly weak aliases are supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: varasm.c:5378
-#, fuzzy, gcc-internal-format
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: varray.c:195
-#, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "²¾Áۥơ¼¥Ö¥ë %s[%lu]: Í×ÁÇ %lu ¤¬Èϰϳ°¤Ç¤¹"
+#: cp/parser.c:10604
+#, gcc-internal-format
+msgid "only constructors take member initializers"
+msgstr ""
 
-#: varray.c:205
+#: cp/parser.c:10626
 #, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+msgid "cannot expand initializer for member %<%D%>"
+msgstr "メンバ `%s' に対する無効な初期値"
 
-#: vec.c:233
+#: cp/parser.c:10681
 #, fuzzy, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+msgid "anachronistic old-style base class initializer"
+msgstr "前時代的な古いスタイルの基底クラス初期化子です"
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:187
-#, fuzzy, gcc-internal-format
-msgid "no sclass for %s stab (0x%x)"
-msgstr "%s ¥¹¥¿¥ÖÍѤΠsclass ¤¬¤¢¤ê¤Þ¤»¤ó (0x%x)\n"
+#: cp/parser.c:10749
+#, gcc-internal-format
+msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
+msgstr ""
 
-#: config/darwin-c.c:84
+#: cp/parser.c:11057
 #, gcc-internal-format
-msgid "too many #pragma options align=reset"
+msgid "expected operator"
 msgstr ""
 
-#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
-#: config/darwin-c.c:111
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma options', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#. Warn that we do not support `export'.
+#: cp/parser.c:11094
+#, gcc-internal-format
+msgid "keyword %<export%> not implemented, and will be ignored"
+msgstr ""
 
-#: config/darwin-c.c:114
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma options'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/parser.c:11287 cp/parser.c:11385 cp/parser.c:11492 cp/parser.c:16298
+#, gcc-internal-format
+msgid "template parameter pack %qD cannot have a default argument"
+msgstr ""
 
-#: config/darwin-c.c:124
+#: cp/parser.c:11291 cp/parser.c:16305
 #, gcc-internal-format
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgid "template parameter pack cannot have a default argument"
 msgstr ""
 
-#: config/darwin-c.c:136
+#: cp/parser.c:11389 cp/parser.c:11496
 #, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "template parameter packs cannot have default arguments"
+msgstr "strftime フォーマットは引数をフォーマットできません"
 
-#: config/darwin-c.c:154
-#, fuzzy, gcc-internal-format
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/parser.c:11578
+#, gcc-internal-format
+msgid "expected template-id"
+msgstr ""
 
-#: config/darwin-c.c:157
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma unused'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/parser.c:11625 cp/parser.c:20858
+#, gcc-internal-format
+msgid "expected %<<%>"
+msgstr ""
 
-#: config/darwin-c.c:168
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:11632
+#, gcc-internal-format
+msgid "%<<::%> cannot begin a template-argument list"
+msgstr ""
 
-#: config/darwin-c.c:176
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+#: cp/parser.c:11636
+#, gcc-internal-format
+msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
+msgstr ""
 
-#: config/darwin-c.c:179
+#: cp/parser.c:11714
 #, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma ms_struct'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "parse error in template argument list"
+msgstr "マクロ引数リストにあり得ないトークン"
 
-#: config/darwin-c.c:405
+#. The name does not name a template.
+#: cp/parser.c:11782 cp/parser.c:11897 cp/parser.c:12107
 #, gcc-internal-format
-msgid "subframework include %s conflicts with framework include"
+msgid "expected template-name"
 msgstr ""
 
-#: config/darwin-c.c:588
+#. Explain what went wrong.
+#: cp/parser.c:11828
 #, gcc-internal-format
-msgid "Unknown value %qs of -mmacosx-version-min"
+msgid "non-template %qD used as template"
 msgstr ""
 
-#: config/darwin.c:1433
+#: cp/parser.c:11830
 #, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
+msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: config/darwin.c:1440
+#: cp/parser.c:11963
 #, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
+msgid "expected parameter pack before %<...%>"
 msgstr ""
 
-#: config/darwin.c:1565
-#, fuzzy, gcc-internal-format
-msgid "internal and protected visibility attributes not supported in this configuration; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:12072 cp/parser.c:12090 cp/parser.c:12231
+#, gcc-internal-format
+msgid "expected template-argument"
+msgstr ""
 
-#: config/host-darwin.c:62
+#: cp/parser.c:12214
 #, gcc-internal-format
-msgid "couldn't unmap pch_address_space: %m"
+msgid "invalid non-type template argument"
 msgstr ""
 
-#: config/sol2-c.c:93 config/sol2-c.c:109
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:12328
+#, gcc-internal-format
+msgid "explicit instantiation shall not use %<inline%> specifier"
+msgstr ""
 
-#: config/sol2-c.c:102
-#, fuzzy, gcc-internal-format
-msgid "invalid alignment for %<#pragma align%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:12331
+#, gcc-internal-format
+msgid "explicit instantiation shall not use %<constexpr%> specifier"
+msgstr ""
 
-#: config/sol2-c.c:117
+#: cp/parser.c:12388
 #, gcc-internal-format
-msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: config/sol2-c.c:129 config/sol2-c.c:141
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:12608
+#, gcc-internal-format
+msgid "expected type specifier"
+msgstr ""
 
-#: config/sol2-c.c:136
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma align%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/parser.c:12825
+#, gcc-internal-format
+msgid "expected template-id for type"
+msgstr ""
 
-#: config/sol2-c.c:157 config/sol2-c.c:164
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:12852
+#, gcc-internal-format
+msgid "expected type-name"
+msgstr ""
 
-#: config/sol2-c.c:187 config/sol2-c.c:199
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+#: cp/parser.c:13039
+#, gcc-internal-format
+msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
+msgstr ""
 
-#: config/sol2-c.c:194
+#: cp/parser.c:13223
 #, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma init%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "declaration %qD does not declare anything"
+msgstr "宣言が何も宣言していません"
 
-#: config/sol2-c.c:215 config/sol2-c.c:222
+#: cp/parser.c:13309
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "attributes ignored on uninstantiated type"
+msgstr "インスタンス化されない型に対する無効な操作です"
 
-#: config/sol2-c.c:245 config/sol2-c.c:257
+#: cp/parser.c:13313
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+msgid "attributes ignored on template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/sol2-c.c:252
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma fini%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/parser.c:13318
+#, gcc-internal-format
+msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
+msgstr ""
 
-#: config/sol2.c:53
+#: cp/parser.c:13442
 #, gcc-internal-format
-msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
+msgid "%qD is an enumeration template"
 msgstr ""
 
-#: config/vxworks.c:69
+#: cp/parser.c:13450
 #, gcc-internal-format
-msgid "PIC is only supported for RTPs"
+msgid "%qD is not an enumerator-name"
 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:451
-#, fuzzy, gcc-internal-format
-msgid "alias definitions not supported in Mach-O; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:13513
+#, gcc-internal-format
+msgid "expected %<;%> or %<{%>"
+msgstr ""
 
-#. No profiling.
-#: config/vx-common.h:89
+#: cp/parser.c:13560
 #, gcc-internal-format
-msgid "profiler support for VxWorks"
+msgid "cannot add an enumerator list to a template instantiation"
 msgstr ""
 
-#: config/windiss.h:36
+#: cp/parser.c:13569 cp/parser.c:17322
 #, gcc-internal-format
-msgid "profiler support for WindISS"
+msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr ""
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtls-size switch"
-msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: cp/parser.c:13574 cp/parser.c:17327
+#, gcc-internal-format
+msgid "declaration of %qD in %qD which does not enclose %qD"
+msgstr ""
 
-#: config/alpha/alpha.c:286
+#: cp/parser.c:13597
 #, fuzzy, gcc-internal-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
+msgid "multiple definition of %q#T"
+msgstr "`%s' が再定義されました"
 
-#: config/alpha/alpha.c:310
-#, fuzzy, gcc-internal-format
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/parser.c:13623
+#, gcc-internal-format
+msgid "opaque-enum-specifier without name"
+msgstr ""
 
-#: config/alpha/alpha.c:321
+#: cp/parser.c:13626
 #, gcc-internal-format
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgid "opaque-enum-specifier must use a simple identifier"
 msgstr ""
 
-#: config/alpha/alpha.c:338
+#: cp/parser.c:13797
 #, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtrap-precision switch"
-msgstr "-mtrap-precision ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+msgid "%qD is not a namespace-name"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#: config/alpha/alpha.c:352
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-rounding-mode switch"
-msgstr "-mfp-rounding-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+#: cp/parser.c:13798
+#, gcc-internal-format
+msgid "expected namespace-name"
+msgstr ""
 
-#: config/alpha/alpha.c:367
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-trap-mode switch"
-msgstr "-mfp-trap-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+#: cp/parser.c:13923
+#, gcc-internal-format
+msgid "%<namespace%> definition is not allowed here"
+msgstr ""
+
+#: cp/parser.c:14064
+#, gcc-internal-format
+msgid "a template-id may not appear in a using-declaration"
+msgstr ""
 
-#: config/alpha/alpha.c:381 config/alpha/alpha.c:393
+#: cp/parser.c:14478
+#, gcc-internal-format
+msgid "a function-definition is not allowed here"
+msgstr ""
+
+#: cp/parser.c:14490
 #, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mcpu switch"
-msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+msgid "an asm-specification is not allowed on a function-definition"
+msgstr "初期化子リストは非メンバ関数では使えません"
 
-#: config/alpha/alpha.c:400
+#: cp/parser.c:14494
 #, fuzzy, gcc-internal-format
-msgid "trap mode not supported on Unicos/Mk"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "attributes are not allowed on a function-definition"
+msgstr "大域 register 変数が関数定義の後ろにあります"
 
-#: config/alpha/alpha.c:407
+#: cp/parser.c:14531
 #, gcc-internal-format
-msgid "fp software completion requires -mtrap-precision=i"
-msgstr "ÉâÆ°¾®¿ôÅÀÊä´°¤Ï -mtrap-precision=i ¤òɬÍפȤ·¤Þ¤¹"
+msgid "expected constructor, destructor, or type conversion"
+msgstr ""
 
-#: config/alpha/alpha.c:423
+#. Anything else is an error.
+#: cp/parser.c:14560 cp/parser.c:16464
 #, gcc-internal-format
-msgid "rounding mode not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "expected initializer"
+msgstr ""
 
-#: config/alpha/alpha.c:428
+#: cp/parser.c:14579
 #, gcc-internal-format
-msgid "trap mode not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "invalid type in declaration"
+msgstr ""
 
-#: config/alpha/alpha.c:432
+#: cp/parser.c:14654
 #, fuzzy, gcc-internal-format
-msgid "128-bit long double not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "initializer provided for function"
+msgstr "friend 関数 `%s' を初期化できません"
 
-#: config/alpha/alpha.c:460
+#: cp/parser.c:14687
 #, gcc-internal-format
-msgid "L%d cache latency unknown for %s"
-msgstr "L%d ¥­¥ã¥Ã¥·¥å¥ì¥¤¥Æ¥ó¥·¤Ï %s ¤Ë¤È¤Ã¤ÆÉÔÌÀ¤Ç¤¹"
+msgid "attributes after parenthesized initializer ignored"
+msgstr ""
 
-#: config/alpha/alpha.c:475
+#: cp/parser.c:15084
 #, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mmemory-latency"
-msgstr "`%s' ¤Ï -mmemory-latency ¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃͤǤ¹"
+msgid "array bound is not an integer constant"
+msgstr "配列の添字が整数型ではありません"
 
-#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
-#: config/s390/s390.c:8338
-#, fuzzy, gcc-internal-format
-msgid "bad builtin fcode"
-msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
+#: cp/parser.c:15205
+#, gcc-internal-format
+msgid "cannot define member of dependent typedef %qT"
+msgstr ""
 
-#: config/arc/arc.c:392
+#: cp/parser.c:15209
+#, gcc-internal-format
+msgid "%<%T::%E%> is not a type"
+msgstr ""
+
+#: cp/parser.c:15237
 #, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not a string constant"
-msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid use of constructor as a template"
+msgstr "トップレベルでの `this' の使用は無効です"
 
-#: config/arc/arc.c:400
+#: cp/parser.c:15239
 #, gcc-internal-format
-msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
+msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: config/arm/arm.c:1050
+#. We do not attempt to print the declarator
+#. here because we do not have enough
+#. information about its original syntactic
+#. form.
+#: cp/parser.c:15256
 #, gcc-internal-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹"
+msgid "invalid declarator"
+msgstr ""
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
+#: cp/parser.c:15322
 #, gcc-internal-format
-msgid "bad value (%s) for %s switch"
-msgstr "ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+msgid "expected declarator"
+msgstr ""
 
-#: config/arm/arm.c:1170
-#, fuzzy, gcc-internal-format
-msgid "target CPU does not support ARM mode"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-32 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: cp/parser.c:15417
+#, gcc-internal-format
+msgid "%qD is a namespace"
+msgstr ""
 
-#: config/arm/arm.c:1174
+#: cp/parser.c:15433
 #, gcc-internal-format
-msgid "target CPU does not support interworking"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "expected ptr-operator"
+msgstr ""
 
-#: config/arm/arm.c:1180
+#: cp/parser.c:15492
 #, fuzzy, gcc-internal-format
-msgid "target CPU does not support THUMB instructions"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "duplicate cv-qualifier"
+msgstr "重複した case の値"
 
-#: config/arm/arm.c:1198
+#: cp/parser.c:15614 cp/typeck2.c:427
 #, fuzzy, gcc-internal-format
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢°ÕÌ£¤Î¤¢¤ë¥Ð¥Ã¥¯¥È¥ì¡¼¥¹¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+msgid "invalid use of %<auto%>"
+msgstr "`restrict' の用法が不適切です"
+
+#: cp/parser.c:15708
+#, gcc-internal-format
+msgid "expected type-specifier"
+msgstr ""
+
+#: cp/parser.c:15951
+#, gcc-internal-format
+msgid "expected %<,%> or %<...%>"
+msgstr ""
 
-#: config/arm/arm.c:1201
+#: cp/parser.c:16008
 #, fuzzy, gcc-internal-format
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢Èï¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+msgid "types may not be defined in parameter types"
+msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
 
-#: config/arm/arm.c:1204
+#: cp/parser.c:16231
 #, fuzzy, gcc-internal-format
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+msgid "file ends in default argument"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: config/arm/arm.c:1208
+#: cp/parser.c:16277
 #, gcc-internal-format
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr "-mapcs-stack-check ¤Ï -mno-apcs-frame ¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "deprecated use of default argument for parameter of non-function"
+msgstr ""
 
-#: config/arm/arm.c:1216
-#, gcc-internal-format
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic ¤È -mapcs-reent ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/parser.c:16281
+#, fuzzy, gcc-internal-format
+msgid "default arguments are only permitted for function parameters"
+msgstr "メソッドは関数ポインタに変換できません"
 
-#: config/arm/arm.c:1219
-#, gcc-internal-format
-msgid "APCS reentrant code not supported.  Ignored"
-msgstr "APCS ºÆÆþ²Äǽ¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/parser.c:16597
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ does not allow designated initializers"
+msgstr "ISO C++ は名前つき戻り値を許可しません"
 
-#: config/arm/arm.c:1227
+#: cp/parser.c:16685 cp/parser.c:16807
 #, gcc-internal-format
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr "-g ¤Ë -mno-apcs-frame ¤ò¤Ä¤±¤ë¤È¡¢¤­¤áºÙ¤«¤Ê¥Ç¥Ð¥Ã¥°¤Ï¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦"
+msgid "expected class-name"
+msgstr ""
 
-#: config/arm/arm.c:1230
+#: cp/parser.c:16989
 #, fuzzy, gcc-internal-format
-msgid "passing floating point arguments in fp regs not yet supported"
-msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤òÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤ÇÅϤ¹¤³¤È¤Ï¡¢¤Þ¤À¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "expected %<;%> after class definition"
+msgstr "認識できない wide sub 命令です"
 
-#: config/arm/arm.c:1275
+#: cp/parser.c:16991
 #, fuzzy, gcc-internal-format
-msgid "invalid ABI option: -mabi=%s"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
+msgid "expected %<;%> after struct definition"
+msgstr "認識できない wide sub 命令です"
+
+#: cp/parser.c:16993
+#, fuzzy, gcc-internal-format
+msgid "expected %<;%> after union definition"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: config/arm/arm.c:1281
+#: cp/parser.c:17277
 #, gcc-internal-format
-msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
+msgid "expected %<{%> or %<:%>"
 msgstr ""
 
-#: config/arm/arm.c:1284
+#: cp/parser.c:17289
 #, gcc-internal-format
-msgid "iwmmxt abi requires an iwmmxt capable cpu"
+msgid "global qualification of class name is invalid"
 msgstr ""
 
-#: config/arm/arm.c:1294
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point emulation option: -mfpe=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+#: cp/parser.c:17296
+#, gcc-internal-format
+msgid "qualified name does not name a class"
+msgstr ""
 
-#: config/arm/arm.c:1311
+#: cp/parser.c:17308
 #, fuzzy, gcc-internal-format
-msgid "invalid floating point option: -mfpu=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+msgid "invalid class name in declaration of %qD"
+msgstr "`%s' の宣言において複数の保存クラス"
 
-#: config/arm/arm.c:1351
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point abi: -mfloat-abi=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+#: cp/parser.c:17341
+#, gcc-internal-format
+msgid "extra qualification not allowed"
+msgstr ""
 
-#: config/arm/arm.c:1358
+#: cp/parser.c:17353
 #, gcc-internal-format
-msgid "-mfloat-abi=hard and VFP"
+msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: config/arm/arm.c:1364
-#, fuzzy, gcc-internal-format
-msgid "iWMMXt and hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: cp/parser.c:17383
+#, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr ""
 
-#: config/arm/arm.c:1368
+#: cp/parser.c:17414
 #, gcc-internal-format
-msgid "Thumb-2 iWMMXt"
+msgid "could not resolve typename type"
 msgstr ""
 
-#: config/arm/arm.c:1391
+#: cp/parser.c:17466
 #, fuzzy, gcc-internal-format
-msgid "invalid thread pointer option: -mtp=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+msgid "previous definition of %q+#T"
+msgstr "前方での `%s' の宣言"
 
-#: config/arm/arm.c:1404
+#: cp/parser.c:17530 cp/parser.c:20903
 #, gcc-internal-format
-msgid "can not use -mtp=cp15 with 16-bit Thumb"
+msgid "expected class-key"
+msgstr ""
+
+#: cp/parser.c:17743
+#, gcc-internal-format
+msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: config/arm/arm.c:1418
+#: cp/parser.c:17758
 #, fuzzy, gcc-internal-format
-msgid "structure size boundary can only be set to %s"
-msgstr "¹½Â¤ÂΤΥµ¥¤¥º¶­³¦¤Ï 8 Ëô¤Ï 32 ¤Ë¤·¤«ÀßÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "friend declaration does not name a class or function"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: config/arm/arm.c:1424
+#: cp/parser.c:17942
 #, gcc-internal-format
-msgid "RTP PIC is incompatible with Thumb"
+msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: config/arm/arm.c:1433
+#: cp/parser.c:17990
 #, gcc-internal-format
-msgid "RTP PIC is incompatible with -msingle-pic-base"
+msgid "expected %<;%> at end of member declaration"
 msgstr ""
 
-#: config/arm/arm.c:1445
+#: cp/parser.c:18056
 #, gcc-internal-format
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-mpic-register= ¤Ï -fpic ¤ò¤Ä¤±¤Ê¤¤¤ÈÌò¤ËΩ¤Á¤Þ¤»¤ó"
-
-#: config/arm/arm.c:1454
-#, fuzzy, gcc-internal-format
-msgid "unable to use '%s' for PIC register"
-msgstr "'%s' ¤ò PIC ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
-
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
-#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
-#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
-#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
-#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
-#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
-#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "invalid pure specifier (only %<= 0%> is allowed)"
+msgstr ""
 
-#: config/arm/arm.c:14012
-#, fuzzy, gcc-internal-format
-msgid "unable to compute real location of stacked parameter"
-msgstr "¥¹¥¿¥Ã¥¯¤ËÀѤޤ줿²¾°ú¿ô¤Î¼ÂºÝ¤ÎÎΰè¤ò·×»»¤Ç¤­¤Þ¤»¤ó"
+#: cp/parser.c:18091
+#, gcc-internal-format
+msgid "a brace-enclosed initializer is not allowed here"
+msgstr ""
 
-#: config/arm/arm.c:15451
-#, fuzzy, gcc-internal-format
-msgid "argument must be a constant"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: cp/parser.c:18223
+#, gcc-internal-format
+msgid "%<virtual%> specified more than once in base-specified"
+msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:15759 config/arm/arm.c:15796
+#: cp/parser.c:18243
 #, gcc-internal-format
-msgid "selector must be an immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "more than one access specifier in base-specified"
+msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
+#: cp/parser.c:18267
 #, gcc-internal-format
-msgid "mask must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "keyword %<typename%> not allowed outside of templates"
+msgstr ""
 
-#: config/arm/arm.c:16498
+#: cp/parser.c:18270
 #, gcc-internal-format
-msgid "no low registers available for popping high registers"
-msgstr "¹â°Ì¥ì¥¸¥¹¥¿¤ò pop ¤¹¤ë°Ù¤Ë»ÈÍѤǤ­¤ëÄã°Ì¥ì¥¸¥¹¥¿¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
+msgstr ""
 
-#: config/arm/arm.c:16721
+#: cp/parser.c:18347 cp/parser.c:18387
 #, fuzzy, gcc-internal-format
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
-msgstr "Thumb ¥â¡¼¥É¤Ç¤Ï³ä¤ê¹þ¤ß¥µ¡¼¥Ó¥¹¥ë¡¼¥Á¥ó¤ò¥³¡¼¥É²½¤Ç¤­¤Þ¤»¤ó"
+msgid "types may not be defined in an exception-specification"
+msgstr "例外仕様の検査をするコードを生成しない"
 
-#: config/arm/pe.c:158 config/mcore/mcore.c:2898
-#, fuzzy, gcc-internal-format
-msgid "initialized variable %q+D is marked dllimport"
-msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/parser.c:18369
+#, gcc-internal-format
+msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
+msgstr ""
 
-#: config/arm/pe.c:167
+#: cp/parser.c:18568
 #, fuzzy, gcc-internal-format
-msgid "static variable %q+D is marked dllimport"
-msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "types may not be defined in exception-declarations"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
 
-#: config/avr/avr.c:718
+#: cp/parser.c:19465
 #, gcc-internal-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
-msgstr "-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬Êѹ¹¤µ¤ì¤Þ¤¹(%d)"
+msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
+msgstr ""
 
-#: config/avr/avr.c:4631
+#: cp/parser.c:19470
 #, fuzzy, gcc-internal-format
-msgid "only initialized variables can be placed into program memory area"
-msgstr "¥×¥í¥°¥é¥à¥á¥â¥êÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤ò½é´ü²½¤·¤Þ¤·¤¿"
+msgid "invalid declaration of %<%T::%E%>"
+msgstr "無効な宣言です"
 
-#: config/avr/avr.c:4675
+#: cp/parser.c:19474
 #, gcc-internal-format
-msgid "%qs appears to be a misspelled interrupt handler"
+msgid "too few template-parameter-lists"
 msgstr ""
 
-#: config/avr/avr.c:4683
+#. Otherwise, there are too many template parameter lists.  We have
+#. something like:
+#.
+#. template <class T> template <class U> void S::f();
+#: cp/parser.c:19481
 #, gcc-internal-format
-msgid "%qs appears to be a misspelled signal handler"
+msgid "too many template-parameter-lists"
 msgstr ""
 
-#: config/avr/avr.c:4791
+#: cp/parser.c:19769
 #, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in the .noinit section"
-msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "named return values are no longer supported"
+msgstr "--driver は最早サポートされません"
 
-#: config/avr/avr.c:4805
+#: cp/parser.c:19849
 #, gcc-internal-format
-msgid "MCU %qs supported for assembler only"
+msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: config/avr/avr.h:731
-#, fuzzy, gcc-internal-format
-msgid "trampolines not supported"
-msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
+#: cp/parser.c:19858
+#, gcc-internal-format
+msgid "template with C linkage"
+msgstr ""
 
-#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
-#, fuzzy, gcc-internal-format
-msgid "-mshared-library-id=%s is not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/parser.c:19877
+#, gcc-internal-format
+msgid "invalid explicit specialization"
+msgstr ""
 
-#: config/bfin/bfin.c:2372
+#: cp/parser.c:20004
 #, fuzzy, gcc-internal-format
-msgid "-mcpu=%s is not valid"
-msgstr "-mcpu=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "template declaration of %<typedef%>"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: config/bfin/bfin.c:2410
+#: cp/parser.c:20073
 #, gcc-internal-format
-msgid "-mcpu=%s has invalid silicon revision"
+msgid "explicit template specialization cannot have a storage class"
 msgstr ""
 
-#: config/bfin/bfin.c:2427
+#: cp/parser.c:20296
 #, fuzzy, gcc-internal-format
-msgid "bf561 support is incomplete yet."
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "%<>>%> should be %<> >%> within a nested template argument list"
+msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
 
-#: config/bfin/bfin.c:2470
+#: cp/parser.c:20309
 #, gcc-internal-format
-msgid "-mshared-library-id= specified without -mid-shared-library"
+msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: config/bfin/bfin.c:2473
+#: cp/parser.c:20650
 #, fuzzy, gcc-internal-format
-msgid "Can't use multiple stack checking methods together."
-msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
+msgid "invalid use of %qD in linkage specification"
+msgstr "テンプレート型統一中 `%s' が使用されました"
 
-#: config/bfin/bfin.c:2476
+#: cp/parser.c:20663
 #, gcc-internal-format
-msgid "ID shared libraries and FD-PIC mode can't be used together."
+msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
-#, fuzzy, gcc-internal-format
-msgid "cannot specify both -msep-data and -mid-shared-library"
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: config/bfin/bfin.c:4886
-#, fuzzy, gcc-internal-format
-msgid "multiple function type attributes specified"
-msgstr "½ÅÊ£¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò"
+#: cp/parser.c:20767
+#, gcc-internal-format
+msgid "expected %<new%>"
+msgstr ""
 
-#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute only applies to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: cp/parser.c:20770
+#, gcc-internal-format
+msgid "expected %<delete%>"
+msgstr ""
 
-#: config/bfin/bfin.c:4953
+#: cp/parser.c:20773
 #, gcc-internal-format
-msgid "can't apply both longcall and shortcall attributes to the same function"
+msgid "expected %<return%>"
 msgstr ""
 
-#: config/bfin/bfin.c:5003
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute only applies to variables"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+#: cp/parser.c:20779
+#, gcc-internal-format
+msgid "expected %<extern%>"
+msgstr ""
 
-#: config/bfin/bfin.c:5010
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute cannot be specified for local variables"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: cp/parser.c:20782
+#, gcc-internal-format
+msgid "expected %<static_assert%>"
+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:447
+#: cp/parser.c:20785
 #, gcc-internal-format
-msgid "MULT case in cris_op_str"
+msgid "expected %<decltype%>"
 msgstr ""
 
-#: config/cris/cris.c:837
-#, fuzzy, gcc-internal-format
-msgid "invalid use of ':' modifier"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
+#: cp/parser.c:20788
+#, gcc-internal-format
+msgid "expected %<operator%>"
+msgstr ""
 
-#: config/cris/cris.c:1024
-#, fuzzy, gcc-internal-format
-msgid "internal error: bad register: %d"
-msgstr "ÆâÉô¥¨¥é¡¼: "
+#: cp/parser.c:20791
+#, gcc-internal-format
+msgid "expected %<class%>"
+msgstr ""
 
-#: config/cris/cris.c:1586
+#: cp/parser.c:20794
 #, gcc-internal-format
-msgid "internal error: sideeffect-insn affecting main effect"
+msgid "expected %<template%>"
 msgstr ""
 
-#: config/cris/cris.c:1683
+#: cp/parser.c:20797
 #, gcc-internal-format
-msgid "unknown cc_attr value"
+msgid "expected %<namespace%>"
 msgstr ""
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2040
+#: cp/parser.c:20800
 #, gcc-internal-format
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgid "expected %<using%>"
 msgstr ""
 
-#: config/cris/cris.c:2332
-#, fuzzy, gcc-internal-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/parser.c:20803
+#, gcc-internal-format
+msgid "expected %<asm%>"
+msgstr ""
 
-#: config/cris/cris.c:2360
+#: cp/parser.c:20806
 #, gcc-internal-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgid "expected %<try%>"
 msgstr ""
 
-#: config/cris/cris.c:2396
+#: cp/parser.c:20809
 #, gcc-internal-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgid "expected %<catch%>"
 msgstr ""
 
-#: config/cris/cris.c:2417
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/parser.c:20812
+#, gcc-internal-format
+msgid "expected %<throw%>"
+msgstr ""
 
-#: config/cris/cris.c:2432
+#: cp/parser.c:20815
 #, gcc-internal-format
-msgid "that particular -g option is invalid with -maout and -melinux"
+msgid "expected %<__label__%>"
 msgstr ""
 
-#: config/cris/cris.c:2658
+#: cp/parser.c:20818
 #, gcc-internal-format
-msgid "Unknown src"
+msgid "expected %<@try%>"
 msgstr ""
 
-#: config/cris/cris.c:2719
-#, fuzzy, gcc-internal-format
-msgid "Unknown dest"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+#: cp/parser.c:20821
+#, gcc-internal-format
+msgid "expected %<@synchronized%>"
+msgstr ""
 
-#: config/cris/cris.c:3004
+#: cp/parser.c:20824
 #, gcc-internal-format
-msgid "stackframe too big: %d bytes"
+msgid "expected %<@throw%>"
 msgstr ""
 
-#: config/cris/cris.c:3498 config/cris/cris.c:3526
+#: cp/parser.c:20849
 #, gcc-internal-format
-msgid "expand_binop failed in movsi got"
+msgid "expected %<[%>"
 msgstr ""
 
-#: config/cris/cris.c:3607
+#: cp/parser.c:20855
 #, gcc-internal-format
-msgid "emitting PIC operand, but PIC register isn't set up"
+msgid "expected %<::%>"
 msgstr ""
 
-#. Definitions for GCC.  Part of the machine description for CRIS.
-#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
-#. 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
+#: cp/parser.c:20867
 #, gcc-internal-format
-msgid "CRIS-port assertion failed: "
+msgid "expected %<...%>"
 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:948
+#: cp/parser.c:20870
 #, gcc-internal-format
-msgid "no FUNCTION_PROFILER for CRIS"
+msgid "expected %<*%>"
 msgstr ""
 
-#: config/crx/crx.h:354
+#: cp/parser.c:20873
 #, gcc-internal-format
-msgid "Profiler support for CRX"
+msgid "expected %<~%>"
 msgstr ""
 
-#: config/crx/crx.h:365
-#, fuzzy, gcc-internal-format
-msgid "Trampoline support for CRX"
-msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
-
-#: config/frv/frv.c:8626
-#, fuzzy, gcc-internal-format
-msgid "accumulator is not a constant integer"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
-
-#: config/frv/frv.c:8631
+#: cp/parser.c:20879
 #, gcc-internal-format
-msgid "accumulator number is out of bounds"
+msgid "expected %<:%> or %<::%>"
 msgstr ""
 
-#: config/frv/frv.c:8642
+#: cp/parser.c:20907
 #, gcc-internal-format
-msgid "inappropriate accumulator for %qs"
+msgid "expected %<class%>, %<typename%>, or %<template%>"
 msgstr ""
 
-#: config/frv/frv.c:8719
-#, fuzzy, gcc-internal-format
-msgid "invalid IACC argument"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
-
-#: config/frv/frv.c:8742
+#: cp/parser.c:21138
 #, gcc-internal-format
-msgid "%qs expects a constant argument"
+msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: config/frv/frv.c:8747
+#: cp/parser.c:21159
 #, fuzzy, gcc-internal-format
-msgid "constant argument out of range for %qs"
-msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
+msgid "%qD redeclared with different access"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#: config/frv/frv.c:9228
+#: cp/parser.c:21178
 #, gcc-internal-format
-msgid "media functions are not available unless -mmedia is used"
+msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: config/frv/frv.c:9240
+#: cp/parser.c:21441 cp/parser.c:22655 cp/parser.c:22839
 #, gcc-internal-format
-msgid "this media function is only available on the fr500"
+msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: config/frv/frv.c:9268
+#: cp/parser.c:21563
 #, gcc-internal-format
-msgid "this media function is only available on the fr400 and fr550"
+msgid "objective-c++ message argument(s) are expected"
 msgstr ""
 
-#: config/frv/frv.c:9287
+#: cp/parser.c:21592
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr405 and fr450"
+msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: config/frv/frv.c:9296
+#: cp/parser.c:21936
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr500 and fr550"
+msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: config/frv/frv.c:9308
+#: cp/parser.c:22011 cp/parser.c:22029
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr450"
+msgid "objective-c++ method declaration is expected"
 msgstr ""
 
-#: config/h8300/h8300.c:330
-#, fuzzy, gcc-internal-format
-msgid "-ms2600 is used without -ms"
-msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/parser.c:22023 cp/parser.c:22088
+#, gcc-internal-format
+msgid "method attributes must be specified at the end"
+msgstr ""
 
-#: config/h8300/h8300.c:336
-#, fuzzy, gcc-internal-format
-msgid "-mn is used without -mh or -ms"
-msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/parser.c:22130
+#, gcc-internal-format
+msgid "stray %qs between Objective-C++ methods"
+msgstr ""
 
-#: config/i386/host-cygwin.c:64
-#, fuzzy, gcc-internal-format
-msgid "can't extend PCH file: %m"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: cp/parser.c:22335 cp/parser.c:22342 cp/parser.c:22349
+#, gcc-internal-format
+msgid "invalid type for instance variable"
+msgstr ""
 
-#: config/i386/host-cygwin.c:75
+#: cp/parser.c:22462
 #, fuzzy, gcc-internal-format
-msgid "can't set position in PCH file: %m"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+msgid "identifier expected after %<@protocol%>"
+msgstr "識別子が必要です"
 
-#: config/i386/i386.c:2158 config/i386/i386.c:2358
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: cp/parser.c:22620
+#, gcc-internal-format
+msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
+msgstr ""
 
-#: config/i386/i386.c:2199
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mstringop-strategy= switch"
-msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: cp/parser.c:22627
+#, gcc-internal-format
+msgid "prefix attributes are ignored before %<@%D%>"
+msgstr ""
 
-#: config/i386/i386.c:2202
+#: cp/parser.c:22898 cp/parser.c:22905 cp/parser.c:22912
 #, gcc-internal-format
-msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
+msgid "invalid type for property"
 msgstr ""
 
-#: config/i386/i386.c:2211
+#: cp/parser.c:23059
 #, gcc-internal-format
-msgid "generic CPU can be used only for -mtune= switch"
+msgid "getter/setter/ivar attribute must be followed by %<=%>"
 msgstr ""
 
-#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
+#: cp/parser.c:24335
 #, gcc-internal-format
-msgid "bad value (%s) for -march= switch"
-msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
+msgstr ""
 
-#: config/i386/i386.c:2224
+#: cp/parser.c:24502 cp/pt.c:11833
 #, fuzzy, gcc-internal-format
-msgid "code model %s does not support PIC mode"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "iteration variable %qD should not be reduction"
+msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
 
-#: config/i386/i386.c:2230 config/sparc/sparc.c:728
-#, gcc-internal-format
-msgid "bad value (%s) for -mcmodel= switch"
-msgstr "-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)"
+#: cp/parser.c:24569
+#, fuzzy, gcc-internal-format
+msgid "not enough collapsed for loops"
+msgstr "不十分な型情報"
 
-#: config/i386/i386.c:2253
+#: cp/parser.c:25029
 #, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -masm= switch"
-msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "junk at end of %<#pragma GCC pch_preprocess%>"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
 
-#: config/i386/i386.c:2256
+#: cp/parser.c:25192
 #, fuzzy, gcc-internal-format
-msgid "code model %qs not supported in the %s bit mode"
-msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "inter-module optimizations not implemented for C++"
+msgstr "ret 命令は実装されていません"
 
-#: config/i386/i386.c:2259
+#: cp/pt.c:275
 #, gcc-internal-format
-msgid "%i-bit mode not compiled in"
+msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: config/i386/i386.c:2270 config/i386/i386.c:2344
+#: cp/pt.c:287
 #, fuzzy, gcc-internal-format
-msgid "CPU you selected does not support x86-64 instruction set"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "invalid member template declaration %qD"
+msgstr "ポインタ宣言子に不適切な型修飾子"
 
-#: config/i386/i386.c:2376
+#: cp/pt.c:654
 #, gcc-internal-format
-msgid "-mregparm is ignored in 64-bit mode"
+msgid "explicit specialization in non-namespace scope %qD"
 msgstr ""
 
-#: config/i386/i386.c:2379
+#: cp/pt.c:668
 #, gcc-internal-format
-msgid "-mregparm=%d is not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "enclosing class templates are not explicitly specialized"
+msgstr ""
 
-#: config/i386/i386.c:2391
-#, fuzzy, gcc-internal-format
-msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:754
+#, gcc-internal-format
+msgid "specialization of %qD must appear at namespace scope"
+msgstr ""
 
-#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
+#: cp/pt.c:762
 #, gcc-internal-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "specialization of %qD in different namespace"
+msgstr ""
 
-#: config/i386/i386.c:2404
+#: cp/pt.c:763 cp/pt.c:865
 #, fuzzy, gcc-internal-format
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr "-malign-jumps=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  from definition of %q+#D"
+msgstr "`%s' が再定義されました"
 
-#: config/i386/i386.c:2417
-#, fuzzy, gcc-internal-format
-msgid "-malign-functions is obsolete, use -falign-functions"
-msgstr "-malign-functions=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:780
+#, gcc-internal-format
+msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
+msgstr ""
 
-#: config/i386/i386.c:2450
+#: cp/pt.c:798
 #, gcc-internal-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr "-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "name of class shadows template template parameter %qD"
+msgstr ""
 
-#: config/i386/i386.c:2458
+#: cp/pt.c:831
 #, gcc-internal-format
-msgid "-mlarge-data-threshold=%d is negative"
+msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: config/i386/i386.c:2472
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "-msdata ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: cp/pt.c:864
+#, gcc-internal-format
+msgid "specializing %q#T in different namespace"
+msgstr ""
 
-#: config/i386/i386.c:2480
+#. But if we've had an implicit instantiation, that's a
+#. problem ([temp.expl.spec]/6).
+#: cp/pt.c:902
 #, gcc-internal-format
-msgid "pc%d is not valid precision setting (32, 64 or 80)"
+msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: config/i386/i386.c:2496
+#: cp/pt.c:919
 #, gcc-internal-format
-msgid "-mrtd is ignored in 64bit mode"
+msgid "template specialization of %qD not allowed by ISO C++"
 msgstr ""
 
-#: config/i386/i386.c:2585
+#: cp/pt.c:923
 #, fuzzy, gcc-internal-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
-msgstr "-mpreferred-stack-boundary=%d ¤¬ 2 ¤«¤é 31 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "explicit specialization of non-template %qT"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/i386/i386.c:2594
+#: cp/pt.c:1340
 #, gcc-internal-format
-msgid "-msseregparm used without SSE enabled"
+msgid "specialization of %qD after instantiation"
 msgstr ""
 
-#: config/i386/i386.c:2605 config/i386/i386.c:2616
-#, fuzzy, gcc-internal-format
-msgid "SSE instruction set disabled, using 387 arithmetics"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: config/i386/i386.c:2621
+#: cp/pt.c:1733
 #, fuzzy, gcc-internal-format
-msgid "387 instruction set disabled, using SSE arithmetics"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%s %+#D"
+msgstr "%s: %s"
 
-#: config/i386/i386.c:2628
+#: cp/pt.c:1816
 #, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mfpmath= switch"
-msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "%qD is not a function template"
+msgstr "キャストによる関数の型が適合しません"
 
-#: config/i386/i386.c:2641
+#: cp/pt.c:2025
 #, gcc-internal-format
-msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
+msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: config/i386/i386.c:2660
+#: cp/pt.c:2028
 #, gcc-internal-format
-msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
+msgid "saw %d %<template<>%>, need %d for specializing a member function template"
 msgstr ""
 
-#: config/i386/i386.c:3053 config/i386/i386.c:3106
-#, fuzzy, gcc-internal-format
-msgid "fastcall and regparm attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:2037
+#, gcc-internal-format
+msgid "ambiguous template specialization %qD for %q+D"
+msgstr ""
 
-#: config/i386/i386.c:3060
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:2273 cp/pt.c:2327
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute requires an integer constant argument"
-msgstr "3 ¤Ä¤Î 'l' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+msgid "template-id %qD in declaration of primary template"
+msgstr "`operator delete' の宣言内に多すぎる引数"
 
-#: config/i386/i386.c:3066
+#: cp/pt.c:2286
 #, fuzzy, gcc-internal-format
-msgid "argument to %qs attribute larger than %d"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "template parameter list used in explicit instantiation"
+msgstr "#define 中の仮引数リストが終端されていません"
 
-#: config/i386/i386.c:3076
+#: cp/pt.c:2292
 #, gcc-internal-format
-msgid "%s functions limited to %d register parameters"
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: config/i386/i386.c:3098 config/i386/i386.c:3133
-#, fuzzy, gcc-internal-format
-msgid "fastcall and cdecl attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: config/i386/i386.c:3102
+#: cp/pt.c:2300
 #, fuzzy, gcc-internal-format
-msgid "fastcall and stdcall attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "too many template parameter lists in declaration of %qD"
+msgstr "%s: 警告: `%s' の宣言での仮引数リストが多すぎます\n"
 
-#: config/i386/i386.c:3116 config/i386/i386.c:3129
+#: cp/pt.c:2303
 #, fuzzy, gcc-internal-format
-msgid "stdcall and cdecl attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "too few template parameter lists in declaration of %qD"
+msgstr ""
+"\n"
+"%s: 警告: `%s' の宣言での仮引数リストが少なすぎます\n"
 
-#: config/i386/i386.c:3120
-#, fuzzy, gcc-internal-format
-msgid "stdcall and fastcall attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:2305
+#, gcc-internal-format
+msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+msgstr ""
 
-#: config/i386/i386.c:3271
+#: cp/pt.c:2324
 #, gcc-internal-format
-msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
+msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: config/i386/i386.c:3274
+#: cp/pt.c:2356
 #, gcc-internal-format
-msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
+msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: config/i386/i386.c:3971
+#: cp/pt.c:2386
+#, fuzzy, gcc-internal-format
+msgid "%qD is not a template function"
+msgstr "`%s' は通常、非 static な関数です"
+
+#: cp/pt.c:2394
 #, gcc-internal-format
-msgid "SSE register return with SSE disabled"
+msgid "%qD is not declared in %qD"
 msgstr ""
 
-#: config/i386/i386.c:3977
+#. 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:2456
 #, gcc-internal-format
-msgid "SSE register argument with SSE disabled"
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: config/i386/i386.c:3993
+#: cp/pt.c:2500
+#, fuzzy, gcc-internal-format
+msgid "no member function %qD declared in %qT"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
+
+#: cp/pt.c:3119
 #, gcc-internal-format
-msgid "x87 register return with x87 disabled"
+msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: config/i386/i386.c:4314
+#: cp/pt.c:3180
 #, gcc-internal-format
-msgid "SSE vector argument without SSE enabled changes the ABI"
+msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: config/i386/i386.c:4332
+#: cp/pt.c:3182
 #, gcc-internal-format
-msgid "MMX vector argument without MMX enabled changes the ABI"
+msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: config/i386/i386.c:4859
+#: cp/pt.c:3223
 #, gcc-internal-format
-msgid "SSE vector return without SSE enabled changes the ABI"
+msgid "parameter packs not expanded with %<...%>:"
 msgstr ""
 
-#: config/i386/i386.c:4869
+#: cp/pt.c:3238 cp/pt.c:4259
 #, gcc-internal-format
-msgid "MMX vector return without MMX enabled changes the ABI"
+msgid "        %qD"
 msgstr ""
 
-#: config/i386/i386.c:6220
+#: cp/pt.c:3240
 #, fuzzy, gcc-internal-format
-msgid "-mstackrealign ignored for nested functions"
-msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
+msgid "        <anonymous>"
+msgstr "<無名 %s>"
 
-#: config/i386/i386.c:6222
+#: cp/pt.c:3357
 #, fuzzy, gcc-internal-format
-msgid "%s not supported for nested functions"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "declaration of %q+#D"
+msgstr "`%s' が再宣言されました"
 
-#: config/i386/i386.c:8631
+#: cp/pt.c:3358
 #, gcc-internal-format
-msgid "extended registers have no high halves"
+msgid " shadows template parm %q+#D"
 msgstr ""
 
-#: config/i386/i386.c:8646
+#: cp/pt.c:4255
 #, gcc-internal-format
-msgid "unsupported operand size for extended register"
+msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: config/i386/i386.c:19694
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be a 4-bit immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: config/i386/i386.c:19698
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be an 8-bit immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:4273
+#, gcc-internal-format
+msgid "partial specialization %qT does not specialize any template arguments"
+msgstr ""
 
-#: config/i386/i386.c:19920
-#, fuzzy, gcc-internal-format
-msgid "last argument must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:4318
+#, gcc-internal-format
+msgid "parameter pack argument %qE must be at the end of the template argument list"
+msgstr ""
 
-#: config/i386/i386.c:20047
-#, fuzzy, gcc-internal-format
-msgid "the second argument must be a 4-bit immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:4321
+#, gcc-internal-format
+msgid "parameter pack argument %qT must be at the end of the template argument list"
+msgstr ""
 
-#: config/i386/i386.c:20293
-#, fuzzy, gcc-internal-format
-msgid "the fifth argument must be a 8-bit immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:4340
+#, gcc-internal-format
+msgid "template argument %qE involves template parameter(s)"
+msgstr ""
 
-#: config/i386/i386.c:20388
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be a 8-bit immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/pt.c:4386
+#, 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] ""
 
-#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
+#: cp/pt.c:4416
 #, gcc-internal-format
-msgid "selector must be an integer constant in the range 0..%wi"
+msgid "partial specialization of %qT after instantiation of %qT"
 msgstr ""
 
-#: config/i386/i386.c:20858 config/i386/i386.c:21054
+#: cp/pt.c:4509
 #, fuzzy, gcc-internal-format
-msgid "shift must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "no default argument for %qD"
+msgstr "フォーマットへの引数が少なすぎます"
 
-#: config/i386/i386.c:21117 config/i386/i386.c:21159
+#: cp/pt.c:4530
 #, fuzzy, gcc-internal-format
-msgid "index mask must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: config/i386/i386.c:21122 config/i386/i386.c:21164
+#: cp/pt.c:4533
 #, fuzzy, gcc-internal-format
-msgid "length mask must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
-#, fuzzy, gcc-internal-format
-msgid "%qs incompatible attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:4570
+#, gcc-internal-format
+msgid "default template arguments may not be used in function template friend re-declaration"
+msgstr ""
 
-#: config/i386/netware.c:253
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -fpic are not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: cp/pt.c:4573
+#, gcc-internal-format
+msgid "default template arguments may not be used in function template friend declarations"
+msgstr ""
 
-#: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
+#: cp/pt.c:4576
 #, gcc-internal-format
-msgid "definition of static data member %q+D of dllimport'd class"
+msgid "default template arguments may not be used in function templates without -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: config/i386/winnt.c:58
+#: cp/pt.c:4579
+#, gcc-internal-format
+msgid "default template arguments may not be used in partial specializations"
+msgstr ""
+
+#: cp/pt.c:4582 cp/pt.c:4633
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to variables"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+msgid "default argument for template parameter for class enclosing %qD"
+msgstr "クロスコンパイル時の実数値テンプレート仮引数"
+
+#: cp/pt.c:4726
+#, gcc-internal-format
+msgid "template class without a name"
+msgstr ""
 
-#: config/i386/winnt.c:80
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:4736
 #, gcc-internal-format
-msgid "%qs attribute applies only to initialized variables with external linkage"
+msgid "destructor %qD declared as member template"
 msgstr ""
 
-#: config/i386/winnt.c:297
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:4751
 #, fuzzy, gcc-internal-format
-msgid "%q+D:'selectany' attribute applies only to initialized objects"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "invalid template declaration of %qD"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: config/i386/winnt.c:445
+#: cp/pt.c:4868
 #, fuzzy, gcc-internal-format
-msgid "%q+D causes a section type conflict"
-msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+msgid "template definition of non-template %q#D"
+msgstr "インスタンスメソッド `%s' の定義が重複しています。"
 
-#: config/i386/cygming.h:162
+#: cp/pt.c:4911
 #, gcc-internal-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr "-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤Ç̵»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹)"
+msgid "expected %d levels of template parms for %q#D, got %d"
+msgstr ""
 
-#: config/i386/djgpp.h:180
-#, fuzzy, gcc-internal-format
-msgid "-mbnu210 is ignored (option is obsolete)"
-msgstr "-mbnu210 ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿(ÇѤ줿¥ª¥×¥·¥ç¥ó¤Ç¤¹)"
+#: cp/pt.c:4923
+#, gcc-internal-format
+msgid "got %d template parameters for %q#D"
+msgstr ""
 
-#: config/i386/i386-interix.h:256
-#, fuzzy, gcc-internal-format
-msgid "ms-bitfields not supported for objc"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/pt.c:4926
+#, gcc-internal-format
+msgid "got %d template parameters for %q#T"
+msgstr ""
 
-#: config/ia64/ia64-c.c:51
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma builtin"
-msgstr "¤ª¤«¤·¤Ê #pragma implementation"
+#: cp/pt.c:4928
+#, gcc-internal-format
+msgid "  but %d required"
+msgstr ""
 
-#: config/ia64/ia64.c:554 config/m32r/m32r.c:373
-#, fuzzy, gcc-internal-format
-msgid "invalid argument of %qs attribute"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: cp/pt.c:4949
+#, gcc-internal-format
+msgid "template arguments to %qD do not match original template %qD"
+msgstr ""
 
-#: config/ia64/ia64.c:566
-#, fuzzy, gcc-internal-format
-msgid "%Jan address area attribute cannot be specified for local variables"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:4953
+#, gcc-internal-format
+msgid "use template<> for an explicit specialization"
+msgstr ""
 
-#: config/ia64/ia64.c:573
+#: cp/pt.c:5049
 #, fuzzy, gcc-internal-format
-msgid "address area of %q+D conflicts with previous declaration"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+msgid "%qT is not a template type"
+msgstr "`%s' は不完全型です"
 
-#: config/ia64/ia64.c:580
+#: cp/pt.c:5062
 #, fuzzy, gcc-internal-format
-msgid "%Jaddress area attribute cannot be specified for functions"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
-#, gcc-internal-format
-msgid "value of -mfixed-range must have form REG1-REG2"
-msgstr "-mfixed-range ¤ÎÃͤϠREG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "template specifiers not specified in declaration of %qD"
+msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
 
-#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
+#: cp/pt.c:5073
 #, gcc-internal-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%s ¤¬¶õ¤ÎÈϰϤǤ¹"
+msgid "redeclared with %d template parameter"
+msgid_plural "redeclared with %d template parameters"
+msgstr[0] ""
+msgstr[1] ""
 
-#: config/ia64/ia64.c:5182
+#: cp/pt.c:5077
 #, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtls-size= switch"
-msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "previous declaration %q+D used %d template parameter"
+msgid_plural "previous declaration %q+D used %d template parameters"
+msgstr[0] "`%s' の宣言は仮引数を覆い隠します"
+msgstr[1] "`%s' の宣言は仮引数を覆い隠します"
 
-#: config/ia64/ia64.c:5210
+#: cp/pt.c:5114
 #, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtune= switch"
-msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "template parameter %q+#D"
+msgstr "マクロ仮引数 \"%s\" が重複しています"
 
-#: config/ia64/ia64.c:5229
+#: cp/pt.c:5115
 #, gcc-internal-format
-msgid "not yet implemented: latency-optimized inline square root"
+msgid "redeclared here as %q#D"
 msgstr ""
 
-#: config/ia64/ia64.c:9951
-#, fuzzy, gcc-internal-format
-msgid "version attribute is not a string"
-msgstr "#line ¤Î¸å¤ÎÆó¤ÄÌܤΥȡ¼¥¯¥ó¤¬Ê¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#. 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:5125
+#, gcc-internal-format
+msgid "redefinition of default argument for %q#D"
+msgstr ""
 
-#: config/iq2000/iq2000.c:1816
+#: cp/pt.c:5127
 #, fuzzy, gcc-internal-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
-msgstr "gp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "original definition appeared here"
+msgstr "関数の定義が `typedef' と宣言されました"
+
+#: cp/pt.c:5214
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
+msgstr ""
 
-#: config/iq2000/iq2000.c:2587
+#: cp/pt.c:5236 cp/pt.c:5567
 #, fuzzy, gcc-internal-format
-msgid "argument %qd is not a constant"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+msgid "%qE is not a valid template argument for type %qT"
+msgstr "`%s' の引数として無効な型"
 
-#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
+#: cp/pt.c:5238
 #, gcc-internal-format
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
+msgid "it must be a pointer-to-member of the form %<&X::Y%>"
+msgstr ""
 
-#: config/iq2000/iq2000.c:3044
+#: cp/pt.c:5307
 #, gcc-internal-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
-msgstr "PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'"
+msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
+msgstr ""
 
-#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
+#: cp/pt.c:5403
 #, gcc-internal-format
-msgid "PRINT_OPERAND null pointer"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
-
-#: config/m32c/m32c-pragma.c:63
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma GCC memregs [0..16]"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
+msgstr ""
 
-#: config/m32c/m32c-pragma.c:70
+#: cp/pt.c:5439
 #, gcc-internal-format
-msgid "#pragma GCC memregs must precede any function decls"
+msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr ""
 
-#: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
+#: cp/pt.c:5457
 #, gcc-internal-format
-msgid "#pragma GCC memregs takes a number [0..16]"
+msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr ""
 
-#: config/m32c/m32c.c:416
-#, fuzzy, gcc-internal-format
-msgid "invalid target memregs value '%d'"
-msgstr "̵¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
-
-#: config/m32c/m32c.c:2766
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute is not supported for R8C target"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/m32c/m32c.c:2774
+#: cp/pt.c:5464
 #, gcc-internal-format
-msgid "`%s' attribute applies only to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
+msgstr ""
 
-#: config/m32c/m32c.c:2782
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute argument not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/pt.c:5494
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
+msgstr ""
 
-#: config/m32c/m32c.c:2791
+#: cp/pt.c:5501
 #, gcc-internal-format
-msgid "`%s' attribute argument should be between 18 to 255"
+msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:279
+#: cp/pt.c:5518
 #, gcc-internal-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
+msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
+msgstr ""
 
-#: config/m68hc11/m68hc11.c:1240
+#: cp/pt.c:5527
 #, gcc-internal-format
-msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1247
+#: cp/pt.c:5535
 #, gcc-internal-format
-msgid "%<trap%> attribute is already used"
+msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: config/m68k/m68k.c:533
-#, fuzzy, gcc-internal-format
-msgid "-mcpu=%s conflicts with -march=%s"
-msgstr "-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹"
+#: cp/pt.c:5568
+#, gcc-internal-format
+msgid "it must be the address of a function with external linkage"
+msgstr ""
 
-#: config/m68k/m68k.c:594
-#, fuzzy, gcc-internal-format
-msgid "-mpcrel -fPIC is not currently supported on selected cpu"
-msgstr "º£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: cp/pt.c:5582
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT because it is a pointer"
+msgstr ""
 
-#: config/m68k/m68k.c:656
-#, fuzzy, gcc-internal-format
-msgid "-falign-labels=%d is not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/pt.c:5584
+#, gcc-internal-format
+msgid "try using %qE instead"
+msgstr ""
 
-#: config/m68k/m68k.c:661
-#, fuzzy, gcc-internal-format
-msgid "-falign-loops=%d is not supported"
-msgstr "-mips%d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/pt.c:5622
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
+msgstr ""
 
-#: config/m68k/m68k.c:748
+#: cp/pt.c:5628
 #, fuzzy, gcc-internal-format
-msgid "multiple interrupt attributes not allowed"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+msgid "standard conversions are not allowed in this context"
+msgstr "#if 式の中では文字列定数が使えません"
 
-#: config/m68k/m68k.c:755
+#: cp/pt.c:5962
 #, gcc-internal-format
-msgid "interrupt_thread is available only on fido"
+msgid "injected-class-name %qD used as template template argument"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
+#: cp/pt.c:5987
 #, gcc-internal-format
-msgid "stack limit expression is not supported"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "to refer to a type member of a template parameter, use %<typename %E%>"
+msgstr ""
 
-#: config/mips/mips.c:1163
+#: cp/pt.c:6003 cp/pt.c:6022 cp/pt.c:6068
 #, gcc-internal-format
-msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
+msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: config/mips/mips.c:1185 config/mips/mips.c:1188
+#: cp/pt.c:6007
 #, gcc-internal-format
-msgid "%qs redeclared with conflicting %qs attributes"
+msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: config/mips/mips.c:2382
+#: cp/pt.c:6011
 #, gcc-internal-format
-msgid "MIPS16 TLS"
+msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: config/mips/mips.c:5500
-#, fuzzy, gcc-internal-format
-msgid "cannot handle inconsistent calls to %qs"
-msgstr "`%s' ¤Ø¤ÎÌ·½â¤·¤¿¸Æ¤Ó½Ð¤·¤òÊ᪤Ǥ­¤Þ¤»¤ó"
-
-#: config/mips/mips.c:10337
+#: cp/pt.c:6013
 #, fuzzy, gcc-internal-format
-msgid "invalid argument to built-in function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "  expected a type, got %qE"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: config/mips/mips.c:10609
+#: cp/pt.c:6026
 #, fuzzy, gcc-internal-format
-msgid "built-in function %qs not supported for MIPS16"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "  expected a type, got %qT"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: config/mips/mips.c:11751 config/mips/mips.c:12137
+#: cp/pt.c:6028
 #, gcc-internal-format
-msgid "MIPS16 PIC"
+msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: config/mips/mips.c:11754
+#: cp/pt.c:6071
 #, gcc-internal-format
-msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
+msgid "  expected a template of type %qD, got %qT"
 msgstr ""
 
-#: config/mips/mips.c:11882
+#. Not sure if this is reachable, but it doesn't hurt
+#. to be robust.
+#: cp/pt.c:6104
 #, fuzzy, gcc-internal-format
-msgid "CPU names must be lower case"
-msgstr "¥·¥ó¥Ü¥ë̾¤ò¾®Ê¸»ú¤È¤¹¤ë"
+msgid "type mismatch in nontype parameter pack"
+msgstr "型が前方の外部宣言と一致しません"
 
-#: config/mips/mips.c:12010
+#: cp/pt.c:6126
 #, gcc-internal-format
-msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
+msgid "could not convert template argument %qE to %qT"
 msgstr ""
 
-#: config/mips/mips.c:12026
+#: cp/pt.c:6191 cp/pt.c:6336
 #, gcc-internal-format
-msgid "%<-march=%s%> is not compatible with the selected ABI"
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: config/mips/mips.c:12041
+#: cp/pt.c:6332
 #, gcc-internal-format
-msgid "%<-mgp64%> used with a 32-bit processor"
+msgid "wrong number of template arguments (%d, should be %d or more)"
 msgstr ""
 
-#: config/mips/mips.c:12043
+#: cp/pt.c:6340
 #, gcc-internal-format
-msgid "%<-mgp32%> used with a 64-bit ABI"
+msgid "provided for %q+D"
 msgstr ""
 
-#: config/mips/mips.c:12045
+#: cp/pt.c:6407
 #, gcc-internal-format
-msgid "%<-mgp64%> used with a 32-bit ABI"
+msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
-#, fuzzy, gcc-internal-format
-msgid "unsupported combination: %s"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
-
-#: config/mips/mips.c:12067
+#: cp/pt.c:6410
 #, gcc-internal-format
-msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
+msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: config/mips/mips.c:12070
+#: cp/pt.c:6433
+#, fuzzy, gcc-internal-format
+msgid "template argument %d is invalid"
+msgstr "マクロ引数 \"%s\" は文字列化されます"
+
+#: cp/pt.c:6761
 #, gcc-internal-format
-msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
+msgid "non-template type %qT used as a template"
 msgstr ""
 
-#: config/mips/mips.c:12124
+#: cp/pt.c:6763
 #, fuzzy, gcc-internal-format
-msgid "the %qs architecture does not support branch-likely instructions"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "for template declaration %q+D"
+msgstr "空の宣言です"
 
-#: config/mips/mips.c:12170
+#: cp/pt.c:7480
 #, gcc-internal-format
-msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: config/mips/mips.c:12178 config/mips/mips.c:12181
+#: cp/pt.c:8750
 #, gcc-internal-format
-msgid "cannot use small-data accesses for %qs"
+msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: config/mips/mips.c:12195
+#: cp/pt.c:8754
 #, gcc-internal-format
-msgid "%<-mips3d%> requires %<-mpaired-single%>"
+msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: config/mips/mips.c:12204
+#: cp/pt.c:9822
 #, fuzzy, gcc-internal-format
-msgid "%qs must be used with %qs"
-msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "instantiation of %q+D as type %qT"
+msgstr "%s: `%s' の初期化:\n"
 
-#: config/mips/mips.c:12211
+#. 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:9969
 #, fuzzy, gcc-internal-format
-msgid "the %qs architecture does not support paired-single instructions"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "variable %qD has function type"
+msgstr "sizeof が関数型に適用されました"
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2111
-#, gcc-internal-format
-msgid "mips16 function profiling"
-msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
+#: cp/pt.c:10137
+#, fuzzy, gcc-internal-format
+msgid "invalid parameter type %qT"
+msgstr "仮引数 `%s' は無効です"
 
-#: config/mmix/mmix.c:226
+#: cp/pt.c:10139
 #, fuzzy, gcc-internal-format
-msgid "-f%s not supported: ignored"
-msgstr "-mips%d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "in declaration %q+D"
+msgstr "無効な宣言です"
 
-#: config/mmix/mmix.c:674
+#: cp/pt.c:10216
 #, fuzzy, gcc-internal-format
-msgid "support for mode %qs"
-msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "function returning an array"
+msgstr "関数が集合体を返しています"
 
-#: config/mmix/mmix.c:688
-#, gcc-internal-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
-msgstr ""
+#: cp/pt.c:10218
+#, fuzzy, gcc-internal-format
+msgid "function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
 
-#: config/mmix/mmix.c:858
-#, gcc-internal-format
-msgid "function_profiler support for MMIX"
-msgstr ""
+#: cp/pt.c:10248
+#, fuzzy, gcc-internal-format
+msgid "creating pointer to member function of non-class type %qT"
+msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
+
+#: cp/pt.c:10711
+#, fuzzy, gcc-internal-format
+msgid "forming reference to void"
+msgstr "一時オブジェクトへの参照を返そうとしています"
+
+#: cp/pt.c:10713
+#, fuzzy, gcc-internal-format
+msgid "forming pointer to reference type %qT"
+msgstr "不完全型のポインタへの間接参照"
+
+#: cp/pt.c:10715
+#, fuzzy, gcc-internal-format
+msgid "forming reference to reference type %qT"
+msgstr "参照を参照として宣言できません"
+
+#: cp/pt.c:10764
+#, fuzzy, gcc-internal-format
+msgid "creating pointer to member of non-class type %qT"
+msgstr "   ポインタからメンバへの変換で"
+
+#: cp/pt.c:10770
+#, fuzzy, gcc-internal-format
+msgid "creating pointer to member reference type %qT"
+msgstr "   ポインタからメンバへの変換で"
+
+#: cp/pt.c:10776
+#, fuzzy, gcc-internal-format
+msgid "creating pointer to member of type void"
+msgstr "   ポインタからメンバへの変換で"
+
+#: cp/pt.c:10838
+#, fuzzy, gcc-internal-format
+msgid "creating array of %qT"
+msgstr "大きさゼロの配列を作ろうとしています"
 
-#: config/mmix/mmix.c:880
+#: cp/pt.c:10844
 #, gcc-internal-format
-msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
+#: cp/pt.c:10873
 #, gcc-internal-format
-msgid "MMIX Internal: Bad register: %d"
+msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1623
+#: cp/pt.c:10908
 #, gcc-internal-format
-msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: config/mmix/mmix.c:1909
+#: cp/pt.c:10911
 #, gcc-internal-format
-msgid "stack frame not a multiple of 8 bytes: %wd"
+msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: config/mmix/mmix.c:2145
+#: cp/pt.c:11018
+#, fuzzy, gcc-internal-format
+msgid "use of %qs in template"
+msgstr "テンプレート内で `%s' を使用しています"
+
+#: cp/pt.c:11150
 #, gcc-internal-format
-msgid "stack frame not a multiple of octabyte: %wd"
+msgid "qualifying type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
+#: cp/pt.c:11165
 #, gcc-internal-format
-msgid "MMIX Internal: %s is not a shiftable int"
+msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: config/mt/mt.c:312
+#: cp/pt.c:11167
 #, gcc-internal-format
-msgid "info pointer NULL"
+msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: config/pa/pa.c:482
+#: cp/pt.c:11313
 #, fuzzy, gcc-internal-format
-msgid "PIC code generation is not supported in the portable runtime model"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²Äȼ¹Իþ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
+msgid "using invalid field %qD"
+msgstr "static フィールド `%s' を欠いています"
 
-#: config/pa/pa.c:487
+#: cp/pt.c:11656 cp/pt.c:12369
 #, fuzzy, gcc-internal-format
-msgid "PIC code generation is not compatible with fast indirect calls"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¹â®´ÖÀܸƤӽФ·¤ÈÁêÍƤì¤Þ¤»¤ó\n"
+msgid "invalid use of pack expansion expression"
+msgstr "void 式の不適切な使用"
 
-#: config/pa/pa.c:492
+#: cp/pt.c:11660 cp/pt.c:12373
 #, gcc-internal-format
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍѤ¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+msgid "use %<...%> to expand argument pack"
+msgstr ""
 
-#: config/pa/pa.c:493
-#, fuzzy, gcc-internal-format
-msgid "-g option disabled"
-msgstr "-g ¥ª¥×¥·¥ç¥ó¤ò̵¸ú²½¤·¤Þ¤·¤¿¡£"
+#: cp/pt.c:13106
+#, gcc-internal-format
+msgid "%qT is not a class or namespace"
+msgstr ""
 
-#: config/pa/pa.c:8373
+#: cp/pt.c:13109
 #, gcc-internal-format
-msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
+msgid "%qD is not a class or namespace"
 msgstr ""
 
-#: config/pa/pa-hpux11.h:84
+#: cp/pt.c:13385
 #, gcc-internal-format
-msgid "-munix=98 option required for C89 Amendment 1 features.\n"
+msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:61
+#: cp/pt.c:13387
 #, gcc-internal-format
-msgid "Segmentation Fault (code)"
+msgid "template argument for %qD uses local type %qT"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:131
+#: cp/pt.c:13397
 #, gcc-internal-format
-msgid "Segmentation Fault"
+msgid "%qT is a variably modified type"
+msgstr ""
+
+#: cp/pt.c:13408
+#, fuzzy, gcc-internal-format
+msgid "integral expression %qE is not constant"
+msgstr "初期化子の要素が定数ではありません"
+
+#: cp/pt.c:13426
+#, fuzzy, gcc-internal-format
+msgid "  trying to instantiate %qD"
+msgstr "不正な文字列定数です"
+
+#: cp/pt.c:16514
+#, fuzzy, gcc-internal-format
+msgid "ambiguous class template instantiation for %q#T"
+msgstr "自動テンプレート実体化を有効にする"
+
+#: cp/pt.c:16518
+#, fuzzy, gcc-internal-format
+msgid "%s %+#T"
+msgstr "%s: %s"
+
+#: cp/pt.c:16542 cp/pt.c:16625
+#, fuzzy, gcc-internal-format
+msgid "explicit instantiation of non-template %q#D"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
+
+#: cp/pt.c:16557
+#, gcc-internal-format
+msgid "%qD is not a static data member of a class template"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:145
+#: cp/pt.c:16563 cp/pt.c:16620
 #, gcc-internal-format
-msgid "While setting up signal stack: %m"
+msgid "no matching template for %qD found"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:151
+#: cp/pt.c:16568
 #, gcc-internal-format
-msgid "While setting up signal handler: %m"
+msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 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
+#: cp/pt.c:16576
 #, fuzzy, gcc-internal-format
-msgid "ignoring malformed #pragma longcall"
-msgstr "#pragma %s ¤ò̵»ë¤·¤Þ¤¹"
+msgid "explicit instantiation of %q#D"
+msgstr "%s: `%s' の初期化:\n"
 
-#: config/rs6000/rs6000-c.c:65
+#: cp/pt.c:16612
 #, fuzzy, gcc-internal-format
-msgid "missing open paren"
-msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "duplicate explicit instantiation of %q#D"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/rs6000/rs6000-c.c:67
+#: cp/pt.c:16635 cp/pt.c:16727
 #, fuzzy, gcc-internal-format
-msgid "missing number"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
+msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
 
-#: config/rs6000/rs6000-c.c:69
+#: cp/pt.c:16640 cp/pt.c:16744
 #, fuzzy, gcc-internal-format
-msgid "missing close paren"
-msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "storage class %qD applied to template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
+
+#: cp/pt.c:16705
+#, fuzzy, gcc-internal-format
+msgid "explicit instantiation of non-template type %qT"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
+
+#: cp/pt.c:16714
+#, fuzzy, gcc-internal-format
+msgid "explicit instantiation of %q#T before definition of template"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
+
+#: cp/pt.c:16732
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids the use of %qE on explicit instantiations"
+msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
+
+#: cp/pt.c:16778
+#, fuzzy, gcc-internal-format
+msgid "duplicate explicit instantiation of %q#T"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/rs6000/rs6000-c.c:72
+#. [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:17255
+#, fuzzy, gcc-internal-format
+msgid "explicit instantiation of %qD but no definition available"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
+
+#: cp/pt.c:17429
 #, gcc-internal-format
-msgid "number must be 0 or 1"
+msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:75
+#: cp/pt.c:17795
 #, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma longcall"
-msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "%q#T is not a valid type for a template constant parameter"
+msgstr "'#' にマクロ仮引数名が続いていません"
 
-#: config/rs6000/rs6000-c.c:2553
-#, fuzzy, gcc-internal-format
-msgid "passing arg %d of %qE discards qualifiers frompointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: cp/pt.c:18842
+#, gcc-internal-format
+msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
+msgstr ""
 
-#: config/rs6000/rs6000-c.c:2596
+#: cp/pt.c:18895
 #, gcc-internal-format
-msgid "invalid parameter combination for AltiVec intrinsic"
+msgid "variable %q#D with %<auto%> type used in its own initializer"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1312
+#: cp/pt.c:18919
 #, gcc-internal-format
-msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
+msgid "unable to deduce %qT from %qE"
+msgstr ""
+
+#: cp/pt.c:18930
+#, gcc-internal-format
+msgid "inconsistent deduction for %qT: %qT and then %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1323
-#, fuzzy, gcc-internal-format
-msgid "-m64 requires PowerPC64 architecture, enabling"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/repo.c:119
+#, gcc-internal-format
+msgid "-frepo must be used with -c"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: config/rs6000/rs6000.c:1546
+#: cp/repo.c:209
 #, gcc-internal-format
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "mysterious repository information in %s"
+msgstr "%s に不可解なリポジトリ情報があります"
 
-#: config/rs6000/rs6000.c:1553
+#: cp/repo.c:227
 #, gcc-internal-format
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "can%'t create repository information file %qs"
+msgstr ""
 
-#: config/rs6000/rs6000.c:1567
-#, fuzzy, gcc-internal-format
-msgid "unknown -mdebug-%s switch"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+#: cp/rtti.c:289
+#, gcc-internal-format
+msgid "cannot use typeid with -fno-rtti"
+msgstr "-fno-rtti が指定されると typeid を使えません"
 
-#: config/rs6000/rs6000.c:1579
+#: cp/rtti.c:295
 #, gcc-internal-format
-msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
-msgstr ""
+msgid "must #include <typeinfo> before using typeid"
+msgstr "typeid を使う前に #include <typeinfo> としないといけません"
 
-#: config/rs6000/rs6000.c:2003
+#: cp/rtti.c:399
 #, gcc-internal-format
-msgid "unknown -m%s= option specified: '%s'"
+msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2218
+#: cp/rtti.c:662 cp/rtti.c:677
 #, gcc-internal-format
-msgid "not configured for ABI: '%s'"
+msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2231
+#: cp/rtti.c:688
+#, fuzzy, gcc-internal-format
+msgid "%<dynamic_cast%> not permitted with -fno-rtti"
+msgstr "-fno-rtti が指定されると typeid を使えません"
+
+#: cp/rtti.c:765
 #, gcc-internal-format
-msgid "Using darwin64 ABI"
+msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2236
+#: cp/search.c:258
 #, gcc-internal-format
-msgid "Using old darwin ABI"
+msgid "%qT is an ambiguous base of %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2243
+#: cp/search.c:276
 #, gcc-internal-format
-msgid "Using IBM extended precision long double"
+msgid "%qT is an inaccessible base of %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2249
+#: cp/search.c:1856
+#, fuzzy, gcc-internal-format
+msgid "deprecated covariant return type for %q+#D"
+msgstr "ファイル \"%s\" に戻るはずでした"
+
+#: cp/search.c:1858 cp/search.c:1873 cp/search.c:1878 cp/search.c:1897
 #, gcc-internal-format
-msgid "Using IEEE extended precision long double"
+msgid "  overriding %q+#D"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2254
+#: cp/search.c:1872
 #, fuzzy, gcc-internal-format
-msgid "unknown ABI specified: '%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+msgid "invalid covariant return type for %q+#D"
+msgstr "無効なメソッド宣言です。メソッド名が必要です"
 
-#: config/rs6000/rs6000.c:2281
+#: cp/search.c:1877
 #, fuzzy, gcc-internal-format
-msgid "invalid option for -mfloat-gprs: '%s'"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `-mshort-data-%s'"
+msgid "conflicting return type specified for %q+#D"
+msgstr "`%s' と型が矛盾します"
+
+#: cp/search.c:1887
+#, fuzzy, gcc-internal-format
+msgid "looser throw specifier for %q+#F"
+msgstr "`%s' に対して char とともに long または short が指定されています"
 
-#: config/rs6000/rs6000.c:2291
+#: cp/search.c:1888
 #, gcc-internal-format
-msgid "Unknown switch -mlong-double-%s"
+msgid "  overriding %q+#F"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2312
+#: cp/search.c:1896
+#, fuzzy, gcc-internal-format
+msgid "conflicting type attributes specified for %q+#D"
+msgstr "`%s' と型が矛盾します"
+
+#: cp/search.c:1906
 #, gcc-internal-format
-msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
+msgid "deleted function %q+D"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2320
+#: cp/search.c:1907
 #, gcc-internal-format
-msgid "unknown -malign-XXXXX option specified: '%s'"
+msgid "overriding non-deleted function %q+D"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5087
+#: cp/search.c:1912
 #, gcc-internal-format
-msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
+msgid "non-deleted function %q+D"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5160
+#: cp/search.c:1913
 #, gcc-internal-format
-msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgid "overriding deleted function %q+D"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5418
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2010
+#, fuzzy, gcc-internal-format
+msgid "%q+#D cannot be declared"
+msgstr "const `%s' を `mutable' として宣言できません"
+
+#: cp/search.c:2011
 #, gcc-internal-format
-msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgid "  since %q+#D declared in base class"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6322
+#: cp/semantics.c:777
 #, gcc-internal-format
-msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
+msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7568
+#: cp/semantics.c:1350
 #, gcc-internal-format
-msgid "argument 1 must be a 5-bit signed literal"
+msgid "type of asm operand %qE could not be determined"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
+#: cp/semantics.c:1408
 #, gcc-internal-format
-msgid "argument 2 must be a 5-bit unsigned literal"
+msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7711
+#: cp/semantics.c:1507
 #, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "invalid use of member %q+D in static member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: config/rs6000/rs6000.c:7764
+#: cp/semantics.c:1509
 #, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+msgid "invalid use of non-static data member %q+D"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/rs6000/rs6000.c:8013
+#: cp/semantics.c:1510
 #, gcc-internal-format
-msgid "argument 3 must be a 4-bit unsigned literal"
+msgid "from this location"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8185
+#: cp/semantics.c:2086
+#, fuzzy, gcc-internal-format
+msgid "arguments to destructor are not allowed"
+msgstr "引数が構造体です"
+
+#: cp/semantics.c:2144
+#, fuzzy, gcc-internal-format
+msgid "%<this%> is unavailable for static member functions"
+msgstr "`this' は静的メンバ関数から使用できません"
+
+#: cp/semantics.c:2150
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %<this%> in non-member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
+
+#: cp/semantics.c:2152
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %<this%> at top level"
+msgstr "トップレベルでの `this' の使用は無効です"
+
+#: cp/semantics.c:2176
 #, gcc-internal-format
-msgid "argument to %qs must be a 2-bit unsigned literal"
+msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8327
+#: cp/semantics.c:2181 cp/typeck.c:2344
 #, gcc-internal-format
-msgid "unresolved overload for Altivec builtin %qF"
+msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8409
+#: cp/semantics.c:2203
+#, fuzzy, gcc-internal-format
+msgid "%qE is not of type %qT"
+msgstr "%s は型 %s ではありません (引数 %d)"
+
+#: cp/semantics.c:2247
 #, gcc-internal-format
-msgid "argument to dss must be a 2-bit unsigned literal"
+msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8702
+#: cp/semantics.c:2319
 #, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_paired_predicate must be a constant"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "template type parameters must use the keyword %<class%> or %<typename%>"
+msgstr "テンプレート型仮引数には `class' や `typename' 予約語を使わねばなりません"
 
-#: config/rs6000/rs6000.c:8749
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_paired_predicate is out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+#: cp/semantics.c:2361
+#, gcc-internal-format
+msgid "invalid use of type %qT as a default value for a template template-parameter"
+msgstr ""
 
-#: config/rs6000/rs6000.c:8774
+#: cp/semantics.c:2364
 #, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "invalid default argument for a template template parameter"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: config/rs6000/rs6000.c:8846
+#: cp/semantics.c:2381
 #, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+msgid "definition of %q#T inside template parameter list"
+msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
 
-#: config/rs6000/rs6000.c:15189
+#: cp/semantics.c:2412
 #, fuzzy, gcc-internal-format
-msgid "stack frame too large"
-msgstr "%s ¤ÏÂ礭¤¹¤®¤Þ¤¹"
+msgid "invalid definition of qualified type %qT"
+msgstr "インスタンス化されない型に対する無効な操作です"
 
-#: config/rs6000/rs6000.c:17811
-#, gcc-internal-format
-msgid "no profiling of 64-bit code for this ABI"
-msgstr ""
+#: cp/semantics.c:2626
+#, fuzzy, gcc-internal-format
+msgid "invalid base-class specification"
+msgstr "無効な宣言です"
 
-#: config/rs6000/rs6000.c:19687
+#: cp/semantics.c:2638
 #, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
+msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19689
+#: cp/semantics.c:2863 cp/semantics.c:7790
 #, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
+msgid "%qD is not captured"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19693
+#: cp/semantics.c:2869
 #, gcc-internal-format
-msgid "use of %<long long%> in AltiVec types is invalid"
+msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19695
-#, gcc-internal-format
-msgid "use of %<double%> in AltiVec types is invalid"
-msgstr ""
+#: cp/semantics.c:2871
+#, fuzzy, gcc-internal-format
+msgid "  %q+#D declared here"
+msgstr "`%s' は前にここで宣言されました"
 
-#: config/rs6000/rs6000.c:19697
+#: cp/semantics.c:2882
 #, gcc-internal-format
-msgid "use of %<long double%> in AltiVec types is invalid"
+msgid "use of parameter %qD outside function body"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19699
+#: cp/semantics.c:2919
 #, gcc-internal-format
-msgid "use of boolean types in AltiVec types is invalid"
+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 ""
 
-#: config/rs6000/rs6000.c:19701
+#: cp/semantics.c:3076
 #, gcc-internal-format
-msgid "use of %<complex%> in AltiVec types is invalid"
+msgid "use of namespace %qD as expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19703
+#: cp/semantics.c:3081
 #, gcc-internal-format
-msgid "use of decimal floating point types in AltiVec types is invalid"
+msgid "use of class template %qT as expression"
 msgstr ""
 
-#: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
-#, fuzzy, gcc-internal-format
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-maix64 ¤È POWER ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¤Ç¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
+#. Ambiguous reference to base members.
+#: cp/semantics.c:3087
 #, fuzzy, gcc-internal-format
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
-#: config/rs6000/aix61.h:49
+#: cp/semantics.c:3109
 #, fuzzy, gcc-internal-format
-msgid "soft-float and long-double-128 are incompatible"
-msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD cannot appear in a constant-expression"
+msgstr "定数式がオーバーフローしました"
 
-#: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
+#: cp/semantics.c:3229 cp/semantics.c:4952
 #, fuzzy, gcc-internal-format
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-msgstr "-maix64 Í×µá: 32 bit ¥¢¥É¥ì¥·¥ó¥°²¼¤Î 64 bit ·×»»¤Ï¤Þ¤ÀÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "type of %qE is unknown"
+msgstr "レジスタ '%c' が不明です"
 
-#: config/rs6000/e500.h:41
+#: cp/semantics.c:3244
 #, gcc-internal-format
-msgid "AltiVec and E500 instructions cannot coexist"
+msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: config/rs6000/e500.h:43
-#, fuzzy, gcc-internal-format
-msgid "64-bit E500 not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/rs6000/e500.h:45
+#: cp/semantics.c:3255
 #, fuzzy, gcc-internal-format
-msgid "E500 and FPRs not supported"
-msgstr "MCU `%s' ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/rs6000/eabispe.h:43 config/rs6000/linuxspe.h:42
-#, fuzzy, gcc-internal-format
-msgid "-m64 not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "cannot apply %<offsetof%> to member function %qD"
+msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
 
-#: config/rs6000/linux64.h:108
+#: cp/semantics.c:3650
 #, fuzzy, gcc-internal-format
-msgid "-m64 requires a PowerPC64 cpu"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD is not a variable in clause %qs"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#. 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:1569
+#: cp/semantics.c:3659 cp/semantics.c:3681 cp/semantics.c:3703
 #, gcc-internal-format
-msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr "RETURN_ADDRESS_OFFSET ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#. 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:129
-#, fuzzy, gcc-internal-format
-msgid "bad value for -mcall-%s"
-msgstr "-mcall-%s ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ"
-
-#: config/rs6000/sysv4.h:145
-#, fuzzy, gcc-internal-format
-msgid "bad value for -msdata=%s"
-msgstr "-msdata=%s ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ"
-
-#: config/rs6000/sysv4.h:162
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr "-mrelocatable ¤È -msdata=%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD appears more than once in data clauses"
+msgstr ""
 
-#: config/rs6000/sysv4.h:171
+#: cp/semantics.c:3673
 #, fuzzy, gcc-internal-format
-msgid "-f%s and -msdata=%s are incompatible"
-msgstr "-f%s ¤È -msdata=%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD is not a variable in clause %<firstprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#: config/rs6000/sysv4.h:180
+#: cp/semantics.c:3695
 #, fuzzy, gcc-internal-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr "-msdata=%s ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD is not a variable in clause %<lastprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#: config/rs6000/sysv4.h:189
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr "-mrelocatable ¤È -mno-minimal-toc ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/semantics.c:3725
+#, gcc-internal-format
+msgid "num_threads expression must be integral"
+msgstr ""
 
-#: config/rs6000/sysv4.h:195
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/semantics.c:3739
+#, gcc-internal-format
+msgid "schedule chunk size expression must be integral"
+msgstr ""
 
-#: config/rs6000/sysv4.h:202
+#: cp/semantics.c:3871
 #, fuzzy, gcc-internal-format
-msgid "-fPIC and -mcall-%s are incompatible"
-msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "%qE has reference type for %qs"
+msgstr "無効な参照型です"
 
-#: config/rs6000/sysv4.h:209
+#: cp/semantics.c:3942
 #, gcc-internal-format
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc ¤Ï¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
+msgstr ""
 
-#: config/rs6000/sysv4.h:214
+#: cp/semantics.c:3956
 #, gcc-internal-format
-msgid "-msecure-plt not supported by your assembler"
+msgid "%<threadprivate%> %qE directive not in %qT definition"
 msgstr ""
 
-#: config/rs6000/sysv4.h:232
-#, fuzzy, gcc-internal-format
-msgid "-m%s not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/semantics.c:4101
+#, gcc-internal-format
+msgid "difference between %qE and %qD does not have integer type"
+msgstr ""
 
-#: config/s390/s390.c:1395
+#: cp/semantics.c:4631
 #, gcc-internal-format
-msgid "stack guard value must be an exact power of 2"
+msgid "non-constant condition for static assertion"
 msgstr ""
 
-#: config/s390/s390.c:1402
+#: cp/semantics.c:4718 cp/semantics.c:4857
 #, gcc-internal-format
-msgid "stack size must be an exact power of 2"
+msgid "argument to decltype must be an expression"
 msgstr ""
 
-#: config/s390/s390.c:1447
-#, fuzzy, gcc-internal-format
-msgid "z/Architecture mode not supported on %s"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+#: cp/semantics.c:4805
+#, gcc-internal-format
+msgid "%qE refers to a set of overloaded functions"
+msgstr ""
 
-#: config/s390/s390.c:1449
+#: cp/semantics.c:4895
 #, gcc-internal-format
-msgid "64-bit ABI not supported in ESA/390 mode"
+msgid "unable to determine the declared type of expression %<%E%>"
 msgstr ""
 
-#: config/s390/s390.c:1456
-#, fuzzy, gcc-internal-format
-msgid "Hardware decimal floating point instructions not available on %s"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: cp/semantics.c:5161
+#, gcc-internal-format
+msgid "__is_convertible_to"
+msgstr ""
 
-#: config/s390/s390.c:1459
+#: cp/semantics.c:5203 cp/semantics.c:5213
 #, fuzzy, gcc-internal-format
-msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "incomplete type %qT not allowed"
+msgstr "不完全な型の単一化"
 
-#: config/s390/s390.c:1469
+#: cp/semantics.c:5278
 #, gcc-internal-format
-msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
+msgid "the type %qT of constexpr variable %qD is not literal"
 msgstr ""
 
-#: config/s390/s390.c:1483
+#: cp/semantics.c:5357
 #, gcc-internal-format
-msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
+msgid "invalid type for parameter %q#D of constexpr function"
 msgstr ""
 
-#: config/s390/s390.c:1489
+#: cp/semantics.c:5368
 #, gcc-internal-format
-msgid "stack size must be greater than the stack guard value"
+msgid "invalid return type %qT of constexpr function %qD"
 msgstr ""
 
-#: config/s390/s390.c:1491
+#: cp/semantics.c:5378
 #, gcc-internal-format
-msgid "stack size must not be greater than 64k"
+msgid "enclosing class of %q#D is not a literal type"
 msgstr ""
 
-#: config/s390/s390.c:1494
+#: cp/semantics.c:5534
 #, gcc-internal-format
-msgid "-mstack-guard implies use of -mstack-size"
+msgid "constexpr constructor does not have empty body"
 msgstr ""
 
-#: config/s390/s390.c:6679
+#: cp/semantics.c:5601
 #, gcc-internal-format
-msgid "total size of local variables exceeds architecture limit"
+msgid "body of constexpr function %qD not a return-statement"
 msgstr ""
 
-#: config/s390/s390.c:7349
+#: cp/semantics.c:5914
 #, gcc-internal-format
-msgid "frame size of function %qs is "
+msgid "expression %qE does not designate a constexpr function"
 msgstr ""
 
-#: config/s390/s390.c:7379
-#, fuzzy, gcc-internal-format
-msgid "frame size of %qs is "
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
-
-#: config/s390/s390.c:7383
+#: cp/semantics.c:5928
 #, gcc-internal-format
-msgid "%qs uses dynamic stack allocation"
+msgid "%qD is not a constexpr function"
 msgstr ""
 
-#: config/score/score3.c:654 config/score/score7.c:653
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -G are incompatible"
-msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/semantics.c:5947
+#, gcc-internal-format
+msgid "%qD used before its definition"
+msgstr ""
 
-#: config/sh/sh.c:6897
-#, fuzzy, gcc-internal-format
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/semantics.c:5974
+#, gcc-internal-format
+msgid "call has circular dependency"
+msgstr ""
 
-#: config/sh/sh.c:7907
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to interrupt functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: cp/semantics.c:6060
+#, gcc-internal-format
+msgid "%q+E is not a constant expression"
+msgstr ""
 
-#: config/sh/sh.c:7993
+#: cp/semantics.c:6177
 #, gcc-internal-format
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgid "array subscript out of bound"
 msgstr ""
 
-#. The argument must be a constant string.
-#: config/sh/sh.c:8015
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not a string constant"
-msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/semantics.c:6216 cp/semantics.c:6262 cp/semantics.c:6702
+#, gcc-internal-format
+msgid "%qE is not a constant expression"
+msgstr ""
 
-#. The argument must be a constant integer.
-#: config/sh/sh.c:8040
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/semantics.c:6230
+#, gcc-internal-format
+msgid "accessing %qD member instead of initialized %qD member in constant expression"
+msgstr ""
 
-#: config/sh/sh.c:10084
+#: cp/semantics.c:6594
 #, gcc-internal-format
-msgid "r0 needs to be available as a call-clobbered register"
+msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 msgstr ""
 
-#: config/sh/sh.c:10105
-#, fuzzy, gcc-internal-format
-msgid "Need a second call-clobbered general purpose register"
-msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍѥ쥸¥¹¥¿¤È¤·¤Æ»ÈÍѤ¹¤ë"
+#: cp/semantics.c:6658
+#, gcc-internal-format
+msgid "the value of %qD is not usable in a constant expression"
+msgstr ""
 
-#: config/sh/sh.c:10113
+#: cp/semantics.c:6664
 #, gcc-internal-format
-msgid "Need a call-clobbered target register"
+msgid "%q#D is not const"
 msgstr ""
 
-#: config/sh/symbian.c:146
+#: cp/semantics.c:6667
 #, gcc-internal-format
-msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
+msgid "%q#D is volatile"
 msgstr ""
 
-#: config/sh/symbian.c:158
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D is declared as dllimport: attribute ignored"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/semantics.c:6670
+#, gcc-internal-format
+msgid "%qD was not initialized with a constant expression"
+msgstr ""
 
-#: config/sh/symbian.c:272
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as both exported to and imported from a DLL"
-msgstr "`%s' ¤¬ DLL ¤«¤é import¡¢DLL ¤Ë export ¤ÎξÊý¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/semantics.c:6679
+#, gcc-internal-format
+msgid "%qD was not declared %<constexpr%>"
+msgstr ""
 
-#: config/sh/symbian.c:279
+#: cp/semantics.c:6682
 #, gcc-internal-format
-msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
+msgid "%qD does not have integral or enumeration type"
 msgstr ""
 
-#: config/sh/symbian.c:325
+#: cp/semantics.c:6908 cp/semantics.c:7285
 #, gcc-internal-format
-msgid "%s %q+D %s after being referenced with dllimport linkage"
+msgid "conversion of expression %qE of pointer type cannot yield a constant expression"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2753
-#, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
+#: cp/semantics.c:6956 cp/semantics.c:7350 cp/semantics.c:7528
+#, gcc-internal-format
+msgid "expression %qE is not a constant-expression"
+msgstr ""
 
-#. FIXME
-#: config/sh/netbsd-elf.h:94
+#: cp/semantics.c:6961
 #, gcc-internal-format
-msgid "unimplemented-shmedia profiling"
+msgid "unexpected expression %qE of kind %s"
 msgstr ""
 
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#. After reload, if conversion does little good but can cause       ICEs:                                                                   - find_if_block doesn't do anything for SH because we don't               have conditional execution patterns.  (We use conditional               move patterns, which are handled differently, and only                  before reload).                                                       - find_cond_trap doesn't do anything for the SH because we #. don't have conditional traps.                                             - find_if_case_1 uses redirect_edge_and_branch_force in                   the only path that does an optimization, and this causes                an ICE when branch targets are in registers.                          - find_if_case_2 doesn't do anything for the SHmedia after                reload except when it can redirect a tablejump - and                    that's rather rare.
-#. -fprofile-arcs needs a working libgcov .  In unified tree            configurations with newlib, this requires to configure with             --with-newlib --with-headers.  But there is no way to check             here we have a working libgcov, so just assume that we have.
-#: config/sh/sh.h:631
+#: cp/semantics.c:7157
 #, gcc-internal-format
-msgid "profiling is still experimental for this target"
+msgid "expression %qE has side-effects"
 msgstr ""
 
-#. Only the sh64-elf assembler fully supports .quad properly.
-#. Pick one that makes most sense for the target in general.              It is not much good to use different functions depending                on -Os, since then we'll end up with two different functions            when some of the code is compiled for size, and some for                speed.
-#. SH4 tends to emphasize speed.
-#. These have their own way of doing things.
-#. ??? Should we use the integer SHmedia function instead?
-#. SH1 .. SH3 cores often go into small-footprint systems, so             default to the smallest implementation available.
-#. ??? EXPERIMENTAL
-#. User supplied - leave it alone.
-#. The debugging information is sufficient,                            but gdb doesn't implement this yet
-#. Never run scheduling before reload, since that can                   break global alloc, and generates slower code anyway due                to the pressure on R0.
-#. Enable sched1 for SH4; ready queue will be reordered by              the target hooks when pressure is high. We can not do this for          SH3 and lower as they give spill failures for R0.
-#. ??? Current exception handling places basic block boundaries                 after call_insns.  It causes the high pressure on R0 and gives          spill failures for R0 in reload.  See PR 22553 and the thread           on gcc-patches                                                          <http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00816.html>.
-#: config/sh/sh.h:730
+#: cp/semantics.c:7178
 #, gcc-internal-format
-msgid "ignoring -fschedule-insns because of exception handling bug"
+msgid "%qE is not a potential constant expression"
 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
+#: cp/semantics.c:7196
 #, gcc-internal-format
-msgid "-mrelax is only supported for RTP PIC"
+msgid "%qE is not a function name"
 msgstr ""
 
-#: config/sparc/sparc.c:701
+#: cp/semantics.c:7211
 #, gcc-internal-format
-msgid "%s is not supported by this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "%qD is not %<constexpr%>"
+msgstr ""
 
-#: config/sparc/sparc.c:708
+#: cp/semantics.c:7231
 #, gcc-internal-format
-msgid "-mlong-double-64 not allowed with -m64"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "object argument is not a potential constant expression"
+msgstr ""
 
-#: config/sparc/sparc.c:733
+#: cp/semantics.c:7239
 #, gcc-internal-format
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/spu/spu-c.c:77
-#, fuzzy, gcc-internal-format
-msgid "insufficient arguments to overloaded function %s"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: config/spu/spu-c.c:112
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to overloaded function %s"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "argument in position %qP is not a potential constant expression"
+msgstr ""
 
-#: config/spu/spu-c.c:124
+#: cp/semantics.c:7262
 #, gcc-internal-format
-msgid "parameter list does not match a valid signature for %s()"
+msgid "variable %qD is not declared constexpr"
 msgstr ""
 
-#: config/spu/spu.c:341 config/spu/spu.c:352
-#, fuzzy, gcc-internal-format
-msgid "Unknown architecture '%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
-
-#: config/spu/spu.c:3023
+#: cp/semantics.c:7303
 #, gcc-internal-format
-msgid "`%s' attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
+msgstr ""
 
-#: config/spu/spu.c:5207
+#: cp/semantics.c:7361
 #, gcc-internal-format
-msgid "%s expects an integer literal in the range [%d, %d]."
+msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 msgstr ""
 
-#: config/spu/spu.c:5227
+#: cp/semantics.c:7374
 #, gcc-internal-format
-msgid "%s expects an integer literal in the range [%d, %d]. ("
+msgid "difference of two pointer expressions is not a constant expression"
 msgstr ""
 
-#: config/spu/spu.c:5257
+#: cp/semantics.c:7392
 #, gcc-internal-format
-msgid "%d least significant bits of %s are ignored."
+msgid "pointer comparison expression is not a constant expression"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1080
+#: cp/semantics.c:7535
 #, gcc-internal-format
-msgid "local variable memory requirements exceed capacity"
+msgid "unexpected ast of kind %s"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1246
+#: cp/semantics.c:7667
 #, gcc-internal-format
-msgid "function_profiler support"
+msgid "cannot deduce lambda return type from a braced-init-list"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1335
-#, fuzzy, gcc-internal-format
-msgid "cannot use va_start in interrupt function"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: config/stormy16/stormy16.c:1879
+#: cp/semantics.c:7836
 #, fuzzy, gcc-internal-format
-msgid "switch statement of size %lu entries too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "cannot capture %qE by reference"
+msgstr "%s を参照として宣言できません"
 
-#: config/stormy16/stormy16.c:2247
+#: cp/semantics.c:7859
 #, gcc-internal-format
-msgid "%<__BELOW100__%> attribute only applies to variables"
+msgid "already captured %<this%> in lambda expression"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2254
+#: cp/semantics.c:7990
 #, gcc-internal-format
-msgid "__BELOW100__ attribute not allowed with auto storage class"
+msgid "%<this%> was not captured for this lambda function"
 msgstr ""
 
-#: config/v850/v850-c.c:66
+#: cp/tree.c:958
 #, gcc-internal-format
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr "#pragma GHS endXXXX ¤¬Á°¤Î startXXX Ìµ¤·¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿"
-
-#: config/v850/v850-c.c:69
-#, gcc-internal-format
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr "#pragma GHS endXXX ¤¬Á°¤Î startXXX ¤ÈŬ¹ç¤·¤Þ¤»¤ó"
+msgid "%qV qualifiers cannot be applied to %qT"
+msgstr ""
 
-#: config/v850/v850-c.c:95
+#: cp/tree.c:2597
 #, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no current function"
-msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¸½ºß¤Î´Ø¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%qE attribute can only be applied to Java class definitions"
+msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
 
-#: config/v850/v850-c.c:103
+#: cp/tree.c:2626
 #, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¤½¤ÎÍͤʼ±Ê̻Ҥ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%qE attribute can only be applied to class definitions"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
 
-#: config/v850/v850-c.c:148
+#: cp/tree.c:2632
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs section"
-msgstr "#pragma ghs section ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: config/v850/v850-c.c:165
-#, fuzzy, gcc-internal-format
-msgid "unrecognized section name \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+msgstr ""
 
-#: config/v850/v850-c.c:180
+#: cp/tree.c:2656
 #, gcc-internal-format
-msgid "malformed #pragma ghs section"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+msgid "requested init_priority is not an integer constant"
+msgstr "要求された init_priority は整数型の定数ではありません"
 
-#: config/v850/v850-c.c:199
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs interrupt"
-msgstr "#pragma ghs interrupt ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/tree.c:2677
+#, fuzzy, gcc-internal-format
+msgid "can only use %qE attribute on file-scope definitions of objects of class type"
+msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
 
-#: config/v850/v850-c.c:210
+#: cp/tree.c:2685
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs starttda"
-msgstr "#pragma ghs starttda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "requested init_priority is out of range"
+msgstr "要求された init_priority が範囲外です"
 
-#: config/v850/v850-c.c:221
+#: cp/tree.c:2695
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs startsda"
-msgstr "#pragma ghs startsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "requested init_priority is reserved for internal use"
+msgstr "要求された init_priority は内部で使用するために予約されています"
 
-#: config/v850/v850-c.c:232
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs startzda"
-msgstr "#pragma ghs startzda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/tree.c:2706
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute is not supported on this platform"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
 
-#: config/v850/v850-c.c:243
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endtda"
-msgstr "#pragma ghs endtda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/tree.c:3343
+#, fuzzy, gcc-internal-format
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
 
-#: config/v850/v850-c.c:254
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endsda"
-msgstr "#pragma ghs endsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck.c:454
+#, fuzzy, gcc-internal-format
+msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850-c.c:265
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endzda"
-msgstr "#pragma ghs ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck.c:460
+#, fuzzy, gcc-internal-format
+msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850.c:184
-#, gcc-internal-format
-msgid "value passed to %<-m%s%> is too large"
-msgstr ""
+#: cp/typeck.c:466
+#, fuzzy, gcc-internal-format
+msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850.c:2084
+#: cp/typeck.c:599
 #, fuzzy, gcc-internal-format
-msgid "%Jdata area attributes cannot be specified for local variables"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %s を禁じます"
 
-#: config/v850/v850.c:2095
+#: cp/typeck.c:604
 #, fuzzy, gcc-internal-format
-msgid "data area of %q+D conflicts with previous declaration"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %s を禁じます"
 
-#: config/v850/v850.c:2225
+#: cp/typeck.c:609
 #, fuzzy, gcc-internal-format
-msgid "bogus JR construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
+msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %s を禁じます"
 
-#: config/v850/v850.c:2243 config/v850/v850.c:2352
+#: cp/typeck.c:676
 #, fuzzy, gcc-internal-format
-msgid "bad amount of stack space removal: %d"
-msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
+msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850.c:2332
+#: cp/typeck.c:681
 #, fuzzy, gcc-internal-format
-msgid "bogus JARL construction: %d\n"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
+msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850.c:2631
+#: cp/typeck.c:686
 #, fuzzy, gcc-internal-format
-msgid "bogus DISPOSE construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
+msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/v850/v850.c:2650
+#: cp/typeck.c:1373
 #, gcc-internal-format
-msgid "too much stack space to dispose of: %d"
+msgid "canonical types differ for identical types %T and %T"
+msgstr ""
+
+#: cp/typeck.c:1380
+#, gcc-internal-format
+msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: config/v850/v850.c:2752
+#: cp/typeck.c:1505
 #, fuzzy, gcc-internal-format
-msgid "bogus PREPEARE construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
+msgid "invalid application of %qs to a member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: config/v850/v850.c:2771
+#: cp/typeck.c:1582
 #, fuzzy, gcc-internal-format
-msgid "too much stack space to prepare: %d"
-msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
+msgid "invalid application of %<sizeof%> to a bit-field"
+msgstr "ビットフィールドに `__alignof' が適用されました"
+
+#: cp/typeck.c:1590
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
+msgstr "ISO C++ は関数型の式への `sizeof' の適用を禁じます"
 
-#: config/xtensa/xtensa.c:1865
+#: cp/typeck.c:1641
 #, gcc-internal-format
-msgid "boolean registers required for the floating-point option"
+msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1900
+#: cp/typeck.c:1652
 #, fuzzy, gcc-internal-format
-msgid "-f%s is not supported with CONST16 instructions"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
+msgstr "ISO C++ は関数型の式への `sizeof' の適用を禁じます"
 
-#: config/xtensa/xtensa.c:1905
+#: cp/typeck.c:1710
+#, fuzzy, gcc-internal-format
+msgid "invalid use of non-static member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
+
+#: cp/typeck.c:1989
+#, fuzzy, gcc-internal-format
+msgid "deprecated conversion from string constant to %qT"
+msgstr "文字列定数中の \\r エスケープ"
+
+#: cp/typeck.c:2112 cp/typeck.c:2492
 #, gcc-internal-format
-msgid "PIC is required but not supported with CONST16 instructions"
+msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
+#: cp/typeck.c:2141
 #, fuzzy, gcc-internal-format
-msgid "bad builtin code"
-msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
+msgid "invalid use of nonstatic data member %qE"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/xtensa/xtensa.c:2898
-#, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in a .bss section"
-msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck.c:2197
+#, gcc-internal-format
+msgid "invalid access to non-static data member %qD of NULL object"
+msgstr ""
 
-#: ada/misc.c:260
-#, fuzzy, gcc-internal-format
-msgid "missing argument to \"-%s\""
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:2200 cp/typeck.c:2231
+#, gcc-internal-format
+msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
+msgstr ""
 
-#: ada/misc.c:310
+#: cp/typeck.c:2228
 #, gcc-internal-format
-msgid "%<-gnat%> misspelled as %<-gant%>"
+msgid "invalid access to non-static data member %qD  of NULL object"
 msgstr ""
 
-#: cp/call.c:2448
+#: cp/typeck.c:2356
 #, gcc-internal-format
-msgid "%s %D(%T, %T, %T) <built-in>"
+msgid "object type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/call.c:2453
+#: cp/typeck.c:2364
 #, gcc-internal-format
-msgid "%s %D(%T, %T) <built-in>"
+msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/call.c:2457
-#, fuzzy, gcc-internal-format
-msgid "%s %D(%T) <built-in>"
-msgstr "<ÁȤ߹þ¤ß>"
+#: cp/typeck.c:2403 cp/typeck.c:2423
+#, gcc-internal-format
+msgid "%qD is not a template"
+msgstr ""
 
-#: cp/call.c:2461
+#: cp/typeck.c:2531
 #, gcc-internal-format
-msgid "%s %T <conversion>"
+msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: cp/call.c:2463
+#: cp/typeck.c:2555
 #, gcc-internal-format
-msgid "%s %+#D <near match>"
+msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: cp/call.c:2465 cp/pt.c:1405
+#: cp/typeck.c:2575
 #, fuzzy, gcc-internal-format
-msgid "%s %+#D"
-msgstr "%s: %s"
+msgid "%qD has no member named %qE"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: cp/call.c:2706
+#: cp/typeck.c:2591
 #, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT is ambiguous"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "%qD is not a member template function"
+msgstr "メンバ関数の名前を欠いています"
 
-#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
+#: cp/typeck.c:2736
 #, gcc-internal-format
-msgid "no matching function for call to %<%D(%A)%>"
+msgid "%qT is not a pointer-to-object type"
 msgstr ""
 
-#: cp/call.c:2880 cp/call.c:2943
+#: cp/typeck.c:2767
+#, fuzzy, gcc-internal-format
+msgid "invalid use of array indexing on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
+
+#: cp/typeck.c:2770
+#, fuzzy, gcc-internal-format
+msgid "invalid use of unary %<*%> on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
+
+#: cp/typeck.c:2773
+#, fuzzy, gcc-internal-format
+msgid "invalid use of implicit conversion on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
+
+#: cp/typeck.c:2808
 #, gcc-internal-format
-msgid "call of overloaded %<%D(%A)%> is ambiguous"
-msgstr ""
+msgid "subscript missing in array reference"
+msgstr "配列参照での添字を欠いています"
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:3015
+#: cp/typeck.c:2892
 #, gcc-internal-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr "ISO C++ は左辺値ではない配列の添字を禁じます"
+
+#: cp/typeck.c:2905
+#, fuzzy, gcc-internal-format
+msgid "subscripting array declared %<register%>"
+msgstr "`register' と宣言された配列に添字をつけようとしています"
+
+#: cp/typeck.c:2942
+#, gcc-internal-format
+msgid "subscripted value is neither array nor pointer"
+msgstr "添字をつけられた値が配列でもポインタでもありません"
+
+#: cp/typeck.c:3008
+#, fuzzy, gcc-internal-format
+msgid "object missing in use of %qE"
+msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
+
+#: cp/typeck.c:3205
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids calling %<::main%> from within program"
+msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
+
+#: cp/typeck.c:3224
+#, gcc-internal-format
+msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
 msgstr ""
 
-#: cp/call.c:3089
+#: cp/typeck.c:3239
+#, fuzzy, gcc-internal-format
+msgid "%qE cannot be used as a function"
+msgstr "\"%s\" はマクロ名としては使えません"
+
+#: cp/typeck.c:3287
 #, gcc-internal-format
-msgid "no match for call to %<(%T) (%A)%>"
+msgid "too many arguments to constructor %q#D"
 msgstr ""
 
-#: cp/call.c:3098
+#: cp/typeck.c:3288
 #, gcc-internal-format
-msgid "call of %<(%T) (%A)%> is ambiguous"
+msgid "too few arguments to constructor %q#D"
 msgstr ""
 
-#: cp/call.c:3136
+#: cp/typeck.c:3293
 #, gcc-internal-format
-msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgid "too many arguments to member function %q#D"
 msgstr ""
 
-#: cp/call.c:3142
+#: cp/typeck.c:3294
 #, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E%s%>"
+msgid "too few arguments to member function %q#D"
 msgstr ""
 
-#: cp/call.c:3146
+#: cp/typeck.c:3300
 #, gcc-internal-format
-msgid "%s for %<operator[]%> in %<%E[%E]%>"
+msgid "too many arguments to function %q#D"
 msgstr ""
 
-#: cp/call.c:3151
+#: cp/typeck.c:3301
 #, gcc-internal-format
-msgid "%s for %qs in %<%s %E%>"
+msgid "too few arguments to function %q#D"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/typeck.c:3311
 #, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E %s %E%>"
+msgid "too many arguments to method %q#D"
 msgstr ""
 
-#: cp/call.c:3159
+#: cp/typeck.c:3312
 #, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%s%E%>"
+msgid "too few arguments to method %q#D"
 msgstr ""
 
-#: cp/call.c:3251
+#: cp/typeck.c:3315
 #, gcc-internal-format
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "too many arguments to function"
+msgstr "関数に対する引数が多すぎます"
 
-#: cp/call.c:3329
+#: cp/typeck.c:3316
 #, 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%>"
+msgid "too few arguments to function"
+msgstr "関数への引数が少なすぎます"
+
+#: cp/typeck.c:3395
+#, fuzzy, gcc-internal-format
+msgid "parameter %P of %qD has incomplete type %qT"
+msgstr "仮引数が不完全型です"
+
+#: cp/typeck.c:3398
+#, fuzzy, gcc-internal-format
+msgid "parameter %P has incomplete type %qT"
+msgstr "仮引数が不完全型です"
+
+#: cp/typeck.c:3670 cp/typeck.c:3681
+#, gcc-internal-format
+msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: cp/call.c:3334
+#. Some sort of arithmetic operation involving NULL was
+#. performed.
+#: cp/typeck.c:3724
+#, fuzzy, gcc-internal-format
+msgid "NULL used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
+
+#: cp/typeck.c:3915
+#, fuzzy, gcc-internal-format
+msgid "left rotate count is negative"
+msgstr "%s ローテート回数が負の値です"
+
+#: cp/typeck.c:3916
+#, fuzzy, gcc-internal-format
+msgid "right rotate count is negative"
+msgstr "%s ローテート回数が負の値です"
+
+#: cp/typeck.c:3922
+#, fuzzy, gcc-internal-format
+msgid "left rotate count >= width of type"
+msgstr "%s ローテート回数 >= 型の幅です"
+
+#: cp/typeck.c:3923
+#, fuzzy, gcc-internal-format
+msgid "right rotate count >= width of type"
+msgstr "%s ローテート回数 >= 型の幅です"
+
+#: cp/typeck.c:3942 cp/typeck.c:4165
 #, 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%>"
+msgid "comparison with string literal results in unspecified behaviour"
 msgstr ""
 
-#: cp/call.c:3375 cp/call.c:3595
+#: cp/typeck.c:3961 cp/typeck.c:3973
 #, gcc-internal-format
-msgid "operands to ?: have different types %qT and %qT"
+msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: cp/call.c:3549
+#: cp/typeck.c:3985 cp/typeck.c:3993 cp/typeck.c:4188 cp/typeck.c:4196
+#, gcc-internal-format
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ はポインタと整数との比較を禁じます"
+
+#: cp/typeck.c:4213
+#, gcc-internal-format
+msgid "unordered comparison on non-floating point argument"
+msgstr "非浮動小数点引数での順序付けられない比較です"
+
+#: cp/typeck.c:4260
 #, fuzzy, gcc-internal-format
-msgid "enumeral mismatch in conditional expression: %qT vs %qT"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "invalid operands of types %qT and %qT to binary %qO"
+msgstr "二項演算子 %s が不適切です"
 
-#: cp/call.c:3556
+#: cp/typeck.c:4477
 #, fuzzy, gcc-internal-format
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
 
-#: cp/call.c:3860
+#: cp/typeck.c:4479
 #, gcc-internal-format
-msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
-msgstr ""
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
 
-#: cp/call.c:3936
-#, fuzzy, gcc-internal-format
-msgid "comparison between %q#T and %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/typeck.c:4481
+#, gcc-internal-format
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
 
-#: cp/call.c:4218
+#: cp/typeck.c:4494
 #, gcc-internal-format
-msgid "no corresponding deallocation function for `%D'"
-msgstr ""
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
 
-#: cp/call.c:4223
+#: cp/typeck.c:4552
 #, fuzzy, gcc-internal-format
-msgid "no suitable %<operator %s%> for %qT"
-msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
+msgid "taking address of constructor %qE"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: cp/call.c:4241
+#: cp/typeck.c:4553
+#, fuzzy, gcc-internal-format
+msgid "taking address of destructor %qE"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
+
+#: cp/typeck.c:4567
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %qE to form a pointer-to-member-function"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
+
+#: cp/typeck.c:4570
 #, gcc-internal-format
-msgid "%q+#D is private"
+msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/call.c:4243
+#: cp/typeck.c:4575
 #, gcc-internal-format
-msgid "%q+#D is protected"
+msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/call.c:4245
+#. An expression like &memfn.
+#: cp/typeck.c:4726
 #, gcc-internal-format
-msgid "%q+#D is inaccessible"
+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/call.c:4246
+#: cp/typeck.c:4731
+#, fuzzy, 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 "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
+
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:4768
 #, gcc-internal-format
-msgid "within this context"
-msgstr ""
+msgid "taking address of temporary"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: cp/call.c:4292
+#: cp/typeck.c:4770
 #, gcc-internal-format
-msgid "passing NULL to non-pointer argument %P of %qD"
+msgid "taking address of xvalue (rvalue reference)"
 msgstr ""
 
-#: cp/call.c:4295
+#: cp/typeck.c:4787
 #, fuzzy, gcc-internal-format
-msgid "converting to non-pointer type %qT from NULL"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "ISO C++ forbids taking address of function %<::main%>"
+msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
+
+#: cp/typeck.c:4844
+#, gcc-internal-format
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
 
-#: cp/call.c:4301
+#: cp/typeck.c:4872
 #, fuzzy, gcc-internal-format
-msgid "converting %<false%> to pointer type for argument %P of %qD"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot create pointer to reference member %qD"
+msgstr "ポインタを参照として宣言できません"
 
-#: cp/call.c:4346 cp/cvt.c:217
+#: cp/typeck.c:5136
 #, fuzzy, gcc-internal-format
-msgid "invalid conversion from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "ISO C++ forbids incrementing an enum"
+msgstr "ISO C++ は enum の %s を禁じます"
 
-#: cp/call.c:4348
+#: cp/typeck.c:5137
 #, fuzzy, gcc-internal-format
-msgid "  initializing argument %P of %qD"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "ISO C++ forbids decrementing an enum"
+msgstr "ISO C++ は enum の %s を禁じます"
 
-#: cp/call.c:4498
-#, gcc-internal-format
-msgid "cannot bind bitfield %qE to %qT"
-msgstr ""
+#: cp/typeck.c:5153
+#, fuzzy, gcc-internal-format
+msgid "cannot increment a pointer to incomplete type %qT"
+msgstr "不完全型へのポインタに対する演算"
 
-#: cp/call.c:4501 cp/call.c:4517
-#, gcc-internal-format
-msgid "cannot bind packed field %qE to %qT"
-msgstr ""
+#: cp/typeck.c:5154
+#, fuzzy, gcc-internal-format
+msgid "cannot decrement a pointer to incomplete type %qT"
+msgstr "不完全型のポインタへの間接参照"
+
+#: cp/typeck.c:5165
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids incrementing a pointer of type %qT"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
+
+#: cp/typeck.c:5166
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids decrementing a pointer of type %qT"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
+
+#: cp/typeck.c:5199
+#, fuzzy, gcc-internal-format
+msgid "invalid use of Boolean expression as operand to %<operator--%>"
+msgstr "オペランドとして無効な式"
 
-#: cp/call.c:4504
+#: cp/typeck.c:5358
 #, fuzzy, gcc-internal-format
-msgid "cannot bind rvalue %qE to %qT"
-msgstr "¥½¡¼¥¹ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "cannot take the address of %<this%>, which is an rvalue expression"
+msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
 
-#: cp/call.c:4620
-#, gcc-internal-format
-msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr ""
+#: cp/typeck.c:5381
+#, fuzzy, gcc-internal-format
+msgid "address of explicit register variable %qD requested"
+msgstr "register 変数 `%s' のアドレスが要求されました"
 
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4648
+#: cp/typeck.c:5386
 #, gcc-internal-format
-msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
+msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/call.c:4696
+#: cp/typeck.c:5458
 #, gcc-internal-format
-msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgid "expression list treated as compound expression in initializer"
 msgstr ""
 
-#: cp/call.c:4706
+#: cp/typeck.c:5462
 #, gcc-internal-format
-msgid "recursive evaluation of default argument for %q#D"
+msgid "expression list treated as compound expression in mem-initializer"
 msgstr ""
 
-#: cp/call.c:4811
-#, fuzzy, gcc-internal-format
-msgid "argument of function call might be a candidate for a format attribute"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/call.c:4959
+#: cp/typeck.c:5466
 #, gcc-internal-format
-msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
+msgid "expression list treated as compound expression in functional cast"
 msgstr ""
 
-#: cp/call.c:4978
-#, gcc-internal-format
-msgid "%qT is not an accessible base of %qT"
-msgstr ""
+#: cp/typeck.c:5498
+#, fuzzy, gcc-internal-format
+msgid "%s expression list treated as compound expression"
+msgstr "初期化子リストは複合式として取り扱われました"
 
-#: cp/call.c:5238
+#: cp/typeck.c:5571
 #, gcc-internal-format
-msgid "could not find class$ field in java interface type %qT"
+msgid "no context to resolve type of %qE"
 msgstr ""
 
-#: cp/call.c:5479
-#, fuzzy, gcc-internal-format
-msgid "call to non-function %qD"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: cp/call.c:5604
+#: cp/typeck.c:5602
 #, gcc-internal-format
-msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+msgid "cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:5622
+#: cp/typeck.c:5607
 #, gcc-internal-format
-msgid "call of overloaded %<%s(%A)%> is ambiguous"
+msgid "static_cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:5648
+#: cp/typeck.c:5612
 #, gcc-internal-format
-msgid "cannot call member function %qD without object"
+msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:6307
+#: cp/typeck.c:5926
 #, gcc-internal-format
-msgid "passing %qT chooses %qT over %qT"
+msgid "invalid static_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
+#: cp/typeck.c:5949
 #, fuzzy, gcc-internal-format
-msgid "  in call to %qD"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
+msgid "converting from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: cp/call.c:6366
+#: cp/typeck.c:5998
 #, gcc-internal-format
-msgid "choosing %qD over %qD"
+msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:6367
+#: cp/typeck.c:6068
 #, fuzzy, gcc-internal-format
-msgid "  for conversion from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "cast from %qT to %qT loses precision"
+msgstr "%s: 全体的な精度の低下"
 
-#: cp/call.c:6369
-#, gcc-internal-format
-msgid "  because conversion sequence for the argument is better"
-msgstr ""
+#: cp/typeck.c:6100
+#, fuzzy, gcc-internal-format
+msgid "cast from %qT to %qT increases required alignment of target type"
+msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
 
-#: cp/call.c:6483
+#. 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:6119
 #, 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 ""
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
 
-#: cp/call.c:6627
+#: cp/typeck.c:6132
 #, fuzzy, gcc-internal-format
-msgid "could not convert %qE to %qT"
-msgstr "0x%l.8x ¤òÎΰè¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/call.c:6761
-#, gcc-internal-format
-msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
-msgstr ""
+msgid "invalid cast from type %qT to type %qT"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/call.c:6765
+#: cp/typeck.c:6188
 #, gcc-internal-format
-msgid "invalid initialization of reference of type %qT from expression of type %qT"
+msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/class.c:280
+#: cp/typeck.c:6197
 #, gcc-internal-format
-msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/class.c:971
+#: cp/typeck.c:6222
 #, gcc-internal-format
-msgid "Java class %qT cannot have a destructor"
+msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/class.c:973
+#: cp/typeck.c:6271
 #, gcc-internal-format
-msgid "Java class %qT cannot have an implicit non-trivial destructor"
+msgid "invalid const_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/class.c:1074
+#: cp/typeck.c:6348 cp/typeck.c:6356
 #, fuzzy, gcc-internal-format
-msgid "repeated using declaration %q+D"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+msgid "ISO C++ forbids casting to an array type %qT"
+msgstr "ISO C は共用体型へのキャストを禁じます"
 
-#: cp/class.c:1076
+#: cp/typeck.c:6365
 #, fuzzy, gcc-internal-format
-msgid "using declaration %q+D conflicts with a previous using declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+msgid "invalid cast to function type %qT"
+msgstr "é\96¢æ\95° `%s' ã\81«å¯¾ã\81\97ã\81¦ä¸\8dé\81©å\88\87ã\81ªä¿\9då­\98ã\82¯ã\83©ã\82¹"
 
-#: cp/class.c:1081
+#: cp/typeck.c:6627
 #, gcc-internal-format
-msgid "%q+#D cannot be overloaded"
+msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/class.c:1082
+#: cp/typeck.c:6685
 #, gcc-internal-format
-msgid "with %q+#D"
+msgid "assigning to an array from an initializer list"
 msgstr ""
 
-#: cp/class.c:1149
+#: cp/typeck.c:6697
 #, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for method %q+D, ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "incompatible types in assignment of %qT to %qT"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: cp/class.c:1152
+#: cp/typeck.c:6711
 #, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for field %qE, ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "array used as initializer"
+msgstr "配列の不正な初期化"
 
-#: cp/class.c:1213 cp/class.c:1221
+#: cp/typeck.c:6713
 #, fuzzy, gcc-internal-format
-msgid "%q+D invalid in %q#T"
-msgstr "%s: Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
-
-#: cp/class.c:1214
-#, gcc-internal-format
-msgid "  because of local method %q+#D with same name"
-msgstr ""
+msgid "invalid array assignment"
+msgstr "代入として無効な左辺値です"
 
-#: cp/class.c:1222
+#: cp/typeck.c:6825
 #, gcc-internal-format
-msgid "  because of local member %q+#D with same name"
-msgstr ""
+msgid "   in pointer to member function conversion"
+msgstr "   ポインタからメンバ関数への変換で"
 
-#: cp/class.c:1265
+#: cp/typeck.c:6839
 #, fuzzy, gcc-internal-format
-msgid "base class %q#T has a non-virtual destructor"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/class.c:1582
-#, gcc-internal-format
-msgid "all member functions in class %qT are private"
-msgstr ""
+msgid "pointer to member conversion via virtual base %qT"
+msgstr "   ポインタからメンバへの変換で"
 
-#: cp/class.c:1594
+#: cp/typeck.c:6886 cp/typeck.c:6905
 #, gcc-internal-format
-msgid "%q#T only defines a private destructor and has no friends"
-msgstr ""
+msgid "   in pointer to member conversion"
+msgstr "   ポインタからメンバへの変換で"
 
-#: cp/class.c:1639
-#, gcc-internal-format
-msgid "%q#T only defines private constructors and has no friends"
-msgstr ""
+#: cp/typeck.c:6984
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion to type %qT from type %qT"
+msgstr "無効なバージョン番号形式"
 
-#: cp/class.c:2032
+#: cp/typeck.c:7266
 #, gcc-internal-format
-msgid "no unique final overrider for %qD in %qT"
+msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2452
+#: cp/typeck.c:7272
 #, gcc-internal-format
-msgid "%q+D was hidden"
+msgid "cannot convert %qT to %qT in default argument"
 msgstr ""
 
-#: cp/class.c:2453
+#: cp/typeck.c:7276
 #, gcc-internal-format
-msgid "  by %q+D"
+msgid "cannot convert %qT to %qT in argument passing"
 msgstr ""
 
-#: cp/class.c:2496 cp/decl2.c:1178
+#: cp/typeck.c:7280
 #, gcc-internal-format
-msgid "%q+#D invalid; an anonymous union can only have non-static data members"
+msgid "cannot convert %qT to %qT"
 msgstr ""
 
-#: cp/class.c:2499
+#: cp/typeck.c:7284
 #, gcc-internal-format
-msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
+msgid "cannot convert %qT to %qT in initialization"
 msgstr ""
 
-#: cp/class.c:2507 cp/decl2.c:1184
+#: cp/typeck.c:7288
 #, gcc-internal-format
-msgid "private member %q+#D in anonymous union"
+msgid "cannot convert %qT to %qT in return"
 msgstr ""
 
-#: cp/class.c:2509
+#: cp/typeck.c:7292
 #, gcc-internal-format
-msgid "private member %q+#D in anonymous struct"
+msgid "cannot convert %qT to %qT in assignment"
 msgstr ""
 
-#: cp/class.c:2514 cp/decl2.c:1186
+#: cp/typeck.c:7315
 #, gcc-internal-format
-msgid "protected member %q+#D in anonymous union"
+msgid "parameter %qP of %qD might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:2516
+#: cp/typeck.c:7319
 #, gcc-internal-format
-msgid "protected member %q+#D in anonymous struct"
+msgid "parameter might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:2695
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+#D with non-integral type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/class.c:2708
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+D width not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/class.c:2713
+#: cp/typeck.c:7324
 #, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %q+D"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
-
-#: cp/class.c:2718
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %q+D"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
-
-#: cp/class.c:2724
-#, fuzzy, gcc-internal-format
-msgid "width of %q+D exceeds its type"
-msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
-
-#: cp/class.c:2733
-#, gcc-internal-format
-msgid "%q+D is too small to hold all values of %q#T"
-msgstr ""
-
-#: cp/class.c:2790
-#, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in union"
-msgstr ""
+msgid "target of conversion might be a candidate for a format attribute"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: cp/class.c:2793
+#: cp/typeck.c:7329
 #, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in union"
+msgid "target of initialization might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:2795
+#: cp/typeck.c:7339
 #, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in union"
+msgid "left-hand side of assignment might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:2819
+#: cp/typeck.c:7435 cp/typeck.c:7437
 #, fuzzy, gcc-internal-format
-msgid "multiple fields in union %qT initialized"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+msgid "in passing argument %P of %q+D"
+msgstr "引数 %d 個の `%s' を渡します"
 
-#: cp/class.c:2908
+#: cp/typeck.c:7492
 #, gcc-internal-format
-msgid "%q+D may not be static because it is a member of a union"
-msgstr ""
+msgid "returning reference to temporary"
+msgstr "一時オブジェクトへの参照を返そうとしています"
 
-#: cp/class.c:2913
+#: cp/typeck.c:7499
 #, gcc-internal-format
-msgid "%q+D may not have reference type %qT because it is a member of a union"
-msgstr ""
-
-#: cp/class.c:2924
-#, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared function type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "reference to non-lvalue returned"
+msgstr "非左辺値への参照が返されました"
 
-#: cp/class.c:2930
+#: cp/typeck.c:7515
 #, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
-
-#: cp/class.c:2968
-#, gcc-internal-format
-msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
-msgstr ""
-
-#: cp/class.c:3047
-#, gcc-internal-format
-msgid "field %q+#D with same name as class"
-msgstr ""
+msgid "reference to local variable %q+D returned"
+msgstr "非左辺値への参照が返されました"
 
-#: cp/class.c:3078
+#: cp/typeck.c:7518
 #, fuzzy, gcc-internal-format
-msgid "%q#T has pointer data members"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "address of local variable %q+D returned"
+msgstr "要求された大域レジスタ変数 `%s' のアドレス"
 
-#: cp/class.c:3083
+#: cp/typeck.c:7553
 #, gcc-internal-format
-msgid "  but does not override %<%T(const %T&)%>"
-msgstr ""
+msgid "returning a value from a destructor"
+msgstr "デストラクタから値を返そうとしています"
 
-#: cp/class.c:3085
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:7561
 #, gcc-internal-format
-msgid "  or %<operator=(const %T&)%>"
-msgstr ""
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
 
-#: cp/class.c:3089
+#. You can't return a value from a constructor.
+#: cp/typeck.c:7564
 #, gcc-internal-format
-msgid "  but does not override %<operator=(const %T&)%>"
-msgstr ""
+msgid "returning a value from a constructor"
+msgstr "コンストラクタから値を返そうとしています"
 
-#: cp/class.c:3550
+#: cp/typeck.c:7582
 #, gcc-internal-format
-msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
+msgid "lambda return type can only be deduced when the return statement is the only statement in the function body"
 msgstr ""
 
-#: cp/class.c:3675
+#: cp/typeck.c:7588
 #, gcc-internal-format
-msgid "class %qT will be considered nearly empty in a future version of GCC"
+msgid "inconsistent types %qT and %qT deduced for lambda return type"
 msgstr ""
 
-#: cp/class.c:3757
+#: cp/typeck.c:7614
 #, fuzzy, gcc-internal-format
-msgid "initializer specified for non-virtual method %q+D"
-msgstr "²¾ÁÛ´Ø¿ô¤ò»ÈÍѤ¹¤ë¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
-
-#: cp/class.c:4228
-#, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
+msgid "return-statement with no value, in function returning %qT"
+msgstr "戻り型が関数で、`return' に値がありません"
 
-#: cp/class.c:4233
-#, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
+#: cp/typeck.c:7635
+#, fuzzy, gcc-internal-format
+msgid "return-statement with a value, in function returning 'void'"
+msgstr "戻り型が void の関数で、`return' に値があります"
 
-#: cp/class.c:4488
+#: cp/typeck.c:7665
 #, gcc-internal-format
-msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
+msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
 
-#: cp/class.c:4589
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:8231
 #, gcc-internal-format
-msgid "direct base %qT inaccessible in %qT due to ambiguity"
+msgid "using temporary as lvalue"
 msgstr ""
 
-#: cp/class.c:4601
+#: cp/typeck.c:8233
 #, gcc-internal-format
-msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+msgid "using xvalue (rvalue reference) as lvalue"
 msgstr ""
 
-#: cp/class.c:4780
+#: cp/typeck2.c:53
 #, gcc-internal-format
-msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
+msgid "type %qT is not a base type for type %qT"
 msgstr ""
 
-#: cp/class.c:4820
+#: cp/typeck2.c:107
 #, gcc-internal-format
-msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
+msgid "assignment of constant field %qD"
 msgstr ""
 
-#: cp/class.c:4848
+#: cp/typeck2.c:109
 #, gcc-internal-format
-msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
+msgid "constant field %qD used as %<asm%> output"
 msgstr ""
 
-#: cp/class.c:4857
+#: cp/typeck2.c:111
 #, 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"
+msgid "increment of constant field %qD"
 msgstr ""
 
-#: cp/class.c:4944
+#: cp/typeck2.c:113
 #, gcc-internal-format
-msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
+msgid "decrement of constant field %qD"
 msgstr ""
 
-#: cp/class.c:5090 cp/parser.c:14688
+#: cp/typeck2.c:120
 #, fuzzy, gcc-internal-format
-msgid "redefinition of %q#T"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "assignment of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: cp/class.c:5246
+#: cp/typeck2.c:122
 #, gcc-internal-format
-msgid "%q#T has virtual functions and accessible non-virtual destructor"
+msgid "read-only reference %qD used as %<asm%> output"
 msgstr ""
 
-#: cp/class.c:5348
+#: cp/typeck2.c:124
 #, fuzzy, gcc-internal-format
-msgid "trying to finish struct, but kicked out due to previous parse errors"
-msgstr "¹½Ê¸²òÀϤ¬¹½Â¤ÂΤνª¤ê¤Ëº¹¤·³Ý¤«¤ê¤Þ¤·¤¿¤¬¡¢Á°¤Î¥¨¥é¡¼¤Î¤»¤¤¤Çʸ̮¤ò¸«¼º¤¤¤Þ¤·¤¿"
+msgid "increment of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: cp/class.c:5808
+#: cp/typeck2.c:126
 #, fuzzy, gcc-internal-format
-msgid "language string %<\"%E\"%> not recognized"
-msgstr "¸À¸ìʸ»úÎó `\"%s\"' ¤Ïǧ¼±¤µ¤ì¤Þ¤»¤ó"
-
-#: cp/class.c:5897
-#, gcc-internal-format
-msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
-msgstr ""
+msgid "decrement of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: cp/class.c:6026
-#, gcc-internal-format
-msgid "no matches converting function %qD to type %q#T"
-msgstr ""
+#: cp/typeck2.c:310
+#, fuzzy, gcc-internal-format
+msgid "cannot declare variable %q+D to be of abstract type %qT"
+msgstr "`::main' を static としては宣言できません"
 
-#: cp/class.c:6049
-#, gcc-internal-format
-msgid "converting overloaded function %qD to type %q#T is ambiguous"
-msgstr ""
+#: cp/typeck2.c:313
+#, fuzzy, gcc-internal-format
+msgid "cannot declare parameter %q+D to be of abstract type %qT"
+msgstr "ポインタを参照として宣言できません"
 
-#: cp/class.c:6075
+#: cp/typeck2.c:316
 #, fuzzy, gcc-internal-format
-msgid "assuming pointer to member %qD"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "cannot declare field %q+D to be of abstract type %qT"
+msgstr "`::main' を static としては宣言できません"
 
-#: cp/class.c:6078
-#, gcc-internal-format
-msgid "(a pointer to member can only be formed with %<&%E%>)"
-msgstr ""
+#: cp/typeck2.c:320
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract return type for member function %q+#D"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: cp/class.c:6134 cp/class.c:6168
-#, gcc-internal-format
-msgid "not enough type information"
-msgstr "ÉÔ½½Ê¬¤Ê·¿¾ðÊó"
+#: cp/typeck2.c:322
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract return type for function %q+#D"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: cp/class.c:6151
+#. Here we do not have location information.
+#: cp/typeck2.c:325
 #, fuzzy, gcc-internal-format
-msgid "argument of type %qT does not match %qT"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+msgid "invalid abstract type %qT for %qE"
+msgstr "`%s' に対するレジスタ名として無効です"
 
-#. [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:6438 cp/decl.c:1200 cp/name-lookup.c:525
+#: cp/typeck2.c:327
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q#D"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid abstract type for %q+D"
+msgstr "`%s' に対するレジスタ名として無効です"
 
-#: cp/class.c:6439
+#: cp/typeck2.c:330
 #, gcc-internal-format
-msgid "changes meaning of %qD from %q+#D"
+msgid "cannot allocate an object of abstract type %qT"
 msgstr ""
 
-#: cp/cp-gimplify.c:99
+#: cp/typeck2.c:339
 #, fuzzy, gcc-internal-format
-msgid "continue statement not within loop or switch"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "  because the following virtual functions are pure within %qT:"
+msgstr "  以下の仮想関数が抽象であるためです:"
 
-#: cp/cp-gimplify.c:371
+#: cp/typeck2.c:343
 #, gcc-internal-format
-msgid "statement with no effect"
+msgid "\t%+#D"
 msgstr ""
 
-#: cp/cvt.c:90
+#: cp/typeck2.c:351
 #, fuzzy, gcc-internal-format
-msgid "can't convert from incomplete type %qT to %qT"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/cvt.c:99
-#, gcc-internal-format
-msgid "conversion of %qE from %qT to %qT is ambiguous"
-msgstr ""
+msgid "  since type %qT has pure virtual functions"
+msgstr "使われない仮想関数を切り捨てる"
 
-#: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
+#: cp/typeck2.c:381
 #, fuzzy, gcc-internal-format
-msgid "cannot convert %qE from type %qT to type %qT"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "%q+D has incomplete type"
+msgstr "`%s' は不完全型です"
 
-#: cp/cvt.c:452
-#, gcc-internal-format
-msgid "conversion from %qT to %qT discards qualifiers"
-msgstr ""
+#: cp/typeck2.c:394
+#, fuzzy, gcc-internal-format
+msgid "invalid use of incomplete type %q#T"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/cvt.c:470 cp/typeck.c:5265
-#, gcc-internal-format
-msgid "casting %qT to %qT does not dereference pointer"
-msgstr ""
+#: cp/typeck2.c:397
+#, fuzzy, gcc-internal-format
+msgid "forward declaration of %q+#T"
+msgstr "`%s' が再宣言されました"
 
-#: cp/cvt.c:497
+#: cp/typeck2.c:400
 #, fuzzy, gcc-internal-format
-msgid "cannot convert type %qT to type %qT"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "declaration of %q+#T"
+msgstr "`%s' が再宣言されました"
 
-#: cp/cvt.c:649
+#: cp/typeck2.c:405
 #, fuzzy, gcc-internal-format
-msgid "conversion from %q#T to %q#T"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "invalid use of %qT"
+msgstr "`restrict' の用法が不適切です"
+
+#: cp/typeck2.c:421
+#, gcc-internal-format
+msgid "invalid use of member (did you forget the %<&%> ?)"
+msgstr ""
 
-#: cp/cvt.c:661 cp/cvt.c:681
+#: cp/typeck2.c:430
 #, fuzzy, gcc-internal-format
-msgid "%q#T used where a %qT was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "invalid use of template type parameter %qT"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/cvt.c:696
+#: cp/typeck2.c:435
 #, fuzzy, gcc-internal-format
-msgid "%q#T used where a floating point value was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "invalid use of template template parameter %qT"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: cp/cvt.c:743
+#: cp/typeck2.c:441
 #, fuzzy, gcc-internal-format
-msgid "conversion from %qT to non-scalar type %qT requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+msgid "invalid use of dependent type %qT"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: cp/cvt.c:777
+#: cp/typeck2.c:450
 #, gcc-internal-format
-msgid "pseudo-destructor is not called"
+msgid "address of overloaded function with no contextual type information"
 msgstr ""
 
-#: cp/cvt.c:837
+#: cp/typeck2.c:454
 #, gcc-internal-format
-msgid "object of incomplete type %qT will not be accessed in %s"
+msgid "overloaded function with no contextual type information"
 msgstr ""
 
-#: cp/cvt.c:842
+#: cp/typeck2.c:457
 #, gcc-internal-format
-msgid "object of type %qT will not be accessed in %s"
+msgid "insufficient contextual information to determine type"
 msgstr ""
 
-#: cp/cvt.c:858
+#: cp/typeck2.c:646
 #, gcc-internal-format
-msgid "object %qE of incomplete type %qT will not be accessed in %s"
+msgid "constructor syntax used, but no constructor declared for type %qT"
 msgstr ""
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:895
-#, fuzzy, gcc-internal-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
+#: cp/typeck2.c:659
+#, gcc-internal-format
+msgid "cannot initialize arrays using this syntax"
+msgstr "この文法を使って配列を初期化することはできません"
 
-#. Only warn when there is no &.
-#: cp/cvt.c:902
+#: cp/typeck2.c:765
 #, gcc-internal-format
-msgid "%s is a reference, not call, to function %qE"
+msgid "narrowing conversion of %qE from %qT to %qT inside { }"
 msgstr ""
 
-#: cp/cvt.c:919
-#, fuzzy, gcc-internal-format
-msgid "%s has no effect"
-msgstr "%s¤¬%s¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: cp/typeck2.c:823
+#, gcc-internal-format
+msgid "int-array initialized from non-wide string"
+msgstr "非ワイド文字列から int の配列が初期化されました"
 
-#: cp/cvt.c:951
+#: cp/typeck2.c:828
 #, fuzzy, gcc-internal-format
-msgid "value computed is not used"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
+msgid "int-array initialized from incompatible wide string"
+msgstr "非ワイド文字列から int の配列が初期化されました"
 
-#: cp/cvt.c:1061
-#, fuzzy, gcc-internal-format
-msgid "converting NULL to non-pointer type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: cp/typeck2.c:843
+#, gcc-internal-format
+msgid "initializer-string for array of chars is too long"
+msgstr "char の配列にとって初期化子文字列が長すぎます"
 
-#: cp/cvt.c:1167
+#: cp/typeck2.c:889
 #, gcc-internal-format
-msgid "ambiguous default type conversion from %qT"
+msgid "cannot initialize aggregate of type %qT with a compound literal"
 msgstr ""
 
-#: cp/cvt.c:1169
+#: cp/typeck2.c:906
 #, gcc-internal-format
-msgid "  candidate conversions include %qD and %qD"
+msgid "array must be initialized with a brace-enclosed initializer"
 msgstr ""
 
-#: cp/decl.c:1063
+#: cp/typeck2.c:993 cp/typeck2.c:1101
 #, fuzzy, gcc-internal-format
-msgid "%qD was declared %<extern%> and later %<static%>"
-msgstr "`%s' ¤Ï `extern' ¤ÈÀë¸À¤µ¤ì¡¢¸å¤Ç `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "non-trivial designated initializers not supported"
+msgstr "自明でないラベルのついた初期化子です"
 
-#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/typeck2.c:1129 cp/typeck2.c:1143
 #, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "missing initializer for member %qD"
+msgstr "初期化子を欠いています"
 
-#: cp/decl.c:1097
+#: cp/typeck2.c:1134
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qF throws different exceptions"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+msgid "uninitialized const member %qD"
+msgstr "未初期化定数を ROM に置かない"
 
-#: cp/decl.c:1098
+#: cp/typeck2.c:1136
 #, fuzzy, gcc-internal-format
-msgid "from previous declaration %q+F"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "member %qD with uninitialized const fields"
+msgstr "未初期化定数を ROM に置かない"
 
-#: cp/decl.c:1154
+#: cp/typeck2.c:1138
 #, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared as inline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "member %qD is uninitialized reference"
+msgstr "仮引数 `%s' が初期化されました"
 
-#: cp/decl.c:1156
+#: cp/typeck2.c:1206
 #, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D with attribute noinline"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "no field %qD found in union being initialized"
+msgstr "レコードや共用体にフィールド名がない初期化子です"
 
-#: cp/decl.c:1163
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared with attribute noinline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: cp/typeck2.c:1215
+#, gcc-internal-format
+msgid "index value instead of field name in union initializer"
+msgstr "union 初期化子がフィールド名ではなくインデックス値になっています"
 
-#: cp/decl.c:1165
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was inline"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: cp/typeck2.c:1374
+#, gcc-internal-format
+msgid "circular pointer delegation detected"
+msgstr "循環ポインタの代表を検出しました"
 
-#: cp/decl.c:1187 cp/decl.c:1260
+#: cp/typeck2.c:1384
 #, fuzzy, gcc-internal-format
-msgid "shadowing %s function %q#D"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "base operand of %<->%> has non-pointer type %qT"
+msgstr "`->' のベースオペランドがポインタではありません"
 
-#: cp/decl.c:1196
+#: cp/typeck2.c:1408
 #, fuzzy, gcc-internal-format
-msgid "library function %q#D redeclared as non-function %q#D"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "result of %<operator->()%> yields non-pointer result"
+msgstr "`operator->()'の結果が非ポインタの結果をもたらします"
 
-#: cp/decl.c:1201
+#: cp/typeck2.c:1410
 #, fuzzy, gcc-internal-format
-msgid "conflicts with built-in declaration %q#D"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+msgid "base operand of %<->%> is not a pointer"
+msgstr "`->' のベースオペランドがポインタではありません"
 
-#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
+#: cp/typeck2.c:1435
 #, fuzzy, gcc-internal-format
-msgid "new declaration %q#D"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "%qE cannot be used as a member pointer, since it is of type %qT"
+msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
 
-#: cp/decl.c:1256
-#, fuzzy, gcc-internal-format
-msgid "ambiguates built-in declaration %q#D"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: cp/typeck2.c:1444
+#, gcc-internal-format
+msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
+msgstr ""
 
-#: cp/decl.c:1345
-#, fuzzy, gcc-internal-format
-msgid "%q#D redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/typeck2.c:1466
+#, gcc-internal-format
+msgid "pointer to member type %qT incompatible with object type %qT"
+msgstr ""
 
-#: cp/decl.c:1348
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: cp/typeck2.c:1527
+#, gcc-internal-format
+msgid "invalid value-initialization of reference type"
+msgstr ""
 
-#: cp/decl.c:1367
+#: cp/typeck2.c:1726
 #, fuzzy, gcc-internal-format
-msgid "declaration of template %q#D"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+msgid "call to function %qD which throws incomplete type %q#T"
+msgstr "不完全型への変換です"
 
-#: cp/decl.c:1368 cp/name-lookup.c:526
+#: cp/typeck2.c:1729
 #, fuzzy, gcc-internal-format
-msgid "conflicts with previous declaration %q+#D"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+msgid "call to function which throws incomplete type %q#T"
+msgstr "不完全型への変換です"
 
-#: cp/decl.c:1382 cp/decl.c:1398
-#, fuzzy, gcc-internal-format
-msgid "ambiguates old declaration %q+#D"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/arith.c:46
+#, gcc-internal-format
+msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
+msgstr ""
 
-#: cp/decl.c:1390
-#, fuzzy, gcc-internal-format
-msgid "declaration of C function %q#D conflicts with"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: fortran/arith.c:905 fortran/arith.c:927
+#, gcc-internal-format
+msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
+msgstr ""
 
-#: cp/decl.c:1392
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+#D here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/arith.c:913
+#, gcc-internal-format
+msgid "Raising a negative REAL at %L to a REAL power is prohibited"
+msgstr ""
 
-#: cp/decl.c:1406
-#, fuzzy, gcc-internal-format
-msgid "conflicting declaration %q#D"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/arith.c:1909
+#, gcc-internal-format
+msgid "Arithmetic OK converting %s to %s at %L"
+msgstr ""
 
-#: cp/decl.c:1407
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration as %q#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/arith.c:1913
+#, gcc-internal-format
+msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
+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:1459
+#: fortran/arith.c:1918
 #, gcc-internal-format
-msgid "declaration of namespace %qD conflicts with"
+msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/decl.c:1460
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of namespace %q+D here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/arith.c:1923
+#, gcc-internal-format
+msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
 
-#: cp/decl.c:1471
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously defined here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/arith.c:1928
+#, gcc-internal-format
+msgid "Division by zero converting %s to %s at %L"
+msgstr ""
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1481
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+#D"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/arith.c:1932
+#, gcc-internal-format
+msgid "Array operands are incommensurate converting %s to %s at %L"
+msgstr ""
 
-#: cp/decl.c:1482
+#: fortran/arith.c:1936
+#, gcc-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
+msgid "The Hollerith constant at %L is too long to convert to %s"
+msgstr ""
+
+#: fortran/array.c:97
 #, fuzzy, gcc-internal-format
-msgid "%Jfollows non-prototype definition here"
-msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
+msgid "Expected array subscript at %C"
+msgstr "配列の添字が `char' 型です"
 
-#: cp/decl.c:1522
+#: fortran/array.c:106
+#, gcc-internal-format
+msgid "Unexpected '*' in coarray subscript at %C"
+msgstr ""
+
+#: fortran/array.c:130
+#, gcc-internal-format
+msgid "Strides not allowed in coarray subscript at %C"
+msgstr ""
+
+#: fortran/array.c:138
 #, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D with %qL linkage"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "Expected array subscript stride at %C"
+msgstr "配列の添字が `char' 型です"
 
-#: cp/decl.c:1524
+#: fortran/array.c:195
 #, fuzzy, gcc-internal-format
-msgid "conflicts with new declaration with %qL linkage"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+msgid "Invalid form of array reference at %C"
+msgstr "無効な参照型です"
 
-#: cp/decl.c:1547 cp/decl.c:1553
+#: fortran/array.c:200 fortran/array.c:260
 #, gcc-internal-format
-msgid "default argument given for parameter %d of %q#D"
+msgid "Array reference at %C cannot have more than %d dimensions"
 msgstr ""
 
-#: cp/decl.c:1549 cp/decl.c:1555
+#: fortran/array.c:215 fortran/array.c:569 fortran/check.c:1946
+#: fortran/check.c:3630 fortran/check.c:3653 fortran/check.c:3748
+#: fortran/match.c:1755 fortran/match.c:2330 fortran/simplify.c:4503
 #, gcc-internal-format
-msgid "after previous specification in %q+#D"
+msgid "Coarrays disabled at %C, use -fcoarray= to enable"
 msgstr ""
 
-#: cp/decl.c:1564
+#: fortran/array.c:221
 #, gcc-internal-format
-msgid "%q#D was used before it was declared inline"
+msgid "Unexpected coarray designator at %C"
 msgstr ""
 
-#: cp/decl.c:1565
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious non-inline declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+#: fortran/array.c:236
+#, gcc-internal-format
+msgid "Too few codimensions at %C, expected %d not %d"
+msgstr ""
 
-#: cp/decl.c:1618
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %qD in same scope"
-msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/array.c:246
+#, gcc-internal-format
+msgid "Unexpected '*' for codimension %d of %d at %C"
+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:1939
+#: fortran/array.c:249
 #, gcc-internal-format
-msgid "explicit specialization of %qD after first use"
+msgid "Invalid form of coarray reference at %C"
 msgstr ""
 
-#: cp/decl.c:2035
+#: fortran/array.c:254
 #, gcc-internal-format
-msgid "%q+D: visibility attribute ignored because it"
+msgid "Invalid codimension %d at %C, only %d codimensions exist"
 msgstr ""
 
-#: cp/decl.c:2037
-#, fuzzy, gcc-internal-format
-msgid "%Jconflicts with previous declaration here"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: fortran/array.c:306
+#, gcc-internal-format
+msgid "Variable '%s' at %L in this context must be constant"
+msgstr ""
 
-#: cp/decl.c:2464
-#, fuzzy, gcc-internal-format
-msgid "jump to label %qD"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/array.c:309
+#, gcc-internal-format
+msgid "Expression at %L in this context must be constant"
+msgstr ""
 
-#: cp/decl.c:2466
+#: fortran/array.c:400
 #, gcc-internal-format
-msgid "jump to case label"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+msgid "Expected expression in array specification at %C"
+msgstr ""
 
-#: cp/decl.c:2468
-#, fuzzy, gcc-internal-format
-msgid "%H  from here"
-msgstr "  ¤³¤³¤«¤é"
+#: fortran/array.c:479
+#, gcc-internal-format
+msgid "Bad array specification for implied-shape array at %C"
+msgstr ""
 
-#: cp/decl.c:2487 cp/decl.c:2650
+#: fortran/array.c:495 fortran/array.c:600
 #, gcc-internal-format
-msgid "  exits OpenMP structured block"
+msgid "Bad array specification for an explicitly shaped array at %C"
+msgstr ""
+
+#: fortran/array.c:505 fortran/array.c:610
+#, gcc-internal-format
+msgid "Bad array specification for assumed shape array at %C"
+msgstr ""
+
+#: fortran/array.c:519 fortran/array.c:624
+#, gcc-internal-format
+msgid "Bad specification for deferred shape array at %C"
+msgstr ""
+
+#: fortran/array.c:529 fortran/array.c:628
+#, gcc-internal-format
+msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: cp/decl.c:2508
+#: fortran/array.c:538 fortran/array.c:637
 #, fuzzy, gcc-internal-format
-msgid "  crosses initialization of %q+#D"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+msgid "Expected another dimension in array declaration at %C"
+msgstr "配列の次元を宣言で指定することはできません"
 
-#: cp/decl.c:2510 cp/decl.c:2625
+#: fortran/array.c:544 fortran/array.c:643
 #, gcc-internal-format
-msgid "  enters scope of non-POD %q+#D"
+msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: cp/decl.c:2523 cp/decl.c:2629
+#: fortran/array.c:550
 #, gcc-internal-format
-msgid "  enters try block"
-msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
+msgstr ""
 
-#: cp/decl.c:2525 cp/decl.c:2631
+#: fortran/array.c:563
 #, gcc-internal-format
-msgid "  enters catch block"
-msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+msgid "Fortran 2008: Coarray declaration at %C"
+msgstr ""
 
-#: cp/decl.c:2535 cp/decl.c:2634
-#, fuzzy, gcc-internal-format
-msgid "  enters OpenMP structured block"
-msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#: fortran/array.c:651
+#, gcc-internal-format
+msgid "Upper bound of last coarray dimension must be '*' at %C"
+msgstr ""
 
-#: cp/decl.c:2606 cp/decl.c:2646
-#, fuzzy, gcc-internal-format
-msgid "jump to label %q+D"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/array.c:871
+#, gcc-internal-format
+msgid "DO-iterator '%s' at %L is inside iterator of the same name"
+msgstr ""
 
-#: cp/decl.c:2607 cp/decl.c:2647
+#: fortran/array.c:963 fortran/array.c:1095
 #, gcc-internal-format
-msgid "  from here"
-msgstr "  ¤³¤³¤«¤é"
+msgid "Syntax error in array constructor at %C"
+msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:2619
-#, fuzzy, gcc-internal-format
-msgid "%J  enters catch block"
-msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#: fortran/array.c:1015
+#, gcc-internal-format
+msgid "Fortran 2003: [...] style array constructors at %C"
+msgstr ""
 
-#: cp/decl.c:2623
-#, fuzzy, gcc-internal-format
-msgid "  skips initialization of %q+#D"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: fortran/array.c:1035
+#, gcc-internal-format
+msgid "Fortran 2003: Array constructor including type specification at %C"
+msgstr ""
 
-#: cp/decl.c:2699
+#: fortran/array.c:1041 fortran/match.c:2886
 #, gcc-internal-format
-msgid "label named wchar_t"
+msgid "Type-spec at %L cannot contain a deferred type parameter"
+msgstr ""
+
+#: fortran/array.c:1057
+#, gcc-internal-format
+msgid "Empty array constructor at %C is not allowed"
+msgstr ""
+
+#: fortran/array.c:1142
+#, gcc-internal-format
+msgid "Element in %s array constructor at %L is %s"
+msgstr ""
+
+#: fortran/array.c:1469
+#, gcc-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:4445
+#, gcc-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
+msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
+msgstr ""
+
+#: fortran/check.c:45
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
+msgstr ""
+
+#: fortran/check.c:61
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be %s"
+msgstr ""
+
+#: fortran/check.c:89
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: cp/decl.c:2703
+#: fortran/check.c:104
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
+msgstr ""
+
+#: fortran/check.c:121
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
+msgstr ""
+
+#: fortran/check.c:138
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
+msgstr ""
+
+#: fortran/check.c:167 fortran/check.c:4821
 #, fuzzy, gcc-internal-format
-msgid "duplicate label %qD"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
+msgstr "`__builtin_args_info' の引数は定数でなければなりません"
 
-#: cp/decl.c:2969
+#: fortran/check.c:176
 #, fuzzy, gcc-internal-format
-msgid "%qD is not a type"
-msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+msgid "Invalid kind for %s at %L"
+msgstr "無効なオプション %s"
 
-#: cp/decl.c:2975 cp/parser.c:4037
+#: fortran/check.c:195
 #, gcc-internal-format
-msgid "%qD used without template parameters"
+msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
 msgstr ""
 
-#: cp/decl.c:2990
+#: fortran/check.c:236
 #, gcc-internal-format
-msgid "%q#T is not a class"
+msgid "Expected coarray variable as '%s' argument to the %s intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:3002 cp/decl.c:3070
+#: fortran/check.c:253
 #, gcc-internal-format
-msgid "no class template named %q#T in %q#T"
+msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
 msgstr ""
 
-#: cp/decl.c:3010
+#: fortran/check.c:271
 #, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a class template"
+msgid "'%s' argument of '%s' intrinsic at %L must be an array"
 msgstr ""
 
-#: cp/decl.c:3017
+#: fortran/check.c:292
 #, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a type"
+msgid "'%s' at %L must be nonnegative"
 msgstr ""
 
-#: cp/decl.c:3079
-#, fuzzy, gcc-internal-format
-msgid "template parameters do not match template"
-msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3727
-#, fuzzy, gcc-internal-format
-msgid "%Jan anonymous struct cannot have function members"
-msgstr "̵̾¹½Â¤ÂΤ¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:3729
+#: fortran/check.c:318
 #, gcc-internal-format
-msgid "%Jan anonymous union cannot have function members"
+msgid "'%s' at %L must be less than or equal to BIT_SIZE('%s')"
 msgstr ""
 
-#: cp/decl.c:3747
+#: fortran/check.c:328
 #, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in anonymous aggregate"
+msgid "'%s' at %L must be less than BIT_SIZE('%s')"
 msgstr ""
 
-#: cp/decl.c:3750
+#: fortran/check.c:355
 #, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in anonymous aggregate"
+msgid "'%s' at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
 msgstr ""
 
-#: cp/decl.c:3753
+#: fortran/check.c:381
 #, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
+msgid "'%s + %s' at %L must be less than or equal to BIT_SIZE('%s')"
 msgstr ""
 
-#: cp/decl.c:3778
+#: fortran/check.c:399
 #, gcc-internal-format
-msgid "multiple types in one declaration"
-msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/decl.c:3782
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of C++ built-in type %qT"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
-
-#: cp/decl.c:3819
-#, fuzzy, gcc-internal-format
-msgid "missing type-name in typedef-declaration"
-msgstr "typdef Àë¸À¤Ç·¿Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
+msgstr ""
 
-#: cp/decl.c:3827
+#: fortran/check.c:416
 #, gcc-internal-format
-msgid "ISO C++ prohibits anonymous structs"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:3834
-#, fuzzy, gcc-internal-format
-msgid "%qs can only be specified for functions"
-msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
+msgstr ""
 
-#: cp/decl.c:3840
+#: fortran/check.c:431
 #, gcc-internal-format
-msgid "%<friend%> can only be specified inside a class"
+msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
 msgstr ""
 
-#: cp/decl.c:3842
-#, fuzzy, gcc-internal-format
-msgid "%<explicit%> can only be specified for constructors"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3844
-#, fuzzy, gcc-internal-format
-msgid "a storage class can only be specified for objects and functions"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
-
-#: cp/decl.c:3850
+#: fortran/check.c:452
 #, gcc-internal-format
-msgid "qualifiers can only be specified for objects and functions"
+msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: cp/decl.c:3853
-#, fuzzy, gcc-internal-format
-msgid "%<typedef%> was ignored in this declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3882
-#, fuzzy, gcc-internal-format
-msgid "attribute ignored in declaration of %q+#T"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3883
+#: fortran/check.c:470
 #, gcc-internal-format
-msgid "attribute for %q+#T must follow the %qs keyword"
+msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
 msgstr ""
 
-#: cp/decl.c:3925
-#, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type %qT outside of definition"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#. A template type parameter or other dependent type.
-#: cp/decl.c:3929
+#: fortran/check.c:488
 #, gcc-internal-format
-msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
 msgstr ""
 
-#: cp/decl.c:4007
-#, fuzzy, gcc-internal-format
-msgid "function %q#D is initialized like a variable"
-msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:4018
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D has %<extern%> and is initialized"
-msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:4034
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#D is marked %<dllimport%>"
-msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:505
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
+msgstr ""
 
-#: cp/decl.c:4053
+#: fortran/check.c:553
 #, gcc-internal-format
-msgid "%q#D is not a static member of %q#T"
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
 msgstr ""
 
-#: cp/decl.c:4059
+#: fortran/check.c:599
 #, gcc-internal-format
-msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: cp/decl.c:4068
+#: fortran/check.c:669
 #, gcc-internal-format
-msgid "template header not allowed in member definition of explicitly specialized class"
+msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 msgstr ""
 
-#: cp/decl.c:4076
-#, fuzzy, gcc-internal-format
-msgid "duplicate initialization of %qD"
-msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
+#: fortran/check.c:790 fortran/check.c:4790
+#, gcc-internal-format
+msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
+msgstr ""
 
-#: cp/decl.c:4115
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D outside of class is not definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/check.c:799 fortran/check.c:1628 fortran/check.c:1754
+#: fortran/check.c:1828 fortran/check.c:2142
+#, gcc-internal-format
+msgid "Extension: Different type kinds at %L"
+msgstr ""
 
-#: cp/decl.c:4208
-#, fuzzy, gcc-internal-format
-msgid "variable %q#D has initializer but incomplete type"
-msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/check.c:837 fortran/check.c:2613
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
+msgstr ""
 
-#: cp/decl.c:4214 cp/decl.c:4926
-#, fuzzy, gcc-internal-format
-msgid "elements of array %q#D have incomplete type"
-msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁǤËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/check.c:855
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
+msgstr ""
 
-#: cp/decl.c:4220
-#, fuzzy, gcc-internal-format
-msgid "aggregate %q#D has incomplete type and cannot be defined"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/check.c:864
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
+msgstr ""
 
-#: cp/decl.c:4256
+#: fortran/check.c:880
 #, gcc-internal-format
-msgid "%qD declared as reference but not initialized"
+msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: cp/decl.c:4262
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
-msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/check.c:891
+#, gcc-internal-format
+msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
+msgstr ""
 
-#: cp/decl.c:4288
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize %qT from %qT"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:934
+#, gcc-internal-format
+msgid "Extension: Negative argument N at %L"
+msgstr ""
 
-#: cp/decl.c:4316
+#: fortran/check.c:1106 fortran/check.c:1265
 #, gcc-internal-format
-msgid "name %qD used in a GNU-style designated initializer for an array"
+msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: cp/decl.c:4365
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %qD"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+#: fortran/check.c:1115 fortran/check.c:1274
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
+msgstr ""
 
-#: cp/decl.c:4372
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %qD"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:1159 fortran/check.c:1673 fortran/check.c:1776
+#: fortran/check.c:1932 fortran/check.c:1977 fortran/check.c:3113
+#: fortran/check.c:3295 fortran/check.c:3734 fortran/check.c:3863
+#, gcc-internal-format
+msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
+msgstr ""
 
-#: cp/decl.c:4384
-#, fuzzy, gcc-internal-format
-msgid "zero-size array %qD"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/check.c:1206 fortran/check.c:1439
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
+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:4427
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+#: fortran/check.c:1221 fortran/check.c:1454 fortran/check.c:1482
+#, gcc-internal-format
+msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
+msgstr ""
 
-#: cp/decl.c:4449
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/check.c:1324 fortran/check.c:2236 fortran/check.c:2244
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
+msgstr ""
 
-#: cp/decl.c:4498
+#: fortran/check.c:1338
 #, gcc-internal-format
-msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
+msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: cp/decl.c:4501
+#: fortran/check.c:1357 fortran/check.c:1365
 #, gcc-internal-format
-msgid "%J  you can work around this by removing the initializer"
+msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr ""
 
-#: cp/decl.c:4528
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const %qD"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+#: fortran/check.c:1500
+#, gcc-internal-format
+msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
+msgstr ""
 
-#: cp/decl.c:4640
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT as initializer for a vector of type %qT"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
+#: fortran/check.c:1560
+#, gcc-internal-format
+msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
+msgstr ""
 
-#: cp/decl.c:4682
-#, fuzzy, gcc-internal-format
-msgid "initializer for %qT must be brace-enclosed"
-msgstr "̵̾´ðÄ쥯¥é¥¹¤Î½é´üÀßÄê»Ò¤¬Û£Ëæ¤Ç¤¹"
+#: fortran/check.c:1724
+#, gcc-internal-format
+msgid "Argument of %s at %L must be of length one"
+msgstr ""
 
-#: cp/decl.c:4700
-#, fuzzy, gcc-internal-format
-msgid "%qT has no non-static data member named %qD"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/check.c:1783
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
+msgstr ""
 
-#: cp/decl.c:4751
-#, fuzzy, gcc-internal-format
-msgid "braces around scalar initializer for type %qT"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:1908
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
+msgstr ""
 
-#: cp/decl.c:4834
-#, fuzzy, gcc-internal-format
-msgid "missing braces around initializer for %qT"
-msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:2115
+#, gcc-internal-format
+msgid "Intrinsic '%s' at %L must have at least two arguments"
+msgstr ""
 
-#: cp/decl.c:4891
-#, fuzzy, gcc-internal-format
-msgid "too many initializers for %qT"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/check.c:2148
+#, gcc-internal-format
+msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
+msgstr ""
 
-#: cp/decl.c:4934
-#, fuzzy, gcc-internal-format
-msgid "variable-sized object %qD may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: fortran/check.c:2179
+#, gcc-internal-format
+msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
+msgstr ""
 
-#: cp/decl.c:4940
-#, fuzzy, gcc-internal-format
-msgid "%qD has incomplete type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/check.c:2186
+#, gcc-internal-format
+msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
+msgstr ""
 
-#: cp/decl.c:4955
-#, fuzzy, gcc-internal-format
-msgid "scalar object %qD requires one element in initializer"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/check.c:2253
+#, gcc-internal-format
+msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
+msgstr ""
 
-#. A non-aggregate that is not a scalar cannot be initialized
-#. via an initializer-list in C++98.
-#: cp/decl.c:4965
-#, fuzzy, gcc-internal-format
-msgid "braces around initializer for non-aggregate type %qT"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: fortran/check.c:2267
+#, gcc-internal-format
+msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
+msgstr ""
 
-#: cp/decl.c:5015
+#: fortran/check.c:2286
 #, gcc-internal-format
-msgid "%qD must be initialized by constructor, not by %<{...}%>"
+msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: cp/decl.c:5051
-#, fuzzy, gcc-internal-format
-msgid "array %qD initialized by parenthesized string literal %qE"
-msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: fortran/check.c:2295
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
+msgstr ""
 
-#: cp/decl.c:5066
+#: fortran/check.c:2470
 #, gcc-internal-format
-msgid "structure %qD with uninitialized const members"
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
 msgstr ""
 
-#: cp/decl.c:5068
+#: fortran/check.c:2539
 #, gcc-internal-format
-msgid "structure %qD with uninitialized reference members"
+msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: cp/decl.c:5364
+#: fortran/check.c:2548
 #, gcc-internal-format
-msgid "assignment (not initialization) in declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
+msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
+msgstr ""
 
-#: cp/decl.c:5460
-#, fuzzy, gcc-internal-format
-msgid "shadowing previous type declaration of %q#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/check.c:2685 fortran/check.c:3810
+#, gcc-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 ""
 
-#: cp/decl.c:5490
+#: fortran/check.c:2743
 #, gcc-internal-format
-msgid "%qD cannot be thread-local because it has non-POD type %qT"
+msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: cp/decl.c:5522
+#: fortran/check.c:2751
 #, gcc-internal-format
-msgid "Java object %qD not allocated with %<new%>"
+msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: cp/decl.c:5539
+#: fortran/check.c:2768
 #, gcc-internal-format
-msgid "%qD is thread-local and so cannot be dynamically initialized"
+msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: cp/decl.c:5557
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be initialized by a non-constant expression when being declared"
-msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: fortran/check.c:2893
+#, gcc-internal-format
+msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
+msgstr ""
 
-#: cp/decl.c:5597
+#: fortran/check.c:2903
 #, gcc-internal-format
-msgid "non-static data member %qD has Java class type"
+msgid "'%s' argument of '%s' intrinsic at %L is empty"
 msgstr ""
 
-#: cp/decl.c:6232
-#, fuzzy, gcc-internal-format
-msgid "destructor for alien class %qT cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:2910
+#, gcc-internal-format
+msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
+msgstr ""
 
-#: cp/decl.c:6234
-#, fuzzy, gcc-internal-format
-msgid "constructor for alien class %qT cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:2927
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
+msgstr ""
 
-#: cp/decl.c:6255
+#: fortran/check.c:2967
 #, gcc-internal-format
-msgid "%qD declared as a %<virtual%> %s"
+msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
 msgstr ""
 
-#: cp/decl.c:6257
+#: fortran/check.c:2985
 #, gcc-internal-format
-msgid "%qD declared as an %<inline%> %s"
+msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
 msgstr ""
 
-#: cp/decl.c:6259
-#, fuzzy, gcc-internal-format
-msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+#: fortran/check.c:2994
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
+msgstr ""
 
-#: cp/decl.c:6263
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a friend"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:3030
+#, gcc-internal-format
+msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
+msgstr ""
 
-#: cp/decl.c:6269
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared with an exception specification"
-msgstr "Îã³°»ÅÍͤθ¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/check.c:3048 fortran/check.c:3066
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
+msgstr ""
 
-#: cp/decl.c:6303
+#: fortran/check.c:3057 fortran/check.c:3075
 #, gcc-internal-format
-msgid "definition of %qD is not in namespace enclosing %qT"
+msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
 msgstr ""
 
-#: cp/decl.c:6414
-#, fuzzy, gcc-internal-format
-msgid "defining explicit specialization %qD in friend declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/check.c:3174
+#, gcc-internal-format
+msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
+msgstr ""
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6424
+#: fortran/check.c:3205
 #, gcc-internal-format
-msgid "invalid use of template-id %qD in declaration of primary template"
+msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
 msgstr ""
 
-#: cp/decl.c:6454
+#: fortran/check.c:3240
 #, gcc-internal-format
-msgid "default arguments are not allowed in declaration of friend template specialization %qD"
+msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: cp/decl.c:6462
+#: fortran/check.c:3317
 #, gcc-internal-format
-msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
+msgid "'%s' argument of '%s' intrinsic at %L must be be an interoperable data entity"
 msgstr ""
 
-#: cp/decl.c:6505
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be a template"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:3346
+#, gcc-internal-format
+msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
+msgstr ""
 
-#: cp/decl.c:6507
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be inline"
-msgstr "`::main' ¤ò inline ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:3359
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
+msgstr ""
 
-#: cp/decl.c:6509
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:3378
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
+msgstr ""
 
-#: cp/decl.c:6537
+#: fortran/check.c:3639
 #, gcc-internal-format
-msgid "non-local function %q#D uses anonymous type"
+msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
 msgstr ""
 
-#: cp/decl.c:6540 cp/decl.c:6820
+#: fortran/check.c:3659
 #, gcc-internal-format
-msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
+msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:6546
+#: fortran/check.c:3689
 #, gcc-internal-format
-msgid "non-local function %q#D uses local type %qT"
+msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: cp/decl.c:6570
+#: fortran/check.c:3824
 #, gcc-internal-format
-msgid "static member function %qD cannot have cv-qualifier"
+msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
 msgstr ""
 
-#: cp/decl.c:6571
+#: fortran/check.c:3837
 #, gcc-internal-format
-msgid "non-member function %qD cannot have cv-qualifier"
+msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
 msgstr ""
 
-#: cp/decl.c:6619
-#, fuzzy, gcc-internal-format
-msgid "%<::main%> must return %<int%>"
-msgstr "`main' ¤Ï `int' ¤òÊÖ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:6658
+#: fortran/check.c:4096 fortran/check.c:4128
 #, gcc-internal-format
-msgid "definition of implicitly-declared %qD"
+msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
 msgstr ""
 
-#: cp/decl.c:6675 cp/decl2.c:677
+#: fortran/check.c:4136
 #, fuzzy, gcc-internal-format
-msgid "no %q#D member function declared in class %qT"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Too many arguments to %s at %L"
+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:6817
+#: fortran/check.c:4422
 #, gcc-internal-format
-msgid "non-local variable %q#D uses anonymous type"
+msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: cp/decl.c:6826
+#: fortran/check.c:4774 fortran/check.c:4782
 #, gcc-internal-format
-msgid "non-local variable %q#D uses local type %qT"
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
 
-#: cp/decl.c:6948
+#. 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
-msgid "invalid in-class initialization of static data member of non-integral type %qT"
+msgid "Maximum extension level reached with type '%s' at %L"
 msgstr ""
 
-#: cp/decl.c:6958
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/decl.c:6962
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/decl.c:6987
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD has non-integral type %qT"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
-
-#: cp/decl.c:6989
-#, fuzzy, gcc-internal-format
-msgid "size of array has non-integral type %qT"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
-
-#: cp/decl.c:7037
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
-
-#: cp/decl.c:7039
-#, fuzzy, gcc-internal-format
-msgid "size of array is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
-
-#: cp/decl.c:7047
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array %qD"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/decl.c:7049
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/decl.c:7056
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is not an integral constant-expression"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: fortran/class.c:583 fortran/class.c:657
+#, gcc-internal-format
+msgid "'%s' of '%s' is PRIVATE at %L"
+msgstr ""
 
-#: cp/decl.c:7059
+#: fortran/cpp.c:443
 #, fuzzy, gcc-internal-format
-msgid "size of array is not an integral constant-expression"
-msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
+msgid "To enable preprocessing, use -cpp"
+msgstr "プリプロセス命令中に %s があります"
 
-#: cp/decl.c:7065
+#: fortran/cpp.c:540 fortran/cpp.c:551 fortran/cpp.c:649
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable length array %qD"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "opening output file %s: %s"
+msgstr "出力ファイル `%s' を open できません"
 
-#: cp/decl.c:7067
+#: fortran/data.c:65
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable length array"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "non-constant array in DATA statement %L"
+msgstr "初期化子内に非定数の配列インデックスがあります"
 
-#: cp/decl.c:7073
+#: fortran/data.c:134
 #, gcc-internal-format
-msgid "variable length array %qD is used"
+msgid "failure to simplify substring reference in DATA statement at %L"
 msgstr ""
 
-#: cp/decl.c:7107
+#: fortran/data.c:158
 #, gcc-internal-format
-msgid "overflow in array dimension"
-msgstr "ÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: cp/decl.c:7188
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as %s"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:7190
-#, fuzzy, gcc-internal-format
-msgid "creating %s"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+msgid "Initialization string starting at %L was truncated to fit the variable (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:7202
+#: fortran/data.c:244
 #, gcc-internal-format
-msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
+msgid "'%s' at %L already is initialized at %L"
 msgstr ""
 
-#: cp/decl.c:7206
+#: fortran/data.c:268
 #, gcc-internal-format
-msgid "multidimensional array must have bounds for all dimensions except the first"
+msgid "Data element below array lower bound at %L"
 msgstr ""
 
-#: cp/decl.c:7241
-#, fuzzy, gcc-internal-format
-msgid "return type specification for constructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:7251
-#, fuzzy, gcc-internal-format
-msgid "return type specification for destructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:7264
-#, fuzzy, gcc-internal-format
-msgid "return type specified for %<operator %T%>"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:7286
+#: fortran/data.c:280
 #, gcc-internal-format
-msgid "unnamed variable or field declared void"
-msgstr "̵̾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Data element above array upper bound at %L"
+msgstr ""
 
-#: cp/decl.c:7290
+#: fortran/data.c:359
 #, fuzzy, gcc-internal-format
-msgid "variable or field %qE declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Extension: re-initialization of '%s' at %L"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: cp/decl.c:7293
+#: fortran/decl.c:260
 #, gcc-internal-format
-msgid "variable or field declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:7460
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
-
-#: cp/decl.c:7463
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%T::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
-
-#: cp/decl.c:7466
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%D::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "Host associated variable '%s' may not be in the DATA statement at %C"
+msgstr ""
 
-#: cp/decl.c:7478
+#: fortran/decl.c:267
 #, gcc-internal-format
-msgid "type %qT is not derived from type %qT"
+msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-function"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+#: fortran/decl.c:372
+#, gcc-internal-format
+msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
+msgstr ""
 
-#: cp/decl.c:7500
+#: fortran/decl.c:397
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-member"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "無効なビット列初期化子です"
 
-#: cp/decl.c:7529
+#: fortran/decl.c:500
 #, gcc-internal-format
-msgid "declarator-id missing; using reserved word %qD"
+msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: cp/decl.c:7576
-#, fuzzy, gcc-internal-format
-msgid "function definition does not declare parameters"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:559
+#, gcc-internal-format
+msgid "DATA statement at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:7618
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:644
+#, gcc-internal-format
+msgid "Bad INTENT specification at %C"
+msgstr ""
 
-#: cp/decl.c:7624
-#, fuzzy, gcc-internal-format
-msgid "conflicting specifiers in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:665
+#, gcc-internal-format
+msgid "Fortran 2003: deferred type parameter at %C"
+msgstr ""
 
-#: cp/decl.c:7695 cp/decl.c:7698
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids declaration of %qs with no type"
-msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/decl.c:702
+#, gcc-internal-format
+msgid "Conflict in attributes of function argument at %C"
+msgstr ""
 
-#: cp/decl.c:7723
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> or %<unsigned%> invalid for %qs"
-msgstr "short, Éä¹ç¤Ä¤­¤Þ¤¿¤ÏÉä¹ç¤Ê¤·¤Ï `%s' ¤Ë¤È¤Ã¤Æ̵¸ú¤Ç¤¹"
+#: fortran/decl.c:727
+#, gcc-internal-format
+msgid "Obsolescent feature: Old-style character length at %C"
+msgstr ""
 
-#: cp/decl.c:7725
+#: fortran/decl.c:759
 #, fuzzy, gcc-internal-format
-msgid "%<signed%> and %<unsigned%> specified together for %qs"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
+msgid "Syntax error in character length specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/decl.c:7727
-#, fuzzy, gcc-internal-format
-msgid "%<long long%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:882
+#, gcc-internal-format
+msgid "Procedure '%s' at %C is already defined at %L"
+msgstr ""
 
-#: cp/decl.c:7729
-#, fuzzy, gcc-internal-format
-msgid "%<long%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:890
+#, gcc-internal-format
+msgid "Name '%s' at %C is already defined as a generic interface at %L"
+msgstr ""
 
-#: cp/decl.c:7731
-#, fuzzy, gcc-internal-format
-msgid "%<short%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:903
+#, gcc-internal-format
+msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
+msgstr ""
 
-#: cp/decl.c:7733
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ long, short, signed ¤Þ¤¿¤Ï unsigned ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:975
+#, gcc-internal-format
+msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
+msgstr ""
 
-#: cp/decl.c:7735
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> specified with char for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1005
+#, gcc-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 ""
 
-#: cp/decl.c:7737
-#, fuzzy, gcc-internal-format
-msgid "%<long%> and %<short%> specified together for %qs"
-msgstr "long ¤È short ¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1012
+#, gcc-internal-format
+msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
+msgstr ""
 
-#: cp/decl.c:7743
-#, fuzzy, gcc-internal-format
-msgid "long, short, signed or unsigned used invalidly for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë long, short, singed ¤ä unsigned ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:1027
+#, gcc-internal-format
+msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7807
-#, fuzzy, gcc-internal-format
-msgid "complex invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:1041
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7836
+#: fortran/decl.c:1050
 #, gcc-internal-format
-msgid "qualifiers are not allowed on declaration of %<operator %T%>"
+msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: cp/decl.c:7848 cp/typeck.c:7039
-#, fuzzy, gcc-internal-format
-msgid "ignoring %qV qualifiers added to function type %qT"
-msgstr "´Ø¿ôÌá¤êÃͤη¿½¤¾þ»Ò¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:1059
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7871
-#, fuzzy, gcc-internal-format
-msgid "member %qD cannot be declared both virtual and static"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1072
+#, gcc-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 ""
 
-#: cp/decl.c:7879
+#: fortran/decl.c:1082
 #, gcc-internal-format
-msgid "%<%T::%D%> is not a valid declarator"
+msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: cp/decl.c:7888
+#: fortran/decl.c:1163
 #, gcc-internal-format
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤Ï̵¸ú¤Ç¤¹"
+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 ""
 
-#: cp/decl.c:7894
+#: fortran/decl.c:1207
 #, gcc-internal-format
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "CHARACTER expression at %L is being truncated (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:7901
+#: fortran/decl.c:1214
 #, gcc-internal-format
-msgid "virtual outside class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:7919
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
+#: fortran/decl.c:1304
+#, gcc-internal-format
+msgid "Initializer not allowed for PARAMETER '%s' at %C"
+msgstr ""
 
-#: cp/decl.c:7942
+#: fortran/decl.c:1314
 #, fuzzy, gcc-internal-format
-msgid "storage class specified for %qs"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
+msgid "PARAMETER at %L is missing an initializer"
+msgstr "初期化子を欠いています"
 
-#: cp/decl.c:7976
-#, fuzzy, gcc-internal-format
-msgid "top-level declaration of %qs specifies %<auto%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+#: fortran/decl.c:1324
+#, gcc-internal-format
+msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
+msgstr ""
 
-#: cp/decl.c:7988
+#: fortran/decl.c:1405
 #, gcc-internal-format
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "Can't initialize implied-shape array at %L with scalar"
+msgstr ""
 
-#: cp/decl.c:8115
+#: fortran/decl.c:1423
 #, gcc-internal-format
-msgid "destructor cannot be static member function"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Non-constant lower bound in implied-shape declaration at %L"
+msgstr ""
 
-#: cp/decl.c:8120
-#, fuzzy, gcc-internal-format
-msgid "destructors may not be cv-qualified"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1518
+#, gcc-internal-format
+msgid "Component at %C must have the POINTER attribute"
+msgstr ""
 
-#: cp/decl.c:8138
+#: fortran/decl.c:1526
 #, gcc-internal-format
-msgid "constructors cannot be declared virtual"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Array component of structure at %C must have explicit or deferred shape"
+msgstr ""
 
-#: cp/decl.c:8151
-#, fuzzy, gcc-internal-format
-msgid "can't initialize friend function %qs"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1606
+#, gcc-internal-format
+msgid "Pointer array component of structure at %C must have a deferred shape"
+msgstr ""
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:8155
+#: fortran/decl.c:1615
 #, gcc-internal-format
-msgid "virtual functions cannot be friends"
-msgstr "²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "Allocatable component of structure at %C must have a deferred shape"
+msgstr ""
 
-#: cp/decl.c:8159
+#: fortran/decl.c:1624
 #, gcc-internal-format
-msgid "friend declaration not in class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Array component of structure at %C must have an explicit shape"
+msgstr ""
 
-#: cp/decl.c:8161
-#, fuzzy, gcc-internal-format
-msgid "can't define friend function %qs in a local class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:1659
+#, gcc-internal-format
+msgid "NULL() initialization at %C is ambiguous"
+msgstr ""
 
-#: cp/decl.c:8174
-#, fuzzy, gcc-internal-format
-msgid "destructors may not have parameters"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:1686
+#, gcc-internal-format
+msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:8193
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1706
+#, gcc-internal-format
+msgid "Error in pointer initialization at %C"
+msgstr ""
 
-#: cp/decl.c:8206 cp/decl.c:8213
-#, fuzzy, gcc-internal-format
-msgid "cannot declare reference to %q#T"
-msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1713
+#, gcc-internal-format
+msgid "Fortran 2008: non-NULL pointer initialization at %C"
+msgstr ""
 
-#: cp/decl.c:8215
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T member"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1774
+#, gcc-internal-format
+msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
+msgstr ""
 
-#: cp/decl.c:8266
+#: fortran/decl.c:1785
 #, gcc-internal-format
-msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
+msgid "Fortran 2008: Implied-shape array at %L"
 msgstr ""
 
-#: cp/decl.c:8310
+#: fortran/decl.c:1849 fortran/decl.c:6232
 #, gcc-internal-format
-msgid "template-id %qD used as a declarator"
+msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: cp/decl.c:8361
+#: fortran/decl.c:1920
 #, gcc-internal-format
-msgid "member functions are implicitly friends of their class"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛŪ¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹"
+msgid "the type of '%s' at %C has not been declared within the interface"
+msgstr ""
+
+#: fortran/decl.c:1936
+#, fuzzy, gcc-internal-format
+msgid "Function name '%s' not allowed at %C"
+msgstr "セクション属性は `%s' には使えません"
 
-#: cp/decl.c:8365
+#: fortran/decl.c:1952
 #, gcc-internal-format
-msgid "extra qualification %<%T::%> on member %qs"
+msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: cp/decl.c:8397
+#: fortran/decl.c:1967 fortran/decl.c:4736
 #, gcc-internal-format
-msgid "cannot define member function %<%T::%s%> within %<%T%>"
+msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: cp/decl.c:8414
+#: fortran/decl.c:1980
 #, gcc-internal-format
-msgid "cannot declare member %<%T::%s%> within %qT"
+msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: cp/decl.c:8437
+#: fortran/decl.c:1989 fortran/decl.c:7495
 #, fuzzy, gcc-internal-format
-msgid "non-parameter %qs cannot be a parameter pack"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected an initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
 
-#: cp/decl.c:8458
+#: fortran/decl.c:1996
 #, gcc-internal-format
-msgid "data member may not have variably modified type %qT"
+msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: cp/decl.c:8460
+#: fortran/decl.c:2009
 #, gcc-internal-format
-msgid "parameter may not have variably modified type %qT"
+msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:8468
+#: fortran/decl.c:2063 fortran/decl.c:2072
 #, fuzzy, gcc-internal-format
-msgid "only declarations of constructors can be %<explicit%>"
-msgstr "`explicit' ¤Ë¤Ç¤­¤ë¤Î¤Ï¡¢¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤Ç¤¹"
+msgid "Old-style type declaration %s*%d not supported at %C"
+msgstr "-traditional は C++ では受け付けられません"
 
-#: cp/decl.c:8476
+#: fortran/decl.c:2077
 #, fuzzy, gcc-internal-format
-msgid "non-member %qs cannot be declared %<mutable%>"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Nonstandard type declaration %s*%d at %C"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: cp/decl.c:8481
+#: fortran/decl.c:2128 fortran/decl.c:2204
 #, fuzzy, gcc-internal-format
-msgid "non-object member %qs cannot be declared %<mutable%>"
-msgstr "È󥪥֥¸¥§¥¯¥È¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Missing right parenthesis at %C"
+msgstr "正式な仮引数項を欠いています"
 
-#: cp/decl.c:8487
+#: fortran/decl.c:2141 fortran/decl.c:2249
 #, fuzzy, gcc-internal-format
-msgid "function %qs cannot be declared %<mutable%>"
-msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
 
-#: cp/decl.c:8492
+#: fortran/decl.c:2149 fortran/decl.c:2255
 #, fuzzy, gcc-internal-format
-msgid "static %qs cannot be declared %<mutable%>"
-msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected scalar initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
 
-#: cp/decl.c:8497
+#: fortran/decl.c:2180
 #, fuzzy, gcc-internal-format
-msgid "const %qs cannot be declared %<mutable%>"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Kind %d not supported for type %s at %C"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: cp/decl.c:8534
+#: fortran/decl.c:2193
 #, gcc-internal-format
-msgid "%Jtypedef name may not be a nested-name-specifier"
+msgid "C kind type parameter is for type %s but type at %L is %s"
 msgstr ""
 
-#: cp/decl.c:8550
+#: fortran/decl.c:2202
 #, gcc-internal-format
-msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+msgid "Missing right parenthesis or comma at %C"
 msgstr ""
 
-#: cp/decl.c:8636
+#: fortran/decl.c:2275
 #, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare static member functions"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:8638
-#, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare free functions"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+msgid "Kind %d is not supported for CHARACTER at %C"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: cp/decl.c:8664
-#, fuzzy, gcc-internal-format
-msgid "type qualifiers specified for friend class declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2407
+#, gcc-internal-format
+msgid "Syntax error in CHARACTER declaration at %C"
+msgstr ""
 
-#: cp/decl.c:8669
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specified for friend class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2491
+#, gcc-internal-format
+msgid "Extension: BYTE type at %C"
+msgstr ""
 
-#: cp/decl.c:8677
-#, fuzzy, gcc-internal-format
-msgid "template parameters cannot be friends"
-msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:2497
+#, gcc-internal-format
+msgid "BYTE type used at %C is not available on the target machine"
+msgstr ""
 
-#: cp/decl.c:8679
+#: fortran/decl.c:2523 fortran/decl.c:2554 fortran/decl.c:2584
+#: fortran/decl.c:2668
 #, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
 msgstr ""
 
-#: cp/decl.c:8683
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:2579
+#, gcc-internal-format
+msgid "Extension: DOUBLE COMPLEX at %C"
+msgstr ""
 
-#: cp/decl.c:8696
-#, fuzzy, gcc-internal-format
-msgid "trying to make class %qT a friend of global scope"
-msgstr "¥¯¥é¥¹ `%s' ¤òÂç°è¥¹¥³¡¼¥×¤Î friend ¤Ë¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2616
+#, gcc-internal-format
+msgid "Fortran 2003: CLASS statement at %C"
+msgstr ""
 
-#: cp/decl.c:8707
+#: fortran/decl.c:2639 fortran/decl.c:2648 fortran/decl.c:2982
+#: fortran/decl.c:2990
 #, fuzzy, gcc-internal-format
-msgid "invalid qualifiers on non-member function type"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+msgid "Type name '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/decl.c:8722
-#, fuzzy, gcc-internal-format
-msgid "abstract declarator %qT used as declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/decl.c:2744
+#, gcc-internal-format
+msgid "Missing character range in IMPLICIT at %C"
+msgstr ""
 
-#: cp/decl.c:8751
-#, fuzzy, gcc-internal-format
-msgid "cannot use %<::%> in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
+#: fortran/decl.c:2790
+#, gcc-internal-format
+msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
+msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:8797
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<::%>"
-msgstr "̵¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
+#: fortran/decl.c:2846
+#, gcc-internal-format
+msgid "Empty IMPLICIT statement at %C"
+msgstr ""
 
-#: cp/decl.c:8812
+#: fortran/decl.c:2948
 #, gcc-internal-format
-msgid "can't make %qD into a method -- not in a class"
+msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: cp/decl.c:8821
-#, fuzzy, gcc-internal-format
-msgid "function %qD declared virtual inside a union"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2953
+#, gcc-internal-format
+msgid "Fortran 2003: IMPORT statement at %C"
+msgstr ""
 
-#: cp/decl.c:8830
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be declared virtual, since it is always static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:2968
+#, gcc-internal-format
+msgid "Expecting list of named entities at %C"
+msgstr ""
 
-#: cp/decl.c:8846
+#: fortran/decl.c:2996
 #, gcc-internal-format
-msgid "expected qualified name in friend declaration for destructor %qD"
+msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: cp/decl.c:8856
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as member of %qT"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+#: fortran/decl.c:3003
+#, gcc-internal-format
+msgid "'%s' is already IMPORTed from host scoping unit at %C."
+msgstr ""
 
-#: cp/decl.c:8863
+#: fortran/decl.c:3032
 #, gcc-internal-format
-msgid "expected qualified name in friend declaration for constructor %qD"
+msgid "Syntax error in IMPORT statement at %C"
 msgstr ""
 
-#: cp/decl.c:8939
-#, fuzzy, gcc-internal-format
-msgid "field %qD has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+#: fortran/decl.c:3331
+#, gcc-internal-format
+msgid "Missing codimension specification at %C"
+msgstr ""
 
-#: cp/decl.c:8941
-#, fuzzy, gcc-internal-format
-msgid "name %qT has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/decl.c:3333
+#, gcc-internal-format
+msgid "Missing dimension specification at %C"
+msgstr ""
 
-#: cp/decl.c:8950
+#: fortran/decl.c:3416
 #, fuzzy, gcc-internal-format
-msgid "  in instantiation of template %qT"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+msgid "Duplicate %s attribute at %L"
+msgstr "定義の後で `%s' 属性をセットすることはできません"
 
-#: cp/decl.c:8959
-#, fuzzy, gcc-internal-format
-msgid "%qE is neither function nor member function; cannot be declared friend"
-msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:3435
+#, gcc-internal-format
+msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
+msgstr ""
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:9011
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member %qD"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/decl.c:3445
+#, gcc-internal-format
+msgid "Attribute at %L is not allowed in a TYPE definition"
+msgstr ""
 
-#: cp/decl.c:9013
+#: fortran/decl.c:3463
 #, gcc-internal-format
-msgid "making %qD static"
+msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: cp/decl.c:9078
-#, fuzzy, gcc-internal-format
-msgid "storage class %<auto%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3474
+#, gcc-internal-format
+msgid "%s attribute at %L is not allowed outside of the specification part of a module"
+msgstr ""
 
-#: cp/decl.c:9080
-#, fuzzy, gcc-internal-format
-msgid "storage class %<register%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `register' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3489
+#, gcc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
+msgstr ""
 
-#: cp/decl.c:9082
-#, fuzzy, gcc-internal-format
-msgid "storage class %<__thread%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3502
+#, gcc-internal-format
+msgid "Fortran 2008: CONTIGUOUS attribute at %C"
+msgstr ""
 
-#: cp/decl.c:9093
-#, fuzzy, gcc-internal-format
-msgid "%<static%> specified invalid for function %qs declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3548 fortran/decl.c:6509
+#, gcc-internal-format
+msgid "PROTECTED at %C only allowed in specification part of a module"
+msgstr ""
 
-#: cp/decl.c:9096
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3554
+#, gcc-internal-format
+msgid "Fortran 2003: PROTECTED attribute at %C"
+msgstr ""
 
-#: cp/decl.c:9104
-#, fuzzy, gcc-internal-format
-msgid "virtual non-class function %qs"
-msgstr "virtual ¤ÊÈ󥯥饹´Ø¿ô `%s'"
+#: fortran/decl.c:3585
+#, gcc-internal-format
+msgid "Fortran 2003: VALUE attribute at %C"
+msgstr ""
 
-#: cp/decl.c:9135
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member function %qD to have static linkage"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:3595
+#, gcc-internal-format
+msgid "Fortran 2003: VOLATILE attribute at %C"
+msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:9142
+#: fortran/decl.c:3639
 #, gcc-internal-format
-msgid "cannot declare static function inside another function"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Multiple identifiers provided with single NAME= specifier at %C"
+msgstr ""
 
-#: cp/decl.c:9172
+#: fortran/decl.c:3736
 #, gcc-internal-format
-msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
+msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: cp/decl.c:9179
+#: fortran/decl.c:3757
 #, gcc-internal-format
-msgid "static member %qD declared %<register%>"
+msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: cp/decl.c:9184
+#: fortran/decl.c:3766
 #, gcc-internal-format
-msgid "cannot explicitly declare member %q#D to have extern linkage"
+msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: cp/decl.c:9313
+#: fortran/decl.c:3770
 #, gcc-internal-format
-msgid "default argument for %q#D has type %qT"
+msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: cp/decl.c:9316
+#: fortran/decl.c:3782
 #, gcc-internal-format
-msgid "default argument for parameter of type %qT has type %qT"
+msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: cp/decl.c:9332
-#, fuzzy, gcc-internal-format
-msgid "default argument %qE uses local variable %qD"
-msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:3796
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
+msgstr ""
 
-#: cp/decl.c:9399
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD has Java class type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/decl.c:3804
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
+msgstr ""
 
-#: cp/decl.c:9412
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+#: fortran/decl.c:3816
+#, gcc-internal-format
+msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
+msgstr ""
 
-#: cp/decl.c:9436
+#: fortran/decl.c:3824
 #, gcc-internal-format
-msgid "parameter %qD includes %s to array of unknown bound %qT"
+msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
-#: cp/decl.c:9450
-#, fuzzy, gcc-internal-format
-msgid "parameter packs must be at the end of the parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥ÈÃæ¤Î `void' ¤Ï¥ê¥¹¥ÈÁ´ÂΤòÀê¤á¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#. Use gfc_warning_now because we won't say that the symbol fails
+#. just because of this.
+#: fortran/decl.c:3835
+#, gcc-internal-format
+msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
+msgstr ""
 
-#: cp/decl.c:9455
-#, fuzzy, gcc-internal-format
-msgid "multiple parameters named %qE"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
+#: fortran/decl.c:3910
+#, gcc-internal-format
+msgid "Need either entity or common block name for attribute specification statement at %C"
+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:9672
+#: fortran/decl.c:3957
 #, gcc-internal-format
-msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: cp/decl.c:9794
+#. 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
-msgid "%qD may not be declared within a namespace"
+msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: cp/decl.c:9799
+#: fortran/decl.c:4098
 #, fuzzy, gcc-internal-format
-msgid "%qD may not be declared as static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Syntax error in data declaration at %C"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
+
+#: fortran/decl.c:4172
+#, gcc-internal-format
+msgid "Fortran 2008: IMPURE procedure at %C"
+msgstr ""
+
+#: fortran/decl.c:4185
+#, gcc-internal-format
+msgid "PURE and IMPURE must not appear both at %C"
+msgstr ""
 
-#: cp/decl.c:9825
+#: fortran/decl.c:4291
 #, fuzzy, gcc-internal-format
-msgid "%qD must be a nonstatic member function"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Name '%s' at %C is the name of the procedure"
+msgstr "プロシージャ開始と終了のスケジュールを行なわない"
 
-#: cp/decl.c:9834
+#: fortran/decl.c:4303
 #, gcc-internal-format
-msgid "%qD must be either a non-static member function or a non-member function"
+msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: cp/decl.c:9855
+#: fortran/decl.c:4320
 #, gcc-internal-format
-msgid "%qD must have an argument of class or enumerated type"
+msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: cp/decl.c:9896
+#: fortran/decl.c:4371
 #, gcc-internal-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr "%s%s ¤Ø¤ÎÊÑ´¹¤Ç·¿ÊÑ´¹±é»»»Ò¤¬ÍøÍѤµ¤ì¤ë¤³¤È¤Ï·è¤·¤Æ¤¢¤ê¤Þ¤»¤ó"
+msgid "RESULT variable at %C must be different than function name"
+msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:9904
+#: fortran/decl.c:4448
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ prohibits overloading operator ?:"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+msgid "Unexpected junk after function declaration at %C"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: cp/decl.c:9909
+#: fortran/decl.c:4458 fortran/decl.c:5487
 #, gcc-internal-format
-msgid "%qD must not have variable number of arguments"
+msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
 msgstr ""
 
-#: cp/decl.c:9960
+#: fortran/decl.c:4602
 #, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its argument"
+msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: cp/decl.c:9963
+#: fortran/decl.c:4608
+#, fuzzy, gcc-internal-format
+msgid "Interface '%s' at %C may not be a statement function"
+msgstr "コンストラクタを静的メンバ関数とすることはできません"
+
+#: fortran/decl.c:4621
 #, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its second argument"
+msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: cp/decl.c:9971
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either zero or one argument"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:9973
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either one or two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:4676
+#, gcc-internal-format
+msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
+msgstr ""
 
-#: cp/decl.c:9995
+#: fortran/decl.c:4683
 #, gcc-internal-format
-msgid "prefix %qD should return %qT"
+msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: cp/decl.c:10001
+#: fortran/decl.c:4689
 #, gcc-internal-format
-msgid "postfix %qD should return %qT"
+msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: cp/decl.c:10010
+#: fortran/decl.c:4712
 #, gcc-internal-format
-msgid "%qD must take %<void%>"
+msgid "Procedure '%s' at %L already has basic type of %s"
 msgstr ""
 
-#: cp/decl.c:10012 cp/decl.c:10021
+#: fortran/decl.c:4760 fortran/decl.c:4927 fortran/decl.c:7977
 #, gcc-internal-format
-msgid "%qD must take exactly one argument"
+msgid "Syntax error in PROCEDURE statement at %C"
 msgstr ""
 
-#: cp/decl.c:10023
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:10032
+#: fortran/decl.c:4809 fortran/decl.c:7878
 #, gcc-internal-format
-msgid "user-defined %qD always evaluates both arguments"
+msgid "Expected '::' after binding-attributes at %C"
 msgstr ""
 
-#: cp/decl.c:10046
+#: fortran/decl.c:4816
 #, gcc-internal-format
-msgid "%qD should return by value"
+msgid "NOPASS or explicit interface required at %C"
 msgstr ""
 
-#: cp/decl.c:10058 cp/decl.c:10062
+#: fortran/decl.c:4820
 #, gcc-internal-format
-msgid "%qD cannot have default arguments"
+msgid "Fortran 2003: Procedure pointer component at %C"
 msgstr ""
 
-#: cp/decl.c:10120
+#: fortran/decl.c:4884
 #, gcc-internal-format
-msgid "using template type parameter %qT after %qs"
+msgid "Syntax error in procedure pointer component at %C"
 msgstr ""
 
-#: cp/decl.c:10135
+#: fortran/decl.c:4901
 #, gcc-internal-format
-msgid "using typedef-name %qD after %qs"
+msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: cp/decl.c:10136
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/decl.c:10144
+#: fortran/decl.c:4966
 #, gcc-internal-format
-msgid "%qT referred to as %qs"
+msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: cp/decl.c:10145 cp/decl.c:10152
-#, fuzzy, gcc-internal-format
-msgid "%q+T has a previous declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/decl.c:10151
+#: fortran/decl.c:5034
 #, gcc-internal-format
-msgid "%qT referred to as enum"
+msgid "Expected formal argument list in function definition at %C"
 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:10166
+#: 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
-msgid "template argument required for %<%s %T%>"
+msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: cp/decl.c:10214 cp/name-lookup.c:2700
+#: fortran/decl.c:5177
 #, gcc-internal-format
-msgid "%qD has the same name as the class in which it is declared"
+msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
 msgstr ""
 
-#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
-#: cp/parser.c:16316
-#, fuzzy, gcc-internal-format
-msgid "reference to %qD is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
-
-#: cp/decl.c:10358
-#, fuzzy, gcc-internal-format
-msgid "use of enum %q#D without previous declaration"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: cp/decl.c:10379
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %qT as a non-template"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
-
-#: cp/decl.c:10380
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/decl.c:10491
+#: fortran/decl.c:5187
 #, gcc-internal-format
-msgid "derived union %qT invalid"
+msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: cp/decl.c:10500
+#: fortran/decl.c:5190
 #, gcc-internal-format
-msgid "Java class %qT cannot have multiple bases"
+msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: cp/decl.c:10511
+#: fortran/decl.c:5193
 #, gcc-internal-format
-msgid "Java class %qT cannot have virtual bases"
+msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: cp/decl.c:10534
-#, fuzzy, gcc-internal-format
-msgid "base type %qT fails to be a struct or class type"
-msgstr "·¿½¤¾þ»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/decl.c:10567
+#: fortran/decl.c:5197
 #, gcc-internal-format
-msgid "recursive type %qT undefined"
+msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: cp/decl.c:10569
-#, fuzzy, gcc-internal-format
-msgid "duplicate base type %qT invalid"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
-
-#: cp/decl.c:10646
-#, fuzzy, gcc-internal-format
-msgid "multiple definition of %q#T"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:10647
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious definition here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#. DR 377
-#.
-#. IF no integral type can represent all the enumerator values, the
-#. enumeration is ill-formed.
-#: cp/decl.c:10786
+#: fortran/decl.c:5201
 #, gcc-internal-format
-msgid "no integral type can represent all of the enumerator values for %qT"
+msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: cp/decl.c:10897
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qD is not an integer constant"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:10925
-#, fuzzy, gcc-internal-format
-msgid "overflow in enumeration values at %qD"
-msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
-
-#: cp/decl.c:11002
-#, fuzzy, gcc-internal-format
-msgid "return type %q#T is incomplete"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/decl.c:11004
-#, fuzzy, gcc-internal-format
-msgid "return type has Java class type %q#T"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/decl.c:11129 cp/typeck.c:6739
+#: fortran/decl.c:5205
 #, gcc-internal-format
-msgid "%<operator=%> should return a reference to %<*this%>"
+msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: cp/decl.c:11518
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD declared void"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:12006
-#, fuzzy, gcc-internal-format
-msgid "invalid member function declaration"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
-
-#: cp/decl.c:12021
+#: fortran/decl.c:5209
 #, gcc-internal-format
-msgid "%qD is already defined in class %qT"
+msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: cp/decl.c:12268
+#: fortran/decl.c:5213
 #, gcc-internal-format
-msgid "static member function %q#D declared with type qualifiers"
+msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: cp/decl2.c:268
+#: fortran/decl.c:5217
 #, gcc-internal-format
-msgid "name missing for member function"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "ENTRY statement at %C cannot appear within a FORALL block"
+msgstr ""
 
-#: cp/decl2.c:339 cp/decl2.c:353
+#: fortran/decl.c:5221
 #, gcc-internal-format
-msgid "ambiguous conversion for array subscript"
-msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
+msgid "ENTRY statement at %C cannot appear within a WHERE block"
+msgstr ""
 
-#: cp/decl2.c:347
+#: fortran/decl.c:5225
 #, gcc-internal-format
-msgid "invalid types %<%T[%T]%> for array subscript"
+msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr ""
 
-#: cp/decl2.c:390
+#: fortran/decl.c:5243
 #, gcc-internal-format
-msgid "deleting array %q#D"
+msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr ""
 
-#: cp/decl2.c:396
+#: fortran/decl.c:5297 fortran/decl.c:5495
 #, gcc-internal-format
-msgid "type %q#T argument given to %<delete%>, expected pointer"
+msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: cp/decl2.c:408
-#, fuzzy, gcc-internal-format
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
-msgstr "´Ø¿ô¤Ï delete ¤Ç¤­¤Þ¤»¤ó¡£ ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤¬ `delete' °ú¿ô¤È¤·¤ÆÍ­¸ú¤Ç¤¹"
-
-#: cp/decl2.c:416
+#: fortran/decl.c:5557 fortran/decl.c:5573
 #, gcc-internal-format
-msgid "deleting %qT is undefined"
+msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: cp/decl2.c:459 cp/pt.c:3831
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %q#D"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
-
-#: cp/decl2.c:511
+#: fortran/decl.c:5588
 #, gcc-internal-format
-msgid "Java method %qD has non-Java return type %qT"
+msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: cp/decl2.c:528
+#: fortran/decl.c:5597
 #, gcc-internal-format
-msgid "Java method %qD has non-Java parameter type %qT"
+msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: cp/decl2.c:639
+#: fortran/decl.c:5607
 #, gcc-internal-format
-msgid "prototype for %q#D does not match any in class %qT"
+msgid "Missing closing paren for binding label at %C"
 msgstr ""
 
-#: cp/decl2.c:719
+#: fortran/decl.c:5613
 #, gcc-internal-format
-msgid "local class %q#T shall not have static data member %q#D"
+msgid "No binding name is allowed in BIND(C) at %C"
 msgstr ""
 
-#: cp/decl2.c:727
+#: fortran/decl.c:5619
 #, gcc-internal-format
-msgid "initializer invalid for static member with constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
 
-#: cp/decl2.c:730
+#: fortran/decl.c:5650
 #, gcc-internal-format
-msgid "(an out of class initialization is required)"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
+msgstr ""
 
-#: cp/decl2.c:790
+#: fortran/decl.c:5854
 #, gcc-internal-format
-msgid "member %qD conflicts with virtual function table field name"
+msgid "Unexpected END statement at %C"
 msgstr ""
 
-#: cp/decl2.c:810
+#: fortran/decl.c:5862
 #, gcc-internal-format
-msgid "%qD is already defined in %qT"
+msgid "Fortran 2008: END statement instead of %s statement at %L"
 msgstr ""
 
-#: cp/decl2.c:831
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for static member function %qD"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/decl2.c:854
+#. We would have required END [something].
+#: fortran/decl.c:5870
 #, gcc-internal-format
-msgid "field initializer is not constant"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%s statement expected at %L"
+msgstr ""
 
-#: cp/decl2.c:881
+#: fortran/decl.c:5881
 #, gcc-internal-format
-msgid "%<asm%> specifiers are not permitted on non-static data members"
+msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: cp/decl2.c:932
+#: fortran/decl.c:5897
 #, fuzzy, gcc-internal-format
-msgid "bit-field %qD with non-integral type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Expected block name of '%s' in %s statement at %C"
+msgstr "switch 文の中でラベル `%s' が重複しています"
 
-#: cp/decl2.c:938
+#: fortran/decl.c:5914
 #, fuzzy, gcc-internal-format
-msgid "cannot declare %qD to be a bit-field type"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected terminating name at %C"
+msgstr "行番号 %u に戻るはずでした"
 
-#: cp/decl2.c:948
+#: fortran/decl.c:5923 fortran/decl.c:5931
 #, fuzzy, gcc-internal-format
-msgid "cannot declare bit-field %qD with function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "Expected label '%s' for %s statement at %C"
+msgstr "switch 文の中でラベル `%s' が重複しています"
 
-#: cp/decl2.c:955
+#: fortran/decl.c:5990
 #, gcc-internal-format
-msgid "%qD is already defined in the class %qT"
+msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: cp/decl2.c:962
+#: fortran/decl.c:5998
 #, gcc-internal-format
-msgid "static member %qD cannot be a bit-field"
+msgid "Dimensions specified for %s at %L after its initialisation"
 msgstr ""
 
-#: cp/decl2.c:1165
+#: fortran/decl.c:6006
 #, gcc-internal-format
-msgid "anonymous struct not inside named type"
-msgstr "̵̾¹½Â¤ÂΤ¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Missing array specification at %L in CODIMENSION statement"
+msgstr ""
 
-#: cp/decl2.c:1249
+#: fortran/decl.c:6015
 #, gcc-internal-format
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂΤϠstatic ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1258
-#, fuzzy, gcc-internal-format
-msgid "anonymous union with no members"
-msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1294
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must return type %qT"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Array specification must be deferred at %L"
+msgstr ""
 
-#. [basic.stc.dynamic.allocation]
-#.
-#. The first parameter shall not have an associated default
-#. argument.
-#: cp/decl2.c:1305
+#: fortran/decl.c:6112
 #, gcc-internal-format
-msgid "the first parameter of %<operator new%> cannot have a default argument"
+msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: cp/decl2.c:1321
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
-msgstr "`operator new' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `size_t' ¤ò¤È¤ê¤Þ¤¹"
+#: fortran/decl.c:6149
+#, gcc-internal-format
+msgid "Expected '(' at %C"
+msgstr ""
 
-#: cp/decl2.c:1350
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> must return type %qT"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:6163 fortran/decl.c:6203
+#, gcc-internal-format
+msgid "Expected variable name at %C"
+msgstr ""
 
-#: cp/decl2.c:1359
+#: fortran/decl.c:6179
 #, fuzzy, gcc-internal-format
-msgid "%<operator delete%> takes type %qT as first parameter"
-msgstr "`operator delete' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `void *' ·¿¤ò¤È¤ê¤Þ¤¹"
+msgid "Cray pointer at %C must be an integer"
+msgstr "述語は識別子でなければなりません"
 
-#: cp/decl2.c:2028
+#: fortran/decl.c:6183
 #, gcc-internal-format
-msgid "%qT has a field %qD whose type uses the anonymous namespace"
+msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: cp/decl2.c:2035
+#: fortran/decl.c:6189
 #, gcc-internal-format
-msgid "%qT declared with greater visibility than the type of its field %qD"
+msgid "Expected \",\" at %C"
 msgstr ""
 
-#: cp/decl2.c:2048
+#: fortran/decl.c:6252
 #, gcc-internal-format
-msgid "%qT has a base %qT whose type uses the anonymous namespace"
+msgid "Expected \")\" at %C"
 msgstr ""
 
-#: cp/decl2.c:2054
+#: fortran/decl.c:6264
 #, gcc-internal-format
-msgid "%qT declared with greater visibility than its base %qT"
+msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: cp/decl2.c:3441
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D used but never defined"
-msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
-
-#: cp/decl2.c:3589
-#, fuzzy, gcc-internal-format
-msgid "default argument missing for parameter %P of %q+#D"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#. We really want to suppress this warning in system headers,
-#. because libstdc++ uses variadic templates even when we aren't
-#. in C++0x mode.
-#: cp/error.c:2712
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not include variadic templates"
-msgstr "ISO C ¤Ç¤Ï̾Á°¤Ä¤­²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤òµö¤·¤Þ¤»¤ó"
-
-#. Can't throw a reference.
-#: cp/except.c:269
+#: fortran/decl.c:6290
 #, gcc-internal-format
-msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgid "INTENT is not allowed inside of BLOCK at %C"
 msgstr ""
 
-#: cp/except.c:280
-#, fuzzy, gcc-internal-format
-msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
-msgstr "Java `catch' ¤ä `throw' ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jthrowable' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: fortran/decl.c:6322
+#, gcc-internal-format
+msgid "OPTIONAL is not allowed inside of BLOCK at %C"
+msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:287
+#: fortran/decl.c:6341
 #, gcc-internal-format
-msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: cp/except.c:350
+#: fortran/decl.c:6380
 #, gcc-internal-format
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹"
+msgid "Fortran 2008: CONTIGUOUS statement at %C"
+msgstr ""
 
-#: cp/except.c:620
+#: fortran/decl.c:6460
 #, gcc-internal-format
-msgid "throwing NULL, which has integral, not pointer type"
+msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: cp/except.c:643 cp/init.c:1915
+#: fortran/decl.c:6477
 #, gcc-internal-format
-msgid "%qD should never be overloaded"
+msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: cp/except.c:739
+#: fortran/decl.c:6515
 #, gcc-internal-format
-msgid "  in thrown expression"
-msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+msgid "Fortran 2003: PROTECTED statement at %C"
+msgstr ""
 
-#: cp/except.c:895
+#: fortran/decl.c:6555
 #, gcc-internal-format
-msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
+msgid "Syntax error in PROTECTED statement at %C"
 msgstr ""
 
-#: cp/except.c:980
+#: fortran/decl.c:6579
 #, gcc-internal-format
-msgid "%Hexception of type %qT will be caught"
+msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: cp/except.c:982
+#: fortran/decl.c:6616
 #, gcc-internal-format
-msgid "%H   by earlier handler for %qT"
+msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: cp/except.c:1012
+#: fortran/decl.c:6644
 #, gcc-internal-format
-msgid "%H%<...%> handler must be the last handler for its try block"
+msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: cp/friend.c:156
+#: fortran/decl.c:6651
 #, gcc-internal-format
-msgid "%qD is already a friend of class %qT"
+msgid "Expected = sign in PARAMETER statement at %C"
 msgstr ""
 
-#: cp/friend.c:232
+#: fortran/decl.c:6657
 #, gcc-internal-format
-msgid "invalid type %qT declared %<friend%>"
+msgid "Expected expression at %C in PARAMETER statement"
 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:248 cp/friend.c:278
+#: fortran/decl.c:6677
+#, fuzzy, gcc-internal-format
+msgid "Initializing already initialized variable at %C"
+msgstr "配列を仮引数リストによって初期化しようとしています"
+
+#: fortran/decl.c:6712
 #, gcc-internal-format
-msgid "partial specialization %qT declared %<friend%>"
+msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: cp/friend.c:256
+#: fortran/decl.c:6736
 #, gcc-internal-format
-msgid "class %qT is implicitly friends with itself"
+msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: cp/friend.c:314
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member of %qT"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:6748
+#, gcc-internal-format
+msgid "SAVE statement at %C follows blanket SAVE statement"
+msgstr ""
 
-#: cp/friend.c:319
+#: fortran/decl.c:6795
 #, gcc-internal-format
-msgid "%qT is not a member class template of %qT"
+msgid "Syntax error in SAVE statement at %C"
 msgstr ""
 
-#: cp/friend.c:327
+#: fortran/decl.c:6809
 #, gcc-internal-format
-msgid "%qT is not a nested class of %qT"
+msgid "VALUE is not allowed inside of BLOCK at %C"
 msgstr ""
 
-#. template <class T> friend class T;
-#: cp/friend.c:340
-#, fuzzy, gcc-internal-format
-msgid "template parameter type %qT declared %<friend%>"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:6813
+#, gcc-internal-format
+msgid "Fortran 2003: VALUE statement at %C"
+msgstr ""
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:346
+#: fortran/decl.c:6853
 #, gcc-internal-format
-msgid "%q#T is not a template"
+msgid "Syntax error in VALUE statement at %C"
 msgstr ""
 
-#: cp/friend.c:368
+#: fortran/decl.c:6864
 #, gcc-internal-format
-msgid "%qD is already a friend of %qT"
+msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: cp/friend.c:377
+#: fortran/decl.c:6888
 #, gcc-internal-format
-msgid "%qT is already a friend of %qT"
+msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
 msgstr ""
 
-#: cp/friend.c:494
+#: fortran/decl.c:6914
 #, gcc-internal-format
-msgid "member %qD declared as friend before type %qT defined"
+msgid "Syntax error in VOLATILE statement at %C"
 msgstr ""
 
-#: cp/friend.c:543
-#, fuzzy, gcc-internal-format
-msgid "friend declaration %qD in local class without prior declaration"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/friend.c:564
-#, fuzzy, gcc-internal-format
-msgid "friend declaration %q#D declares a non-template function"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/friend.c:568
-#, fuzzy, 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 "¡Ê¤â¤·¤³¤ì¤¬¤¢¤Ê¤¿¤Î°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢´Ø¿ô¥Æ¥ó¥×¥ì¡¼¥È¤Ï´û¤ËÀë¸ÀºÑ¤Ç¤¢¤ë»ö¤ò³Îǧ¤·¡¢¤³¤³¤Î´Ø¿ô̾¤Î¸å¤í¤Ë <> ¤òÉÕ¤±Â­¤·¤Æ¤¯¤À¤µ¤¤¡Ë -Wno-non-template-friend ¤Ç¤³¤Î·Ù¹ðɽ¼¨¤ò̵¸ú¤Ë¤·¤Þ¤¹"
-
-#: cp/init.c:374
-#, fuzzy, gcc-internal-format
-msgid "value-initialization of reference"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/init.c:481
+#: fortran/decl.c:6925
 #, gcc-internal-format
-msgid "%J%qD should be initialized in the member initialization list"
+msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
 msgstr ""
 
-#: cp/init.c:529
+#: fortran/decl.c:6967
 #, gcc-internal-format
-msgid "%Jdefault-initialization of %q#D, which has reference type"
+msgid "Syntax error in ASYNCHRONOUS statement at %C"
 msgstr ""
 
-#: cp/init.c:535
+#: fortran/decl.c:6990
 #, gcc-internal-format
-msgid "%Juninitialized reference member %qD"
+msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: cp/init.c:538
+#: fortran/decl.c:7035
 #, gcc-internal-format
-msgid "%Juninitialized member %qD with %<const%> type %qT"
+msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
 msgstr ""
 
-#: cp/init.c:681
+#: fortran/decl.c:7084
 #, gcc-internal-format
-msgid "%q+D will be initialized after"
+msgid "Ambiguous symbol in TYPE definition at %C"
 msgstr ""
 
-#: cp/init.c:684
+#: fortran/decl.c:7090
 #, gcc-internal-format
-msgid "base %qT will be initialized after"
+msgid "No such symbol in TYPE definition at %C"
 msgstr ""
 
-#: cp/init.c:687
+#: fortran/decl.c:7096
 #, gcc-internal-format
-msgid "  %q+#D"
+msgid "'%s' in EXTENDS expression at %C is not a derived type"
 msgstr ""
 
-#: cp/init.c:689
+#: fortran/decl.c:7103
 #, gcc-internal-format
-msgid "  base %qT"
+msgid "'%s' cannot be extended at %C because it is BIND(C)"
 msgstr ""
 
-#: cp/init.c:690
+#: fortran/decl.c:7110
 #, gcc-internal-format
-msgid "%J  when initialized here"
+msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
 msgstr ""
 
-#: cp/init.c:706
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for %qD"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: cp/init.c:709
+#: fortran/decl.c:7133
 #, gcc-internal-format
-msgid "%Jmultiple initializations given for base %qT"
+msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: cp/init.c:776
-#, fuzzy, gcc-internal-format
-msgid "%Jinitializations for multiple members of %qT"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/init.c:839
+#: fortran/decl.c:7145
 #, gcc-internal-format
-msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
+msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: cp/init.c:1063 cp/init.c:1082
+#: fortran/decl.c:7166
 #, gcc-internal-format
-msgid "class %qT does not have any field named %qD"
+msgid "Fortran 2003: ABSTRACT type at %C"
 msgstr ""
 
-#: cp/init.c:1069
-#, fuzzy, gcc-internal-format
-msgid "%q#D is a static data member; it can only be initialized at its definition"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#: cp/init.c:1076
+#: fortran/decl.c:7270
 #, gcc-internal-format
-msgid "%q#D is not a non-static data member of %qT"
+msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: cp/init.c:1115
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which has no base classes"
-msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
-
-#: cp/init.c:1123
+#: fortran/decl.c:7281
 #, gcc-internal-format
-msgid "unnamed initializer for %qT, which uses multiple inheritance"
+msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: cp/init.c:1169
+#: fortran/decl.c:7291
 #, gcc-internal-format
-msgid "%qD is both a direct base and an indirect virtual base"
+msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: cp/init.c:1177
+#: fortran/decl.c:7307
 #, gcc-internal-format
-msgid "type %qT is not a direct or virtual base of %qT"
+msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: cp/init.c:1180
+#: fortran/decl.c:7380
 #, gcc-internal-format
-msgid "type %qT is not a direct base of %qT"
+msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: cp/init.c:1260
+#: fortran/decl.c:7400
 #, gcc-internal-format
-msgid "bad array initializer"
-msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
+msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
+msgstr ""
 
-#: cp/init.c:1435
+#: fortran/decl.c:7433
 #, fuzzy, gcc-internal-format
-msgid "%qT is not an aggregate type"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+msgid "Enumerator exceeds the C integer type at %C"
+msgstr "反復子 `%s' は非整数型です"
 
-#: cp/init.c:1489
+#: fortran/decl.c:7512
 #, gcc-internal-format
-msgid "incomplete type %qT does not have member %qD"
+msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: cp/init.c:1502
+#: fortran/decl.c:7560
 #, fuzzy, gcc-internal-format
-msgid "invalid pointer to bit-field %qD"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
-
-#: cp/init.c:1579
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function %qD"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+msgid "ENUM definition statement expected before %C"
+msgstr "`*' の前に型の名前があるべきです"
 
-#: cp/init.c:1585
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %qD"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/decl.c:7596
+#, gcc-internal-format
+msgid "Syntax error in ENUMERATOR definition at %C"
+msgstr ""
 
-#: cp/init.c:1862
+#: fortran/decl.c:7643 fortran/decl.c:7658
 #, fuzzy, gcc-internal-format
-msgid "invalid type %<void%> for new"
-msgstr "new ¤ËÂФ·¤Æ̵¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
+msgid "Duplicate access-specifier at %C"
+msgstr "重複するアクセス指定子"
 
-#: cp/init.c:1872
+#: fortran/decl.c:7678
 #, gcc-internal-format
-msgid "uninitialized const in %<new%> of %q#T"
+msgid "Binding attributes already specify passing, illegal NOPASS at %C"
 msgstr ""
 
-#: cp/init.c:1910
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor with %qs undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`%s' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: fortran/decl.c:7698
+#, gcc-internal-format
+msgid "Binding attributes already specify passing, illegal PASS at %C"
+msgstr ""
 
-#: cp/init.c:1926
+#: fortran/decl.c:7725
 #, gcc-internal-format
-msgid "Java class %q#T object allocated using placement new"
+msgid "Duplicate POINTER attribute at %C"
 msgstr ""
 
-#: cp/init.c:1955
-#, fuzzy, gcc-internal-format
-msgid "no suitable %qD found in class %qT"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:7743
+#, gcc-internal-format
+msgid "Duplicate NON_OVERRIDABLE at %C"
+msgstr ""
 
-#: cp/init.c:1960
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous"
-msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
+#: fortran/decl.c:7759
+#, gcc-internal-format
+msgid "Duplicate DEFERRED at %C"
+msgstr ""
 
-#: cp/init.c:2134
+#: fortran/decl.c:7772
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Expected access-specifier at %C"
+msgstr "重複するアクセス指定子"
 
-#: cp/init.c:2336
+#: fortran/decl.c:7774
 #, gcc-internal-format
-msgid "size in array new must have integral type"
-msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Expected binding attribute at %C"
+msgstr ""
 
-#: cp/init.c:2345
+#: fortran/decl.c:7782
 #, gcc-internal-format
-msgid "new cannot be applied to a reference type"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
+msgstr ""
 
-#: cp/init.c:2351
+#: fortran/decl.c:7794
 #, gcc-internal-format
-msgid "new cannot be applied to a function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "POINTER attribute is required for procedure pointer component at %C"
+msgstr ""
 
-#: cp/init.c:2390
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor, while %<jclass%> undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jclass' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: fortran/decl.c:7836
+#, gcc-internal-format
+msgid "Interface-name expected after '(' at %C"
+msgstr ""
 
-#: cp/init.c:2408
+#: fortran/decl.c:7842
 #, fuzzy, gcc-internal-format
-msgid "can't find %<class$%> in %qT"
-msgstr "class$ ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "')' expected at %C"
+msgstr "')' が必要です"
 
-#: cp/init.c:2769
+#: fortran/decl.c:7862
 #, gcc-internal-format
-msgid "initializer ends prematurely"
-msgstr "½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁ᤯½Ð¸½¤·¤Þ¤·¤¿"
+msgid "Interface must be specified for DEFERRED binding at %C"
+msgstr ""
 
-#: cp/init.c:2824
+#: fortran/decl.c:7867
 #, gcc-internal-format
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
+msgstr ""
 
-#: cp/init.c:2961
+#: fortran/decl.c:7890
 #, gcc-internal-format
-msgid "possible problem detected in invocation of delete operator:"
+msgid "Expected binding name at %C"
 msgstr ""
 
-#: cp/init.c:2964
+#: fortran/decl.c:7894
 #, 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."
+msgid "Fortran 2008: PROCEDURE list at %C"
 msgstr ""
 
-#: cp/init.c:2985
+#: fortran/decl.c:7907
 #, gcc-internal-format
-msgid "unknown array size in delete"
-msgstr "delete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹"
+msgid "'=> target' is invalid for DEFERRED binding at %C"
+msgstr ""
 
-#: cp/init.c:3232
+#: fortran/decl.c:7913
 #, gcc-internal-format
-msgid "type to vector delete is neither pointer or array type"
-msgstr "¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎ󷿤Ǥ⤢¤ê¤Þ¤»¤ó"
+msgid "'::' needed in PROCEDURE binding with explicit target at %C"
+msgstr ""
 
-#: cp/lex.c:489
+#: fortran/decl.c:7923
 #, gcc-internal-format
-msgid "junk at end of #pragma %s"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "Expected binding target after '=>' at %C"
+msgstr ""
 
-#: cp/lex.c:496
+#: fortran/decl.c:7940
 #, gcc-internal-format
-msgid "invalid #pragma %s"
-msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
-
-#: cp/lex.c:504
-#, fuzzy, gcc-internal-format
-msgid "#pragma vtable no longer supported"
-msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: cp/lex.c:583
-#, fuzzy, gcc-internal-format
-msgid "#pragma implementation for %qs appears after file is included"
-msgstr "%s ¤Ø¤Î #pragma implementation ¤Ï¥Õ¥¡¥¤¥ë¤¬ include ¤µ¤ì¤¿¸å¤Ç½Ð¸½¤·¤Þ¤·¤¿"
+msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
+msgstr ""
 
-#: cp/lex.c:608
+#: fortran/decl.c:7951
 #, gcc-internal-format
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: cp/lex.c:622
-#, fuzzy, gcc-internal-format
-msgid "%qD not defined"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
+msgstr ""
 
-#: cp/lex.c:626
+#: fortran/decl.c:8000
 #, gcc-internal-format
-msgid "%qD was not declared in this scope"
+msgid "GENERIC at %C must be inside a derived-type CONTAINS"
 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:663
+#: fortran/decl.c:8020
 #, gcc-internal-format
-msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
+msgid "Expected '::' at %C"
 msgstr ""
 
-#: cp/lex.c:672
+#: fortran/decl.c:8032
 #, gcc-internal-format
-msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
+msgid "Expected generic name or operator descriptor at %C"
 msgstr ""
 
-#: cp/mangle.c:1691
+#: fortran/decl.c:8058
 #, gcc-internal-format
-msgid "mangling typeof, use decltype instead"
+msgid "Expected '=>' at %C"
 msgstr ""
 
-#: cp/mangle.c:2211
-#, fuzzy, gcc-internal-format
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
-
-#: cp/mangle.c:2219
+#: fortran/decl.c:8100
 #, gcc-internal-format
-msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
+msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
 msgstr ""
 
-#: cp/mangle.c:2269
+#: fortran/decl.c:8108
 #, gcc-internal-format
-msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+msgid "Binding at %C must have the same access as already defined binding '%s'"
 msgstr ""
 
-#: cp/mangle.c:2587
+#: fortran/decl.c:8157
 #, gcc-internal-format
-msgid "the mangled name of %qD will change in a future version of GCC"
+msgid "Expected specific binding name at %C"
 msgstr ""
 
-#: cp/method.c:462
+#: fortran/decl.c:8167
 #, gcc-internal-format
-msgid "generic thunk code fails for method %q#D which uses %<...%>"
+msgid "'%s' already defined as specific binding for the generic '%s' at %C"
 msgstr ""
 
-#: cp/method.c:698
+#: fortran/decl.c:8183
 #, gcc-internal-format
-msgid "non-static const member %q#D, can't use default assignment operator"
+msgid "Junk after GENERIC binding at %C"
 msgstr ""
 
-#: cp/method.c:704
+#: fortran/decl.c:8218
 #, gcc-internal-format
-msgid "non-static reference member %q#D, can't use default assignment operator"
+msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
 msgstr ""
 
-#: cp/method.c:816
+#: fortran/decl.c:8229
 #, gcc-internal-format
-msgid "%Hsynthesized method %qD first required here "
+msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
 msgstr ""
 
-#: cp/method.c:1159
+#: fortran/decl.c:8251
 #, 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"
+msgid "Empty FINAL at %C"
 msgstr ""
 
-#: cp/name-lookup.c:727
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<wchar_t%> as %qT"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#. 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:757
-#, fuzzy, gcc-internal-format
-msgid "invalid redeclaration of %q+D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/decl.c:8258
+#, gcc-internal-format
+msgid "Expected module procedure name at %C"
+msgstr ""
 
-#: cp/name-lookup.c:758
+#: fortran/decl.c:8268
 #, gcc-internal-format
-msgid "as %qD"
+msgid "Expected ',' at %C"
 msgstr ""
 
-#: cp/name-lookup.c:849
+#: fortran/decl.c:8274
 #, fuzzy, gcc-internal-format
-msgid "type mismatch with previous external decl of %q#D"
-msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "Unknown procedure name \"%s\" at %C"
+msgstr "不明なレジスタ名です: %s"
 
-#: cp/name-lookup.c:850
-#, fuzzy, gcc-internal-format
-msgid "previous external decl of %q+#D"
-msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
+#: fortran/decl.c:8288
+#, gcc-internal-format
+msgid "'%s' at %C is already defined as FINAL procedure!"
+msgstr ""
 
-#: cp/name-lookup.c:941
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q#D doesn't match"
-msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
+#: fortran/decl.c:8357
+#, gcc-internal-format
+msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
 
-#: cp/name-lookup.c:942
-#, fuzzy, gcc-internal-format
-msgid "global declaration %q+#D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/decl.c:8404
+#, gcc-internal-format
+msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
 
-#: cp/name-lookup.c:979 cp/name-lookup.c:986
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+#. 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
+msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
+msgstr ""
 
-#. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1011
+#: fortran/error.c:301
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a member of 'this'"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+msgid "    Included at %s:%d:"
+msgstr "%s:%d から include されたファイル内"
 
-#: cp/name-lookup.c:1017
+#: fortran/error.c:385
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a previous local"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "<During initialization>\n"
+msgstr "初期化"
 
-#: cp/name-lookup.c:1024
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a global declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/error.c:719
+#, gcc-internal-format
+msgid "Error count reached limit of %d."
+msgstr ""
 
-#: cp/name-lookup.c:1147
+#: fortran/error.c:975
 #, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
+msgid "Internal Error at (1):"
+msgstr "内部エラー: %s"
 
-#: cp/name-lookup.c:1148
+#: fortran/expr.c:1210
 #, gcc-internal-format
-msgid "  matches this %q+D under ISO standard rules"
+msgid "Index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: cp/name-lookup.c:1150
+#: fortran/expr.c:1389 fortran/expr.c:1440
 #, gcc-internal-format
-msgid "  matches this %q+D under old rules"
+msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
-#, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed for new ISO %<for%> scoping"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤Ï¿·¤¿¤Ê ISO `for' ¥¹¥³¡¼¥×¤ËÊѤï¤ê¤Þ¤·¤¿"
-
-#: cp/name-lookup.c:1170
+#: fortran/expr.c:2051
 #, gcc-internal-format
-msgid "  cannot use obsolete binding at %q+D because it has a destructor"
+msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: cp/name-lookup.c:1178
+#: fortran/expr.c:2095
 #, gcc-internal-format
-msgid "  using obsolete binding at %q+D"
+msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:1231
+#: fortran/expr.c:2120
 #, gcc-internal-format
-msgid "%s %s(%E) %p %d\n"
+msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: cp/name-lookup.c:1234
-#, fuzzy, gcc-internal-format
-msgid "%s %s %p %d\n"
-msgstr "%s: %s: "
-
-#: cp/name-lookup.c:1361
+#: fortran/expr.c:2127
 #, gcc-internal-format
-msgid "XXX is_class_level != (current_scope == class_scope)\n"
+msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: cp/name-lookup.c:1922
-#, fuzzy, gcc-internal-format
-msgid "%q#D hides constructor for %q#T"
-msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+#: fortran/expr.c:2137
+#, gcc-internal-format
+msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
+msgstr ""
 
-#: cp/name-lookup.c:1939
-#, fuzzy, gcc-internal-format
-msgid "%q#D conflicts with previous using declaration %q#D"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: fortran/expr.c:2153
+#, gcc-internal-format
+msgid "LOGICAL operands are required in expression at %L"
+msgstr ""
 
-#: cp/name-lookup.c:1962
-#, fuzzy, gcc-internal-format
-msgid "previous non-function declaration %q+#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+#: fortran/expr.c:2164
+#, gcc-internal-format
+msgid "Only intrinsic operators can be used in expression at %L"
+msgstr ""
 
-#: cp/name-lookup.c:1963
-#, fuzzy, gcc-internal-format
-msgid "conflicts with function declaration %q#D"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/expr.c:2172
+#, gcc-internal-format
+msgid "Numeric operands are required in expression at %L"
+msgstr ""
 
-#. It's a nested name with template parameter dependent scope.
-#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a namespace"
-msgstr "%s=%s ¤Ï¿ôÃͤǤϤ¢¤ê¤Þ¤»¤ó"
+#: fortran/expr.c:2195
+#, gcc-internal-format
+msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
+msgstr ""
 
-#. 7.3.3/5
-#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2051
+#: fortran/expr.c:2293
 #, gcc-internal-format
-msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2058
+#: fortran/expr.c:2359
 #, gcc-internal-format
-msgid "namespace %qD not allowed in using-declaration"
+msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: cp/name-lookup.c:2094
+#: fortran/expr.c:2390
 #, gcc-internal-format
-msgid "%qD not declared"
+msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
-#: cp/name-lookup.c:2216
+#: fortran/expr.c:2446
 #, gcc-internal-format
-msgid "%qD is already declared in this scope"
+msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
 msgstr ""
 
-#: cp/name-lookup.c:2819
+#: fortran/expr.c:2458
 #, gcc-internal-format
-msgid "using-declaration for non-member at class scope"
+msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: cp/name-lookup.c:2826
+#: fortran/expr.c:2490
+#, fuzzy, gcc-internal-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
+
+#: fortran/expr.c:2510
 #, gcc-internal-format
-msgid "%<%T::%D%> names destructor"
+msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: cp/name-lookup.c:2831
+#: fortran/expr.c:2516
 #, gcc-internal-format
-msgid "%<%T::%D%> names constructor"
+msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: cp/name-lookup.c:2836
+#: fortran/expr.c:2522
 #, gcc-internal-format
-msgid "%<%T::%D%> names constructor in %qT"
+msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: cp/name-lookup.c:2886
+#: fortran/expr.c:2528
 #, gcc-internal-format
-msgid "no members matching %<%T::%D%> in %q#T"
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: cp/name-lookup.c:2954
+#: fortran/expr.c:2538
 #, gcc-internal-format
-msgid "declaration of %qD not in a namespace surrounding %qD"
+msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: cp/name-lookup.c:2962
+#: fortran/expr.c:2691
 #, fuzzy, gcc-internal-format
-msgid "explicit qualification in declaration of %qD"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+msgid "Specification function '%s' at %L cannot be a statement function"
+msgstr "コンストラクタを静的メンバ関数とすることはできません"
+
+#: fortran/expr.c:2698
+#, fuzzy, gcc-internal-format
+msgid "Specification function '%s' at %L cannot be an internal function"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
 
-#: cp/name-lookup.c:3005
+#: fortran/expr.c:2705
 #, gcc-internal-format
-msgid "%qD should have been declared inside %qD"
+msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: cp/name-lookup.c:3050
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute requires a single NTBS argument"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
-
-#: cp/name-lookup.c:3057
+#: fortran/expr.c:2712
 #, gcc-internal-format
-msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
+msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
+#: fortran/expr.c:2846
 #, fuzzy, gcc-internal-format
-msgid "%qD attribute directive ignored"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "Dummy argument '%s' not allowed in expression at %L"
+msgstr "二重にクォートされた文字列は #if 式内では使えません"
 
-#: cp/name-lookup.c:3111
+#: fortran/expr.c:2853
 #, gcc-internal-format
-msgid "namespace alias %qD not allowed here, assuming %qD"
+msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: cp/name-lookup.c:3423
+#: fortran/expr.c:2860
 #, gcc-internal-format
-msgid "strong using only meaningful at namespace scope"
+msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: cp/name-lookup.c:3427
+#: fortran/expr.c:2891
 #, gcc-internal-format
-msgid "current namespace %qD does not enclose strongly used namespace %qD"
+msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:4320
-#, fuzzy, gcc-internal-format
-msgid "%q+D is not a function,"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/name-lookup.c:4321
-#, fuzzy, gcc-internal-format
-msgid "  conflict with %q+D"
-msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤á̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/name-lookup.c:4756
+#: fortran/expr.c:2942
 #, gcc-internal-format
-msgid "argument dependent lookup finds %q+D"
+msgid "Expression at %L must be of INTEGER type, found %s"
 msgstr ""
 
-#: cp/name-lookup.c:5188
+#: fortran/expr.c:2954
 #, gcc-internal-format
-msgid "XXX entering pop_everything ()\n"
+msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: cp/name-lookup.c:5197
+#: fortran/expr.c:2963
 #, gcc-internal-format
-msgid "XXX leaving pop_everything ()\n"
+msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: cp/parser.c:451
+#: fortran/expr.c:2997
 #, gcc-internal-format
-msgid "identifier %<%s%> will become a keyword in C++0x"
+msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: cp/parser.c:2069
+#: fortran/expr.c:3011
 #, gcc-internal-format
-msgid "%<#pragma%> is not allowed here"
+msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: cp/parser.c:2099
+#: fortran/expr.c:3100
 #, gcc-internal-format
-msgid "%<%E::%E%> has not been declared"
+msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: cp/parser.c:2102
+#: fortran/expr.c:3107
 #, gcc-internal-format
-msgid "%<::%E%> has not been declared"
+msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2105
+#: fortran/expr.c:3114
 #, gcc-internal-format
-msgid "request for member %qE in non-class type %qT"
+msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2108
+#: fortran/expr.c:3126
 #, gcc-internal-format
-msgid "%<%T::%E%> has not been declared"
+msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2111
+#: fortran/expr.c:3136
 #, gcc-internal-format
-msgid "%qE has not been declared"
+msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2114
+#: fortran/expr.c:3146
 #, gcc-internal-format
-msgid "%<%E::%E%> %s"
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
 msgstr ""
 
-#: cp/parser.c:2116
+#: fortran/expr.c:3152 fortran/resolve.c:8665
 #, gcc-internal-format
-msgid "%<::%E%> %s"
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 msgstr ""
 
-#: cp/parser.c:2118
-#, fuzzy, gcc-internal-format
-msgid "%qE %s"
-msgstr "%s: %s"
-
-#: cp/parser.c:2155
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ 1998 does not support %<long long%>"
-msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
-
-#: cp/parser.c:2175
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qs"
-msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/parser.c:2218
-#, fuzzy, gcc-internal-format
-msgid "new types may not be defined in a return type"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
-
-#: cp/parser.c:2219
-#, fuzzy, gcc-internal-format
-msgid "(perhaps a semicolon is missing after the definition of %qT)"
-msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
+#: fortran/expr.c:3162 fortran/resolve.c:8675
 #, gcc-internal-format
-msgid "%qT is not a template"
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
 msgstr ""
 
-#: cp/parser.c:2240
+#: fortran/expr.c:3170 fortran/resolve.c:8684
 #, gcc-internal-format
-msgid "%qE is not a template"
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/parser.c:2242
-#, fuzzy, gcc-internal-format
-msgid "invalid template-id"
-msgstr "̵¸ú¤Ê·¿: `void &'"
-
-#: cp/parser.c:2271
-#, fuzzy, gcc-internal-format
-msgid "%s cannot appear in a constant-expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: cp/parser.c:2296
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-name %qE without an argument list"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
-
-#: cp/parser.c:2298
-#, fuzzy, gcc-internal-format
-msgid "invalid use of destructor %qD as a type"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
-
-#. Something like 'unsigned A a;'
-#: cp/parser.c:2301
+#: fortran/expr.c:3174 fortran/resolve.c:8688
 #, gcc-internal-format
-msgid "invalid combination of multiple type-specifiers"
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:2305
+#: fortran/expr.c:3178 fortran/resolve.c:8692
 #, gcc-internal-format
-msgid "%qE does not name a type"
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/parser.c:2337
+#: fortran/expr.c:3200
 #, gcc-internal-format
-msgid "(perhaps %<typename %T::%E%> was intended)"
+msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
 msgstr ""
 
-#: cp/parser.c:2352
+#: fortran/expr.c:3236
 #, gcc-internal-format
-msgid "%qE in namespace %qE does not name a type"
+msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: cp/parser.c:2355
+#: fortran/expr.c:3245
 #, gcc-internal-format
-msgid "%qE in class %qT does not name a type"
+msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: cp/parser.c:3164
+#: fortran/expr.c:3268
 #, gcc-internal-format
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Expected bounds specification for '%s' at %L"
+msgstr ""
 
-#: cp/parser.c:3175
+#: fortran/expr.c:3273
 #, gcc-internal-format
-msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
+msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:3233
-#, fuzzy, gcc-internal-format
-msgid "%<this%> may not be used in this context"
-msgstr "¥Þ¥¯¥í°ú¿ôÆâ¤Ç¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:3416
+#: fortran/expr.c:3286
 #, gcc-internal-format
-msgid "local variable %qD may not appear in this context"
+msgid "Lower bound has to be present at %L"
 msgstr ""
 
-#: cp/parser.c:3715
+#: fortran/expr.c:3292
 #, gcc-internal-format
-msgid "scope %qT before %<~%> is not a class-name"
+msgid "Stride must not be present at %L"
 msgstr ""
 
-#: cp/parser.c:3816
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<~%T%> as member of %qT"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
-
-#: cp/parser.c:3830
+#: fortran/expr.c:3304
 #, gcc-internal-format
-msgid "typedef-name %qD used as destructor declarator"
+msgid "Either all or none of the upper bounds must be specified at %L"
 msgstr ""
 
-#: cp/parser.c:4484
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids compound-literals"
-msgstr "ISO C++ ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/parser.c:4841
+#: fortran/expr.c:3329
 #, gcc-internal-format
-msgid "%qE does not have class type"
+msgid "Pointer object at %L shall not have a coindex"
 msgstr ""
 
-#: cp/parser.c:4924 cp/typeck.c:2024
+#: fortran/expr.c:3350
 #, fuzzy, gcc-internal-format
-msgid "invalid use of %qD"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+msgid "Invalid procedure pointer assignment at %L"
+msgstr "代入として無効な左辺値です"
 
-#: cp/parser.c:5486
+#: fortran/expr.c:3356
 #, gcc-internal-format
-msgid "array bound forbidden after parenthesized type-id"
+msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:5487
+#: fortran/expr.c:3366
 #, gcc-internal-format
-msgid "try removing the parentheses around the type-id"
+msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:5677
-#, fuzzy, gcc-internal-format
-msgid "expression in new-declarator must have integral or enumeration type"
-msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:5866
+#: fortran/expr.c:3372
 #, gcc-internal-format
-msgid "use of old-style cast"
-msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
+msgstr ""
 
-#: cp/parser.c:5992
+#: fortran/expr.c:3395
 #, gcc-internal-format
-msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
+msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
 msgstr ""
 
-#: cp/parser.c:5995
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around %<>>%> expression"
-msgstr "|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
-
-#: cp/parser.c:6799
-#, fuzzy, gcc-internal-format
-msgid "case label %qE not within a switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:6928
+#: fortran/expr.c:3426
 #, gcc-internal-format
-msgid "%<else%> without a previous %<if%>"
+msgid "Interface mismatch in procedure pointer assignment at %L: %s"
 msgstr ""
 
-#: cp/parser.c:7214
+#: fortran/expr.c:3436
 #, gcc-internal-format
-msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
+msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
 msgstr ""
 
-#: cp/parser.c:7474
+#: fortran/expr.c:3444
 #, gcc-internal-format
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Different kind type parameters in pointer assignment at %L"
+msgstr ""
 
-#: cp/parser.c:7614
+#: fortran/expr.c:3451
 #, gcc-internal-format
-msgid "extra %<;%>"
+msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:7831
+#: fortran/expr.c:3470
 #, gcc-internal-format
-msgid "%<__label__%> not at the beginning of a block"
+msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
 msgstr ""
 
-#: cp/parser.c:7964
+#: fortran/expr.c:3483
 #, gcc-internal-format
-msgid "mixing declarations and function-definitions is forbidden"
+msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
 msgstr ""
 
-#: cp/parser.c:8096
+#: fortran/expr.c:3487
 #, gcc-internal-format
-msgid "%<friend%> used outside of class"
+msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
 msgstr ""
 
-#: cp/parser.c:8250
-#, fuzzy, gcc-internal-format
-msgid "class definition may not be declared a friend"
-msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:8314 cp/parser.c:15235
+#: fortran/expr.c:3511
 #, gcc-internal-format
-msgid "templates may not be %<virtual%>"
+msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: cp/parser.c:8786
+#: fortran/expr.c:3518
 #, gcc-internal-format
-msgid "only constructors take base initializers"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:8806
-#, fuzzy, gcc-internal-format
-msgid "cannot expand initializer for member %<%D%>"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
-
-#: cp/parser.c:8858
-#, fuzzy, gcc-internal-format
-msgid "anachronistic old-style base class initializer"
-msgstr "Á°»þÂåŪ¤Ê¸Å¤¤¥¹¥¿¥¤¥ë¤Î´ðÄ쥯¥é¥¹½é´ü²½»Ò¤Ç¤¹"
+msgid "Bad target in pointer assignment in PURE procedure at %L"
+msgstr ""
 
-#: cp/parser.c:8903
+#: fortran/expr.c:3524
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
+msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#. Warn that we do not support `export'.
-#: cp/parser.c:9248
+#: fortran/expr.c:3532
 #, gcc-internal-format
-msgid "keyword %<export%> not implemented, and will be ignored"
+msgid "Pointer assignment target has PROTECTED attribute at %L"
 msgstr ""
 
-#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
+#: fortran/expr.c:3545
 #, gcc-internal-format
-msgid "template parameter pack %qD cannot have a default argument"
+msgid "Data target at %L shall not have a coindex"
 msgstr ""
 
-#: cp/parser.c:9422
+#: fortran/expr.c:3593
 #, gcc-internal-format
-msgid "template parameter pack cannot have a default argument"
+msgid "Pointer initialization target at %C must not be ALLOCATABLE "
 msgstr ""
 
-#: cp/parser.c:9520 cp/parser.c:9621
-#, fuzzy, gcc-internal-format
-msgid "template parameter packs cannot have default arguments"
-msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤ó"
-
-#. Otherwise, emit an error about the invalid digraph, but continue
-#. parsing because we got our argument list.
-#: cp/parser.c:9758
+#: fortran/expr.c:3599
 #, gcc-internal-format
-msgid "%<<::%> cannot begin a template-argument list"
+msgid "Pointer initialization target at %C must have the TARGET attribute"
 msgstr ""
 
-#: cp/parser.c:9759
+#: fortran/expr.c:3605
 #, gcc-internal-format
-msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
+msgid "Pointer initialization target at %C must have the SAVE attribute"
 msgstr ""
 
-#: cp/parser.c:9766
+#: fortran/expr.c:4327
 #, gcc-internal-format
-msgid "(if you use -fpermissive G++ will accept your code)"
+msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:9839
-#, fuzzy, gcc-internal-format
-msgid "parse error in template argument list"
-msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
-
-#. Explain what went wrong.
-#: cp/parser.c:9952
+#: fortran/expr.c:4335
 #, gcc-internal-format
-msgid "non-template %qD used as template"
+msgid "Non-variable expression in variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:9953
+#: fortran/expr.c:4346
 #, gcc-internal-format
-msgid "use %<%T::template %D%> to indicate that it is a template"
+msgid "Named constant '%s' in variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:10476
+#: fortran/expr.c:4355
 #, gcc-internal-format
-msgid "template specialization with C linkage"
+msgid "'%s' in variable definition context (%s) at %L is not a variable"
 msgstr ""
 
-#: cp/parser.c:11067
+#: fortran/expr.c:4367
 #, gcc-internal-format
-msgid "using %<typename%> outside of template"
+msgid "Non-POINTER in pointer association context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:11226
-#, fuzzy, gcc-internal-format
-msgid "declaration %qD does not declare anything"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/parser.c:11310
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on uninstantiated type"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
-
-#: cp/parser.c:11314
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: cp/parser.c:11319
+#: fortran/expr.c:4389
 #, gcc-internal-format
-msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
+msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:11441
+#: fortran/expr.c:4397
 #, gcc-internal-format
-msgid "comma at end of enumerator list"
-msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/parser.c:11533
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a namespace-name"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
+msgstr ""
 
-#: cp/parser.c:11634
+#: fortran/expr.c:4410
 #, gcc-internal-format
-msgid "%<namespace%> definition is not allowed here"
+msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 msgstr ""
 
-#. [namespace.udecl]
-#.
-#. A using declaration shall not name a template-id.
-#: cp/parser.c:11773
+#: fortran/expr.c:4418
 #, gcc-internal-format
-msgid "a template-id may not appear in a using-declaration"
+msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:12135
-#, fuzzy, gcc-internal-format
-msgid "an asm-specification is not allowed on a function-definition"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÈó¥á¥ó¥Ð´Ø¿ô¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/parser.c:12137
-#, fuzzy, gcc-internal-format
-msgid "attributes are not allowed on a function-definition"
-msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/parser.c:12270
-#, fuzzy, gcc-internal-format
-msgid "initializer provided for function"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:12290
+#: fortran/expr.c:4430
 #, gcc-internal-format
-msgid "attributes after parenthesized initializer ignored"
+msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 msgstr ""
 
-#: cp/parser.c:12671 cp/pt.c:8893
-#, fuzzy, gcc-internal-format
-msgid "array bound is not an integer constant"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:12780
+#: fortran/expr.c:4471
 #, gcc-internal-format
-msgid "%<%T::%E%> is not a type"
+msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 msgstr ""
 
-#: cp/parser.c:12806
-#, fuzzy, gcc-internal-format
-msgid "invalid use of constructor as a template"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/parser.c:12807
+#: fortran/expr.c:4475
 #, gcc-internal-format
-msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
+msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 msgstr ""
 
-#: cp/parser.c:12979
+#: fortran/expr.c:4486
 #, gcc-internal-format
-msgid "%qD is a namespace"
+msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 msgstr ""
 
-#: cp/parser.c:13054
-#, fuzzy, gcc-internal-format
-msgid "duplicate cv-qualifier"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
-
-#: cp/parser.c:13640
-#, fuzzy, gcc-internal-format
-msgid "file ends in default argument"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
-
-#: cp/parser.c:13683
+#: fortran/f95-lang.c:222
 #, gcc-internal-format
-msgid "deprecated use of default argument for parameter of non-function"
+msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: cp/parser.c:13686
+#: fortran/f95-lang.c:284
 #, fuzzy, gcc-internal-format
-msgid "default arguments are only permitted for function parameters"
-msgstr "¥á¥½¥Ã¥É¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:13702
-#, gcc-internal-format
-msgid "%sparameter pack %qD cannot have a default argument"
-msgstr ""
+msgid "can't open input file: %s"
+msgstr "入力ファイル %s を close できません"
 
-#: cp/parser.c:13705
+#: fortran/gfortranspec.c:170
 #, gcc-internal-format
-msgid "%sparameter pack cannot have a default argument"
+msgid "overflowed output arg list for %qs"
 msgstr ""
 
-#: cp/parser.c:13947
+#: fortran/gfortranspec.c:327
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not allow designated initializers"
-msgstr "ISO C++ ¤Ï̾Á°¤Ä¤­Ìá¤êÃͤòµö²Ä¤·¤Þ¤»¤ó"
+msgid "no input files; unwilling to write output files"
+msgstr "入力ファイルがありません -- 不本意な出力ファイルへの書き込み"
 
-#: cp/parser.c:14547
+#: fortran/interface.c:175
 #, fuzzy, gcc-internal-format
-msgid "invalid class name in declaration of %qD"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
-
-#: cp/parser.c:14559
-#, gcc-internal-format
-msgid "declaration of %qD in namespace %qD which does not enclose %qD"
-msgstr ""
+msgid "Syntax error in generic specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/parser.c:14562
+#: fortran/interface.c:202
 #, gcc-internal-format
-msgid "declaration of %qD in %qD which does not enclose %qD"
+msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
 msgstr ""
 
-#: cp/parser.c:14575
+#: fortran/interface.c:221
 #, gcc-internal-format
-msgid "extra qualification ignored"
+msgid "Dummy procedure '%s' at %C cannot have a generic interface"
 msgstr ""
 
-#: cp/parser.c:14586
+#: fortran/interface.c:254
 #, gcc-internal-format
-msgid "an explicit specialization must be preceded by %<template <>%>"
+msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: cp/parser.c:14613
+#: fortran/interface.c:262
 #, gcc-internal-format
-msgid "function template %qD redeclared as a class template"
+msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
 msgstr ""
 
-#: cp/parser.c:14689
-#, fuzzy, gcc-internal-format
-msgid "previous definition of %q+#T"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/parser.c:14935
+#: fortran/interface.c:293
 #, gcc-internal-format
-msgid "%Hextra %<;%>"
+msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
 msgstr ""
 
-#: cp/parser.c:14953
+#: fortran/interface.c:306
 #, gcc-internal-format
-msgid "a class-key must be used when declaring a friend"
+msgid "Expected a nameless interface at %C"
 msgstr ""
 
-#: cp/parser.c:14967
-#, fuzzy, gcc-internal-format
-msgid "friend declaration does not name a class or function"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:15144
+#: fortran/interface.c:319
 #, gcc-internal-format
-msgid "pure-specifier on function-definition"
+msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
 msgstr ""
 
-#: cp/parser.c:15438
+#: fortran/interface.c:349
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed outside of templates"
+msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C, but got %s"
 msgstr ""
 
-#: cp/parser.c:15440
+#: fortran/interface.c:363
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
+msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
 msgstr ""
 
-#: cp/parser.c:16489
+#: fortran/interface.c:374
 #, gcc-internal-format
-msgid "too few template-parameter-lists"
+msgid "Expecting 'END INTERFACE %s' at %C"
 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:16504
+#: fortran/interface.c:605
 #, gcc-internal-format
-msgid "too many template-parameter-lists"
+msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:16776
-#, fuzzy, gcc-internal-format
-msgid "named return values are no longer supported"
-msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/parser.c:16848
+#: fortran/interface.c:633
 #, gcc-internal-format
-msgid "invalid declaration of member template in local class"
+msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: cp/parser.c:16857
+#: fortran/interface.c:644
 #, gcc-internal-format
-msgid "template with C linkage"
+msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: cp/parser.c:17001
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %qs"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:17064
+#: fortran/interface.c:650
 #, gcc-internal-format
-msgid "explicit template specialization cannot have a storage class"
+msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: cp/parser.c:17253
+#: fortran/interface.c:666
 #, gcc-internal-format
-msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
+msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: cp/parser.c:17266
+#: fortran/interface.c:675
 #, gcc-internal-format
-msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
+msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: cp/parser.c:17601
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD in linkage specification"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿Åý°ìÃæ `%s' ¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:17614
+#: fortran/interface.c:686
 #, gcc-internal-format
-msgid "%<__thread%> before %qD"
+msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)"
 msgstr ""
 
-#: cp/parser.c:17929
+#: fortran/interface.c:693
 #, gcc-internal-format
-msgid "%qs tag used in naming %q#T"
+msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:17950
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different access"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:17967
+#: fortran/interface.c:702 fortran/resolve.c:13215
 #, gcc-internal-format
-msgid "%<template%> (as a disambiguator) is only allowed within templates"
+msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
+#: fortran/interface.c:709 fortran/resolve.c:13233
 #, gcc-internal-format
-msgid "misplaced %<@%D%> Objective-C++ construct"
+msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:18361
+#: fortran/interface.c:814
 #, gcc-internal-format
-msgid "%<@encode%> must specify a type as an argument"
+msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: cp/parser.c:18676
+#: fortran/interface.c:1111
 #, gcc-internal-format
-msgid "invalid Objective-C++ selector name"
+msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: cp/parser.c:19007
-#, fuzzy, gcc-internal-format
-msgid "identifier expected after %<@protocol%>"
-msgstr "¼±Ê̻Ҥ¬É¬ÍפǤ¹"
-
-#: cp/parser.c:19708
+#: fortran/interface.c:1114
 #, gcc-internal-format
-msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
+msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: cp/parser.c:19824
-#, fuzzy, gcc-internal-format
-msgid "%qs is not valid for %qs"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:20479
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC pch_preprocess%>"
-msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: cp/parser.c:20566
+#: fortran/interface.c:1169 fortran/interface.c:1173
 #, gcc-internal-format
-msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
+msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: cp/parser.c:20624
+#: fortran/interface.c:1177
 #, fuzzy, gcc-internal-format
-msgid "inter-module optimizations not implemented for C++"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
+msgstr "参照 `%s' は曖昧です: interface `%s' と interface `%s' に現れました"
 
-#: cp/pt.c:252
+#: fortran/interface.c:1211
 #, gcc-internal-format
-msgid "data member %qD cannot be a member template"
+msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: cp/pt.c:264
-#, fuzzy, gcc-internal-format
-msgid "invalid member template declaration %qD"
-msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
-
-#: cp/pt.c:612
+#: fortran/interface.c:1426
 #, gcc-internal-format
-msgid "explicit specialization in non-namespace scope %qD"
+msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
 msgstr ""
 
-#: cp/pt.c:626
+#: fortran/interface.c:1431
 #, gcc-internal-format
-msgid "enclosing class templates are not explicitly specialized"
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
 msgstr ""
 
-#: cp/pt.c:714
+#: fortran/interface.c:1436
 #, gcc-internal-format
-msgid "specialization of %qD in different namespace"
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
 msgstr ""
 
-#: cp/pt.c:715 cp/pt.c:812
+#: fortran/interface.c:1478
 #, fuzzy, gcc-internal-format
-msgid "  from definition of %q+#D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "Invalid procedure argument at %L"
+msgstr "`%s' の引数として無効な型"
 
-#: cp/pt.c:732
+#: fortran/interface.c:1486
 #, gcc-internal-format
-msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
+msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
 msgstr ""
 
-#: cp/pt.c:750
+#: fortran/interface.c:1511
 #, gcc-internal-format
-msgid "name of class shadows template template parameter %qD"
+msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
 msgstr ""
 
-#: cp/pt.c:779
+#: fortran/interface.c:1521
 #, gcc-internal-format
-msgid "specialization of %qT after instantiation"
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
 msgstr ""
 
-#: cp/pt.c:811
+#: fortran/interface.c:1535
 #, gcc-internal-format
-msgid "specializing %q#T in different namespace"
+msgid "Actual argument to '%s' at %L must be polymorphic"
 msgstr ""
 
-#: cp/pt.c:826
+#: fortran/interface.c:1543
 #, gcc-internal-format
-msgid "specialization %qT after instantiation %qT"
+msgid "Actual argument to '%s' at %L must have the same declared type"
 msgstr ""
 
-#: cp/pt.c:839
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of non-template %qT"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: cp/pt.c:1246
+#: fortran/interface.c:1558 fortran/interface.c:1588
 #, gcc-internal-format
-msgid "specialization of %qD after instantiation"
+msgid "Actual argument to '%s' at %L must be a coarray"
 msgstr ""
 
-#: cp/pt.c:1472
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a function template"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
-
-#: cp/pt.c:1681
+#: fortran/interface.c:1568
 #, gcc-internal-format
-msgid "template-id %qD for %q+D does not match any template declaration"
+msgid "Actual argument to '%s' at %L must be a coarray and not coindexed"
 msgstr ""
 
-#: cp/pt.c:1689
+#: fortran/interface.c:1576
 #, gcc-internal-format
-msgid "ambiguous template specialization %qD for %q+D"
+msgid "Actual argument to '%s' at %L must be a coarray and thus shall not have an array designator"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1924 cp/pt.c:1978
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD in declaration of primary template"
-msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
-
-#: cp/pt.c:1937
-#, fuzzy, gcc-internal-format
-msgid "template parameter list used in explicit instantiation"
-msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/pt.c:1943
+#: fortran/interface.c:1600
 #, gcc-internal-format
-msgid "definition provided for explicit instantiation"
+msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
 msgstr ""
 
-#: cp/pt.c:1951
-#, fuzzy, gcc-internal-format
-msgid "too many template parameter lists in declaration of %qD"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: cp/pt.c:1954
-#, fuzzy, gcc-internal-format
-msgid "too few template parameter lists in declaration of %qD"
+#: fortran/interface.c:1613
+#, gcc-internal-format
+msgid "Actual argument to '%s' at %L must be simply contiguous"
 msgstr ""
-"\n"
-"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: cp/pt.c:1956
+#: fortran/interface.c:1629
 #, gcc-internal-format
-msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+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 ""
 
-#: cp/pt.c:1975
+#: fortran/interface.c:1681
 #, gcc-internal-format
-msgid "function template partial specialization %qD is not allowed"
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:2007
+#: fortran/interface.c:1705
 #, gcc-internal-format
-msgid "default argument specified in explicit specialization"
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:2037
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template function"
-msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
-
-#: cp/pt.c:2045
+#: fortran/interface.c:1992
 #, gcc-internal-format
-msgid "%qD is not declared in %qD"
+msgid "Keyword argument '%s' at %L is not in the procedure"
 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:2107
+#: fortran/interface.c:2000
 #, gcc-internal-format
-msgid "specialization of implicitly-declared special member function"
+msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: cp/pt.c:2151
-#, fuzzy, gcc-internal-format
-msgid "no member function %qD declared in %qT"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:2628
+#: fortran/interface.c:2010
 #, gcc-internal-format
-msgid "base initializer expansion %<%T%> contains no parameter packs"
+msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: cp/pt.c:2687
+#: fortran/interface.c:2022 fortran/interface.c:2329
 #, gcc-internal-format
-msgid "expansion pattern %<%T%> contains no argument packs"
+msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: cp/pt.c:2689
+#: fortran/interface.c:2030
 #, gcc-internal-format
-msgid "expansion pattern %<%E%> contains no argument packs"
+msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: cp/pt.c:2730
+#: fortran/interface.c:2040
 #, gcc-internal-format
-msgid "parameter packs not expanded with `...':"
+msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
 msgstr ""
 
-#: cp/pt.c:2745 cp/pt.c:3361
+#: fortran/interface.c:2043
 #, gcc-internal-format
-msgid "        %qD"
+msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
 msgstr ""
 
-#: cp/pt.c:2747
-#, fuzzy, gcc-internal-format
-msgid "        <anonymous>"
-msgstr "<̵̾ %s>"
-
-#: cp/pt.c:2852
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+#D"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:2853
+#: fortran/interface.c:2067
 #, gcc-internal-format
-msgid " shadows template parm %q+#D"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3357
+#: fortran/interface.c:2074
 #, gcc-internal-format
-msgid "template parameters not used in partial specialization:"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3372
+#: fortran/interface.c:2090
 #, gcc-internal-format
-msgid "partial specialization %qT does not specialize any template arguments"
+msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: cp/pt.c:3417
+#: fortran/interface.c:2095
 #, gcc-internal-format
-msgid "parameter pack argument %qE must be at the end of the template argument list"
+msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: cp/pt.c:3419
+#: fortran/interface.c:2112
 #, gcc-internal-format
-msgid "parameter pack argument %qT must be at the end of the template argument list"
+msgid "Expected a procedure pointer for argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3440
+#: fortran/interface.c:2124
 #, gcc-internal-format
-msgid "template argument %qE involves template parameter(s)"
+msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3484
+#: fortran/interface.c:2134
 #, gcc-internal-format
-msgid "type %qT of template argument %qE depends on template parameter(s)"
+msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3591
-#, fuzzy, gcc-internal-format
-msgid "no default argument for %qD"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: cp/pt.c:3609
-#, fuzzy, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/interface.c:2148
+#, gcc-internal-format
+msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
+msgstr ""
 
-#: cp/pt.c:3612
+#: fortran/interface.c:2157
 #, fuzzy, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Actual argument for '%s' must be a pointer at %L"
+msgstr "フォーマット引数がポインタではありません (引数 %d)"
 
-#: cp/pt.c:3799
+#: fortran/interface.c:2167
 #, gcc-internal-format
-msgid "template class without a name"
+msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
 msgstr ""
 
-#. [temp.mem]
-#.
-#. A destructor shall not be a member template.
-#: cp/pt.c:3807
+#: fortran/interface.c:2177
 #, gcc-internal-format
-msgid "destructor %qD declared as member template"
+msgid "Coindexed actual argument at %L to pointer dummy '%s'"
 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:3822
-#, fuzzy, gcc-internal-format
-msgid "invalid template declaration of %qD"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:3939
-#, fuzzy, gcc-internal-format
-msgid "template definition of non-template %q#D"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: cp/pt.c:3982
+#: fortran/interface.c:2190
 #, gcc-internal-format
-msgid "expected %d levels of template parms for %q#D, got %d"
+msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
 msgstr ""
 
-#: cp/pt.c:3994
+#: fortran/interface.c:2204
 #, gcc-internal-format
-msgid "got %d template parameters for %q#D"
+msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at at %L requires that dummy %s' has neither ASYNCHRONOUS nor VOLATILE"
 msgstr ""
 
-#: cp/pt.c:3997
+#: fortran/interface.c:2218
 #, gcc-internal-format
-msgid "got %d template parameters for %q#T"
+msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
 msgstr ""
 
-#: cp/pt.c:3999
+#: fortran/interface.c:2228
 #, gcc-internal-format
-msgid "  but %d required"
+msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: cp/pt.c:4017
+#: fortran/interface.c:2257
 #, gcc-internal-format
-msgid "template arguments to %qD do not match original template %qD"
+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 ""
 
-#: cp/pt.c:4021
+#: fortran/interface.c:2275
 #, gcc-internal-format
-msgid "use template<> for an explicit specialization"
+msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: cp/pt.c:4117
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/pt.c:4130
-#, fuzzy, gcc-internal-format
-msgid "template specifiers not specified in declaration of %qD"
-msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/pt.c:4140
+#: fortran/interface.c:2287
 #, gcc-internal-format
-msgid "redeclared with %d template parameter(s)"
+msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: cp/pt.c:4142
+#: fortran/interface.c:2306
 #, gcc-internal-format
-msgid "previous declaration %q+D used %d template parameter(s)"
+msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: cp/pt.c:4176
+#: fortran/interface.c:2336
 #, fuzzy, gcc-internal-format
-msgid "template parameter %q+#D"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+msgid "Missing actual argument for argument '%s' at %L"
+msgstr "`%s' オプションに対する引数がありません"
 
-#: cp/pt.c:4177
+#: fortran/interface.c:2522
 #, gcc-internal-format
-msgid "redeclared here as %q#D"
+msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 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:4187
+#: fortran/interface.c:2578
 #, gcc-internal-format
-msgid "redefinition of default argument for %q#D"
+msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: cp/pt.c:4188
-#, fuzzy, gcc-internal-format
-msgid "%Joriginal definition appeared here"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:4292
+#: fortran/interface.c:2588
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
+msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: cp/pt.c:4333
+#: fortran/interface.c:2596
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
+msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: cp/pt.c:4410
+#: fortran/interface.c:2608
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
+msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: cp/pt.c:4454
+#: fortran/interface.c:2616
 #, gcc-internal-format
-msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
+msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
 msgstr ""
 
-#: cp/pt.c:4472
+#: fortran/interface.c:2627
 #, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
+msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
 msgstr ""
 
-#: cp/pt.c:4479
+#: fortran/interface.c:2653
 #, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
+msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: cp/pt.c:4509
+#: fortran/interface.c:2657
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
+msgid "Procedure '%s' called at %L is not explicitly declared"
 msgstr ""
 
-#: cp/pt.c:4516
+#: fortran/interface.c:2669
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
+msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:4529
+#: fortran/interface.c:2701
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
+msgid "Procedure pointer component '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: cp/pt.c:4569
+#: fortran/interface.c:2712
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a pointer"
+msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:4571
+#: fortran/interface.c:3200
 #, gcc-internal-format
-msgid "try using %qE instead"
+msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: cp/pt.c:4606
+#: fortran/intrinsic.c:935
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
+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 ""
 
-#: cp/pt.c:4609
+#: fortran/intrinsic.c:3498
 #, fuzzy, gcc-internal-format
-msgid "standard conversions are not allowed in this context"
-msgstr "#if ¼°¤ÎÃæ¤Ç¤Ïʸ»úÎóÄê¿ô¤¬»È¤¨¤Þ¤»¤ó"
-
-#: cp/pt.c:4860
-#, gcc-internal-format
-msgid "to refer to a type member of a template parameter, use %<typename %E%>"
-msgstr ""
+msgid "Too many arguments in call to '%s' at %L"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
+#: fortran/intrinsic.c:3513
 #, gcc-internal-format
-msgid "type/value mismatch at argument %d in template parameter list for %qD"
+msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: cp/pt.c:4880
+#: fortran/intrinsic.c:3516
 #, gcc-internal-format
-msgid "  expected a constant of type %qT, got %qT"
+msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:4884
+#: fortran/intrinsic.c:3523
 #, gcc-internal-format
-msgid "  expected a class template, got %qE"
+msgid "Argument '%s' appears twice in call to '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:4886
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qE"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:4899
+#: fortran/intrinsic.c:3537
 #, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qT"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:4901
-#, gcc-internal-format
-msgid "  expected a class template, got %qT"
-msgstr ""
+msgid "Missing actual argument '%s' in call to '%s' at %L"
+msgstr "`%s' オプションに対する引数がありません"
 
-#: cp/pt.c:4948
+#: fortran/intrinsic.c:3552
 #, gcc-internal-format
-msgid "  expected a template of type %qD, got %qD"
+msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: cp/pt.c:4991
+#: fortran/intrinsic.c:3609
 #, gcc-internal-format
-msgid "could not convert template argument %qE to %qT"
+msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: cp/pt.c:5047
+#: fortran/intrinsic.c:3990
 #, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d)"
+msgid "Intrinsic '%s' (is %s) is used at %L"
 msgstr ""
 
-#: cp/pt.c:5179
+#: fortran/intrinsic.c:4061
 #, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d%s)"
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
 msgstr ""
 
-#: cp/pt.c:5183
+#: fortran/intrinsic.c:4137
 #, gcc-internal-format
-msgid "provided for %q+D"
+msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: cp/pt.c:5242
+#: fortran/intrinsic.c:4198
 #, gcc-internal-format
-msgid "cannot expand %<%E%> into a fixed-length argument list"
+msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: cp/pt.c:5245
+#: fortran/intrinsic.c:4271
 #, gcc-internal-format
-msgid "cannot expand %<%T%> into a fixed-length argument list"
+msgid "Extension: Conversion from %s to %s at %L"
 msgstr ""
 
-#: cp/pt.c:5261
+#: fortran/intrinsic.c:4306 fortran/intrinsic.c:4332
 #, fuzzy, gcc-internal-format
-msgid "template argument %d is invalid"
-msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ïʸ»úÎ󲽤µ¤ì¤Þ¤¹"
+msgid "Conversion from %s to %s at %L"
+msgstr "NaN から整数への変換です"
 
-#: cp/pt.c:5521
+#: fortran/intrinsic.c:4311 fortran/intrinsic.c:4323
 #, gcc-internal-format
-msgid "non-template type %qT used as a template"
+msgid "Possible change of value in conversion from %s to %s at %L"
 msgstr ""
 
-#: cp/pt.c:5523
+#: fortran/intrinsic.c:4385
 #, fuzzy, gcc-internal-format
-msgid "for template declaration %q+D"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "Can't convert %s to %s at %L"
+msgstr "値をベクトルには変換できません"
 
-#: cp/pt.c:6221
+#: fortran/intrinsic.c:4479
 #, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
+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 ""
 
-#: cp/pt.c:7333
+#: fortran/intrinsic.c:4484
 #, gcc-internal-format
-msgid "mismatched argument pack lengths while expanding %<%T%>"
+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 ""
 
-#: cp/pt.c:7337
+#: fortran/io.c:168 fortran/primary.c:781
 #, gcc-internal-format
-msgid "mismatched argument pack lengths while expanding %<%E%>"
-msgstr ""
-
-#: cp/pt.c:8289
-#, fuzzy, gcc-internal-format
-msgid "instantiation of %q+D as type %qT"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
-
-#. 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:8424
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has function type"
-msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:8571
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter type %qT"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/pt.c:8573
-#, fuzzy, gcc-internal-format
-msgid "in declaration %q+D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
-
-#: cp/pt.c:8650
-#, fuzzy, gcc-internal-format
-msgid "function returning an array"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:8652
-#, fuzzy, gcc-internal-format
-msgid "function returning a function"
-msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:8686
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member function of non-class type %qT"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Extension: backslash character at %C"
+msgstr ""
 
-#: cp/pt.c:8913
-#, fuzzy, gcc-internal-format
-msgid "creating array with negative size (%qE)"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:204 fortran/io.c:207
+#, gcc-internal-format
+msgid "Extension: Tab character in format at %C"
+msgstr ""
 
-#: cp/pt.c:9168
-#, fuzzy, gcc-internal-format
-msgid "forming reference to void"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:453
+#, gcc-internal-format
+msgid "Fortran 2003: DP format specifier not allowed at %C"
+msgstr ""
 
-#: cp/pt.c:9170
+#: fortran/io.c:460
 #, gcc-internal-format
-msgid "forming %s to reference type %qT"
+msgid "Fortran 2003: DC format specifier not allowed at %C"
 msgstr ""
 
-#: cp/pt.c:9221
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of non-class type %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/io.c:649
+#, gcc-internal-format
+msgid "Extension: X descriptor requires leading space count at %L"
+msgstr ""
 
-#: cp/pt.c:9227
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member reference type %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/io.c:679
+#, gcc-internal-format
+msgid "Extension: $ descriptor at %L"
+msgstr ""
 
-#: cp/pt.c:9233
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of type void"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/io.c:684
+#, gcc-internal-format
+msgid "$ should be the last specifier in format at %L"
+msgstr ""
 
-#: cp/pt.c:9300
-#, fuzzy, gcc-internal-format
-msgid "creating array of %qT"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:782
+#, gcc-internal-format
+msgid "Extension: Missing positive width after L descriptor at %L"
+msgstr ""
 
-#: cp/pt.c:9306
+#: fortran/io.c:826
 #, gcc-internal-format
-msgid "creating array of %qT, which is an abstract class type"
+msgid "Fortran 2008: 'G0' in format at %L"
 msgstr ""
 
-#: cp/pt.c:9357
+#: fortran/io.c:854
 #, gcc-internal-format
-msgid "%qT is not a class, struct, or union type"
+msgid "Positive width required in format specifier %s at %L"
 msgstr ""
 
-#: cp/pt.c:9392
+#: fortran/io.c:870 fortran/io.c:877
+#, fuzzy, gcc-internal-format
+msgid "Period required in format specifier %s at %L"
+msgstr "認識できないフォーマット指定子"
+
+#: fortran/io.c:949
+#, fuzzy, gcc-internal-format
+msgid "Period required in format specifier at %L"
+msgstr "認識できないフォーマット指定子"
+
+#: fortran/io.c:971
 #, gcc-internal-format
-msgid "%qT resolves to %qT, which is not an enumeration type"
+msgid "The H format specifier at %L is a Fortran 95 deleted feature"
 msgstr ""
 
-#: cp/pt.c:9395
+#: fortran/io.c:1059 fortran/io.c:1122
 #, gcc-internal-format
-msgid "%qT resolves to %qT, which is is not a class type"
+msgid "Extension: Missing comma at %L"
 msgstr ""
 
-#: cp/pt.c:9496
+#: fortran/io.c:1141
 #, fuzzy, gcc-internal-format
-msgid "use of %qs in template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+msgid "%s in format string at %L"
+msgstr "フォーマット文字列が null です"
 
-#: cp/pt.c:9633
+#: fortran/io.c:1178
 #, gcc-internal-format
-msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
+msgid "Extraneous characters in format at %L"
 msgstr ""
 
-#: cp/pt.c:9635
+#: fortran/io.c:1200
 #, gcc-internal-format
-msgid "say %<typename %E%> if a type is meant"
+msgid "Format statement in module main block at %C"
 msgstr ""
 
-#: cp/pt.c:9764
+#: fortran/io.c:1206
 #, fuzzy, gcc-internal-format
-msgid "using invalid field %qD"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Missing format label at %C"
+msgstr "正式な仮引数項を欠いています"
 
-#: cp/pt.c:10073 cp/pt.c:10553
+#: fortran/io.c:1261 fortran/io.c:1292 fortran/io.c:1354
 #, fuzzy, gcc-internal-format
-msgid "invalid use of pack expansion expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
+msgid "Invalid value for %s specification at %C"
+msgstr "無効な指定! cc のバグ."
+
+#: fortran/io.c:1267 fortran/io.c:1298
+#, fuzzy, gcc-internal-format
+msgid "Duplicate %s specification at %C"
+msgstr "キャストは関数型を指定しています"
 
-#: cp/pt.c:10077 cp/pt.c:10557
+#: fortran/io.c:1305
 #, gcc-internal-format
-msgid "use %<...%> to expand argument pack"
+msgid "Variable %s cannot be INTENT(IN) at %C"
 msgstr ""
 
-#: cp/pt.c:10715
+#: fortran/io.c:1312
 #, gcc-internal-format
-msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
+msgid "Variable %s cannot be assigned in PURE procedure at %C"
 msgstr ""
 
-#: cp/pt.c:11181
+#: fortran/io.c:1360
+#, fuzzy, gcc-internal-format
+msgid "Duplicate %s label specification at %C"
+msgstr "ラベルの宣言 `%s' が重複しています"
+
+#: fortran/io.c:1380
 #, gcc-internal-format
-msgid "%qT is not a class or namespace"
+msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
 msgstr ""
 
-#: cp/pt.c:11184
+#: fortran/io.c:1396
 #, gcc-internal-format
-msgid "%qD is not a class or namespace"
+msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
 msgstr ""
 
-#: cp/pt.c:11394
+#: fortran/io.c:1402
 #, gcc-internal-format
-msgid "%qT is/uses anonymous type"
+msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
 msgstr ""
 
-#: cp/pt.c:11396
+#: fortran/io.c:1408
 #, gcc-internal-format
-msgid "template argument for %qD uses local type %qT"
+msgid "Variable '%s' at %L has not been assigned a format label"
 msgstr ""
 
-#: cp/pt.c:11406
+#: fortran/io.c:1415
 #, gcc-internal-format
-msgid "%qT is a variably modified type"
+msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
 msgstr ""
 
-#: cp/pt.c:11417
-#, fuzzy, gcc-internal-format
-msgid "integral expression %qE is not constant"
-msgstr "½é´ü²½»Ò¤ÎÍ×ÁǤ¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/pt.c:11422
-#, fuzzy, gcc-internal-format
-msgid "  trying to instantiate %qD"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+#: fortran/io.c:1427
+#, gcc-internal-format
+msgid "Extension: Non-character in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:14173
-#, fuzzy, gcc-internal-format
-msgid "ambiguous class template instantiation for %q#T"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/io.c:1433
+#, gcc-internal-format
+msgid "Non-character assumed shape array element in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:14176
-#, fuzzy, gcc-internal-format
-msgid "%s %+#T"
-msgstr "%s: %s"
+#: fortran/io.c:1440
+#, gcc-internal-format
+msgid "Non-character assumed size array element in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:14199 cp/pt.c:14282
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template %q#D"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1447
+#, gcc-internal-format
+msgid "Non-character pointer array element in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:14214
+#: fortran/io.c:1473
 #, gcc-internal-format
-msgid "%qD is not a static data member of a class template"
+msgid "%s tag at %L must be of type %s"
 msgstr ""
 
-#: cp/pt.c:14220 cp/pt.c:14277
+#: fortran/io.c:1480
 #, gcc-internal-format
-msgid "no matching template for %qD found"
+msgid "%s tag at %L must be scalar"
 msgstr ""
 
-#: cp/pt.c:14225
+#: fortran/io.c:1486
 #, gcc-internal-format
-msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
+msgid "Fortran 2003: IOMSG tag at %L"
 msgstr ""
 
-#: cp/pt.c:14233
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#D"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+#: fortran/io.c:1494
+#, gcc-internal-format
+msgid "Fortran 95 requires default INTEGER in %s tag at %L"
+msgstr ""
 
-#: cp/pt.c:14269
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#D"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1502
+#, gcc-internal-format
+msgid "Fortran 2008: Nondefault LOGICAL in %s tag at %L"
+msgstr ""
 
-#: cp/pt.c:14291
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/io.c:1510
+#, gcc-internal-format
+msgid "Fortran 2008: NEWUNIT specifier at %L"
+msgstr ""
 
-#: cp/pt.c:14296 cp/pt.c:14389
-#, fuzzy, gcc-internal-format
-msgid "storage class %qD applied to template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/io.c:1528
+#, gcc-internal-format
+msgid "Extension: CONVERT tag at %L"
+msgstr ""
 
-#: cp/pt.c:14361
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template type %qT"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1714 fortran/io.c:1722
+#, gcc-internal-format
+msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
+msgstr ""
 
-#: cp/pt.c:14370
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#T before definition of template"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1741 fortran/io.c:1749
+#, gcc-internal-format
+msgid "Extension: %s specifier in %s statement at %C has value '%s'"
+msgstr ""
 
-#: cp/pt.c:14378
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %qE on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/io.c:1762 fortran/io.c:1770
+#, gcc-internal-format
+msgid "%s specifier in %s statement at %C has invalid value '%s'"
+msgstr ""
 
-#: cp/pt.c:14423
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#T"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1823
+#, gcc-internal-format
+msgid "OPEN statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/pt.c:14871
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD but no definition available"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1834
+#, gcc-internal-format
+msgid "UNIT specifier not allowed with NEWUNIT at %C"
+msgstr ""
 
-#: cp/pt.c:15065
+#: fortran/io.c:1842
 #, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
+msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
 msgstr ""
 
-#: cp/pt.c:15419
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a valid type for a template constant parameter"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/io.c:1849
+#, gcc-internal-format
+msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
+msgstr ""
 
-#: cp/repo.c:111
+#: fortran/io.c:1881
 #, gcc-internal-format
-msgid "-frepo must be used with -c"
-msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/repo.c:200
+#: fortran/io.c:1899 fortran/io.c:3309
 #, gcc-internal-format
-msgid "mysterious repository information in %s"
-msgstr "%s ¤ËÉԲIJò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊ󤬤¢¤ê¤Þ¤¹"
+msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/repo.c:218
-#, fuzzy, gcc-internal-format
-msgid "can't create repository information file %qs"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: fortran/io.c:1917 fortran/io.c:3288
+#, gcc-internal-format
+msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/rtti.c:285
+#: fortran/io.c:1935 fortran/io.c:3396
 #, gcc-internal-format
-msgid "cannot use typeid with -fno-rtti"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
+msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/rtti.c:291
+#: fortran/io.c:1953
 #, gcc-internal-format
-msgid "must #include <typeinfo> before using typeid"
-msgstr "typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó"
+msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/rtti.c:374
+#: fortran/io.c:2004
 #, gcc-internal-format
-msgid "cannot create type information for type %qT because it involves types of variable size"
+msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
 msgstr ""
 
-#: cp/rtti.c:629 cp/rtti.c:643
+#: fortran/io.c:2024
 #, gcc-internal-format
-msgid "dynamic_cast of %q#D to %q#T can never succeed"
+msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
 msgstr ""
 
-#: cp/rtti.c:653
-#, fuzzy, gcc-internal-format
-msgid "%<dynamic_cast%> not permitted with -fno-rtti"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
+#: fortran/io.c:2237
+#, gcc-internal-format
+msgid "CLOSE statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/rtti.c:729
+#: fortran/io.c:2284
 #, gcc-internal-format
-msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+msgid "UNIT number in CLOSE statement at %L must be non-negative"
 msgstr ""
 
-#: cp/search.c:257
+#: fortran/io.c:2382 fortran/match.c:2187
 #, gcc-internal-format
-msgid "%qT is an ambiguous base of %qT"
+msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: cp/search.c:275
+#: fortran/io.c:2414 fortran/io.c:2832
 #, gcc-internal-format
-msgid "%qT is an inaccessible base of %qT"
+msgid "UNIT number in statement at %L must be non-negative"
 msgstr ""
 
-#: cp/search.c:1868
-#, fuzzy, gcc-internal-format
-msgid "deprecated covariant return type for %q+#D"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: fortran/io.c:2446
+#, gcc-internal-format
+msgid "Fortran 2003: FLUSH statement at %C"
+msgstr ""
 
-#: cp/search.c:1870 cp/search.c:1885 cp/search.c:1890 cp/search.c:1909
+#: fortran/io.c:2502
 #, gcc-internal-format
-msgid "  overriding %q+#D"
+msgid "Duplicate UNIT specification at %C"
 msgstr ""
 
-#: cp/search.c:1884
+#: fortran/io.c:2562
 #, fuzzy, gcc-internal-format
-msgid "invalid covariant return type for %q+#D"
-msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
+msgid "Duplicate format specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/search.c:1889
-#, fuzzy, gcc-internal-format
-msgid "conflicting return type specified for %q+#D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: fortran/io.c:2579
+#, gcc-internal-format
+msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
+msgstr ""
 
-#: cp/search.c:1899
-#, fuzzy, gcc-internal-format
-msgid "looser throw specifier for %q+#F"
-msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:2615
+#, gcc-internal-format
+msgid "Duplicate NML specification at %C"
+msgstr ""
 
-#: cp/search.c:1900
+#: fortran/io.c:2624
 #, gcc-internal-format
-msgid "  overriding %q+#F"
+msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: cp/search.c:1908
-#, fuzzy, gcc-internal-format
-msgid "conflicting type attributes specified for %q+#D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: fortran/io.c:2689
+#, gcc-internal-format
+msgid "END tag at %C not allowed in output statement"
+msgstr ""
 
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:2002
+#: fortran/io.c:2766
 #, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be declared"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "UNIT not specified at %L"
+msgstr "-I- が二回指定されました"
 
-#: cp/search.c:2003
+#: fortran/io.c:2778
 #, gcc-internal-format
-msgid "  since %q+#D declared in base class"
+msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: cp/semantics.c:764
+#: fortran/io.c:2800
 #, gcc-internal-format
-msgid "suggest explicit braces around empty body in %<do%> statement"
+msgid "Invalid form of WRITE statement at %L, UNIT required"
 msgstr ""
 
-#: cp/semantics.c:1294
+#: fortran/io.c:2811
 #, gcc-internal-format
-msgid "type of asm operand %qE could not be determined"
+msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: cp/semantics.c:1350
+#: fortran/io.c:2825
 #, gcc-internal-format
-msgid "__label__ declarations are only allowed in function scopes"
+msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: cp/semantics.c:1438
-#, fuzzy, gcc-internal-format
-msgid "invalid use of member %q+D in static member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/semantics.c:1440
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %q+D"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/io.c:2853
+#, gcc-internal-format
+msgid "NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not appear in a variable definition context"
+msgstr ""
 
-#: cp/semantics.c:1441 cp/semantics.c:1480
+#: fortran/io.c:2863
 #, gcc-internal-format
-msgid "from this location"
+msgid "Extension: Comma before i/o item list at %L"
 msgstr ""
 
-#: cp/semantics.c:1479
+#: fortran/io.c:2873
 #, fuzzy, gcc-internal-format
-msgid "object missing in reference to %q+D"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "ERR tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/semantics.c:1951
+#: fortran/io.c:2885
 #, fuzzy, gcc-internal-format
-msgid "arguments to destructor are not allowed"
-msgstr "°ú¿ô¤¬¹½Â¤ÂΤǤ¹"
+msgid "END tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/semantics.c:2001
+#: fortran/io.c:2897
 #, fuzzy, gcc-internal-format
-msgid "%<this%> is unavailable for static member functions"
-msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
+msgid "EOR tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/semantics.c:2007
+#: fortran/io.c:2907
 #, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> in non-member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+msgid "FORMAT label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/semantics.c:2009
+#: fortran/io.c:3029
+#, gcc-internal-format
+msgid "Syntax error in I/O iterator at %C"
+msgstr ""
+
+#: fortran/io.c:3060
+#, gcc-internal-format
+msgid "Expected variable in READ statement at %C"
+msgstr ""
+
+#: fortran/io.c:3066
 #, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> at top level"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+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:2427
+#, fuzzy, gcc-internal-format
+msgid "Syntax error in %s statement at %C"
+msgstr "'%s' トークンの所で文法エラー"
 
-#: cp/semantics.c:2033
+#: fortran/io.c:3208
 #, gcc-internal-format
-msgid "invalid qualifying scope in pseudo-destructor name"
+msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: cp/semantics.c:2038 cp/typeck.c:2050
+#: fortran/io.c:3262
 #, gcc-internal-format
-msgid "qualified type %qT does not match destructor name ~%qT"
+msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
 msgstr ""
 
-#: cp/semantics.c:2060
-#, fuzzy, gcc-internal-format
-msgid "%qE is not of type %qT"
-msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: fortran/io.c:3330
+#, gcc-internal-format
+msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/semantics.c:2104
+#: fortran/io.c:3351
 #, gcc-internal-format
-msgid "compound literal of non-object type %qT"
+msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
 msgstr ""
 
-#: cp/semantics.c:2181
-#, fuzzy, gcc-internal-format
-msgid "template type parameters must use the keyword %<class%> or %<typename%>"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿²¾°ú¿ô¤Ë¤Ï `class' ¤ä `typename' Í½Ìó¸ì¤ò»È¤ï¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/io.c:3545
+#, gcc-internal-format
+msgid "PRINT namelist at %C is an extension"
+msgstr ""
 
-#: cp/semantics.c:2222
+#: fortran/io.c:3688
 #, gcc-internal-format
-msgid "invalid use of type %qT as a default value for a template template-parameter"
+msgid "Expected comma in I/O list at %C"
 msgstr ""
 
-#: cp/semantics.c:2225
-#, fuzzy, gcc-internal-format
-msgid "invalid default argument for a template template parameter"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
+#: fortran/io.c:3752
+#, gcc-internal-format
+msgid "PRINT statement at %C not allowed within PURE procedure"
+msgstr ""
 
-#: cp/semantics.c:2242
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#T inside template parameter list"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/io.c:3908 fortran/io.c:3959
+#, gcc-internal-format
+msgid "INQUIRE statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/semantics.c:2253
-#, fuzzy, gcc-internal-format
-msgid "invalid definition of qualified type %qT"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
+#: fortran/io.c:3935
+#, gcc-internal-format
+msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
+msgstr ""
 
-#: cp/semantics.c:2469
-#, fuzzy, gcc-internal-format
-msgid "invalid base-class specification"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/io.c:3945 fortran/trans-io.c:1235
+#, gcc-internal-format
+msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
+msgstr ""
 
-#: cp/semantics.c:2478
+#: fortran/io.c:3952
 #, gcc-internal-format
-msgid "base class %qT has cv qualifiers"
+msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: cp/semantics.c:2500
+#: fortran/io.c:3965
 #, gcc-internal-format
-msgid "incomplete type %qT used in nested name specifier"
+msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
 msgstr ""
 
-#: cp/semantics.c:2503
+#: fortran/io.c:4135
 #, gcc-internal-format
-msgid "reference to %<%T::%D%> is ambiguous"
+msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
 msgstr ""
 
-#: cp/semantics.c:2507 cp/typeck.c:1859
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qT"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/semantics.c:2510
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qD"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/semantics.c:2512
+#: fortran/io.c:4141
 #, gcc-internal-format
-msgid "%<::%D%> has not been declared"
+msgid "WAIT statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: cp/semantics.c:2653
+#: fortran/match.c:164
 #, gcc-internal-format
-msgid "use of %<auto%> variable from containing function"
+msgid "Missing ')' in statement at or before %L"
 msgstr ""
 
-#: cp/semantics.c:2655
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/semantics.c:2693
+#: fortran/match.c:169
 #, 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"
+msgid "Missing '(' in statement at or before %L"
 msgstr ""
 
-#: cp/semantics.c:2862
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot appear in a constant-expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: cp/semantics.c:2870
+#: fortran/match.c:366
 #, gcc-internal-format
-msgid "use of namespace %qD as expression"
+msgid "Integer too large at %C"
 msgstr ""
 
-#: cp/semantics.c:2875
+#: fortran/match.c:459 fortran/parse.c:638
 #, gcc-internal-format
-msgid "use of class template %qT as expression"
+msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#. Ambiguous reference to base members.
-#: cp/semantics.c:2881
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous in multiple inheritance lattice"
-msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
+#: fortran/match.c:465
+#, gcc-internal-format
+msgid "Statement label at %C is zero"
+msgstr ""
 
-#: cp/semantics.c:3002 cp/semantics.c:4259
+#: fortran/match.c:498
 #, fuzzy, gcc-internal-format
-msgid "type of %qE is unknown"
-msgstr "¥ì¥¸¥¹¥¿ '%c' ¤¬ÉÔÌÀ¤Ç¤¹"
+msgid "Label name '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/semantics.c:3017
+#: fortran/match.c:504
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
+msgid "Duplicate construct label '%s' at %C"
 msgstr ""
 
-#: cp/semantics.c:3028
-#, fuzzy, gcc-internal-format
-msgid "cannot apply %<offsetof%> to member function %qD"
-msgstr "ISO C++ ¤Ï¥á¥ó¥Ð´Ø¿ô¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/semantics.c:3381
+#: fortran/match.c:535
 #, fuzzy, gcc-internal-format
-msgid "%qD is not a variable in clause %qs"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "Invalid character in name at %C"
+msgstr "無効な文字定数が #if にあります"
 
-#: cp/semantics.c:3390
+#: fortran/match.c:548 fortran/match.c:629
 #, gcc-internal-format
-msgid "%qD appears more than once in data clauses"
+msgid "Name at %C is too long"
 msgstr ""
 
-#: cp/semantics.c:3450
+#: fortran/match.c:559
 #, gcc-internal-format
-msgid "num_threads expression must be integral"
+msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
 msgstr ""
 
-#: cp/semantics.c:3464
+#: fortran/match.c:610 fortran/match.c:658
 #, gcc-internal-format
-msgid "schedule chunk size expression must be integral"
+msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: cp/semantics.c:3594
-#, fuzzy, gcc-internal-format
-msgid "%qE has reference type for %qs"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
-
-#: cp/semantics.c:3756
+#: fortran/match.c:649
 #, gcc-internal-format
-msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
+msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#. Report the error.
-#: cp/semantics.c:4072
+#: fortran/match.c:973
 #, gcc-internal-format
-msgid "static assertion failed: %E"
+msgid "Loop variable at %C cannot be a coarray"
 msgstr ""
 
-#: cp/semantics.c:4074
+#: fortran/match.c:979
 #, gcc-internal-format
-msgid "non-constant condition for static assertion"
+msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: cp/semantics.c:4099 cp/semantics.c:4194
+#: fortran/match.c:1013
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
+msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: cp/semantics.c:4145
+#: fortran/match.c:1025
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
+msgid "Syntax error in iterator at %C"
 msgstr ""
 
-#: cp/semantics.c:4415
+#: fortran/match.c:1266
 #, gcc-internal-format
-msgid "__is_convertible_to"
+msgid "Invalid form of PROGRAM statement at %C"
 msgstr ""
 
-#: cp/semantics.c:4444
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT not allowed"
-msgstr "ÉÔ´°Á´¤Ê·¿¤Îñ°ì²½"
-
-#: cp/tree.c:827
+#: fortran/match.c:1396 fortran/match.c:1477
 #, gcc-internal-format
-msgid "%qV qualifiers cannot be applied to %qT"
+msgid "Obsolescent feature: Arithmetic IF statement at %C"
 msgstr ""
 
-#: cp/tree.c:2132
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to Java class definitions"
-msgstr "`java_interface' Â°À­¤Ï Java ¥¯¥é¥¹ÄêµÁ¤ËÂФ·¤Æ¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
-
-#: cp/tree.c:2161
+#: fortran/match.c:1452
 #, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to class definitions"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
+msgid "Syntax error in IF-expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: cp/tree.c:2167
+#: fortran/match.c:1463
 #, gcc-internal-format
-msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: cp/tree.c:2191
+#: fortran/match.c:1501
 #, gcc-internal-format
-msgid "requested init_priority is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/tree.c:2212
-#, fuzzy, gcc-internal-format
-msgid "can only use %qE attribute on file-scope definitions of objects of class type"
-msgstr "init_priority Â°À­¤Ï¥¯¥é¥¹·¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×ÄêµÁ¤Ç¤Î¤ß»È¤¨¤Þ¤¹"
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr ""
 
-#: cp/tree.c:2220
+#: fortran/match.c:1585
 #, gcc-internal-format
-msgid "requested init_priority is out of range"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤¬Èϰϳ°¤Ç¤¹"
+msgid "Cannot assign to a named constant at %C"
+msgstr ""
 
-#: cp/tree.c:2230
+#: fortran/match.c:1595
 #, gcc-internal-format
-msgid "requested init_priority is reserved for internal use"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/tree.c:2241
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute is not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer types %qT and %qT lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:508
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
-msgstr "ISO C++ ¤Ï `void *' ·¿¥Ý¥¤¥ó¥¿¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:566
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Unclassifiable statement in IF-clause at %C"
+msgstr ""
 
-#: cp/typeck.c:1166
+#: fortran/match.c:1602
 #, gcc-internal-format
-msgid "canonical types differ for identical types %T and %T"
+msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: cp/typeck.c:1173
+#: fortran/match.c:1646
 #, gcc-internal-format
-msgid "same canonical type node for different types %T and %T"
+msgid "Unexpected junk after ELSE statement at %C"
 msgstr ""
 
-#: cp/typeck.c:1285
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/typeck.c:1335
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/typeck.c:1340
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1383
+#: fortran/match.c:1652 fortran/match.c:1687
 #, gcc-internal-format
-msgid "invalid application of %<__alignof%> to a bit-field"
+msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: cp/typeck.c:1391
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:1442
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/typeck.c:1715
-#, fuzzy, gcc-internal-format
-msgid "deprecated conversion from string constant to %qT"
-msgstr "ʸ»úÎóÄê¿ôÃæ¤Î \\r ¥¨¥¹¥±¡¼¥×"
-
-#: cp/typeck.c:1830 cp/typeck.c:2178
+#: fortran/match.c:1681
 #, gcc-internal-format
-msgid "request for member %qD in %qE, which is of non-class type %qT"
+msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: cp/typeck.c:1857
-#, fuzzy, gcc-internal-format
-msgid "invalid use of nonstatic data member %qE"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
-
-#: cp/typeck.c:1909 cp/typeck.c:1937
+#: fortran/match.c:1745
 #, gcc-internal-format
-msgid "invalid access to non-static data member %qD of NULL object"
+msgid "Image control statement CRITICAL at %C in PURE procedure"
 msgstr ""
 
-#: cp/typeck.c:1912 cp/typeck.c:1939
+#: fortran/match.c:1749
 #, gcc-internal-format
-msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
+msgid "Fortran 2008: CRITICAL statement at %C"
 msgstr ""
 
-#: cp/typeck.c:2056
+#: fortran/match.c:1761
 #, gcc-internal-format
-msgid "the type being destroyed is %qT, but the destructor refers to %qT"
+msgid "Nested CRITICAL block at %C"
 msgstr ""
 
-#: cp/typeck.c:2095 cp/typeck.c:2115
+#: fortran/match.c:1813
 #, gcc-internal-format
-msgid "%qD is not a template"
+msgid "Expected association list at %C"
 msgstr ""
 
-#: cp/typeck.c:2216
+#: fortran/match.c:1826
 #, gcc-internal-format
-msgid "%<%D::%D%> is not a member of %qT"
+msgid "Expected association at %C"
 msgstr ""
 
-#: cp/typeck.c:2231
+#: fortran/match.c:1835
 #, gcc-internal-format
-msgid "%qT is not a base of %qT"
+msgid "Duplicate name '%s' in association at %C"
 msgstr ""
 
-#: cp/typeck.c:2250
-#, fuzzy, gcc-internal-format
-msgid "%qD has no member named %qE"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/typeck.c:2265
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member template function"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2398
+#: fortran/match.c:1843
 #, gcc-internal-format
-msgid "%qT is not a pointer-to-object type"
+msgid "Association target at %C must not be coindexed"
 msgstr ""
 
-#: cp/typeck.c:2423
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qs on pointer to member"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
-
-#: cp/typeck.c:2427
-#, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
-
-#: cp/typeck.c:2429
+#: fortran/match.c:1861
 #, gcc-internal-format
-msgid "invalid type argument"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
+msgid "Expected ')' or ',' at %C"
+msgstr ""
 
-#: cp/typeck.c:2452
+#: fortran/match.c:1879
 #, gcc-internal-format
-msgid "subscript missing in array reference"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Junk after ASSOCIATE statement at %C"
+msgstr ""
 
-#: cp/typeck.c:2526
+#: fortran/match.c:2026
 #, gcc-internal-format
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ISO C++ ¤Ïº¸ÊÕÃͤǤϤʤ¤ÇÛÎó¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:2537
-#, fuzzy, gcc-internal-format
-msgid "subscripting array declared %<register%>"
-msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:2622
-#, fuzzy, gcc-internal-format
-msgid "object missing in use of %qE"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃۤλÈÍѤǥª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:2739
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids calling %<::main%> from within program"
-msgstr "ISO C++ ¤Ï¥×¥í¥°¥é¥à¤ÎÃ椫¤é `::main' ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Name '%s' in %s statement at %C is unknown"
+msgstr ""
 
-#: cp/typeck.c:2764
+#: fortran/match.c:2034
 #, gcc-internal-format
-msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
+msgid "Name '%s' in %s statement at %C is not a construct name"
 msgstr ""
 
-#: cp/typeck.c:2778
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a function"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/typeck.c:2868
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to %s %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: cp/typeck.c:2869 cp/typeck.c:2973
+#: fortran/match.c:2046
 #, gcc-internal-format
-msgid "at this point in file"
-msgstr "¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖ"
+msgid "%s statement at %C leaves CRITICAL construct"
+msgstr ""
 
-#: cp/typeck.c:2872
+#: fortran/match.c:2056
 #, gcc-internal-format
-msgid "too many arguments to function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: cp/typeck.c:2902
-#, fuzzy, gcc-internal-format
-msgid "parameter %P of %qD has incomplete type %qT"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/typeck.c:2905
-#, fuzzy, gcc-internal-format
-msgid "parameter %P has incomplete type %qT"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/typeck.c:2972
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to %s %q+#D"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "%s statement at %C is not within a construct"
+msgstr ""
 
-#: cp/typeck.c:2976
+#: fortran/match.c:2059
 #, gcc-internal-format
-msgid "too few arguments to function"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "%s statement at %C is not within construct '%s'"
+msgstr ""
 
-#: cp/typeck.c:3140 cp/typeck.c:3150
+#: fortran/match.c:2083
 #, gcc-internal-format
-msgid "assuming cast to type %qT from overloaded function"
+msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
 msgstr ""
 
-#: cp/typeck.c:3346
-#, fuzzy, gcc-internal-format
-msgid "left rotate count is negative"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
-
-#: cp/typeck.c:3347
-#, fuzzy, gcc-internal-format
-msgid "right rotate count is negative"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
-
-#: cp/typeck.c:3350
-#, fuzzy, gcc-internal-format
-msgid "left rotate count >= width of type"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
-
-#: cp/typeck.c:3351
-#, fuzzy, gcc-internal-format
-msgid "right rotate count >= width of type"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
-
-#: cp/typeck.c:3367 cp/typeck.c:3549
+#: fortran/match.c:2088
 #, gcc-internal-format
-msgid "comparison with string literal results in unspecified behaviour"
+msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
 msgstr ""
 
-#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
+#: fortran/match.c:2094
 #, gcc-internal-format
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%s statement at %C is not applicable to construct '%s'"
+msgstr ""
 
-#: cp/typeck.c:3586
+#: fortran/match.c:2101
 #, gcc-internal-format
-msgid "unordered comparison on non-floating point argument"
-msgstr "ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹"
+msgid "%s statement at %C leaving OpenMP structured block"
+msgstr ""
 
-#: cp/typeck.c:3624
-#, fuzzy, gcc-internal-format
-msgid "invalid operands of types %qT and %qT to binary %qO"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: fortran/match.c:2125
+#, gcc-internal-format
+msgid "EXIT statement at %C terminating !$OMP DO loop"
+msgstr ""
 
-#: cp/typeck.c:3757
-#, fuzzy, gcc-internal-format
-msgid "comparison between types %q#T and %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:2130
+#, gcc-internal-format
+msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
+msgstr ""
 
-#: cp/typeck.c:3794
+#: fortran/match.c:2194
 #, gcc-internal-format
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
+msgid "Image control statement STOP at %C in CRITICAL block"
+msgstr ""
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:3866
-#, fuzzy, gcc-internal-format
-msgid "NULL used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:2202
+#, gcc-internal-format
+msgid "STOP code at %L must be either INTEGER or CHARACTER type"
+msgstr ""
 
-#: cp/typeck.c:3935
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2209
+#, gcc-internal-format
+msgid "STOP code at %L must be scalar"
+msgstr ""
 
-#: cp/typeck.c:3937
+#: fortran/match.c:2217
 #, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "STOP code at %L must be default character KIND=%d"
+msgstr ""
 
-#: cp/typeck.c:3939
+#: fortran/match.c:2225
 #, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "STOP code at %L must be default integer KIND=%d"
+msgstr ""
 
-#: cp/typeck.c:3951
+#: fortran/match.c:2271
 #, gcc-internal-format
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤Ï̵¸ú¤Ç¤¹"
+msgid "Deleted feature: PAUSE statement at %C"
+msgstr ""
 
-#: cp/typeck.c:4011
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qE to form a pointer-to-member-function"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/match.c:2294
+#, gcc-internal-format
+msgid "Fortran 2008: ERROR STOP statement at %C"
+msgstr ""
 
-#: cp/typeck.c:4014
+#: fortran/match.c:2320
 #, gcc-internal-format
-msgid "  a qualified-id is required"
+msgid "Image control statement SYNC at %C in PURE procedure"
 msgstr ""
 
-#: cp/typeck.c:4019
+#: fortran/match.c:2324
 #, gcc-internal-format
-msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
+msgid "Fortran 2008: SYNC statement at %C"
 msgstr ""
 
-#: cp/typeck.c:4042
+#: fortran/match.c:2336
 #, gcc-internal-format
-msgid "taking address of temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Image control statement SYNC at %C in CRITICAL block"
+msgstr ""
 
-#: cp/typeck.c:4295
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids incrementing an enum"
-msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2382 fortran/match.c:2995 fortran/match.c:3295
+#, gcc-internal-format
+msgid "Redundant STAT tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:4296
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids decrementing an enum"
-msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2399 fortran/match.c:3022 fortran/match.c:3321
+#, gcc-internal-format
+msgid "Redundant ERRMSG tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:4307
-#, fuzzy, gcc-internal-format
-msgid "cannot increment a pointer to incomplete type %qT"
-msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂФ¹¤ë±é»»"
+#: fortran/match.c:2512
+#, gcc-internal-format
+msgid "Deleted feature: ASSIGN statement at %C"
+msgstr ""
 
-#: cp/typeck.c:4308
-#, fuzzy, gcc-internal-format
-msgid "cannot decrement a pointer to incomplete type %qT"
-msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
+#: fortran/match.c:2558
+#, gcc-internal-format
+msgid "Deleted feature: Assigned GOTO statement at %C"
+msgstr ""
 
-#: cp/typeck.c:4314
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids incrementing a pointer of type %qT"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2605 fortran/match.c:2658
+#, gcc-internal-format
+msgid "Statement label list in GOTO at %C cannot be empty"
+msgstr ""
 
-#: cp/typeck.c:4315
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids decrementing a pointer of type %qT"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2668
+#, gcc-internal-format
+msgid "Obsolescent feature: Computed GOTO at %C"
+msgstr ""
 
-#: cp/typeck.c:4335
-#, fuzzy, gcc-internal-format
-msgid "invalid use of Boolean expression as operand to %<operator--%>"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+#: fortran/match.c:2763
+#, gcc-internal-format
+msgid "Derived type '%s' at %L may not be ABSTRACT"
+msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4365
+#: fortran/match.c:2826
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking address of function %<::main%>"
-msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Invalid type-spec at %C"
+msgstr "無効な型引数です"
 
-#. An expression like &memfn.
-#: cp/typeck.c:4421
+#: fortran/match.c:2870
 #, 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%>"
+msgid "Error in type-spec at %L"
 msgstr ""
 
-#: cp/typeck.c:4426
-#, fuzzy, 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 "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2880
+#, gcc-internal-format
+msgid "Fortran 2003: typespec in ALLOCATE at %L"
+msgstr ""
 
-#: cp/typeck.c:4451
+#: fortran/match.c:2919
 #, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Bad allocate-object at %C for a PURE procedure"
+msgstr ""
 
-#: cp/typeck.c:4475
-#, fuzzy, gcc-internal-format
-msgid "cannot create pointer to reference member %qD"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/match.c:2936
+#, gcc-internal-format
+msgid "Type of entity at %L is type incompatible with typespec"
+msgstr ""
 
-#: cp/typeck.c:4686
-#, fuzzy, gcc-internal-format
-msgid "cannot take the address of %<this%>, which is an rvalue expression"
-msgstr "`this' ¤Ï±¦ÊÕÃͼ°¤Ç¤¢¤ê¡¢¤½¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/match.c:2944
+#, gcc-internal-format
+msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
+msgstr ""
 
-#: cp/typeck.c:4709
-#, fuzzy, gcc-internal-format
-msgid "address of explicit register variable %qD requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: fortran/match.c:2971
+#, gcc-internal-format
+msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
+msgstr ""
 
-#: cp/typeck.c:4714
+#: fortran/match.c:2978
 #, gcc-internal-format
-msgid "address requested for %qD, which is declared %<register%>"
+msgid "Shape specification for allocatable scalar at %C"
 msgstr ""
 
-#: cp/typeck.c:4780
-#, fuzzy, gcc-internal-format
-msgid "%s expression list treated as compound expression"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÊ£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:3015
+#, gcc-internal-format
+msgid "Fortran 2003: ERRMSG tag at %L"
+msgstr ""
 
-#: cp/typeck.c:5183
+#: fortran/match.c:3039
 #, gcc-internal-format
-msgid "invalid static_cast from type %qT to type %qT"
+msgid "Fortran 2003: SOURCE tag at %L"
 msgstr ""
 
-#: cp/typeck.c:5205
-#, fuzzy, gcc-internal-format
-msgid "converting from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: fortran/match.c:3046
+#, gcc-internal-format
+msgid "Redundant SOURCE tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:5253
+#: fortran/match.c:3053
 #, gcc-internal-format
-msgid "invalid cast of an rvalue expression of type %qT to type %qT"
+msgid "SOURCE tag at %L conflicts with the typespec at %L"
 msgstr ""
 
-#: cp/typeck.c:5312
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT loses precision"
-msgstr "%s: Á´ÂÎŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+#: fortran/match.c:3060
+#, gcc-internal-format
+msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
+msgstr ""
 
-#: cp/typeck.c:5339
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT increases required alignment of target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
+#: fortran/match.c:3078
+#, gcc-internal-format
+msgid "Fortran 2008: MOLD tag at %L"
+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:5359
+#: fortran/match.c:3085
 #, gcc-internal-format
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Redundant MOLD tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:5370
-#, fuzzy, gcc-internal-format
-msgid "invalid cast from type %qT to type %qT"
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: fortran/match.c:3092
+#, gcc-internal-format
+msgid "MOLD tag at %L conflicts with the typespec at %L"
+msgstr ""
 
-#: cp/typeck.c:5426
+#: fortran/match.c:3118
 #, 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"
+msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
 msgstr ""
 
-#: cp/typeck.c:5435
+#: fortran/match.c:3126
 #, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
+msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag"
 msgstr ""
 
-#: cp/typeck.c:5460
+#: fortran/match.c:3262
 #, gcc-internal-format
-msgid "invalid const_cast of an rvalue of type %qT to type %qT"
+msgid "Illegal allocate-object at %C for a PURE procedure"
 msgstr ""
 
-#: cp/typeck.c:5511
+#: fortran/match.c:3278
 #, gcc-internal-format
-msgid "invalid const_cast from type %qT to type %qT"
+msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
 msgstr ""
 
-#: cp/typeck.c:5579 cp/typeck.c:5584
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids casting to an array type %qT"
-msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:3315
+#, gcc-internal-format
+msgid "Fortran 2003: ERRMSG at %L"
+msgstr ""
 
-#: cp/typeck.c:5592
-#, fuzzy, gcc-internal-format
-msgid "invalid cast to function type %qT"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: fortran/match.c:3373
+#, gcc-internal-format
+msgid "Image control statement RETURN at %C in CRITICAL block"
+msgstr ""
 
-#: cp/typeck.c:5812
+#: fortran/match.c:3382
 #, gcc-internal-format
-msgid "  in evaluation of %<%Q(%#T, %#T)%>"
+msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: cp/typeck.c:5881
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment of %qT to %qT"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/match.c:3387
+#, gcc-internal-format
+msgid "Obsolescent feature: Alternate RETURN at %C"
+msgstr ""
 
-#: cp/typeck.c:5892
-#, fuzzy, gcc-internal-format
-msgid "array used as initializer"
-msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
+#: fortran/match.c:3417
+#, gcc-internal-format
+msgid "Extension: RETURN statement in main program at %C"
+msgstr ""
 
-#: cp/typeck.c:5894
-#, fuzzy, gcc-internal-format
-msgid "invalid array assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+#: fortran/match.c:3445
+#, gcc-internal-format
+msgid "Expected component reference at %C"
+msgstr ""
 
-#: cp/typeck.c:6006
+#: fortran/match.c:3451
 #, gcc-internal-format
-msgid "   in pointer to member function conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "Junk after CALL at %C"
+msgstr ""
 
-#: cp/typeck.c:6017
-#, fuzzy, gcc-internal-format
-msgid "pointer to member conversion via virtual base %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/match.c:3461
+#, gcc-internal-format
+msgid "Expected type-bound procedure or procedure pointer component at %C"
+msgstr ""
 
-#: cp/typeck.c:6057 cp/typeck.c:6069
+#: fortran/match.c:3681
 #, gcc-internal-format
-msgid "   in pointer to member conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "Syntax error in common block name at %C"
+msgstr ""
 
-#: cp/typeck.c:6148
-#, fuzzy, gcc-internal-format
-msgid "invalid conversion to type %qT from type %qT"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+#: fortran/match.c:3717
+#, gcc-internal-format
+msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
+msgstr ""
 
-#: cp/typeck.c:6411
+#. 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:3776
 #, gcc-internal-format
-msgid "cannot convert %qT to %qT for argument %qP to %qD"
+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 ""
 
-#: cp/typeck.c:6414
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT in %s"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: fortran/match.c:3785
+#, gcc-internal-format
+msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
+msgstr ""
 
-#: cp/typeck.c:6425
-#, fuzzy, gcc-internal-format
-msgid "%s might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+#: fortran/match.c:3792
+#, gcc-internal-format
+msgid "Symbol '%s' at %C is already in a COMMON block"
+msgstr ""
 
-#: cp/typeck.c:6512 cp/typeck.c:6514
-#, fuzzy, gcc-internal-format
-msgid "in passing argument %P of %q+D"
-msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+#: fortran/match.c:3800
+#, gcc-internal-format
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr ""
 
-#: cp/typeck.c:6564
+#: fortran/match.c:3827
 #, gcc-internal-format
-msgid "returning reference to temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
+msgstr ""
 
-#: cp/typeck.c:6571
+#: fortran/match.c:3837
 #, gcc-internal-format
-msgid "reference to non-lvalue returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
+msgstr ""
 
-#: cp/typeck.c:6587
-#, fuzzy, gcc-internal-format
-msgid "reference to local variable %q+D returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/match.c:3869
+#, gcc-internal-format
+msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
+msgstr ""
 
-#: cp/typeck.c:6590
-#, fuzzy, gcc-internal-format
-msgid "address of local variable %q+D returned"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+#: fortran/match.c:3977
+#, gcc-internal-format
+msgid "Namelist group name '%s' at %C already has a basic type of %s"
+msgstr ""
 
-#: cp/typeck.c:6625
+#: fortran/match.c:3985
 #, gcc-internal-format
-msgid "returning a value from a destructor"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
+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:6633
+#: fortran/match.c:4012
 #, gcc-internal-format
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó"
+msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
+msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6636
+#: fortran/match.c:4019
 #, gcc-internal-format
-msgid "returning a value from a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
+msgstr ""
 
-#: cp/typeck.c:6661
-#, fuzzy, gcc-internal-format
-msgid "return-statement with no value, in function returning %qT"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/match.c:4153
+#, gcc-internal-format
+msgid "Derived type component %C is not a permitted EQUIVALENCE member"
+msgstr ""
 
-#: cp/typeck.c:6682
-#, fuzzy, gcc-internal-format
-msgid "return-statement with a value, in function returning 'void'"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+#: fortran/match.c:4161
+#, gcc-internal-format
+msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
+msgstr ""
 
-#: cp/typeck.c:6713
+#: fortran/match.c:4189
 #, gcc-internal-format
-msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
+msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: cp/typeck2.c:53
+#: fortran/match.c:4203
 #, gcc-internal-format
-msgid "type %qT is not a base type for type %qT"
+msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: cp/typeck2.c:96
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only parameter %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:4216
+#, gcc-internal-format
+msgid "Expecting a comma in EQUIVALENCE at %C"
+msgstr ""
 
-#: cp/typeck2.c:101
+#: fortran/match.c:4332
 #, fuzzy, gcc-internal-format
-msgid "%s of read-only reference %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "Statement function at %L is recursive"
+msgstr "関数の引数が構造体だったら警告する"
 
-#: cp/typeck2.c:103
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only named return value %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:4338
+#, gcc-internal-format
+msgid "Obsolescent feature: Statement function at %C"
+msgstr ""
 
-#: cp/typeck2.c:105
-#, fuzzy, gcc-internal-format
-msgid "%s of function %qD"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: fortran/match.c:4424
+#, gcc-internal-format
+msgid "Expected initialization expression in CASE at %C"
+msgstr ""
 
-#: cp/typeck2.c:107
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only location %qE"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:4456
+#, gcc-internal-format
+msgid "Expected block name '%s' of SELECT construct at %C"
+msgstr ""
 
-#: cp/typeck2.c:287
-#, fuzzy, gcc-internal-format
-msgid "cannot declare variable %q+D to be of abstract type %qT"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/match.c:4597
+#, gcc-internal-format
+msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
+msgstr ""
 
-#: cp/typeck2.c:290
-#, fuzzy, gcc-internal-format
-msgid "cannot declare parameter %q+D to be of abstract type %qT"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/match.c:4630
+#, gcc-internal-format
+msgid "Unexpected CASE statement at %C"
+msgstr ""
 
-#: cp/typeck2.c:293
+#: fortran/match.c:4682
 #, fuzzy, gcc-internal-format
-msgid "cannot declare field %q+D to be of abstract type %qT"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Syntax error in CASE specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/typeck2.c:297
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for member function %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: fortran/match.c:4700
+#, gcc-internal-format
+msgid "Unexpected TYPE IS statement at %C"
+msgstr ""
 
-#: cp/typeck2.c:299
+#: fortran/match.c:4733
 #, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for function %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+msgid "Syntax error in TYPE IS specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#. Here we do not have location information.
-#: cp/typeck2.c:302
+#: fortran/match.c:4806
 #, fuzzy, gcc-internal-format
-msgid "invalid abstract type %qT for %qE"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgid "Syntax error in CLASS IS specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/typeck2.c:304
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type for %q+D"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+#: fortran/match.c:4928
+#, gcc-internal-format
+msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
+msgstr ""
 
-#: cp/typeck2.c:307
+#: fortran/match.c:4966
 #, gcc-internal-format
-msgid "cannot allocate an object of abstract type %qT"
+msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: cp/typeck2.c:315
-#, fuzzy, gcc-internal-format
-msgid "%J  because the following virtual functions are pure within %qT:"
-msgstr "  °Ê²¼¤Î²¾ÁÛ´Ø¿ô¤¬Ãê¾Ý¤Ç¤¢¤ë¤¿¤á¤Ç¤¹:"
+#: fortran/match.c:5066
+#, gcc-internal-format
+msgid "Syntax error in FORALL iterator at %C"
+msgstr ""
 
-#: cp/typeck2.c:319
+#: fortran/matchexp.c:72
 #, gcc-internal-format
-msgid "\t%+#D"
+msgid "Bad character '%c' in OPERATOR name at %C"
 msgstr ""
 
-#: cp/typeck2.c:326
+#: fortran/matchexp.c:80
 #, fuzzy, gcc-internal-format
-msgid "%J  since type %qT has pure virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
+msgid "The name '%s' cannot be used as a defined operator at %C"
+msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
 
-#: cp/typeck2.c:593
+#: fortran/matchexp.c:173
 #, gcc-internal-format
-msgid "constructor syntax used, but no constructor declared for type %qT"
+msgid "Expected a right parenthesis in expression at %C"
 msgstr ""
 
-#: cp/typeck2.c:607
+#: fortran/matchexp.c:278
 #, gcc-internal-format
-msgid "cannot initialize arrays using this syntax"
-msgstr "¤³¤Îʸˡ¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected exponent in expression at %C"
+msgstr ""
 
-#: cp/typeck2.c:683
+#: fortran/matchexp.c:316 fortran/matchexp.c:321 fortran/matchexp.c:425
+#: fortran/matchexp.c:430
 #, gcc-internal-format
-msgid "int-array initialized from non-wide string"
-msgstr "Èó¥ï¥¤¥Éʸ»úÎ󤫤é int ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
+msgstr ""
 
-#: cp/typeck2.c:738
+#: fortran/misc.c:39
 #, gcc-internal-format
-msgid "cannot initialize aggregate of type %qT with a compound literal"
+msgid "Allocation would exceed memory limit -- malloc() failed"
 msgstr ""
 
-#: cp/typeck2.c:747
+#: fortran/module.c:522
 #, gcc-internal-format
-msgid "array must be initialized with a brace-enclosed initializer"
+msgid "Fortran 2003: module nature in USE statement at %C"
 msgstr ""
 
-#: cp/typeck2.c:823 cp/typeck2.c:924
-#, fuzzy, gcc-internal-format
-msgid "non-trivial designated initializers not supported"
-msgstr "¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹"
-
-#: cp/typeck2.c:947 cp/typeck2.c:961
-#, fuzzy, gcc-internal-format
-msgid "missing initializer for member %qD"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck2.c:952
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const member %qD"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+#: fortran/module.c:534
+#, gcc-internal-format
+msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
+msgstr ""
 
-#: cp/typeck2.c:954
-#, fuzzy, gcc-internal-format
-msgid "member %qD with uninitialized const fields"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+#: fortran/module.c:547
+#, gcc-internal-format
+msgid "\"::\" was expected after module nature at %C but was not found"
+msgstr ""
 
-#: cp/typeck2.c:956
-#, fuzzy, gcc-internal-format
-msgid "member %qD is uninitialized reference"
-msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: fortran/module.c:556
+#, gcc-internal-format
+msgid "Fortran 2003: \"USE :: module\" at %C"
+msgstr ""
 
-#: cp/typeck2.c:1011
-#, fuzzy, gcc-internal-format
-msgid "no field %qD found in union being initialized"
-msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂΤ˥ե£¡¼¥ë¥É̾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: fortran/module.c:610
+#, gcc-internal-format
+msgid "Missing generic specification in USE statement at %C"
+msgstr ""
 
-#: cp/typeck2.c:1020
+#: fortran/module.c:618
 #, gcc-internal-format
-msgid "index value instead of field name in union initializer"
-msgstr "union ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥É̾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃͤˤʤäƤ¤¤Þ¤¹"
+msgid "Fortran 2003: Renaming operators in USE statements at %C"
+msgstr ""
 
-#: cp/typeck2.c:1175
+#: fortran/module.c:660
 #, gcc-internal-format
-msgid "circular pointer delegation detected"
-msgstr "½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåɽ¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+msgid "The name '%s' at %C has already been used as an external module name."
+msgstr ""
 
-#: cp/typeck2.c:1188
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> has non-pointer type %qT"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/module.c:937
+#, gcc-internal-format
+msgid "Reading module %s at line %d column %d: %s"
+msgstr ""
 
-#: cp/typeck2.c:1212
-#, fuzzy, gcc-internal-format
-msgid "result of %<operator->()%> yields non-pointer result"
-msgstr "`operator->()'¤Î·ë²Ì¤¬Èó¥Ý¥¤¥ó¥¿¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤¹"
+#: fortran/module.c:941
+#, gcc-internal-format
+msgid "Writing module %s at line %d column %d: %s"
+msgstr ""
 
-#: cp/typeck2.c:1214
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> is not a pointer"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/module.c:945
+#, gcc-internal-format
+msgid "Module %s at line %d column %d: %s"
+msgstr ""
 
-#: cp/typeck2.c:1236
+#: fortran/module.c:1303
 #, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a member pointer, since it is of type %qT"
-msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Error writing modules file: %s"
+msgstr "%s への書き込みエラーです"
 
-#: cp/typeck2.c:1245
+#: fortran/module.c:3205
 #, gcc-internal-format
-msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
+msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: cp/typeck2.c:1267
+#: fortran/module.c:4522
 #, gcc-internal-format
-msgid "pointer to member type %qT incompatible with object type %qT"
+msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: cp/typeck2.c:1508
-#, fuzzy, gcc-internal-format
-msgid "call to function %qD which throws incomplete type %q#T"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/typeck2.c:1511
-#, fuzzy, gcc-internal-format
-msgid "call to function which throws incomplete type %q#T"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: fortran/module.c:4529
+#, gcc-internal-format
+msgid "User operator '%s' referenced at %L not found in module '%s'"
+msgstr ""
 
-#: fortran/f95-lang.c:235
+#: fortran/module.c:4534
 #, gcc-internal-format
-msgid "Unexpected type in truthvalue_conversion"
+msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/f95-lang.c:291
+#: fortran/module.c:5148
 #, fuzzy, gcc-internal-format
-msgid "can't open input file: %s"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+msgid "Can't open module file '%s' for writing at %C: %s"
+msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
+
+#: fortran/module.c:5186
+#, fuzzy, gcc-internal-format
+msgid "Error writing module file '%s' for writing: %s"
+msgstr "%s: ファイル `%s' に書き込み中にエラー: %s\n"
 
-#: fortran/f95-lang.c:631
+#: fortran/module.c:5195
 #, fuzzy, gcc-internal-format
-msgid "global register variable %qs used in nested function"
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "Can't delete module file '%s': %s"
+msgstr "%s: ファイル `%s' を削除できません: %s\n"
 
-#: fortran/f95-lang.c:635
+#: fortran/module.c:5198
 #, fuzzy, gcc-internal-format
-msgid "register variable %qs used in nested function"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "Can't rename module file '%s' to '%s': %s"
+msgstr "%s: 警告: ファイル `%s' を `%s' 名前変更できません: %s\n"
 
-#: fortran/f95-lang.c:642
+#: fortran/module.c:5204
 #, fuzzy, gcc-internal-format
-msgid "address of global register variable %qs requested"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+msgid "Can't delete temporary module file '%s': %s"
+msgstr "%s: 副 info ファイル `%s' を削除できません: %s\n"
 
-#: fortran/f95-lang.c:660
+#: fortran/module.c:5223 fortran/module.c:5354 fortran/module.c:5387
 #, fuzzy, gcc-internal-format
-msgid "address of register variable %qs requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+msgid "Symbol '%s' already declared"
+msgstr "シンボルの頭にアンダースコアをつける"
 
-#: fortran/trans-array.c:3805
+#: fortran/module.c:5333
 #, gcc-internal-format
-msgid "Possible frontend bug: array constructor not expanded"
+msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/trans-array.c:5499
+#: fortran/module.c:5458
 #, gcc-internal-format
-msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
+msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/trans-array.c:5975
+#: fortran/module.c:5473
 #, gcc-internal-format
-msgid "bad expression type during walk (%d)"
+msgid "The symbol '%s', referrenced at %C, is not in the selected standard"
 msgstr ""
 
-#: fortran/trans-const.c:270
+#: fortran/module.c:5480 fortran/module.c:5540
 #, gcc-internal-format
-msgid "gfc_conv_constant_to_tree(): invalid type: %s"
+msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/trans-decl.c:972
+#: fortran/module.c:5590
 #, gcc-internal-format
-msgid "intrinsic variable which isn't a procedure"
+msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/trans-decl.c:2644
-#, fuzzy, gcc-internal-format
-msgid "Function does not return a value"
-msgstr "´Ø¿ô¤¬Ê¸»úÎ󷿤òÊÖ¤·¤Þ¤»¤ó"
-
-#: fortran/trans-decl.c:2832
+#: fortran/module.c:5623
 #, gcc-internal-format
-msgid "backend decl for module variable %s already exists"
+msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/trans-decl.c:3314
-#, fuzzy, gcc-internal-format
-msgid "Function return value not set"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/module.c:5631
+#, gcc-internal-format
+msgid "Fortran 2003: ISO_C_BINDING module at %C"
+msgstr ""
 
-#: fortran/trans-expr.c:1177
+#: fortran/module.c:5641
 #, gcc-internal-format
-msgid "Unknown intrinsic op"
+msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:714
+#: fortran/module.c:5646
 #, fuzzy, gcc-internal-format
-msgid "Intrinsic function %s(%d) not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+msgid "Can't open module file '%s' for reading at %C: %s"
+msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
 
-#: fortran/trans-io.c:1929
+#: fortran/module.c:5654
 #, gcc-internal-format
-msgid "Bad IO basetype (%d)"
+msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/trans-types.c:387
+#: fortran/module.c:5674
 #, gcc-internal-format
-msgid "integer kind=8 not available for -fdefault-integer-8 option"
+msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/trans-types.c:410
+#: fortran/module.c:5681
 #, gcc-internal-format
-msgid "real kind=8 not available for -fdefault-real-8 option"
+msgid "Parse error when checking module version for file '%s' opened at %C"
 msgstr ""
 
-#: fortran/trans-types.c:423
+#: fortran/module.c:5686
 #, gcc-internal-format
-msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
 msgstr ""
 
-#: fortran/trans-types.c:1185
+#: fortran/module.c:5701
 #, gcc-internal-format
-msgid "Array element size too big"
+msgid "Can't USE the same module we're building!"
 msgstr ""
 
-#: fortran/trans.c:1151
+#: fortran/openmp.c:132 fortran/openmp.c:568
 #, gcc-internal-format
-msgid "gfc_trans_code(): Bad statement code"
+msgid "COMMON block /%s/ not found at %C"
 msgstr ""
 
-#: java/class.c:835
+#: fortran/openmp.c:163
 #, gcc-internal-format
-msgid "bad method signature"
-msgstr "ÉÔÀµ¤Ê¥á¥½¥Ã¥É¥·¥°¥Í¥¤¥Á¥ã¤Ç¤¹"
+msgid "Syntax error in OpenMP variable list at %C"
+msgstr ""
 
-#: java/class.c:891
+#: fortran/openmp.c:291
 #, gcc-internal-format
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr "ConstantValue Â°À­¤Î¾ì½ê¤ò´Ö°ã¤¨¤Æ¤¤¤Þ¤¹¡Ê¤É¤Î¥Õ¥£¡¼¥ë¥É¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡Ë"
-
-#: java/class.c:894
-#, fuzzy, gcc-internal-format
-msgid "duplicate ConstantValue attribute for field '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: java/class.c:905
-#, fuzzy, gcc-internal-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: java/class.c:1595
-#, fuzzy, gcc-internal-format
-msgid "%Jabstract method in non-abstract class"
-msgstr "abstract ¥á¥½¥Ã¥É¤¬ÈóÃê¾Ý¥¯¥é¥¹¤Ë¤¢¤ê¤Þ¤¹"
+msgid "%s is not INTRINSIC procedure name at %C"
+msgstr ""
 
-#: java/class.c:2665
-#, fuzzy, gcc-internal-format
-msgid "non-static method %q+D overrides static method"
-msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É '%s' ¤¬ÀÅŪ¥á¥½¥Ã¥É¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:402
+#, gcc-internal-format
+msgid "COLLAPSE clause argument not constant positive integer at %C"
+msgstr ""
 
-#: java/decl.c:1154
-#, fuzzy, gcc-internal-format
-msgid "%q+D used prior to declaration"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/openmp.c:469
+#, gcc-internal-format
+msgid "Unexpected junk after TASKWAIT clause at %C"
+msgstr ""
 
-#: java/decl.c:1577
-#, fuzzy, gcc-internal-format
-msgid "In %+D: overlapped variable and exception ranges at %d"
-msgstr "%s Æâ: ÊÑ¿ô¤ÈÎã³°ÈϰϤ¬ %d ¤Ç½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:487
+#, gcc-internal-format
+msgid "Unexpected junk after $OMP CRITICAL statement at %C"
+msgstr ""
 
-#: java/decl.c:1640
+#: fortran/openmp.c:515
 #, gcc-internal-format
-msgid "bad type in parameter debug info"
-msgstr "²¾°ú¿ô¥Ç¥Ð¥Ã¥°¾ðÊó¤ËÉÔÀµ¤Ê·¿¤¬¤¢¤ê¤Þ¤¹"
+msgid "Unexpected junk after $OMP FLUSH statement at %C"
+msgstr ""
 
-#: java/decl.c:1649
-#, fuzzy, gcc-internal-format
-msgid "bad PC range for debug info for local %q+D"
-msgstr "¥í¡¼¥«¥ë¤Î `%s' ÍѥǥХå°¾ðÊó¤Î¤¿¤á¤Î PC ÈϰϤ¬ÉÔÀµ¤Ç¤¹"
+#: fortran/openmp.c:547
+#, gcc-internal-format
+msgid "Threadprivate variable at %C is an element of a COMMON block"
+msgstr ""
 
-#: java/expr.c:376
+#: fortran/openmp.c:587
 #, gcc-internal-format
-msgid "need to insert runtime check for %s"
+msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: java/expr.c:524 java/expr.c:571
+#: fortran/openmp.c:663
 #, gcc-internal-format
-msgid "assert: %s is assign compatible with %s"
+msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
 msgstr ""
 
-#: java/expr.c:689
+#: fortran/openmp.c:677
 #, gcc-internal-format
-msgid "stack underflow - dup* operation"
-msgstr "¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî"
+msgid "Unexpected junk after $OMP MASTER statement at %C"
+msgstr ""
 
-#: java/expr.c:1676
-#, fuzzy, gcc-internal-format
-msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
-msgstr "»²¾È `%s' ¤ÏÛ£Ëæ¤Ç¤¹: interface `%s' ¤È interface `%s' ¤Ë¸½¤ì¤Þ¤·¤¿"
+#: fortran/openmp.c:691
+#, gcc-internal-format
+msgid "Unexpected junk after $OMP ORDERED statement at %C"
+msgstr ""
 
-#: java/expr.c:1704
-#, fuzzy, gcc-internal-format
-msgid "field %qs not found"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/openmp.c:705
+#, gcc-internal-format
+msgid "Unexpected junk after $OMP ATOMIC statement at %C"
+msgstr ""
 
-#: java/expr.c:2243
+#: fortran/openmp.c:719
 #, gcc-internal-format
-msgid "method '%s' not found in class"
-msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "Unexpected junk after $OMP BARRIER statement at %C"
+msgstr ""
 
-#: java/expr.c:2448
+#: fortran/openmp.c:736
 #, gcc-internal-format
-msgid "failed to find class '%s'"
-msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "Unexpected junk after NOWAIT clause at %C"
+msgstr ""
 
-#: java/expr.c:2489
-#, fuzzy, gcc-internal-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr "¥¯¥é¥¹ '%s' ¤Ï̾Á°¤¬ '%s' ¤Ç¥·¥°¥Í¥¤¥Á¥ã '%s' ¤È°ìÃפ¹¤ë¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/openmp.c:783 fortran/resolve.c:8556 fortran/resolve.c:8996
+#, gcc-internal-format
+msgid "IF clause at %L requires a scalar LOGICAL expression"
+msgstr ""
 
-#: java/expr.c:2520
+#: fortran/openmp.c:791
 #, gcc-internal-format
-msgid "invokestatic on non static method"
-msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
+msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
+msgstr ""
 
-#: java/expr.c:2525
+#: fortran/openmp.c:799
 #, gcc-internal-format
-msgid "invokestatic on abstract method"
-msgstr "Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
+msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
+msgstr ""
 
-#: java/expr.c:2533
+#: fortran/openmp.c:841
 #, gcc-internal-format
-msgid "invoke[non-static] on static method"
-msgstr "ÀÅŪ¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿"
+msgid "Object '%s' is not a variable at %L"
+msgstr ""
 
-#: java/expr.c:2890
-#, fuzzy, gcc-internal-format
-msgid "missing field '%s' in '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:850 fortran/openmp.c:861 fortran/openmp.c:869
+#: fortran/openmp.c:880
+#, gcc-internal-format
+msgid "Symbol '%s' present on multiple clauses at %L"
+msgstr ""
 
-#: java/expr.c:2897
-#, fuzzy, gcc-internal-format
-msgid "mismatching signature for field '%s' in '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤Î¥·¥°¥Í¥¤¥Á¥ã¤¬°ìÃפ·¤Þ¤»¤ó"
+#: fortran/openmp.c:903
+#, gcc-internal-format
+msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
+msgstr ""
 
-#: java/expr.c:2926
-#, fuzzy, gcc-internal-format
-msgid "assignment to final field %q+D not in field's class"
-msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/openmp.c:906
+#, gcc-internal-format
+msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
 
-#: java/expr.c:3148
+#: fortran/openmp.c:914
 #, gcc-internal-format
-msgid "invalid PC in line number table"
-msgstr "̵¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
+msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
+msgstr ""
 
-#: java/expr.c:3198
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr "%d ¤«¤é %d ¤ÎÁ°¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþã¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:917
+#, gcc-internal-format
+msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
 
-#: java/expr.c:3242
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr "%d ¤«¤é¥á¥½¥Ã¥É¤Î½ª¤ê¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþã¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:925
+#, gcc-internal-format
+msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
+msgstr ""
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3547
+#: fortran/openmp.c:928
 #, gcc-internal-format
-msgid "unrecogized wide sub-instruction"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹"
+msgid "Cray pointee '%s' in SHARED clause at %L"
+msgstr ""
 
-#: java/jcf-parse.c:521
+#: fortran/openmp.c:936
 #, gcc-internal-format
-msgid "<constant pool index %d not in range>"
+msgid "THREADPRIVATE object '%s' in %s clause at %L"
 msgstr ""
 
-#: java/jcf-parse.c:531
+#: fortran/openmp.c:939
 #, gcc-internal-format
-msgid "<constant pool index %d unexpected type"
+msgid "Cray pointee '%s' in %s clause at %L"
 msgstr ""
 
-#: java/jcf-parse.c:1111
+#: fortran/openmp.c:944
 #, gcc-internal-format
-msgid "bad string constant"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+msgid "POINTER object '%s' in %s clause at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1129
+#: fortran/openmp.c:949
 #, gcc-internal-format
-msgid "bad value constant type %d, index %d"
-msgstr "ÉÔÀµ¤ÊÄê¿ôÃÍ·¿ %d, ¥¤¥ó¥Ç¥Ã¥¯¥¹ %d"
+msgid "%s clause object '%s' has ALLOCATABLE components at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1421 java/jcf-parse.c:1427
-#, fuzzy, gcc-internal-format
-msgid "cannot find file for class %s"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+#: fortran/openmp.c:952
+#, gcc-internal-format
+msgid "Cray pointer '%s' in %s clause at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1452
+#: fortran/openmp.c:956
 #, gcc-internal-format
-msgid "not a valid Java .class file"
-msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Assumed size array '%s' in %s clause at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1455
+#: fortran/openmp.c:961
 #, gcc-internal-format
-msgid "error while parsing constant pool"
-msgstr "constant ¥×¡¼¥ë¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
+msgstr ""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:1470
+#: fortran/openmp.c:970
 #, gcc-internal-format
-msgid "reading class %s for the second time from %s"
-msgstr "class %s ¤òÆɹþ¤à¤Î¤Ï %s ¤«¤éÆó²óÌܤˤʤê¤Þ¤¹"
+msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
+msgstr ""
 
-#: java/jcf-parse.c:1488
+#: fortran/openmp.c:981
 #, gcc-internal-format
-msgid "error while parsing fields"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1491
+#: fortran/openmp.c:992
 #, gcc-internal-format
-msgid "error while parsing methods"
-msgstr "¥á¥½¥Ã¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1494
+#: fortran/openmp.c:1001
 #, gcc-internal-format
-msgid "error while parsing final attributes"
-msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1541
+#: fortran/openmp.c:1113
 #, gcc-internal-format
-msgid "%Hduplicate class will only be compiled once"
+msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
 msgstr ""
 
-#: java/jcf-parse.c:1638
+#: fortran/openmp.c:1153
 #, gcc-internal-format
-msgid "missing Code attribute"
-msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1860
+#: fortran/openmp.c:1201
 #, gcc-internal-format
-msgid "no input file specified"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1895
-#, fuzzy, gcc-internal-format
-msgid "can't close input file %s: %m"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:1215
+#, gcc-internal-format
+msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
+msgstr ""
 
-#: java/jcf-parse.c:1942
+#: fortran/openmp.c:1247
 #, gcc-internal-format
-msgid "bad zip/jar file %s"
-msgstr "zip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹"
+msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
+msgstr ""
 
-#: java/jcf-parse.c:2152
-#, fuzzy, gcc-internal-format
-msgid "error while reading %s from zip file"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: fortran/openmp.c:1271
+#, gcc-internal-format
+msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
+msgstr ""
 
-#: java/jvspec.c:425
-#, fuzzy, gcc-internal-format
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr "·Ù¹ð: ¥³¥ó¥Ñ¥¤¥ëºÑ .class ¥Õ¥¡¥¤¥ë¤Ï -C ¤Ë¤è¤ê̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/openmp.c:1278
+#, gcc-internal-format
+msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
+msgstr ""
 
-#: java/lang.c:594
+#: fortran/openmp.c:1294
 #, gcc-internal-format
-msgid "-findirect-dispatch is incompatible with -freduced-reflection"
+msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
 msgstr ""
 
-#: java/lang.c:597
-#, fuzzy, gcc-internal-format
-msgid "-fjni is incompatible with -freduced-reflection"
-msgstr "-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:1297
+#, gcc-internal-format
+msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
+msgstr ""
 
-#: java/lang.c:608
+#: fortran/openmp.c:1303
 #, gcc-internal-format
-msgid "can't do dependency tracking with input from stdin"
-msgstr "ɸ½àÆþÎϤ«¤é¤ÎÆþÎϤǤϰ͸´Ø·¸¤ÎÄÉÀפ¬¤Ç¤­¤Þ¤»¤ó"
+msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
+msgstr ""
 
-#: java/lang.c:624
+#: fortran/openmp.c:1321
 #, gcc-internal-format
-msgid "couldn't determine target name for dependency tracking"
-msgstr "°Í¸´Ø·¸¤ÎÄÉÀפΤ¿¤á¤Î¥¿¡¼¥²¥Ã¥È̾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
+msgstr ""
 
-#: java/mangle_name.c:139 java/mangle_name.c:209
+#: fortran/openmp.c:1455
 #, gcc-internal-format
-msgid "internal error - invalid Utf8 name"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
+msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
+msgstr ""
 
-#: java/typeck.c:491
+#: fortran/openmp.c:1461
 #, gcc-internal-format
-msgid "junk at end of signature string"
-msgstr "¥·¥°¥Í¥¤¥Á¥ãʸ»úÎó¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "!$OMP DO iteration variable must be of type integer at %L"
+msgstr ""
 
-#: java/verify-glue.c:378
-#, fuzzy, gcc-internal-format
-msgid "verification failed: %s"
-msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+#: fortran/openmp.c:1465
+#, gcc-internal-format
+msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
+msgstr ""
 
-#: java/verify-glue.c:380
-#, fuzzy, gcc-internal-format
-msgid "verification failed at PC=%d: %s"
-msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+#: fortran/openmp.c:1473
+#, gcc-internal-format
+msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
+msgstr ""
 
-#: java/verify-glue.c:468
+#: fortran/openmp.c:1491
 #, gcc-internal-format
-msgid "bad pc in exception_table"
-msgstr "exception_table ¤ËÉÔÀµ¤Ê pc ¤¬¤¢¤ê¤Þ¤¹"
+msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
+msgstr ""
 
-#: objc/objc-act.c:705
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> must appear in an @implementation context"
-msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/openmp.c:1505
+#, gcc-internal-format
+msgid "collapsed !$OMP DO loops not perfectly nested at %L"
+msgstr ""
 
-#: objc/objc-act.c:734
-#, fuzzy, gcc-internal-format
-msgid "method declaration not in @interface context"
-msgstr "¥á¥½¥Ã¥ÉÄêµÁ¤¬¥¯¥é¥¹¥³¥ó¥Æ¥­¥¹¥ÈÆâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/openmp.c:1514 fortran/openmp.c:1522
+#, gcc-internal-format
+msgid "not enough DO loops for collapsed !$OMP DO at %L"
+msgstr ""
 
-#: objc/objc-act.c:745
-#, fuzzy, gcc-internal-format
-msgid "method definition not in @implementation context"
-msgstr "¥á¥½¥Ã¥ÉÄêµÁ¤¬¥¯¥é¥¹¥³¥ó¥Æ¥­¥¹¥ÈÆâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/options.c:254
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Fortran"
+msgstr ""
 
-#: objc/objc-act.c:1177
-#, fuzzy, gcc-internal-format
-msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/options.c:343
+#, gcc-internal-format
+msgid "Reading file '%s' as free form"
+msgstr ""
 
-#: objc/objc-act.c:1181
+#: fortran/options.c:353
 #, gcc-internal-format
-msgid "initialization from distinct Objective-C type"
+msgid "'-fd-lines-as-comments' has no effect in free form"
 msgstr ""
 
-#: objc/objc-act.c:1185
+#: fortran/options.c:356
 #, gcc-internal-format
-msgid "assignment from distinct Objective-C type"
+msgid "'-fd-lines-as-code' has no effect in free form"
 msgstr ""
 
-#: objc/objc-act.c:1189
+#: fortran/options.c:374
 #, gcc-internal-format
-msgid "distinct Objective-C type in return"
+msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
 msgstr ""
 
-#: objc/objc-act.c:1193
+#: fortran/options.c:377
 #, gcc-internal-format
-msgid "passing argument %d of %qE from distinct Objective-C type"
+msgid "Flag -fno-automatic overwrites -frecursive"
 msgstr ""
 
-#: objc/objc-act.c:1348
-#, fuzzy, gcc-internal-format
-msgid "statically allocated instance of Objective-C class %qs"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀÅŪ¤Ê³äÅö¤Æ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/options.c:379
+#, gcc-internal-format
+msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
+msgstr ""
 
-#: objc/objc-act.c:1425
+#: fortran/options.c:383
 #, gcc-internal-format
-msgid "protocol %qs has circular dependency"
+msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
 msgstr ""
 
-#: objc/objc-act.c:1450 objc/objc-act.c:6583
-#, fuzzy, gcc-internal-format
-msgid "cannot find protocol declaration for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë¥×¥í¥È¥³¥ëÀë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/options.c:387
+#, gcc-internal-format
+msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
+msgstr ""
 
-#: objc/objc-act.c:1914 objc/objc-act.c:3350 objc/objc-act.c:7196
-#: objc/objc-act.c:7532 objc/objc-act.c:7586 objc/objc-act.c:7611
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/options.c:462
+#, gcc-internal-format
+msgid "gfortran: Only one -J option allowed"
+msgstr ""
 
-#: objc/objc-act.c:1918
+#: fortran/options.c:505
 #, gcc-internal-format
-msgid "interface %qs does not have valid constant string layout"
+msgid "Argument to -ffpe-trap is not valid: %s"
 msgstr ""
 
-#: objc/objc-act.c:1923
-#, fuzzy, gcc-internal-format
-msgid "cannot find reference tag for class %qs"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+#: fortran/options.c:518
+#, gcc-internal-format
+msgid "Argument to -fcoarray is not valid: %s"
+msgstr ""
 
-#: objc/objc-act.c:2550
+#: fortran/options.c:556
 #, gcc-internal-format
-msgid "%Hcreating selector for nonexistent method %qE"
+msgid "Argument to -fcheck is not valid: %s"
 msgstr ""
 
-#: objc/objc-act.c:2752
+#: fortran/options.c:724
 #, gcc-internal-format
-msgid "%qs is not an Objective-C class name or alias"
+msgid "Fixed line length must be at least seven."
 msgstr ""
 
-#: objc/objc-act.c:2878 objc/objc-act.c:2909 objc/objc-act.c:7460
-#: objc/objc-act.c:7761 objc/objc-act.c:7791
+#: fortran/options.c:742
 #, gcc-internal-format
-msgid "Objective-C declarations may only appear in global scope"
+msgid "Free line length must be at least three."
 msgstr ""
 
-#: objc/objc-act.c:2883
+#: fortran/options.c:760
 #, fuzzy, gcc-internal-format
-msgid "cannot find class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "-static-libgfortran is not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
+
+#: fortran/options.c:804
+#, gcc-internal-format
+msgid "Maximum supported identifier length is %d"
+msgstr ""
 
-#: objc/objc-act.c:2885
+#: fortran/options.c:836
 #, fuzzy, gcc-internal-format
-msgid "class %qs already exists"
-msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
+msgid "Unrecognized option to -finit-logical: %s"
+msgstr "認識不能なオプション `%s'"
 
-#: objc/objc-act.c:2929 objc/objc-act.c:7501
+#: fortran/options.c:852
 #, fuzzy, gcc-internal-format
-msgid "%qs redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Unrecognized option to -finit-real: %s"
+msgstr "認識不能なオプション `%s'"
 
-#: objc/objc-act.c:3203
+#: fortran/options.c:868
 #, gcc-internal-format
-msgid "strong-cast assignment has been intercepted"
+msgid "The value of n in -finit-character=n must be between 0 and 127"
 msgstr ""
 
-#: objc/objc-act.c:3245
+#: fortran/options.c:960
 #, gcc-internal-format
-msgid "strong-cast may possibly be needed"
+msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: objc/objc-act.c:3255
-#, fuzzy, gcc-internal-format
-msgid "instance variable assignment has been intercepted"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
-
-#: objc/objc-act.c:3274
+#: fortran/parse.c:470
 #, gcc-internal-format
-msgid "pointer arithmetic for garbage-collected objects not allowed"
+msgid "Unclassifiable statement at %C"
 msgstr ""
 
-#: objc/objc-act.c:3280
+#: fortran/parse.c:492
 #, gcc-internal-format
-msgid "global/static variable assignment has been intercepted"
+msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: objc/objc-act.c:3463
+#: fortran/parse.c:573
 #, gcc-internal-format
-msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
+msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: objc/objc-act.c:3804
+#: fortran/parse.c:599
 #, gcc-internal-format
-msgid "@catch parameter is not a known Objective-C class type"
+msgid "Unclassifiable GCC directive at %C"
 msgstr ""
 
-#: objc/objc-act.c:3820
+#: fortran/parse.c:641 fortran/parse.c:812
 #, gcc-internal-format
-msgid "exception of type %<%T%> will be caught"
+msgid "Zero is not a valid statement label at %C"
 msgstr ""
 
-#: objc/objc-act.c:3822
+#: fortran/parse.c:648 fortran/parse.c:804
 #, gcc-internal-format
-msgid "%H   by earlier handler for %<%T%>"
+msgid "Non-numeric character in statement label at %C"
 msgstr ""
 
-#: objc/objc-act.c:3875
+#: fortran/parse.c:660 fortran/parse.c:853
 #, gcc-internal-format
-msgid "%<@try%> without %<@catch%> or %<@finally%>"
+msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: objc/objc-act.c:3923
+#: fortran/parse.c:668 fortran/parse.c:868
 #, gcc-internal-format
-msgid "%<@throw%> (rethrow) used outside of a @catch block"
+msgid "Ignoring statement label in empty statement at %L"
 msgstr ""
 
-#: objc/objc-act.c:4324
+#: fortran/parse.c:715 fortran/parse.c:855
 #, gcc-internal-format
-msgid "type %q+D does not have a known size"
+msgid "Fortran 2008: Semicolon at %C without preceding statement"
 msgstr ""
 
-#: objc/objc-act.c:4957
-#, fuzzy, gcc-internal-format
-msgid "%J%s %qs"
-msgstr "%s: %s"
-
-#: objc/objc-act.c:4980 objc/objc-act.c:4999
+#: fortran/parse.c:791 fortran/parse.c:831
 #, gcc-internal-format
-msgid "inconsistent instance variable specification"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍͤ¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: objc/objc-act.c:5857
-#, fuzzy, gcc-internal-format
-msgid "can not use an object as parameter to a method"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
-
-#: objc/objc-act.c:6080
-#, fuzzy, gcc-internal-format
-msgid "multiple %s named %<%c%s%> found"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
-
-#: objc/objc-act.c:6307
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in @interface for %qs"
-msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "Bad continuation line at %C"
+msgstr ""
 
-#: objc/objc-act.c:6345
+#: fortran/parse.c:1093
 #, gcc-internal-format
-msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
+msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: objc/objc-act.c:6404
-#, fuzzy, gcc-internal-format
-msgid "invalid receiver type %qs"
-msgstr "¥ì¥·¡¼¥Ð·¿ `%s' ¤¬Ìµ¸ú¤Ç¤¹"
+#: fortran/parse.c:1674
+#, gcc-internal-format
+msgid "Unexpected %s statement at %C"
+msgstr ""
 
-#: objc/objc-act.c:6419
-#, fuzzy, gcc-internal-format
-msgid "%<%c%s%> not found in protocol(s)"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:1821
+#, gcc-internal-format
+msgid "%s statement at %C cannot follow %s statement at %L"
+msgstr ""
 
-#: objc/objc-act.c:6433
+#: fortran/parse.c:1838
 #, fuzzy, gcc-internal-format
-msgid "%qs may not respond to %<%c%s%>"
-msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
+msgid "Unexpected end of file in '%s'"
+msgstr "ファイル \"%s\" に戻るはずでした"
 
-#: objc/objc-act.c:6441
+#: fortran/parse.c:1870
 #, gcc-internal-format
-msgid "no %<%c%s%> method found"
+msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
 msgstr ""
 
-#: objc/objc-act.c:6447
+#: fortran/parse.c:1873
 #, gcc-internal-format
-msgid "(Messages without a matching method signature"
+msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
 msgstr ""
 
-#: objc/objc-act.c:6448
+#: fortran/parse.c:1893
 #, gcc-internal-format
-msgid "will be assumed to return %<id%> and accept"
+msgid "Components in TYPE at %C must precede CONTAINS"
 msgstr ""
 
-#: objc/objc-act.c:6449
+#: fortran/parse.c:1897
 #, gcc-internal-format
-msgid "%<...%> as arguments.)"
+msgid "Fortran 2003:  Type-bound procedure at %C"
 msgstr ""
 
-#: objc/objc-act.c:6682
+#: fortran/parse.c:1906
 #, gcc-internal-format
-msgid "undeclared selector %qs"
+msgid "Fortran 2003:  GENERIC binding at %C"
 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:6724
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs accessed in class method"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
-
-#: objc/objc-act.c:6957
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration of method %<%c%s%>"
-msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: objc/objc-act.c:7018
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for category %<%s(%s)%>"
-msgstr "¥«¥Æ¥´¥ê `%s(%s)' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7045
-#, fuzzy, gcc-internal-format
-msgid "illegal reference type specified for instance variable %qs"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
-
-#: objc/objc-act.c:7056
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs has unknown size"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7081
+#: fortran/parse.c:1916
 #, gcc-internal-format
-msgid "type %qs has no default constructor to call"
+msgid "Fortran 2003:  FINAL procedure declaration at %C"
 msgstr ""
 
-#: objc/objc-act.c:7087
-#, fuzzy, gcc-internal-format
-msgid "destructor for %qs shall not be run either"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#. Vtable pointers are Real Bad(tm), since Obj-C cannot
-#. initialize them.
-#: objc/objc-act.c:7099
-#, fuzzy, gcc-internal-format
-msgid "type %qs has virtual member functions"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7100
-#, fuzzy, gcc-internal-format
-msgid "illegal aggregate type %qs specified for instance variable %qs"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
-
-#: objc/objc-act.c:7110
+#: fortran/parse.c:1928
 #, gcc-internal-format
-msgid "type %qs has a user-defined constructor"
+msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
 msgstr ""
 
-#: objc/objc-act.c:7112
+#: fortran/parse.c:1939 fortran/parse.c:2042
 #, gcc-internal-format
-msgid "type %qs has a user-defined destructor"
+msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: objc/objc-act.c:7116
+#: fortran/parse.c:1946
 #, gcc-internal-format
-msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
+msgid "PRIVATE statement at %C must precede procedure bindings"
 msgstr ""
 
-#: objc/objc-act.c:7225
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared private"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7236
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is %s; this will be a hard error in the future"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:1953 fortran/parse.c:2055
+#, gcc-internal-format
+msgid "Duplicate PRIVATE statement at %C"
+msgstr ""
 
-#: objc/objc-act.c:7243
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared %s"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:1963
+#, gcc-internal-format
+msgid "SEQUENCE statement at %C must precede CONTAINS"
+msgstr ""
 
-#: objc/objc-act.c:7269 objc/objc-act.c:7357
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/parse.c:1967
+#, gcc-internal-format
+msgid "Already inside a CONTAINS block at %C"
+msgstr ""
 
-#: objc/objc-act.c:7273 objc/objc-act.c:7362
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of category %qs"
-msgstr "¥«¥Æ¥´¥ê `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/parse.c:2025
+#, gcc-internal-format
+msgid "FINAL declaration at %C must be inside CONTAINS"
+msgstr ""
 
-#: objc/objc-act.c:7278 objc/objc-act.c:7367
-#, fuzzy, gcc-internal-format
-msgid "method definition for %<%c%s%> not found"
-msgstr "`%c%s' ¤Î¥á¥½¥Ã¥ÉÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:2033
+#, gcc-internal-format
+msgid "Fortran 2003: Derived type definition at %C without components"
+msgstr ""
 
-#: objc/objc-act.c:7408
-#, fuzzy, gcc-internal-format
-msgid "%s %qs does not fully implement the %qs protocol"
-msgstr "%s `%s' ¤Ï `%s' ¥×¥í¥È¥³¥ë¤ò´°Á´¤Ë¤Ï¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/parse.c:2049
+#, gcc-internal-format
+msgid "PRIVATE statement at %C must precede structure components"
+msgstr ""
 
-#: objc/objc-act.c:7466 objc/objc-act.c:9156
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> missing in implementation context"
-msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:2066
+#, gcc-internal-format
+msgid "SEQUENCE statement at %C must precede structure components"
+msgstr ""
 
-#: objc/objc-act.c:7485
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs, superclass of %qs"
-msgstr "`%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡Ê`%s' ¤Î´ðÄ쥯¥é¥¹¤Ç¤¹¡Ë"
+#: fortran/parse.c:2072
+#, gcc-internal-format
+msgid "SEQUENCE attribute at %C already specified in TYPE statement"
+msgstr ""
 
-#: objc/objc-act.c:7515
-#, fuzzy, gcc-internal-format
-msgid "reimplementation of class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤ÎºÆ¼ÂÁõ¤Ç¤¹"
+#: fortran/parse.c:2077
+#, gcc-internal-format
+msgid "Duplicate SEQUENCE statement at %C"
+msgstr ""
 
-#: objc/objc-act.c:7547
-#, fuzzy, gcc-internal-format
-msgid "conflicting super class name %qs"
-msgstr "´ðÄ쥯¥é¥¹Ì¾ `%s' ¤¬¾×Æͤ·¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:2087
+#, gcc-internal-format
+msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
+msgstr ""
 
-#: objc/objc-act.c:7549
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %qs"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/parse.c:2174
+#, gcc-internal-format
+msgid "ENUM declaration at %C has no ENUMERATORS"
+msgstr ""
 
-#: objc/objc-act.c:7565 objc/objc-act.c:7563
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:2258
+#, gcc-internal-format
+msgid "Unexpected %s statement in INTERFACE block at %C"
+msgstr ""
 
-#: objc/objc-act.c:7819
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration for protocol %qs"
-msgstr "¥×¥í¥È¥³¥ë '%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:2284
+#, gcc-internal-format
+msgid "SUBROUTINE at %C does not belong in a generic function interface"
+msgstr ""
 
-#. Add a readable method name to the warning.
-#: objc/objc-act.c:8397
+#: fortran/parse.c:2288
 #, gcc-internal-format
-msgid "%J%s %<%c%s%>"
+msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: objc/objc-act.c:8727
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in interface for %qs"
-msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/parse.c:2298
+#, gcc-internal-format
+msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
+msgstr ""
 
-#: objc/objc-act.c:8776
+#: fortran/parse.c:2329
 #, gcc-internal-format
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Unexpected %s statement at %C in INTERFACE body"
+msgstr ""
 
-#: objc/objc-act.c:8816
+#: fortran/parse.c:2347
 #, gcc-internal-format
-msgid "method possibly missing a [super dealloc] call"
+msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: objc/objc-act.c:9446
-#, fuzzy, gcc-internal-format
-msgid "local declaration of %qs hides instance variable"
-msgstr "`%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤Ç¡¢¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤¬±£¤µ¤ì¤Þ¤¹"
+#: fortran/parse.c:2471
+#, gcc-internal-format
+msgid "%s statement is not allowed inside of BLOCK at %C"
+msgstr ""
 
-#: treelang/tree1.c:278
-#, fuzzy, gcc-internal-format
-msgid "%HDuplicate name %q.*s."
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: fortran/parse.c:2558
+#, gcc-internal-format
+msgid "%s statement must appear in a MODULE"
+msgstr ""
 
-#: treelang/treetree.c:796
-#, fuzzy, gcc-internal-format
-msgid "Global register variable %qD used in nested function."
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:2566
+#, gcc-internal-format
+msgid "%s statement at %C follows another accessibility specification"
+msgstr ""
 
-#: treelang/treetree.c:800
+#: fortran/parse.c:2617
 #, fuzzy, gcc-internal-format
-msgid "Register variable %qD used in nested function."
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "Bad kind expression for function '%s' at %L"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: treelang/treetree.c:806
-#, fuzzy, gcc-internal-format
-msgid "Address of global register variable %qD requested."
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+#: fortran/parse.c:2621
+#, gcc-internal-format
+msgid "The type for function '%s' at %L is not accessible"
+msgstr ""
 
-#: treelang/treetree.c:811
-#, fuzzy, gcc-internal-format
-msgid "Address of register variable %qD requested."
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:2679
+#, gcc-internal-format
+msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
+msgstr ""
 
-#: treelang/treetree.c:1169
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:2700
+#, gcc-internal-format
+msgid "Unexpected %s statement in WHERE block at %C"
+msgstr ""
 
-#~ msgid "__builtin_trap not supported by this target"
-#~ msgstr "__builtin_trap ¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/parse.c:2759
+#, gcc-internal-format
+msgid "Unexpected %s statement in FORALL block at %C"
+msgstr ""
 
-#~ msgid "type with more precision than %s"
-#~ msgstr "%s ¤è¤ê¤âÀºÌ©¤Ê·¿"
+#: fortran/parse.c:2810
+#, gcc-internal-format
+msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
+msgstr ""
 
-#~ msgid "invalid truth-value expression"
-#~ msgstr "¿¿µ¶Ãͼ°¤¬ÉÔŬÀڤǤ¹"
+#: fortran/parse.c:2828
+#, gcc-internal-format
+msgid "Duplicate ELSE statements at %L and %C"
+msgstr ""
 
-#~ msgid "ISO C++ forbids range expressions in switch statements"
-#~ msgstr "ISO C++ ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:2889
+#, gcc-internal-format
+msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
+msgstr ""
 
-#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
-#~ msgstr "-Wmissing-format-attribute ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+#: fortran/parse.c:2972
+#, gcc-internal-format
+msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C"
+msgstr ""
 
-#~ msgid "unknown C standard `%s'"
-#~ msgstr "ÉÔÌÀ¤Ê C É¸½à `%s'"
+#: fortran/parse.c:3034
+#, gcc-internal-format
+msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
+msgstr ""
 
-#~ msgid "`struct %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤Î°ÌÃ֤ǡ¢`struct %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/parse.c:3067
+#, gcc-internal-format
+msgid "End of nonblock DO statement at %C is within another block"
+msgstr ""
 
-#~ msgid "`union %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `union %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/parse.c:3076
+#, gcc-internal-format
+msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
+msgstr ""
 
-#~ msgid "`enum %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `enum %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/parse.c:3123
+#, gcc-internal-format
+msgid "Statement label in END CRITICAL at %C does not match CRITIAL label"
+msgstr ""
 
-#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
-#~ msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô¤Î¸Ä¿ô¤¬°ìÃפ·¤Þ¤»¤ó"
+#: fortran/parse.c:3187
+#, gcc-internal-format
+msgid "Fortran 2008: BLOCK construct at %C"
+msgstr ""
 
-#~ msgid "const declaration for `%s' follows non-const"
-#~ msgstr "`%s' ¤ÏÈó const ¤Î¸å¤Ç const Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:3217
+#, gcc-internal-format
+msgid "Fortran 2003: ASSOCIATE construct at %C"
+msgstr ""
 
-#~ msgid "type qualifiers for `%s' conflict with previous decl"
-#~ msgstr "`%s' ¤Î·¿½¤¾þ»Ò¤¬Á°Êý¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+#: fortran/parse.c:3314
+#, gcc-internal-format
+msgid "Statement label in ENDDO at %C doesn't match DO label"
+msgstr ""
 
-#~ msgid "`%s' was declared implicitly `extern' and later `static'"
-#~ msgstr "`%s' ¤Ï°ÅÌۤˠ`extern' Àë¸À¤µ¤ì¡¢¸å¤Ë `static' Àë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:3330
+#, gcc-internal-format
+msgid "Named block DO at %L requires matching ENDDO name"
+msgstr ""
 
-#~ msgid "type mismatch with previous implicit declaration"
-#~ msgstr "·¿¤¬Á°Êý¤Î°ÅÌÛ¤ÎÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
+#: fortran/parse.c:3589
+#, gcc-internal-format
+msgid "Name after !$omp critical and !$omp end critical does not match at %C"
+msgstr ""
 
-#~ msgid "type of external `%s' is not global"
-#~ msgstr "³°Éô `%s' ¤Î·¿¤Ï¥°¥í¡¼¥Ð¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:3646
+#, gcc-internal-format
+msgid "%s statement at %C cannot terminate a non-block DO loop"
+msgstr ""
 
-#~ msgid "`%s' was previously implicitly declared to return `int'"
-#~ msgstr "`%s' ¤ÏÁ°Êý¤Ç°ÅÌÛŪ¤Ë `int' ¤òÊÖ¤¹¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:3842
+#, gcc-internal-format
+msgid "Contained procedure '%s' at %C is already ambiguous"
+msgstr ""
 
-#~ msgid "`%s' locally external but globally static"
-#~ msgstr "`%s' ¤Ï¥í¡¼¥«¥ëŪ¤Ë¤Ï extern ¤Ç¤¹¤¬¡¢¥°¥í¡¼¥Ð¥ëŪ¤Ë static ¤Ç¤¹"
+#: fortran/parse.c:3892
+#, gcc-internal-format
+msgid "Unexpected %s statement in CONTAINS section at %C"
+msgstr ""
 
-#~ msgid "function `%s' was previously declared within a block"
-#~ msgstr "´Ø¿ô `%s' ¤Ï¥Ö¥í¥Ã¥¯Æâ¤ÎÁ°Êý¤ÇÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:3916
+#, gcc-internal-format
+msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
+msgstr ""
 
-#~ msgid "ANSI C forbids parameter `%s' shadowing typedef"
-#~ msgstr "ANSI C ¤Ï typedef ¤òʤ¤¤±£¤¹²¾°ú¿ô `%s' ¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:3993
+#, gcc-internal-format
+msgid "CONTAINS statement at %C is already in a contained program unit"
+msgstr ""
 
-#~ msgid "long or short specified with floating type for `%s'"
-#~ msgstr "`%s' ¤ËÂФ·¤ÆÉâÆ°¾®¿ô·¿¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:4043
+#, gcc-internal-format
+msgid "Global name '%s' at %L is already being used as a %s at %L"
+msgstr ""
 
-#~ msgid "the only valid combination is `long double'"
-#~ msgstr "Í£°ì¤ÎÍ­¸ú¤ÊÁȹç¤ï¤»¤Ï `long double' ¤Ç¤¹"
+#: fortran/parse.c:4064
+#, gcc-internal-format
+msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
+msgstr ""
 
-#~ msgid "ANSI C forbids const or volatile function types"
-#~ msgstr "ANSI C ¤Ï const ¤ä volatile ´Ø¿ô·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: fortran/parse.c:4090
+#, gcc-internal-format
+msgid "Unexpected %s statement in BLOCK DATA at %C"
+msgstr ""
 
-#~ msgid "ISO C forbids qualified void function return type"
-#~ msgstr "ISO C ¤Ï½¤¾þÉÕ¤­ void ·¿¤ÎÌá¤êÃͤò»ý¤Ä´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/parse.c:4133
+#, gcc-internal-format
+msgid "Unexpected %s statement in MODULE at %C"
+msgstr ""
 
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
+#. 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
+msgid "Two main PROGRAMs at %L and %C"
+msgstr ""
 
-#~ msgid "parameter points to incomplete type"
-#~ msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:95
+#, fuzzy, gcc-internal-format
+msgid "Missing kind-parameter at %C"
+msgstr "正式な仮引数項を欠いています"
 
-#~ msgid "anonymous union declared inside parameter list"
-#~ msgstr "̵̾¶¦ÍÑÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:219
+#, gcc-internal-format
+msgid "Integer kind %d at %C not available"
+msgstr ""
 
-#~ msgid "anonymous enum declared inside parameter list"
-#~ msgstr "̵̾Îóµó»Ò¤¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:227
+#, gcc-internal-format
+msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
+msgstr ""
 
-#~ msgid "%s defined inside parms"
-#~ msgstr "%s¤¬²¾°ú¿ôÆâ¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:256
+#, gcc-internal-format
+msgid "Extension: Hollerith constant at %C"
+msgstr ""
 
-#~ msgid "union"
-#~ msgstr "¶¦ÍÑÂÎ"
+#: fortran/primary.c:268
+#, gcc-internal-format
+msgid "Invalid Hollerith constant: %L must contain at least one character"
+msgstr ""
 
-#~ msgid "structure"
-#~ msgstr "¹½Â¤ÂÎ"
+#: fortran/primary.c:274
+#, gcc-internal-format
+msgid "Invalid Hollerith constant: Integer kind at %L should be default"
+msgstr ""
 
-#~ msgid "struct"
-#~ msgstr "¹½Â¤ÂÎ"
+#: fortran/primary.c:294
+#, gcc-internal-format
+msgid "Invalid Hollerith constant at %L contains a wide character"
+msgstr ""
 
-#~ msgid "members"
-#~ msgstr "¥á¥ó¥Ð"
+#: fortran/primary.c:380
+#, gcc-internal-format
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+msgstr ""
 
-#~ msgid "bit-field `%s' type invalid in ISO C"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ·¿¤Ï ISO C ¤Ç¤ÏÉÔŬÀڤǤ¹"
+#: fortran/primary.c:390
+#, gcc-internal-format
+msgid "Empty set of digits in BOZ constant at %C"
+msgstr ""
 
-#~ msgid "enum defined inside parms"
-#~ msgstr "²¾°ú¿ôÆâ¤Ç enum ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:396
+#, fuzzy, gcc-internal-format
+msgid "Illegal character in BOZ constant at %C"
+msgstr "無効な文字定数が #if にあります"
 
-#~ msgid "parm types given both in parmlist and separately"
-#~ msgstr "²¾°ú¿ô¤Î·¿¤¬¡¢²¾°ú¿ô¥ê¥¹¥È¤È¤ÏÊ̤ΤȤ³¤í¤«¤é¤âÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:419
+#, gcc-internal-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
+msgstr ""
 
-#~ msgid "this function may return with or without a value"
-#~ msgstr "¤³¤Î´Ø¿ô¤ÏÃͤòÊÖ¤·¤¿¤êÊÖ¤µ¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤Ç¤·¤ç¤¦"
+#: fortran/primary.c:450
+#, gcc-internal-format
+msgid "Integer too big for integer kind %i at %C"
+msgstr ""
 
-#~ msgid "ignoring `%s' at end of `-f%s'"
-#~ msgstr "`%s'(`-f%s' ¤Î½ª¤ê¤Ë¤¢¤ë) ¤ò̵»ë¤·¤Þ¤¹"
+#: fortran/primary.c:456
+#, gcc-internal-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
 
-#~ msgid "`I' flag"
-#~ msgstr "`I' ¥Õ¥é¥°"
+#: fortran/primary.c:556
+#, gcc-internal-format
+msgid "Missing exponent in real number at %C"
+msgstr ""
 
-#~ msgid "the `I' printf flag"
-#~ msgstr "printf ¤Î `I' ¥Õ¥é¥°"
+#: fortran/primary.c:612
+#, gcc-internal-format
+msgid "Real number at %C has a 'd' exponent and an explicit kind"
+msgstr ""
 
-#~ msgid "`a' flag"
-#~ msgstr "`a' ¥Õ¥é¥°"
+#: fortran/primary.c:625
+#, gcc-internal-format
+msgid "Invalid real kind %d at %C"
+msgstr ""
 
-#~ msgid "the `I' scanf flag"
-#~ msgstr "scanf ¤Î `I' ¥Õ¥é¥°"
+#: fortran/primary.c:639
+#, gcc-internal-format
+msgid "Real constant overflows its kind at %C"
+msgstr ""
 
-#~ msgid "`_' flag"
-#~ msgstr "`_' ¥Õ¥é¥°"
+#: fortran/primary.c:644
+#, gcc-internal-format
+msgid "Real constant underflows its kind at %C"
+msgstr ""
 
-#~ msgid "`^' flag"
-#~ msgstr "`^' ¥Õ¥é¥°"
+#: fortran/primary.c:736
+#, fuzzy, gcc-internal-format
+msgid "Syntax error in SUBSTRING specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#~ msgid "`(' flag"
-#~ msgstr "`(' ¥Õ¥é¥°"
+#: fortran/primary.c:948
+#, gcc-internal-format
+msgid "Invalid kind %d for CHARACTER constant at %C"
+msgstr ""
 
-#~ msgid "`!' flag"
-#~ msgstr "`!' ¥Õ¥é¥°"
+#: fortran/primary.c:969
+#, fuzzy, gcc-internal-format
+msgid "Unterminated character constant beginning at %C"
+msgstr "終端されていない文字列定数又は文字定数"
 
-#~ msgid "%s does not support the `%%%c' %s format"
-#~ msgstr "%s ¤Ï `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: fortran/primary.c:1001
+#, gcc-internal-format
+msgid "Character '%s' in string at %C is not representable in character kind %d"
+msgstr ""
 
-#~ msgid "format argument is not a pointer to a pointer (arg %d)"
-#~ msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: fortran/primary.c:1084
+#, gcc-internal-format
+msgid "Bad kind for logical constant at %C"
+msgstr ""
 
-#~ msgid "%s format, %s arg (arg %d)"
-#~ msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï %s ¤Ç¤¹¤¬¡¢°ú¿ô¤Ï %s ¤Ç¤¹ (°ú¿ô %d)"
+#: fortran/primary.c:1117
+#, gcc-internal-format
+msgid "Expected PARAMETER symbol in complex constant at %C"
+msgstr ""
 
-#~ msgid "leaving more files than we entered"
-#~ msgstr "Æþ¤Ã¤¿¥Õ¥¡¥¤¥ë¤è¤ê¤â½Ð¤¿¥Õ¥¡¥¤¥ë¤ÎÊý¤¬Â¿¤¯¤Ê¤ê¤Þ¤·¤¿"
+#: fortran/primary.c:1123
+#, gcc-internal-format
+msgid "Numeric PARAMETER required in complex constant at %C"
+msgstr ""
 
-#~ msgid "incomplete universal-character-name"
-#~ msgstr "̵¸ú¤Ê ¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾"
+#: fortran/primary.c:1129
+#, gcc-internal-format
+msgid "Scalar PARAMETER required in complex constant at %C"
+msgstr ""
 
-#~ msgid "non hex digit '%c' in universal-character-name"
-#~ msgstr "Èó 16 ¿Ê¿ô '%c' ¤¬ universal-character-name Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/primary.c:1133
+#, gcc-internal-format
+msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
+msgstr ""
 
-#~ msgid "universal-character-name on EBCDIC target"
-#~ msgstr "EBCDIC ¤Î¥¿¡¼¥²¥Ã¥È¤Ç `%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:1163
+#, gcc-internal-format
+msgid "Error converting PARAMETER constant in complex constant at %C"
+msgstr ""
 
-#~ msgid "universal-character-name used for '%c'"
-#~ msgstr "`%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/primary.c:1292
+#, gcc-internal-format
+msgid "Syntax error in COMPLEX constant at %C"
+msgstr ""
 
-#~ msgid "invalid universal-character-name"
-#~ msgstr "ÉÔŬÀڤʥæ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾"
+#: fortran/primary.c:1498
+#, gcc-internal-format
+msgid "Keyword '%s' at %C has already appeared in the current argument list"
+msgstr ""
 
-#~ msgid "the meaning of `\\x' varies with -traditional"
-#~ msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+#: fortran/primary.c:1562
+#, fuzzy, gcc-internal-format
+msgid "Extension: argument list function at %C"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#~ msgid "\\x used with no following hex digits"
-#~ msgstr "\\x ¤Ë¡¢¤½¤ì¤Ë³¤¯¤Ï¤º¤Î 16 ¿Ê¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/primary.c:1631
+#, fuzzy, gcc-internal-format
+msgid "Expected alternate return label at %C"
+msgstr "ファイル \"%s\" に戻るはずでした"
 
-#~ msgid "hex escape out of range"
-#~ msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: fortran/primary.c:1649
+#, fuzzy, gcc-internal-format
+msgid "Missing keyword name in actual argument list at %C"
+msgstr "マクロ引数リストにあり得ないトークン"
 
-#~ msgid "the meaning of '\\a' varies with -traditional"
-#~ msgstr "'\\a' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+#: fortran/primary.c:1695
+#, gcc-internal-format
+msgid "Syntax error in argument list at %C"
+msgstr ""
 
-#~ msgid "the meaning of '\\%c' varies with -traditional"
-#~ msgstr "'\\%c' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
+#: fortran/primary.c:1752
+#, gcc-internal-format
+msgid "Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C"
+msgstr ""
 
-#~ msgid "non-ISO-standard escape sequence, '\\%c'"
-#~ msgstr "Èó ISO É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹, '\\%c'"
+#: fortran/primary.c:1758
+#, gcc-internal-format
+msgid "Coarray designator at %C but '%s' is not a coarray"
+msgstr ""
 
-#~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: Ê¸»ú 0x%x ¤¬¸å¤Ë³¤¯ '\\'"
+#: fortran/primary.c:1828
+#, fuzzy, gcc-internal-format
+msgid "Expected structure component name at %C"
+msgstr "行番号 %u に戻るはずでした"
 
-#~ msgid "universal-character-name '\\U%08x' not valid in identifier"
-#~ msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\U%08x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/primary.c:1872
+#, gcc-internal-format
+msgid "Expected argument list at %C"
+msgstr ""
 
-#~ msgid "floating constant may not be in radix 16"
-#~ msgstr "´ð¿ô 16 ¤ÎÉâÆ°¾¯¿ôÄê¿ô¤Ïµö¤µ¤ì¤Þ¤»¤ó"
+#: fortran/primary.c:1904
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' requires an argument list at %C"
+msgstr ""
 
-#~ msgid "traditional C rejects the 'f' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï 'f' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: fortran/primary.c:1992
+#, gcc-internal-format
+msgid "Coindexed procedure-pointer component at %C"
+msgstr ""
 
-#~ msgid "traditional C rejects the 'l' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï 'l' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: fortran/primary.c:2241
+#, gcc-internal-format
+msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
+msgstr ""
 
-#~ msgid "ISO C forbids imaginary numeric constants"
-#~ msgstr "ISO C ¤Ç¤Ïµõ¿ôÄê¿ô¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2249
+#, gcc-internal-format
+msgid "No initializer for component '%s' given in the structure constructor at %C!"
+msgstr ""
 
-#~ msgid "floating point number exceeds range of 'double'"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ 'double' ¤ÎÈϰϤòĶ¤¨¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2296
+#, gcc-internal-format
+msgid "Can't construct ABSTRACT type '%s' at %C"
+msgstr ""
 
-#~ msgid "two 'u' suffixes on integer constant"
-#~ msgstr "2 ¤Ä¤Î 'u' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2324
+#, gcc-internal-format
+msgid "Fortran 2003: Structure constructor with named arguments at %C"
+msgstr ""
 
-#~ msgid "traditional C rejects the 'u' suffix"
-#~ msgstr "ÅÁÅýŪ¤Ê C ¤Ç¤Ï 'u' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
+#: fortran/primary.c:2339
+#, gcc-internal-format
+msgid "Component initializer without name after component named %s at %C!"
+msgstr ""
 
-#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
-#~ msgstr "'Ll' ¤È 'lL' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/primary.c:2342
+#, gcc-internal-format
+msgid "Too many components in structure constructor at %C!"
+msgstr ""
 
-#~ msgid "ISO C89 forbids long long integer constants"
-#~ msgstr "ISO C89 ¤Ç¤Ï long long À°¿ôÄê¿ô¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/primary.c:2375
+#, gcc-internal-format
+msgid "Component '%s' is initialized twice in the structure constructor at %C!"
+msgstr ""
 
-#~ msgid "more than one 'i' or 'j' suffix on integer constant"
-#~ msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2391
+#, gcc-internal-format
+msgid "Coindexed expression to pointer component '%s' in structure constructor at %C!"
+msgstr ""
 
-#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-#~ msgstr "À°¿ôÄê¿ô¤¬¥³¥ó¥Ñ¥¤¥é¤Î¸½ºß¤ÎÀßÄê¤è¤êÂ礭¤¹¤®¤ë¤¿¤á¡¢%d ¥Ó¥Ã¥È¤ËÀÚ¤êµÍ¤á¤Þ¤·¤¿"
+#: fortran/primary.c:2441
+#, gcc-internal-format
+msgid "component '%s' at %L has already been set by a parent derived type constructor"
+msgstr ""
 
-#~ msgid "width of integer constant changes with -traditional"
-#~ msgstr "-traditional ¤ò¤Ä¤±¤ë¤ÈÀ°¿ôÄê¿ô¤ÎÉý¤¬ÊѤï¤ê¤Þ¤¹"
+#: fortran/primary.c:2456
+#, gcc-internal-format
+msgid "Syntax error in structure constructor at %C"
+msgstr ""
 
-#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
-#~ msgstr "À°¿ôÄê¿ô¤Ï ISO C ¤Ç¤ÏÉä¹ç̵¤·¤Ç¡¢-traditional ¤ò¤Ä¤±¤ë¤ÈÉä¹çÉÕ¤­¤Ç¤¹"
+#: fortran/primary.c:2572
+#, gcc-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 ""
 
-#~ msgid "width of integer constant may change on other systems with -traditional"
-#~ msgstr "À°¿ôÄê¿ô¤ÎÉý¤Ï¾¤Î¥·¥¹¥Æ¥à¤Ç -traditional ¤ò¤Ä¤±¤ë¤ÈÊѤï¤ë¤Ç¤·¤ç¤¦"
+#: fortran/primary.c:2691
+#, gcc-internal-format
+msgid "Unexpected use of subroutine name '%s' at %C"
+msgstr ""
 
-#~ msgid "integer constant larger than the maximum value of %s"
-#~ msgstr "%s ¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+#: fortran/primary.c:2722
+#, fuzzy, gcc-internal-format
+msgid "Statement function '%s' requires argument list at %C"
+msgstr "%s: オプション `%s' には引数が必要です\n"
 
-#~ msgid "decimal constant is so large that it is unsigned"
-#~ msgstr "½½¿ÊÄê¿ô¤¬¤È¤Æ¤âÂ礭¤¤¤Î¤ÇÉä¹ç̵¤·¤È¤·¤Þ¤·¤¿"
+#: fortran/primary.c:2725
+#, fuzzy, gcc-internal-format
+msgid "Function '%s' requires an argument list at %C"
+msgstr "%s: オプション `%s' には引数が必要です\n"
 
-#~ msgid "missing white space after number '%.*s'"
-#~ msgstr "¿ô»ú '%.*s' ¤Î¸å¤Ë¶õÇò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2772
+#, fuzzy, gcc-internal-format
+msgid "Missing argument to '%s' at %C"
+msgstr "`%s' オプションに対する引数がありません"
 
-#~ msgid "Ignoring invalid multibyte character"
-#~ msgstr "̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤ò̵»ë¤·¤Þ¤¹"
+#: fortran/primary.c:2913
+#, fuzzy, gcc-internal-format
+msgid "Missing argument list in function '%s' at %C"
+msgstr "`%s' オプションに対する引数がありません"
 
-#~ msgid "escape sequence out of range for character"
-#~ msgstr "ʸ»ú¤ËÂФ¹¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/primary.c:2941
+#, fuzzy, gcc-internal-format
+msgid "Symbol at %C is not appropriate for an expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
 
-#~ msgid "empty character constant"
-#~ msgstr "¶õ¤Îʸ»úÄê¿ô"
+#: fortran/primary.c:3040
+#, gcc-internal-format
+msgid "Named constant at %C in an EQUIVALENCE"
+msgstr ""
 
-#~ msgid "character constant too long"
-#~ msgstr "ʸ»úÄê¿ô¤¬Ä¹¤¹¤®¤Þ¤¹"
+#: fortran/primary.c:3074
+#, fuzzy, gcc-internal-format
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#~ msgid "multi-character character constant"
-#~ msgstr "Ê£¿ôʸ»ú¤«¤é¤Ê¤ëʸ»úÄê¿ô"
+#: fortran/resolve.c:115
+#, gcc-internal-format
+msgid "'%s' at %L is of the ABSTRACT type '%s'"
+msgstr ""
 
-#~ msgid "syntax error"
-#~ msgstr "ʸˡ¥¨¥é¡¼"
+#: fortran/resolve.c:118
+#, gcc-internal-format
+msgid "ABSTRACT type '%s' used at %L"
+msgstr ""
 
-#~ msgid "ISO C forbids data definition with no type or storage class"
-#~ msgstr "ISO C ¤Ï·¿¤äµ­²±¥¯¥é¥¹¤Î¤Ê¤¤¥Ç¡¼¥¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:140
+#, gcc-internal-format
+msgid "PROCEDURE '%s' at %L may not be used as its own interface"
+msgstr ""
 
-#~ msgid "ISO C forbids `&&'"
-#~ msgstr "ISO C ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:146
+#, gcc-internal-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
 
-#~ msgid "`sizeof' applied to a bit-field"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤¿ `sizeof'"
+#: fortran/resolve.c:203
+#, gcc-internal-format
+msgid "Interface '%s' of procedure '%s' at %L must be explicit"
+msgstr ""
 
-#~ msgid "ISO C does not permit use of `varargs.h'"
-#~ msgstr "ISO C ¤Ç¤Ï `varargs.h' ¤ÎÍøÍѤòµö¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:251
+#, gcc-internal-format
+msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
+msgstr ""
 
-#~ msgid "`[*]' in parameter declaration only allowed in ISO C 99"
-#~ msgstr "²¾°ú¿ôÀë¸ÀÃæ¤Î `[*]' ¤Ï ISO C 99 ¤Ç¤Î¤ßµö¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:255
+#, gcc-internal-format
+msgid "Alternate return specifier in function '%s' at %L is not allowed"
+msgstr ""
 
-#~ msgid "`...' in old-style identifier list"
-#~ msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¼±Ê̻ҥꥹ¥È¤Ç¤Î `...'"
+#: fortran/resolve.c:271
+#, gcc-internal-format
+msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
+msgstr ""
 
-#~ msgid "%s at end of input"
-#~ msgstr "ÆþÎϤκǸå¤Ë %s"
+#: fortran/resolve.c:278
+#, gcc-internal-format
+msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
+msgstr ""
 
-#~ msgid "%s before %s'%c'"
-#~ msgstr "%s ¤¬ %s'%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/resolve.c:291 fortran/resolve.c:1633
+#, gcc-internal-format
+msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
+msgstr ""
 
-#~ msgid "%s before %s'\\x%x'"
-#~ msgstr "%s ¤¬ %s'\\x%x' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/resolve.c:338
+#, gcc-internal-format
+msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
+msgstr ""
 
-#~ msgid "%s before string constant"
-#~ msgstr "ʸ»úÎóÄê¿ô¤ÎÁ°¤Ë %s"
+#: fortran/resolve.c:343
+#, gcc-internal-format
+msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
+msgstr ""
 
-#~ msgid "%s before numeric constant"
-#~ msgstr "¿ôÃÍÄê¿ô¤ÎÁ°¤Ë %s"
+#: fortran/resolve.c:353
+#, gcc-internal-format
+msgid "Coarray dummy argument '%s' at %L to elemental procedure"
+msgstr ""
 
-#~ msgid "%s before \"%s\""
-#~ msgstr "%s ¤¬ \"%s\" ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/resolve.c:360
+#, gcc-internal-format
+msgid "Argument '%s' of elemental procedure at %L must be scalar"
+msgstr ""
 
-#~ msgid "%s before '%s' token"
-#~ msgstr "%s ¤¬ '%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/resolve.c:367
+#, gcc-internal-format
+msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
+msgstr ""
 
-#~ msgid "YYDEBUG not defined."
-#~ msgstr "YYDEBUG ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:375
+#, gcc-internal-format
+msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
+msgstr ""
 
-#~ msgid "destructor needed for `%#D'"
-#~ msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
+#: fortran/resolve.c:383
+#, gcc-internal-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
 
-#~ msgid "where case label appears here"
-#~ msgstr "case ¥é¥Ù¥ë¤¬¸½¤ì¤¿¤Î¤Ï¤³¤³¤Ç¤¹"
+#: fortran/resolve.c:391
+#, gcc-internal-format
+msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
+msgstr ""
 
-#~ msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-#~ msgstr "(Á°¤Î case Ê¸¤Î°Ï¤¤¹þ¤Þ¤ì¤¿Æ°ºî¤Ï¤½¤ì¼«¿È¤Î¥¹¥³¡¼¥×¤Ç¥Ç¥¹¥È¥é¥¯¥¿¤òÍ׵ᤷ¤Þ¤¹)"
+#: fortran/resolve.c:403
+#, gcc-internal-format
+msgid "Argument '%s' of statement function at %L must be scalar"
+msgstr ""
 
-#~ msgid "sizeof applied to a void type"
-#~ msgstr "sizeof ¤¬ void ·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:413
+#, gcc-internal-format
+msgid "Character-valued argument '%s' of statement function at %L must have constant length"
+msgstr ""
 
-#~ msgid "__alignof__ applied to an incomplete type"
-#~ msgstr "__alignof__ ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:470
+#, gcc-internal-format
+msgid "Contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "subscript has type `char'"
-#~ msgstr "ź»ú¤¬ `char' ·¿¤ò¤â¤Á¤Þ¤¹"
+#: fortran/resolve.c:473
+#, gcc-internal-format
+msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "shift count is negative"
-#~ msgstr "¥·¥Õ¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
+#: fortran/resolve.c:497
+#, gcc-internal-format
+msgid "Character-valued %s '%s' at %L must not be assumed length"
+msgstr ""
 
-#~ msgid "shift count >= width of type"
-#~ msgstr "¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:672
+#, fuzzy, gcc-internal-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "インスタンス変数の仕様が一貫していません"
 
-#~ msgid "wrong type argument to %s"
-#~ msgstr "%s ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:689
+#, gcc-internal-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr ""
 
-#~ msgid "invalid lvalue in increment"
-#~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#: fortran/resolve.c:716
+#, gcc-internal-format
+msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "invalid lvalue in decrement"
-#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#: fortran/resolve.c:720
+#, gcc-internal-format
+msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "increment"
-#~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È"
+#: fortran/resolve.c:727
+#, gcc-internal-format
+msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "decrement"
-#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È"
+#: fortran/resolve.c:731
+#, gcc-internal-format
+msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "ISO C forbids the address of a cast expression"
-#~ msgstr "ISO C ¤Ï¥­¥ã¥¹¥È¼°¤Î¥¢¥É¥ì¥¹É¾²Á¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:769
+#, gcc-internal-format
+msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "invalid lvalue in unary `&'"
-#~ msgstr "ñ¹à¤Î `&' ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#: fortran/resolve.c:774
+#, gcc-internal-format
+msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
 
-#~ msgid "ISO C forbids use of conditional expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¾ò·ï¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:817
+#, gcc-internal-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
 
-#~ msgid "ISO C forbids use of compound expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤ÎÊ£¹ç¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:821
+#, gcc-internal-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
 
-#~ msgid "ISO C forbids use of cast expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¥­¥ã¥¹¥È¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:832
+#, gcc-internal-format
+msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
+msgstr ""
 
-#~ msgid "%s discards qualifiers from pointer target type"
-#~ msgstr "%s¤Ë¤è¤ê¡¢¥Ý¥¤¥ó¥¿¤Î¼¨¤¹·¿¤«¤é¤Î½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: fortran/resolve.c:836
+#, gcc-internal-format
+msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
+msgstr ""
 
-#~ msgid "incompatible type for argument %d of indirect function call"
-#~ msgstr "´ÖÀÜŪ¤Ê´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÂè %d °ú¿ô¤ËÂФ·¤Æ¸ß´¹À­¤Î¤Ê¤¤·¿¤Ç¤¹"
+#: fortran/resolve.c:840
+#, gcc-internal-format
+msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
+msgstr ""
 
-#~ msgid "passing arg %d of pointer to function"
-#~ msgstr "°ú¿ô %d ¸Ä¤Î´Ø¿ô¥Ý¥¤¥ó¥¿¤òÅϤ·¤Þ¤¹"
+#: fortran/resolve.c:870
+#, gcc-internal-format
+msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
+msgstr ""
 
-#~ msgid "initializer for static variable is not constant"
-#~ msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:874
+#, gcc-internal-format
+msgid "COMMON block '%s' at %L is also an intrinsic procedure"
+msgstr ""
 
-#~ msgid "initializer for static variable uses complicated arithmetic"
-#~ msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Ê£»¨¤Ê·×»»¤ò»È¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:878
+#, gcc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
+msgstr ""
 
-#~ msgid "aggregate initializer is not constant"
-#~ msgstr "½¸¹çÂΤνé´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:883
+#, gcc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
+msgstr ""
 
-#~ msgid "aggregate initializer uses complicated arithmetic"
-#~ msgstr "½¸¹çÂΤνé´ü²½»Ò¤ÇÊ£»¨¤Ê·×»»¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:951
+#, gcc-internal-format
+msgid "Components of structure constructor '%s' at %L are PRIVATE"
+msgstr ""
 
-#~ msgid "initialization of zero-length array before end of structure"
-#~ msgstr "¹½Â¤ÂΤκǸå¤è¤êÁ°¤ÇŤµ 0 ¤ÎÇÛÎó¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:979
+#, gcc-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 ""
 
-#~ msgid "initialization of zero-length array inside a nested context"
-#~ msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤ÎÆ⦤ÇŤµ 0 ¤ÎÇÛÎó¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:1001
+#, gcc-internal-format
+msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
+msgstr ""
 
-#~ msgid "modification by `asm'"
-#~ msgstr "`asm' ¤Ë¤è¤ë½¤Àµ"
+#: fortran/resolve.c:1079
+#, gcc-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 ""
 
-#~ msgid "return"
-#~ msgstr "return"
+#: fortran/resolve.c:1094
+#, gcc-internal-format
+msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
+msgstr ""
 
-#~ msgid "variable offset is passed paritially in stack and in reg"
-#~ msgstr "ÊÑ¿ô¥ª¥Õ¥»¥Ã¥È¤¬¥¹¥¿¥Ã¥¯¤È¥ì¥¸¥¹¥¿¤ÇÅù²Á¤ËÅϤµ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:1105
+#, gcc-internal-format
+msgid "Pointer initialization target at %L must not be ALLOCATABLE "
+msgstr ""
 
-#~ msgid "variable size is passed partially in stack and in reg"
-#~ msgstr "ÊÑ¿ô¥µ¥¤¥º¤¬¥¹¥¿¥Ã¥¯¤È¥ì¥¸¥¹¥¿¤ÇÅù²Á¤ËÅϤµ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:1111
+#, gcc-internal-format
+msgid "Pointer initialization target at %L must have the SAVE attribute"
+msgstr ""
 
-#~ msgid "redirecting stdout: %s"
-#~ msgstr "stdout ¤Ø¤Î¥ê¥À¥¤¥ì¥¯¥È: %s"
+#: fortran/resolve.c:1122
+#, gcc-internal-format
+msgid "Invalid expression in the derived type constructor for pointer component '%s' at %L in PURE procedure"
+msgstr ""
 
-#~ msgid "pipe"
-#~ msgstr "pipe"
+#: fortran/resolve.c:1245
+#, gcc-internal-format
+msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
+msgstr ""
 
-#~ msgid "fdopen"
-#~ msgstr "fdopen"
+#: fortran/resolve.c:1307
+#, fuzzy, gcc-internal-format
+msgid "'%s' at %L is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#~ msgid "dup2 %d 1"
-#~ msgstr "dup2 %d 1"
+#: fortran/resolve.c:1311
+#, gcc-internal-format
+msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
+msgstr ""
 
-#~ msgid "close %d"
-#~ msgstr "close %d"
+#: fortran/resolve.c:1418
+#, gcc-internal-format
+msgid "Type specified for intrinsic function '%s' at %L is ignored"
+msgstr ""
 
-#~ msgid "execvp %s"
-#~ msgstr "execvp %s"
+#: fortran/resolve.c:1431
+#, gcc-internal-format
+msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
+msgstr ""
 
-#~ msgid "unable to stat file '%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò stat ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:1442
+#, gcc-internal-format
+msgid "'%s' declared INTRINSIC at %L does not exist"
+msgstr ""
 
-#~ msgid "unable to mmap file '%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò mmap ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:1453
+#, gcc-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 ""
 
-#~ msgid "not found\n"
-#~ msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
+#: fortran/resolve.c:1489
+#, gcc-internal-format
+msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
+msgstr ""
 
-#~ msgid "bad magic number in file '%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ËÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
+#: fortran/resolve.c:1523 fortran/resolve.c:8101 fortran/resolve.c:8945
+#, fuzzy, gcc-internal-format
+msgid "Label %d referenced at %L is never defined"
+msgstr "ラベル %s があらゆる関数の外側で参照されました"
 
-#~ msgid "execv %s"
-#~ msgstr "execv %s"
+#: fortran/resolve.c:1582
+#, gcc-internal-format
+msgid "Statement function '%s' at %L is not allowed as an actual argument"
+msgstr ""
 
-#~ msgid "incompatibilities between object file & expected values"
-#~ msgstr "ξΩ¤·¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤È´üÂÔÃÍ"
+#: fortran/resolve.c:1590
+#, gcc-internal-format
+msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
+msgstr ""
 
-#~ msgid ""
-#~ "\n"
-#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë #%d ¤ò½èÍý¤·¤Þ¤¹¡¢¥ª¥Õ¥»¥Ã¥È = 0x%.8lx, ¼ïÎà = %s\n"
+#: fortran/resolve.c:1598
+#, gcc-internal-format
+msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
+msgstr ""
 
-#~ msgid "string section missing"
-#~ msgstr "ʸ»úÎ󥻥¯¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:1606
+#, gcc-internal-format
+msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
+msgstr ""
 
-#~ msgid "no symbol table found"
-#~ msgstr "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:1655
+#, fuzzy, gcc-internal-format
+msgid "Symbol '%s' at %L is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#~ msgid ""
-#~ "\n"
-#~ "Updating header and load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¥Ø¥Ã¥À¤È load ¥³¥Þ¥ó¥É¤ò¹¹¿·¤·¤Þ¤¹¡£\n"
+#: fortran/resolve.c:1706
+#, gcc-internal-format
+msgid "By-value argument at %L is not of numeric type"
+msgstr ""
 
-#~ msgid "load command map, %d cmds, new size %ld.\n"
-#~ msgstr "load ¥³¥Þ¥ó¥É¥Þ¥Ã¥×¡¢%d ¸Ä¤Î¥³¥Þ¥ó¥É¡¢¿·¤¿¤Ê¥µ¥¤¥º %ld¡£\n"
+#: fortran/resolve.c:1713
+#, gcc-internal-format
+msgid "By-value argument at %L cannot be an array or an array section"
+msgstr ""
 
-#~ msgid ""
-#~ "writing load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "load ¥³¥Þ¥ó¥É¤ò½ñ¤­¹þ¤ß¤Þ¤¹¡£\n"
-#~ "\n"
+#: fortran/resolve.c:1727
+#, gcc-internal-format
+msgid "By-value argument at %L is not allowed in this context"
+msgstr ""
 
-#~ msgid "close %s"
-#~ msgstr "close %s"
+#: fortran/resolve.c:1739
+#, gcc-internal-format
+msgid "Passing internal procedure at %L by location not allowed"
+msgstr ""
 
-#~ msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-#~ msgstr "%s ´Ø¿ô, Îΰè %d, ¥ª¥Õ¥»¥Ã¥È = %ld (0x%.8lx)\n"
+#: fortran/resolve.c:1750
+#, gcc-internal-format
+msgid "Coindexed actual argument at %L with ultimate pointer component"
+msgstr ""
 
-#~ msgid "bad magic number"
-#~ msgstr "ÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
+#: fortran/resolve.c:1873
+#, gcc-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 ""
 
-#~ msgid "bad raw header version"
-#~ msgstr "ÉÔÀµ¤ÊÀ¸¤Î¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
+#: fortran/resolve.c:1912
+#, gcc-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 ""
 
-#~ msgid "raw header buffer too small"
-#~ msgstr "¾®¤µ¤¹¤®¤ëÀ¸¤Î¥Ø¥Ã¥À¥Ð¥Ã¥Õ¥¡"
+#: fortran/resolve.c:2069
+#, gcc-internal-format
+msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
+msgstr ""
 
-#~ msgid "old raw header file"
-#~ msgstr "¸Å¤¤À¸¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë"
+#: fortran/resolve.c:2077
+#, gcc-internal-format
+msgid "Return type mismatch of function '%s' at %L (%s/%s)"
+msgstr ""
 
-#~ msgid "unknown {de,en}code_mach_o_hdr return value %d"
-#~ msgstr "ÉÔÌÀ¤Ê {de,en}code_mach_o_hdr Ìá¤êÃÍ %d"
+#: fortran/resolve.c:2096
+#, gcc-internal-format
+msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
+msgstr ""
 
-#~ msgid "fstat %s"
-#~ msgstr "fstat %s"
+#: fortran/resolve.c:2106
+#, gcc-internal-format
+msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
+msgstr ""
 
-#~ msgid "lseek %s 0"
-#~ msgstr "lseek %s 0"
+#: fortran/resolve.c:2114
+#, gcc-internal-format
+msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
+msgstr ""
 
-#~ msgid "read %s"
-#~ msgstr "read %s"
+#: fortran/resolve.c:2122
+#, gcc-internal-format
+msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
+msgstr ""
 
-#~ msgid "read %ld bytes, expected %ld, from %s"
-#~ msgstr "%ld ¥Ð¥¤¥ÈÆɹþ¤ß¡£%ld (%s ¤«¤é)Æɹþ¤à¤Ï¤º¤Ç¤¹"
+#: fortran/resolve.c:2131
+#, gcc-internal-format
+msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
+msgstr ""
 
-#~ msgid "msync %s"
-#~ msgstr "msync %s"
+#: fortran/resolve.c:2143
+#, gcc-internal-format
+msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
+msgstr ""
 
-#~ msgid "munmap %s"
-#~ msgstr "munmap %s"
+#: fortran/resolve.c:2155
+#, gcc-internal-format
+msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
+msgstr ""
 
-#~ msgid "write %s"
-#~ msgstr "write %s"
+#: fortran/resolve.c:2168
+#, gcc-internal-format
+msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
+msgstr ""
 
-#~ msgid "wrote %ld bytes, expected %ld, to %s"
-#~ msgstr "%ld ¥Ð¥¤¥È½ñ¹þ¤ß¡£%ld (%s ¤Ø)½ñ¹þ¤à¤Ï¤º¤Ç¤¹"
+#: fortran/resolve.c:2178
+#, gcc-internal-format
+msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
+msgstr ""
 
-#~ msgid ""
-#~ ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ "\n"
-#~ msgstr ""
-#~ ";; ·ë¹çÅý·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),\n"
-#~ ";; %d À®¸ù¡£\n"
+#: fortran/resolve.c:2185
+#, gcc-internal-format
+msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
+msgstr ""
 
-#~ msgid ""
-#~ "\n"
-#~ ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ msgstr ""
-#~ "\n"
-#~ ";; ·ë¹ç¹ç·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),\n"
-#~ ";; %d À®¸ù¡£\n"
+#: fortran/resolve.c:2285
+#, gcc-internal-format
+msgid "There is no specific function for the generic '%s' at %L"
+msgstr ""
 
-#~ msgid "Use VAX-C alignment"
-#~ msgstr "VAX-C ¥¢¥é¥¤¥ó¥á¥ó¥È¤ò»ÈÍÑ"
+#: fortran/resolve.c:2294
+#, gcc-internal-format
+msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
+msgstr ""
 
-#~ msgid "invalid %%V value"
-#~ msgstr "̵¸ú¤Ê %%V ÃÍ"
+#: fortran/resolve.c:2332
+#, gcc-internal-format
+msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
 
-#~ msgid "Generate code assuming DW bit is set"
-#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤¿¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:2381
+#, gcc-internal-format
+msgid "Unable to resolve the specific function '%s' at %L"
+msgstr ""
 
-#~ msgid "Generate code assuming DW bit is not set"
-#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:2437 fortran/resolve.c:13149
+#, gcc-internal-format
+msgid "Function '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "Generate code using byte writes"
-#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤Ã¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:2648
+#, fuzzy, gcc-internal-format
+msgid "Argument to '%s' at %L is not a variable"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#~ msgid "Do not generate byte writes"
-#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤ï¤º¤Ë¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:2695
+#, gcc-internal-format
+msgid "More actual than formal arguments in '%s' call at %L"
+msgstr ""
 
-#~ msgid "Use small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:2704
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
+msgstr ""
 
-#~ msgid "Use normal memory model"
-#~ msgstr "¥Î¡¼¥Þ¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:2727
+#, gcc-internal-format
+msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
+msgstr ""
 
-#~ msgid "Use large memory model"
-#~ msgstr "¥é¡¼¥¸¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:2744
+#, gcc-internal-format
+msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
+msgstr ""
 
-#~ msgid "Generate 29000 code"
-#~ msgstr "29000 ¥³¡¼¥É¤òÀ¸À®"
+#: fortran/resolve.c:2754
+#, gcc-internal-format
+msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
+msgstr ""
 
-#~ msgid "Use user global registers"
-#~ msgstr "¥æ¡¼¥¶¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+#: fortran/resolve.c:2777 fortran/resolve.c:2814
+#, gcc-internal-format
+msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
+msgstr ""
 
-#~ msgid "Emit stack checking code"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ¯"
+#. Case 1c, section 15.1.2.5, J3/04-007: an associated
+#. scalar pointer.
+#: fortran/resolve.c:2790
+#, gcc-internal-format
+msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
+msgstr ""
 
-#~ msgid "Do not emit stack checking code"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ«¤Ê¤¤"
+#: fortran/resolve.c:2806
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be a scalar"
+msgstr ""
 
-#~ msgid "Work around storem hardware bug"
-#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤¦"
+#: fortran/resolve.c:2822
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
+msgstr ""
 
-#~ msgid "Do not work around storem hardware bug"
-#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#. TODO: Update this error message to allow for procedure
+#. pointers once they are implemented.
+#: fortran/resolve.c:2835
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be a procedure"
+msgstr ""
 
-#~ msgid "Store locals in argument registers"
-#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤¹¤ë"
+#: fortran/resolve.c:2843
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
+msgstr ""
 
-#~ msgid "Do not store locals in arg registers"
-#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤·¤Ê¤¤"
+#: fortran/resolve.c:2892
+#, fuzzy, gcc-internal-format
+msgid "'%s' at %L is not a function"
+msgstr "呼び出されたオブジェクトは関数ではありません"
 
-#~ msgid "Emit IEEE-conformant code, with inexact exceptions"
-#~ msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò´Þ¤á¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: fortran/resolve.c:2900 fortran/resolve.c:3513
+#, gcc-internal-format
+msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
+msgstr ""
 
-#~ msgid "bad value (%s) for -mcpu switch"
-#~ msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#. Internal procedures are taken care of in resolve_contained_fntype.
+#: fortran/resolve.c:2954
+#, gcc-internal-format
+msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
+msgstr ""
 
-#~ msgid "target CPU does not support APCS-26"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-26 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:3007
+#, gcc-internal-format
+msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
+msgstr ""
 
-#~ msgid "interworking forces APCS-32 to be used"
-#~ msgstr "interworking ¤Ï APCS-32 ¤Î»ÈÍѤò¶¯Íפ·¤Þ¤¹"
+#: fortran/resolve.c:3057
+#, gcc-internal-format
+msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
+msgstr ""
 
-#~ msgid "Unable to find a temporary location for static chain register"
-#~ msgstr "ÀÅŪ¥Á¥§¥¤¥ó¥ì¥¸¥¹¥¿ÍѤΰì»þÎΰè¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:3064
+#, gcc-internal-format
+msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
+msgstr ""
 
-#~ msgid "Use the 32-bit version of the APCS"
-#~ msgstr "APCS ¤Î 32 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:3080
+#, gcc-internal-format
+msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
+msgstr ""
 
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "APCS ¤Î 26 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:3084
+#, gcc-internal-format
+msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
 
-#~ msgid "The MMU will trap on unaligned accesses"
-#~ msgstr "MMU ¤Ï¥¢¥é¥¤¥ó¥á¥ó¥È¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤Ç¥È¥é¥Ã¥×¤òȯ¤¹¤ë¤Ç¤·¤ç¤¦"
+#: fortran/resolve.c:3123
+#, gcc-internal-format
+msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
+msgstr ""
 
-#~ msgid "Use library calls to perform FP operations"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ±é»»¤ò¹Ô¤¦¥é¥¤¥Ö¥é¥ê¸Æ¤Ó½Ð¤·¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:3126
+#, gcc-internal-format
+msgid "Subroutine call to '%s' at %L is not PURE"
+msgstr ""
 
-#~ msgid "Do symbol renaming for BSD"
-#~ msgstr "BSD ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:3189
+#, gcc-internal-format
+msgid "There is no specific subroutine for the generic '%s' at %L"
+msgstr ""
 
-#~ msgid "Do symbol renaming for X/OPEN"
-#~ msgstr "X/OPEN ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:3198
+#, gcc-internal-format
+msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
+msgstr ""
 
-#~ msgid "Don't do symbol renaming"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤ÎÊѹ¹¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:3306
+#, gcc-internal-format
+msgid "Missing SHAPE parameter for call to %s at %L"
+msgstr ""
 
-#~ msgid "Assume int to be 8 bit integer"
-#~ msgstr "int ¤ò 8 ¥Ó¥Ã¥ÈÀ°¿ô¤È¤ß¤Ê¤¹"
+#: fortran/resolve.c:3314
+#, gcc-internal-format
+msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
+msgstr ""
 
-#~ msgid "Specify the initial stack address"
-#~ msgstr "½é´ü¥¹¥¿¥Ã¥¯¥¢¥É¥ì¥¹¤ò»ØÄꤹ¤ë"
+#: fortran/resolve.c:3381
+#, gcc-internal-format
+msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
 
-#~ msgid "Unknown CPU version %d, using 40.\n"
-#~ msgstr "ÉÔÌÀ¤Ê CPU ¥Ð¡¼¥¸¥ç¥ó %d¡¢40 ¤ò»ÈÍѤ·¤Þ¤¹¡£\n"
+#: fortran/resolve.c:3425
+#, gcc-internal-format
+msgid "Unable to resolve the specific subroutine '%s' at %L"
+msgstr ""
 
-#~ msgid "ISR %s requires %d words of local vars, max is 32767."
-#~ msgstr "ISR %s ¤Ï %d ¥ï¡¼¥É¤Î¥í¡¼¥«¥ëÊÑ¿ô¤òÍ׵ᤷ¡¢ºÇÂç¤Ï 32767 ¤Ç¤¹¡£"
+#: fortran/resolve.c:3485
+#, gcc-internal-format
+msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
+msgstr ""
 
-#~ msgid "Small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë"
+#: fortran/resolve.c:3523
+#, gcc-internal-format
+msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
+msgstr ""
 
-#~ msgid "Big memory model"
-#~ msgstr "¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë"
+#: fortran/resolve.c:3527
+#, gcc-internal-format
+msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
 
-#~ msgid "Use MPYI instruction for C3x"
-#~ msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ¹¤ë"
+#: fortran/resolve.c:3603
+#, fuzzy, gcc-internal-format
+msgid "Shapes for operands at %L and %L are not conformable"
+msgstr "shared と mdll とは共存できません"
 
-#~ msgid "Do not use MPYI instruction for C3x"
-#~ msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:4098
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Use fast but approximate float to integer conversion"
-#~ msgstr "¹â®¤À¤¬¶á»÷ÃͤȤʤëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:4103
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
+msgstr ""
 
-#~ msgid "Use slow but accurate float to integer conversion"
-#~ msgstr "Ä㮤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:4113
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Disable use of RTPS instruction"
-#~ msgstr "RTPS Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4118
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
+msgstr ""
 
-#~ msgid "Enable use of RTPB instruction"
-#~ msgstr "RTPB Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4138
+#, gcc-internal-format
+msgid "Illegal stride of zero at %L"
+msgstr ""
 
-#~ msgid "Disable use of RTPB instruction"
-#~ msgstr "RTPB Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4155
+#, gcc-internal-format
+msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Generate code for C31 CPU"
-#~ msgstr "C31 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:4163
+#, gcc-internal-format
+msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Generate code for C32 CPU"
-#~ msgstr "C32 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:4179
+#, gcc-internal-format
+msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Generate code for C33 CPU"
-#~ msgstr "C33 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:4188
+#, gcc-internal-format
+msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "Generate code for C44 CPU"
-#~ msgstr "C44 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:4227
+#, gcc-internal-format
+msgid "Rightmost upper bound of assumed size array section not specified at %L"
+msgstr ""
 
-#~ msgid "Emit code compatible with TI tools"
-#~ msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: fortran/resolve.c:4237
+#, gcc-internal-format
+msgid "Rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
 
-#~ msgid "Emit code to use GAS extensions"
-#~ msgstr "GAS ³ÈÄ¥¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: fortran/resolve.c:4245
+#, gcc-internal-format
+msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
 
-#~ msgid "Save DP across ISR in small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë"
+#: fortran/resolve.c:4260
+#, gcc-internal-format
+msgid "Coindex of codimension %d must be a scalar at %L"
+msgstr ""
 
-#~ msgid "Don't save DP across ISR in small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤"
+#: fortran/resolve.c:4288
+#, gcc-internal-format
+msgid "Array index at %L must be scalar"
+msgstr ""
 
-#~ msgid "Pass arguments on the stack"
-#~ msgstr "°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
+#: fortran/resolve.c:4294
+#, gcc-internal-format
+msgid "Array index at %L must be of INTEGER type, found %s"
+msgstr ""
 
-#~ msgid "Pass arguments in registers"
-#~ msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: fortran/resolve.c:4300
+#, gcc-internal-format
+msgid "Extension: REAL array index at %L"
+msgstr ""
 
-#~ msgid "Enable new features under development"
-#~ msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4339
+#, gcc-internal-format
+msgid "Argument dim at %L must be scalar"
+msgstr ""
 
-#~ msgid "Disable new features under development"
-#~ msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4346
+#, gcc-internal-format
+msgid "Argument dim at %L must be of INTEGER type"
+msgstr ""
 
-#~ msgid "Force constants into registers to improve hoisting"
-#~ msgstr "´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Íפ¹¤ë"
+#: fortran/resolve.c:4477
+#, gcc-internal-format
+msgid "Array index at %L is an array of rank %d"
+msgstr ""
 
-#~ msgid "Don't force constants into registers"
-#~ msgstr "Äê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Íפ·¤Ê¤¤"
+#: fortran/resolve.c:4551
+#, gcc-internal-format
+msgid "Substring start index at %L must be of type INTEGER"
+msgstr ""
 
-#~ msgid "Force RTL generation to emit valid 3 operand insns"
-#~ msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Íפ¹¤ë"
+#: fortran/resolve.c:4558
+#, gcc-internal-format
+msgid "Substring start index at %L must be scalar"
+msgstr ""
 
-#~ msgid "Allow RTL generation to emit invalid 3 operand insns"
-#~ msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍƤ¹¤ë"
+#: fortran/resolve.c:4567
+#, gcc-internal-format
+msgid "Substring start index at %L is less than one"
+msgstr ""
 
-#~ msgid "Allow unsigned interation counts for RPTB/DB"
-#~ msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ¹¤ë"
+#: fortran/resolve.c:4580
+#, gcc-internal-format
+msgid "Substring end index at %L must be of type INTEGER"
+msgstr ""
 
-#~ msgid "Disallow unsigned iteration counts for RPTB/DB"
-#~ msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ·¤Ê¤¤"
+#: fortran/resolve.c:4587
+#, gcc-internal-format
+msgid "Substring end index at %L must be scalar"
+msgstr ""
 
-#~ msgid "Preserve all 40 bits of FP reg across call"
-#~ msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 40 ¥Ó¥Ã¥ÈÁ´¤Æ¤òÊݸ¤¹¤ë"
+#: fortran/resolve.c:4597
+#, gcc-internal-format
+msgid "Substring end index at %L exceeds the string length"
+msgstr ""
 
-#~ msgid "Only preserve 32 bits of FP reg across call"
-#~ msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊݸ¤¹¤ë"
+#: fortran/resolve.c:4607
+#, fuzzy, gcc-internal-format
+msgid "Substring end index at %L is too large"
+msgstr "要求されたアラインメントが大きすぎます"
 
-#~ msgid "Enable parallel instructions"
-#~ msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4752
+#, gcc-internal-format
+msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
+msgstr ""
 
-#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4759
+#, gcc-internal-format
+msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
+msgstr ""
 
-#~ msgid "Disable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:4778
+#, gcc-internal-format
+msgid "Two or more part references with nonzero rank must not be specified at %L"
+msgstr ""
 
-#~ msgid "Assume that pointers may be aliased"
-#~ msgstr "¥Ý¥¤¥ó¥¿¤¬ÊÌ̾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë"
+#: fortran/resolve.c:4976
+#, gcc-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 ""
 
-#~ msgid "Generate code for the C400"
-#~ msgstr "C400 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:4981
+#, gcc-internal-format
+msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
+msgstr ""
 
-#~ msgid "Generate code for the C300"
-#~ msgstr "C300 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:5045
+#, gcc-internal-format
+msgid "Polymorphic subobject of coindexed object at %L"
+msgstr ""
 
-#~ msgid "Generate code for c34"
-#~ msgstr "c34 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:5058
+#, gcc-internal-format
+msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
+msgstr ""
 
-#~ msgid "Use standard calling sequence, with arg count word"
-#~ msgstr "ɸ½àŪ¸Æ¤Ó½Ð¤·¼ê½ç¤ò»È¤¤¡¢°ú¿ô¥«¥¦¥ó¥È word ¤ò¤Ä¤±¤ë"
+#: fortran/resolve.c:5390
+#, gcc-internal-format
+msgid "Passed-object at %L must be scalar"
+msgstr ""
 
-#~ msgid "Place arg count in a nop instruction (faster than push)"
-#~ msgstr "nop Ì¿ÎáÆâ¤Ë°ú¿ô¥«¥¦¥ó¥È¤òÃÖ¤¯ (push ¤è¤ê¹â®)"
+#: fortran/resolve.c:5397
+#, gcc-internal-format
+msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
+msgstr ""
 
-#~ msgid "Don't push arg count, depend on symbol table"
-#~ msgstr "°ú¿ô¥«¥¦¥ó¥È¤ò push ¤»¤º¡¢¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤ò¤¢¤Æ¤Ë¤¹¤ë"
+#: fortran/resolve.c:5429
+#, gcc-internal-format
+msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
+msgstr ""
 
-#~ msgid "Use data cache for volatile mem refs (default)"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤òÍøÍѤ¹¤ë(¥Ç¥Õ¥©¥ë¥È)"
+#: fortran/resolve.c:5438
+#, gcc-internal-format
+msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
+msgstr ""
 
-#~ msgid "Don't use data cache for volatile mem refs"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:5446
+#, gcc-internal-format
+msgid "Non-scalar base object at %L currently not implemented"
+msgstr ""
 
-#~ msgid "Bypass data cache for volatile mem refs"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϠcache ¤µ¤ì¤¿¥Ç¡¼¥¿¤ò²óÈò¤¹¤ë"
+#. Nothing matching found!
+#: fortran/resolve.c:5596
+#, gcc-internal-format
+msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "Use 64-bit longs"
-#~ msgstr "64 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:5623
+#, gcc-internal-format
+msgid "'%s' at %L should be a SUBROUTINE"
+msgstr ""
 
-#~ msgid "Use cc- and libc-compatible 32-bit longs"
-#~ msgstr "cc- ¤È libc ¸ß´¹¤Î 32 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:5670
+#, gcc-internal-format
+msgid "'%s' at %L should be a FUNCTION"
+msgstr ""
 
-#~ msgid "Bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
-#~ msgstr "¥ì¥¸¥¹¥¿ %s ¤Ë¤È¤Ã¤ÆÉÔÀµ¤Ê modes_tieable_p, mode1 %s, mode2 %s"
+#: fortran/resolve.c:6113
+#, gcc-internal-format
+msgid "%s at %L must be a scalar"
+msgstr ""
 
-#~ msgid "Disable use of conditional move instructions"
-#~ msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:6123
+#, gcc-internal-format
+msgid "Deleted feature: %s at %L must be integer"
+msgstr ""
 
-#~ msgid "Debug argument support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°°ú¿ô¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:6127 fortran/resolve.c:6134
+#, gcc-internal-format
+msgid "%s at %L must be INTEGER"
+msgstr ""
 
-#~ msgid "Debug stack support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥¹¥¿¥Ã¥¯¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:6175
+#, gcc-internal-format
+msgid "Step expression in DO loop at %L cannot be zero"
+msgstr ""
 
-#~ msgid "Debug memory address support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥á¥â¥ê¥¢¥É¥ì¥¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:6210
+#, gcc-internal-format
+msgid "DO loop at %L will be executed zero times"
+msgstr ""
 
-#~ msgid "Make adjacent short instructions parallel if possible."
-#~ msgstr "²Äǽ¤Ê¤é¤ÐÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤¹¤ë"
+#: fortran/resolve.c:6271
+#, gcc-internal-format
+msgid "FORALL index-name at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Do not make adjacent short instructions parallel."
-#~ msgstr "ÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤·¤Ê¤¤"
+#: fortran/resolve.c:6276
+#, gcc-internal-format
+msgid "FORALL start expression at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Link programs/data to be in external memory by default"
-#~ msgstr "¥×¥í¥°¥é¥à/¥Ç¡¼¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ç³°Éô¥á¥â¥êÆâ¤Ë¥ê¥ó¥¯¤¹¤ë"
+#: fortran/resolve.c:6283
+#, gcc-internal-format
+msgid "FORALL end expression at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Link programs/data to be in onchip memory by default"
-#~ msgstr "¥×¥í¥°¥é¥à/¥Ç¡¼¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥Á¥Ã¥×¾å¤Î¥á¥â¥êÆâ¤Ë¥ê¥ó¥¯¤¹¤ë"
+#: fortran/resolve.c:6291
+#, gcc-internal-format
+msgid "FORALL stride expression at %L must be a scalar %s"
+msgstr ""
 
-#~ msgid "Change the branch costs within the compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâÉô¤Ç¤Îʬ´ô¥³¥¹¥È¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:6296
+#, gcc-internal-format
+msgid "FORALL stride expression at %L cannot be zero"
+msgstr ""
 
-#~ msgid "Stack size > 32k"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥µ¥¤¥º > 32k"
+#: fortran/resolve.c:6312
+#, gcc-internal-format
+msgid "FORALL index '%s' may not appear in triplet specification at %L"
+msgstr ""
 
-#~ msgid "inline float constants not supported on this host"
-#~ msgstr "¤³¤Î¥Û¥¹¥È¤Ç¤Ï¥¤¥ó¥é¥¤¥óÉâÆ°¾®¿ôÄê¿ô¤ò¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:6406 fortran/resolve.c:6668
+#, gcc-internal-format
+msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
+msgstr ""
 
-#~ msgid "Profiling not implemented yet."
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+#: fortran/resolve.c:6513
+#, gcc-internal-format
+msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
+msgstr ""
 
-#~ msgid "Trampolines not yet implemented"
-#~ msgstr "Trampoline ¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:6541
+#, gcc-internal-format
+msgid "Source-expr at %L and allocate-object at %L must have the same shape"
+msgstr ""
 
-#~ msgid "Generate code an embedded assembler can handle"
-#~ msgstr "Ëä¤á¹þ¤ß¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:6634
+#, gcc-internal-format
+msgid "Coindexed allocatable object at %L"
+msgstr ""
 
-#~ msgid "Do not generate H8/S code"
-#~ msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:6679
+#, gcc-internal-format
+msgid "Type of entity at %L is type incompatible with source-expr at %L"
+msgstr ""
 
-#~ msgid "Do not generate H8/S2600 code"
-#~ msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:6692
+#, gcc-internal-format
+msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
+msgstr ""
 
-#~ msgid "Do not use registers for argument passing"
-#~ msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:6704
+#, gcc-internal-format
+msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
+msgstr ""
 
-#~ msgid "Do not generate H8/300H code"
-#~ msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:6776
+#, gcc-internal-format
+msgid "Array specification required in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "real name is too long - alias ignored"
-#~ msgstr "ËÜÍè¤Î̾Á°¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌ̾¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:6788
+#, gcc-internal-format
+msgid "Coarray specification required in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "alias name is too long - alias ignored"
-#~ msgstr "ÊÌ̾¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌ̾¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:6814
+#, gcc-internal-format
+msgid "Bad array specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Use the Mingw32 interface"
-#~ msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:6833
+#, gcc-internal-format
+msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
+msgstr ""
 
-#~ msgid "Don't set Windows defines"
-#~ msgstr "Windows ¤Î define ¤òÀßÄꤷ¤Ê¤¤"
+#: fortran/resolve.c:6848
+#, gcc-internal-format
+msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Internal gcc abort from %s:%d"
-#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s:%d"
+#: fortran/resolve.c:6859
+#, gcc-internal-format
+msgid "Bad coarray specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "The local variable `insn' has the value:"
-#~ msgstr "¤½¤Î¥í¡¼¥«¥ëÊÑ¿ô `insn' ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤Þ¤¹:"
+#: fortran/resolve.c:6866
+#, gcc-internal-format
+msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
+msgstr ""
 
-#~ msgid "Retain standard MXDB information"
-#~ msgstr "ɸ½à MXDB ¾ðÊó¤òÊÝ»ý¤¹¤ë"
+#: fortran/resolve.c:6874
+#, gcc-internal-format
+msgid "Support for entity at %L with deferred type parameter not yet implemented"
+msgstr ""
 
-#~ msgid "Retain legend information"
-#~ msgstr "legend ¾ðÊó¤ò°Ý»ý¤¹¤ë"
+#: fortran/resolve.c:6902
+#, gcc-internal-format
+msgid "Stat-variable at %L must be a scalar INTEGER variable"
+msgstr ""
 
-#~ msgid "Generate external legend information"
-#~ msgstr "³°Éô legend ¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:6925
+#, gcc-internal-format
+msgid "Stat-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
 
-#~ msgid "Emit identifying info in .s file"
-#~ msgstr ".s ¥Õ¥¡¥¤¥ëÆâ¤Ë¼±Ê̻ҾðÊó¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:6936
+#, gcc-internal-format
+msgid "ERRMSG at %L is useless without a STAT tag"
+msgstr ""
 
-#~ msgid "Register '%c' already specified in allocation order"
-#~ msgstr "¥ì¥¸¥¹¥¿ '%c' ¤Ï´û¤Ë³ÎÊݽç¤Ç»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:6946
+#, gcc-internal-format
+msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
+msgstr ""
 
-#~ msgid "half-pic init called on systems that don't support it."
-#~ msgstr "half-pic ½é´ü²½¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¥·¥¹¥Æ¥à¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿¡£"
+#: fortran/resolve.c:6969
+#, gcc-internal-format
+msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
 
-#~ msgid "Same as -mcpu=i386"
-#~ msgstr "-mcpu=i386 ¤ÈƱ¤¸"
+#: fortran/resolve.c:6990
+#, gcc-internal-format
+msgid "Allocate-object at %L also appears at %L"
+msgstr ""
 
-#~ msgid "Same as -mcpu=i486"
-#~ msgstr "-mcpu=i486 ¤ÈƱ¤¸"
+#. 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:7157
+#, gcc-internal-format
+msgid "CASE label at %L overlaps with CASE label at %L"
+msgstr ""
 
-#~ msgid "Same as -mcpu=pentium"
-#~ msgstr "-mcpu=pentium ¤ÈƱ¤¸"
+#: fortran/resolve.c:7208
+#, fuzzy, gcc-internal-format
+msgid "Expression in CASE statement at %L must be of type %s"
+msgstr "式の中の文に不完全型があります"
 
-#~ msgid "Same as -mcpu=pentiumpro"
-#~ msgstr "-mcpu=pentiumpro ¤ÈƱ¤¸"
+#: fortran/resolve.c:7219
+#, gcc-internal-format
+msgid "Expression in CASE statement at %L must be of kind %d"
+msgstr ""
 
-#~ msgid "Uninitialized locals in .bss"
-#~ msgstr ".bss ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
+#: fortran/resolve.c:7232
+#, gcc-internal-format
+msgid "Expression in CASE statement at %L must be scalar"
+msgstr ""
 
-#~ msgid "Uninitialized locals in .data"
-#~ msgstr ".data ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
+#: fortran/resolve.c:7278
+#, gcc-internal-format
+msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
+msgstr ""
 
-#~ msgid "Do not use IEEE math for fp comparisons"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤ï¤Ê¤¤"
+#: fortran/resolve.c:7296
+#, gcc-internal-format
+msgid "Argument of SELECT statement at %L cannot be %s"
+msgstr ""
 
-#~ msgid "Do not return values of functions in FPU registers"
-#~ msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤µ¤Ê¤¤"
+#: fortran/resolve.c:7305
+#, gcc-internal-format
+msgid "Argument of SELECT statement at %L must be a scalar expression"
+msgstr ""
 
-#~ msgid "Do not generate sin, cos, sqrt for FPU"
-#~ msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:7324 fortran/resolve.c:7332
+#, gcc-internal-format
+msgid "Expression in CASE statement at %L is not in the range of %s"
+msgstr ""
 
-#~ msgid "Emit Intel syntax assembler opcodes"
-#~ msgstr "Intel ¥·¥ó¥¿¥Ã¥¯¥¹¤Î¥¢¥»¥ó¥Ö¥éÌ¿Îá¤òÅǤ­½Ð¤¹"
+#: fortran/resolve.c:7394 fortran/resolve.c:7700
+#, gcc-internal-format
+msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
+msgstr ""
 
-#~ msgid "Do not align destination of the string operations"
-#~ msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤·¤Ê¤¤"
+#: fortran/resolve.c:7420
+#, gcc-internal-format
+msgid "Logical range in CASE statement at %L is not allowed"
+msgstr ""
 
-#~ msgid "Do not inline all known string operations"
-#~ msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:7432
+#, gcc-internal-format
+msgid "Constant logical value in CASE statement is repeated at %L"
+msgstr ""
 
-#~ msgid "Profiling uses mcount"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ç mcount ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:7446
+#, gcc-internal-format
+msgid "Range specification at %L can never be matched"
+msgstr ""
 
-#~ msgid "Emit half-PIC code"
-#~ msgstr "Ⱦ PIC ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:7549
+#, gcc-internal-format
+msgid "Logical SELECT CASE block at %L has more that two cases"
+msgstr ""
 
-#~ msgid "Emit ELF object code"
-#~ msgstr "ELF ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:7613
+#, gcc-internal-format
+msgid "Associate-name '%s' at %L is used as array"
+msgstr ""
 
-#~ msgid "Emit ROSE object code"
-#~ msgstr "ROSE ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:7655
+#, gcc-internal-format
+msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
+msgstr ""
 
-#~ msgid "Use mcount for profiling"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ëÍѤˠmcount ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:7678
+#, gcc-internal-format
+msgid "Derived type '%s' at %L must be extensible"
+msgstr ""
 
-#~ msgid "Use mcount_ptr for profiling"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Î¤¿¤á¤Ë mcount_ptr ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:7688
+#, gcc-internal-format
+msgid "Derived type '%s' at %L must be an extension of '%s'"
+msgstr ""
 
-#~ msgid "Use Mingw32 interface"
-#~ msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:7858
+#, gcc-internal-format
+msgid "Double CLASS IS block in SELECT TYPE statement at %L"
+msgstr ""
 
-#~ msgid "Use bare Windows interface"
-#~ msgstr "ÁǤΠWindows ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#. FIXME: Test for defined input/output.
+#: fortran/resolve.c:7968
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
+msgstr ""
 
-#~ msgid "Generate code which uses the FPU"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:7980
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have POINTER components"
+msgstr ""
 
-#~ msgid "Do not generate code which uses the FPU"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:7987
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have ALLOCATABLE components"
+msgstr ""
 
-#~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
-#~ msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma align NAME=SIZE"
+#: fortran/resolve.c:7994
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have PRIVATE components"
+msgstr ""
 
-#~ msgid "sorry, not implemented: #pragma noalign NAME"
-#~ msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma noalign NAME"
+#: fortran/resolve.c:8003
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
+msgstr ""
 
-#~ msgid "Generate SB code"
-#~ msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8051
+#, gcc-internal-format
+msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
+msgstr ""
 
-#~ msgid "Generate KA code"
-#~ msgstr "KA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8055 fortran/resolve.c:8065
+#, gcc-internal-format
+msgid "Imageset argument at %L must between 1 and num_images()"
+msgstr ""
 
-#~ msgid "Generate KB code"
-#~ msgstr "KB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8074
+#, gcc-internal-format
+msgid "STAT= argument at %L must be a scalar INTEGER variable"
+msgstr ""
 
-#~ msgid "Generate JA code"
-#~ msgstr "JA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8081
+#, gcc-internal-format
+msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
+msgstr ""
 
-#~ msgid "Generate JD code"
-#~ msgstr "JD ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8108
+#, gcc-internal-format
+msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
+msgstr ""
 
-#~ msgid "Generate JF code"
-#~ msgstr "JF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8117
+#, gcc-internal-format
+msgid "Branch at %L may result in an infinite loop"
+msgstr ""
 
-#~ msgid "generate RP code"
-#~ msgstr "RP ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#. Note: A label at END CRITICAL does not leave the CRITICAL
+#. construct as END CRITICAL is still part of it.
+#: fortran/resolve.c:8133 fortran/resolve.c:8151
+#, gcc-internal-format
+msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
+msgstr ""
 
-#~ msgid "Generate MC code"
-#~ msgstr "MC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#. 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:8166
+#, gcc-internal-format
+msgid "Label at %L is not in the same block as the GOTO statement at %L"
+msgstr ""
 
-#~ msgid "Generate CA code"
-#~ msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8241
+#, gcc-internal-format
+msgid "WHERE mask at %L has inconsistent shape"
+msgstr ""
 
-#~ msgid "Generate CF code"
-#~ msgstr "CF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8257
+#, gcc-internal-format
+msgid "WHERE assignment target at %L has inconsistent shape"
+msgstr ""
 
-#~ msgid "Use alternate leaf function entries"
-#~ msgstr "´Ø¿ô¹àÌܤÎÂå¤ï¤ê¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:8265 fortran/resolve.c:8352
+#, gcc-internal-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
 
-#~ msgid "Do not use alternate leaf function entries"
-#~ msgstr "´Ø¿ô¹àÌÜËöÈø¤ÎÂå¤ï¤ê¤ÏÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:8275 fortran/resolve.c:8362
+#, gcc-internal-format
+msgid "Unsupported statement inside WHERE at %L"
+msgstr ""
 
-#~ msgid "Do not perform tail call optimization"
-#~ msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:8306
+#, gcc-internal-format
+msgid "Assignment to a FORALL index variable at %L"
+msgstr ""
 
-#~ msgid "Use complex addressing modes"
-#~ msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:8315
+#, gcc-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 ""
 
-#~ msgid "Align code to 8 byte boundary"
-#~ msgstr "¥³¡¼¥É¤ò 8 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: fortran/resolve.c:8484
+#, gcc-internal-format
+msgid "An outer FORALL construct already has an index with this name %L"
+msgstr ""
 
-#~ msgid "Do not align code to 8 byte boundary"
-#~ msgstr "¥³¡¼¥É¤ò 8 bit ¥³¡¼¥É¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
+#: fortran/resolve.c:8564
+#, gcc-internal-format
+msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
+msgstr ""
 
-#~ msgid "Enable compatibility with iC960 v2.0"
-#~ msgstr "iC960 v2.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:8716
+#, gcc-internal-format
+msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
+msgstr ""
 
-#~ msgid "Enable compatibility with iC960 v3.0"
-#~ msgstr "iC960 v3.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:8748
+#, gcc-internal-format
+msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
+msgstr ""
 
-#~ msgid "Enable compatibility with ic960 assembler"
-#~ msgstr "ic960 ¥¢¥»¥ó¥Ö¥é¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:8753
+#, gcc-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 ""
 
-#~ msgid "Permit unaligned accesses"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë"
+#: fortran/resolve.c:8763
+#, gcc-internal-format
+msgid "Assignment to coindexed variable at %L in a PURE procedure"
+msgstr ""
 
-#~ msgid "Layout types like Intel's v1.3 gcc"
-#~ msgstr "Intel ¤Î v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ËÇÛÃÖ¤¹¤ë"
+#: fortran/resolve.c:8774
+#, gcc-internal-format
+msgid "Variable must not be polymorphic in assignment at %L"
+msgstr ""
 
-#~ msgid "Do not layout types like Intel's v1.3 gcc"
-#~ msgstr "Intel v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ÎÇÛÃÖ¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: fortran/resolve.c:8782
+#, gcc-internal-format
+msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
+msgstr ""
 
-#~ msgid "Do not enable linker relaxation"
-#~ msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:8904
+#, gcc-internal-format
+msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
+msgstr ""
 
-#~ msgid "conflicting architectures defined - using C series"
-#~ msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - C ¥·¥ê¡¼¥º»ÈÍÑ"
+#: fortran/resolve.c:8907
+#, gcc-internal-format
+msgid "Variable '%s' has not been assigned a target label at %L"
+msgstr ""
 
-#~ msgid "conflicting architectures defined - using K series"
-#~ msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - K ¥·¥ê¡¼¥º»ÈÍÑ<"
+#: fortran/resolve.c:8918
+#, gcc-internal-format
+msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
+msgstr ""
 
-#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-#~ msgstr "iC2.0 ¤È iC3.0 ¤È¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó - iC3.0 ¤ò»ÈÍѤ·¤Þ¤¹"
+#: fortran/resolve.c:8953
+#, gcc-internal-format
+msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
+msgstr ""
 
-#~ msgid "The -mlong-double-64 option does not work yet."
-#~ msgstr "-mlong-double-64 ¥ª¥×¥·¥ç¥ó¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:8984
+#, gcc-internal-format
+msgid "Arithmetic IF statement at %L requires a numeric expression"
+msgstr ""
 
-#~ msgid "cannot optimize division for both latency and throughput"
-#~ msgstr "¥ì¥¤¥Æ¥ó¥·¤È¥¹¥ë¡¼¥×¥Ã¥ÈξÊý¤Îʬ³äºÇŬ²½¤Ï¹Ô¤Ê¤¨¤Þ¤»¤ó"
+#: fortran/resolve.c:9043
+#, gcc-internal-format
+msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
+msgstr ""
 
-#~ msgid "Generate code for Intel ld"
-#~ msgstr "Intel ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9126
+#, gcc-internal-format
+msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
+msgstr ""
 
-#~ msgid "Don't emit stop bits before and after volatile extended asms"
-#~ msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:9205 fortran/resolve.c:9261
+#, gcc-internal-format
+msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "Emit code for Itanium (TM) processor B step"
-#~ msgstr "Itanium (TM) ¥×¥í¥»¥Ã¥µ B step ÍÑ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#. Common block names match but binding labels do not.
+#: fortran/resolve.c:9226
+#, gcc-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 ""
 
-#~ msgid "Disable use of sdata/scommon/sbss"
-#~ msgstr "sdata/scommon/sbss ¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:9273
+#, gcc-internal-format
+msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "Disable Dwarf 2 line debug info via GNU as"
-#~ msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+#. Make sure global procedures don't collide with anything.
+#: fortran/resolve.c:9325
+#, gcc-internal-format
+msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "-msystem-v and -p are incompatible"
-#~ msgstr "-msystem-v ¤È -p ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#. Make sure procedures in interface bodies don't collide.
+#: fortran/resolve.c:9338
+#, gcc-internal-format
+msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "-msystem-v and -mthreads are incompatible"
-#~ msgstr "-msystem-v ¤È -mthreads ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:9351
+#, gcc-internal-format
+msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "bad value (%s) for -mmodel switch"
-#~ msgstr "-mmodel ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: fortran/resolve.c:9430
+#, gcc-internal-format
+msgid "CHARACTER variable at %L has negative length %d, the length has been set to zero"
+msgstr ""
 
-#~ msgid "const objects cannot go in .sdata/.sbss"
-#~ msgstr "const ¥ª¥Ö¥¸¥§¥¯¥È¤Ï .sdata/.sbss ¤ËÃÖ¤±¤Þ¤»¤ó"
+#: fortran/resolve.c:9443
+#, fuzzy, gcc-internal-format
+msgid "String length at %L is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
 
-#~ msgid "-malign-loops=%d is not between 1 and %d"
-#~ msgstr "-malign-loops=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:9731
+#, gcc-internal-format
+msgid "Allocatable array '%s' at %L must have a deferred shape"
+msgstr ""
 
-#~ msgid "-malign-jumps=%d is not between 1 and %d"
-#~ msgstr "-malign-jumps=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:9735
+#, gcc-internal-format
+msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "-malign-functions=%d is not between 1 and %d"
-#~ msgstr "-malign-functions=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:9743
+#, gcc-internal-format
+msgid "Array pointer '%s' at %L must have a deferred shape"
+msgstr ""
 
-#~ msgid "Internal gcc monitor: short-branch(%x)"
-#~ msgstr "ÆâÉô gcc ¥â¥Ë¥¿: ¥·¥ç¡¼¥È¥Ö¥é¥ó¥Á(%x)"
+#: fortran/resolve.c:9753
+#, gcc-internal-format
+msgid "Array '%s' at %L cannot have a deferred shape"
+msgstr ""
 
-#~ msgid "Internal gcc error: Can't express symbolic location"
-#~ msgstr "ÆâÉô gcc ¥¨¥é¡¼: °ÌÃÖ¤ò¥·¥ó¥Ü¥ëɽ¸½¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:9766
+#, gcc-internal-format
+msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
+msgstr ""
 
-#~ msgid "argument #%d is a structure"
-#~ msgstr "°ú¿ô #%d ¤Ï¹½Â¤ÂΤǤ¹"
+#: fortran/resolve.c:9778
+#, gcc-internal-format
+msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
+msgstr ""
 
-#~ msgid "%R not followed by %B/C/D/E"
-#~ msgstr "%R ¤Î¸å¤Ë %B/C/D/E ¤ÏÃÖ¤±¤Þ¤»¤ó"
+#: fortran/resolve.c:9807
+#, gcc-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 ""
 
-#~ msgid "invalid %x/X value"
-#~ msgstr "̵¸ú¤Ê %x/X ÃͤǤ¹"
+#: fortran/resolve.c:9829
+#, gcc-internal-format
+msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
+msgstr ""
 
-#~ msgid "invalid %H value"
-#~ msgstr "̵¸ú¤Ê %H ÃͤǤ¹"
+#. The shape of a main program or module array needs to be
+#. constant.
+#: fortran/resolve.c:9876
+#, gcc-internal-format
+msgid "The module or main program array '%s' at %L must have constant shape"
+msgstr ""
 
-#~ msgid "invalid %h value"
-#~ msgstr "̵¸ú¤Ê %h ÃͤǤ¹"
+#: fortran/resolve.c:9885
+#, gcc-internal-format
+msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
+msgstr ""
 
-#~ msgid "invalid %Q value"
-#~ msgstr "̵¸ú¤Ê %Q ÃͤǤ¹"
+#: fortran/resolve.c:9899
+#, gcc-internal-format
+msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
+msgstr ""
 
-#~ msgid "invalid %q value"
-#~ msgstr "̵¸ú¤Ê %q ÃͤǤ¹"
+#: fortran/resolve.c:9918
+#, gcc-internal-format
+msgid "'%s' at %L must have constant character length in this context"
+msgstr ""
 
-#~ msgid "invalid %o value"
-#~ msgstr "̵¸ú¤Ê %o ÃͤǤ¹"
+#: fortran/resolve.c:9954
+#, gcc-internal-format
+msgid "Allocatable '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "invalid %p value"
-#~ msgstr "̵¸ú¤Ê %p ÃͤǤ¹"
+#: fortran/resolve.c:9957
+#, gcc-internal-format
+msgid "External '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "invalid %s/S value"
-#~ msgstr "̵¸ú¤Ê %s/S ÃͤǤ¹"
+#: fortran/resolve.c:9961
+#, fuzzy, gcc-internal-format
+msgid "Dummy '%s' at %L cannot have an initializer"
+msgstr "`%s' に `extern' と初期化子の両方があります"
 
-#~ msgid "invalid %B value"
-#~ msgstr "̵¸ú¤Ê %B ÃͤǤ¹"
+#: fortran/resolve.c:9964
+#, gcc-internal-format
+msgid "Intrinsic '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "invalid %C value"
-#~ msgstr "̵¸ú¤Ê %C ÃͤǤ¹"
+#: fortran/resolve.c:9967
+#, gcc-internal-format
+msgid "Function result '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "invalid %E value"
-#~ msgstr "̵¸ú¤Ê %E ÃͤǤ¹"
+#: fortran/resolve.c:9970
+#, gcc-internal-format
+msgid "Automatic array '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "invalid %r value"
-#~ msgstr "̵¸ú¤Ê %r ÃͤǤ¹"
+#: fortran/resolve.c:10007
+#, gcc-internal-format
+msgid "Character-valued statement function '%s' at %L must have constant length"
+msgstr ""
 
-#~ msgid "operand is r0"
-#~ msgstr "¥ª¥Ú¥é¥ó¥É¤Ï r0 ¤Ç¤¹"
+#: fortran/resolve.c:10030
+#, gcc-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 ""
 
-#~ msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-#~ msgstr "-mtrap-large-shift ¤È -mhandle-large-shift ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10053 fortran/resolve.c:10078
+#, gcc-internal-format
+msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
+msgstr ""
 
-#~ msgid "-mshort-data-%s is too large "
-#~ msgstr "-mshort-data-%s ¤¬Â礭¤¹¤®¤Þ¤¹¡£"
+#: fortran/resolve.c:10096
+#, fuzzy, gcc-internal-format
+msgid "Function '%s' at %L cannot have an initializer"
+msgstr "関数を inline にできません"
 
-#~ msgid "-mshort-data-%s and PIC are incompatible"
-#~ msgstr "-mshort-data-%s ¤È PIC ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10105
+#, fuzzy, gcc-internal-format
+msgid "External object '%s' at %L may not have an initializer"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#~ msgid "Invalid option `-mstack-increment=%s'"
-#~ msgstr "`-mstack-increment=%s' ¤Ï̵¸ú¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+#: fortran/resolve.c:10113
+#, gcc-internal-format
+msgid "ELEMENTAL function '%s' at %L must have a scalar result"
+msgstr ""
 
-#~ msgid "inline constants if it only takes 1 instruction"
-#~ msgstr "1 Ì¿Îá¤À¤±¤ò¤È¤ëÉÔÊѽèÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+#: fortran/resolve.c:10134
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
+msgstr ""
 
-#~ msgid "Force functions to be aligned to a 2 byte boundary"
-#~ msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 2 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: fortran/resolve.c:10138
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
+msgstr ""
 
-#~ msgid "-mabi=%s does not support -mips%d"
-#~ msgstr "-mabi=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:10142
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pure"
+msgstr ""
 
-#~ msgid "The -mabi=32 support does not work yet."
-#~ msgstr "-mabi=32 ¥µ¥Ý¡¼¥È¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:10146
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
+msgstr ""
 
-#~ msgid "This target does not support the -mabi switch."
-#~ msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ï -mabi ¥¹¥¤¥Ã¥Á¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:10155
+#, gcc-internal-format
+msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
+msgstr ""
 
-#~ msgid "-mips%d does not support 64 bit fp registers"
-#~ msgstr "-mips%d ¤Ï 64 bit fp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:10210
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "-mips%d does not support 64 bit gp registers"
-#~ msgstr "-mips%d ¤Ï 64 bit gp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:10216
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "-G and -membedded-pic are incompatible"
-#~ msgstr "-G ¤È -membedded-pic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10222
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Invalid option `entry%s'"
-#~ msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `entry%s'"
+#: fortran/resolve.c:10230
+#, gcc-internal-format
+msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "-mentry is only meaningful with -mips-16"
-#~ msgstr "-mentry ¤Ï -mips-16 ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±°ÕÌ£¤ò»ý¤Á¤Þ¤¹"
+#: fortran/resolve.c:10236
+#, gcc-internal-format
+msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
+msgstr ""
 
-#~ msgid "internal error: %%) found without a %%( in assembler pattern"
-#~ msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%( ¤Ê¤·¤Î %%) ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#: fortran/resolve.c:10282
+#, gcc-internal-format
+msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
+msgstr ""
 
-#~ msgid "internal error: %%] found without a %%[ in assembler pattern"
-#~ msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%[ ¤Ê¤·¤Î %%] ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#: fortran/resolve.c:10290
+#, gcc-internal-format
+msgid "FINAL procedure at %L must have exactly one argument"
+msgstr ""
 
-#~ msgid "internal error: %%> found without a %%< in assembler pattern"
-#~ msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%< ¤Ê¤·¤Î %%> ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#: fortran/resolve.c:10299
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must be of type '%s'"
+msgstr ""
 
-#~ msgid "internal error: %%} found without a %%{ in assembler pattern"
-#~ msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%{ ¤Ê¤·¤Î %%} ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#: fortran/resolve.c:10307
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be a POINTER"
+msgstr ""
 
-#~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "MIPS ECOFF ·Á¼°¤Ç¤Ï #line ¤ò»ý¤Ä´Ø¿ô¤Ç¤Î¥Õ¥¡¥¤¥ë̾Êѹ¹¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:10313
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "can't close %s"
-#~ msgstr "%s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10319
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
+msgstr ""
 
-#~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
-#~ msgstr "fp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
+#: fortran/resolve.c:10327
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
+msgstr ""
 
-#~ msgid "Don't optimize lui/addiu address loads"
-#~ msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤·¤Ê¤¤"
+#: fortran/resolve.c:10335
+#, gcc-internal-format
+msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
+msgstr ""
 
-#~ msgid "Use MIPS as"
-#~ msgstr "MIPS as ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10354
+#, gcc-internal-format
+msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
+msgstr ""
 
-#~ msgid "Use GNU as"
-#~ msgstr "GNU as ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10387
+#, gcc-internal-format
+msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
+msgstr ""
 
-#~ msgid "Use symbolic register names"
-#~ msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
+#. TODO:  Remove this error when finalization is finished.
+#: fortran/resolve.c:10392
+#, fuzzy, gcc-internal-format
+msgid "Finalization at %L is not yet implemented"
+msgstr "Trampoline は、まだ実装されていません"
 
-#~ msgid "Don't use symbolic register names"
-#~ msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10418
+#, gcc-internal-format
+msgid "Can't overwrite GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "Don't use GP relative sdata/sbss sections"
-#~ msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10430
+#, gcc-internal-format
+msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
+msgstr ""
 
-#~ msgid "Output compiler statistics"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ¹¤ë"
+#: fortran/resolve.c:10438
+#, gcc-internal-format
+msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
+msgstr ""
 
-#~ msgid "Don't output compiler statistics"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ·¤Ê¤¤"
+#: fortran/resolve.c:10446
+#, gcc-internal-format
+msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
+msgstr ""
 
-#~ msgid "Optimize block moves"
-#~ msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:10455
+#, gcc-internal-format
+msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
+msgstr ""
 
-#~ msgid "Don't use mips-tfile asm postpass"
-#~ msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10461
+#, gcc-internal-format
+msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
+msgstr ""
 
-#~ msgid "Use 32-bit FP registers"
-#~ msgstr "32 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:10470
+#, gcc-internal-format
+msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
+msgstr ""
 
-#~ msgid "Use Irix PIC"
-#~ msgstr "Irix PIC ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10481
+#, gcc-internal-format
+msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
+msgstr ""
 
-#~ msgid "Don't use Irix PIC"
-#~ msgstr "Irix PIC ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10492
+#, gcc-internal-format
+msgid "'%s' at %L and the overridden FUNCTION should have matching result types"
+msgstr ""
 
-#~ msgid "Use OSF PIC"
-#~ msgstr "OSF PIC ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10503
+#, gcc-internal-format
+msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
+msgstr ""
 
-#~ msgid "Don't use OSF PIC"
-#~ msgstr "OSF PIC ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10532
+#, gcc-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 ""
 
-#~ msgid "Use embedded PIC"
-#~ msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:10545
+#, gcc-internal-format
+msgid "Types mismatch for dummy argument '%s' of '%s' %L in respect to the overridden procedure"
+msgstr ""
 
-#~ msgid "Don't use embedded PIC"
-#~ msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10555
+#, gcc-internal-format
+msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
+msgstr ""
 
-#~ msgid "Don't use ROM instead of RAM"
-#~ msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10564
+#, gcc-internal-format
+msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
+msgstr ""
 
-#~ msgid "Use single (32-bit) FP only"
-#~ msgstr "ñÀºÅÙ(32bit) FP ¤Î¤ß¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10575
+#, gcc-internal-format
+msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
+msgstr ""
 
-#~ msgid "Don't use single (32-bit) FP only"
-#~ msgstr "ñÀºÅÙ(32bit) FP °Ê³°¤âÍøÍѤ¹¤ë"
+#: fortran/resolve.c:10582
+#, gcc-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 ""
 
-#~ msgid "Don't use multiply accumulate"
-#~ msgstr "¾è»»¡¦²Ã»»Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10616
+#, gcc-internal-format
+msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "Don't work around early 4300 hardware bug"
-#~ msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:10625
+#, gcc-internal-format
+msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
+msgstr ""
 
-#~ msgid "Optimize for 4650"
-#~ msgstr "4650 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:10684
+#, gcc-internal-format
+msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "Optimize for 3900"
-#~ msgstr "3900 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:10696
+#, gcc-internal-format
+msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
+msgstr ""
 
-#~ msgid "Don't trap on integer divide by zero"
-#~ msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
+#: fortran/resolve.c:10726
+#, gcc-internal-format
+msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
+msgstr ""
 
-#~ msgid "Trap on integer divide overflow"
-#~ msgstr "À°¿ô½ü»»¤Î¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: fortran/resolve.c:10782
+#, gcc-internal-format
+msgid "Type-bound operator at %L can't be NOPASS"
+msgstr ""
 
-#~ msgid "Don't trap on integer divide overflow"
-#~ msgstr "À°¿ô½ü»»¤Î¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
+#: fortran/resolve.c:10945
+#, gcc-internal-format
+msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
+msgstr ""
 
-#~ msgid "Use mips16 entry/exit psuedo ops"
-#~ msgstr "mips16 ¤Î entry/exit µ¿»÷¥ª¥Ú¥é¥ó¥É¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:10982
+#, gcc-internal-format
+msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
 
-#~ msgid "Do not work around hardware multiply bug"
-#~ msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂн褷¤Ê¤¤"
+#: fortran/resolve.c:10996
+#, gcc-internal-format
+msgid "Procedure '%s' with PASS at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "optimization turned on"
-#~ msgstr "ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11010 fortran/resolve.c:11464
+#, gcc-internal-format
+msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
+msgstr ""
 
-#~ msgid "optimization turned off"
-#~ msgstr "ºÇŬ²½¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11018
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
+msgstr ""
 
-#~ msgid "Don't use hardware fp"
-#~ msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11027
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must be scalar"
+msgstr ""
 
-#~ msgid "Alternative calling convention"
-#~ msgstr "Ê̤θƤӽФ·µ¬Ìó¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11033
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "Pass some arguments in registers"
-#~ msgstr "¤¤¤¯¤Ä¤«¤Î°ú¿ô¤Ï¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: fortran/resolve.c:11039
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
+msgstr ""
 
-#~ msgid "Pass all arguments on stack"
-#~ msgstr "Á´¤Æ¤Î°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
+#: fortran/resolve.c:11065
+#, gcc-internal-format
+msgid "Procedure '%s' at %L has the same name as a component of '%s'"
+msgstr ""
 
-#~ msgid "Optimize for 32532 cpu"
-#~ msgstr "32532 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11074
+#, gcc-internal-format
+msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
+msgstr ""
 
-#~ msgid "Optimize for 32332 cpu"
-#~ msgstr "32332 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11164
+#, gcc-internal-format
+msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
+msgstr ""
 
-#~ msgid "Optimize for 32032"
-#~ msgstr "32032 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11233
+#, gcc-internal-format
+msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
+msgstr ""
 
-#~ msgid "Register sb is zero. Use for absolute addressing"
-#~ msgstr "sb ¥ì¥¸¥¹¥¿¤ò¥¼¥í¤È¤¹¤ë¡£ÀäÂÐ¥¢¥É¥ì¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11246
+#, gcc-internal-format
+msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
+msgstr ""
 
-#~ msgid "Do not use register sb"
-#~ msgstr "sb ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11257
+#, gcc-internal-format
+msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
+msgstr ""
 
-#~ msgid "Generate code for low memory"
-#~ msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:11266
+#, gcc-internal-format
+msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
+msgstr ""
 
-#~ msgid "32381 fpu"
-#~ msgstr "32381 ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È"
+#: fortran/resolve.c:11276
+#, gcc-internal-format
+msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
+msgstr ""
 
-#~ msgid "\"Small register classes\" kludge"
-#~ msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤¦"
+#: fortran/resolve.c:11285
+#, gcc-internal-format
+msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
+msgstr ""
 
-#~ msgid "No \"Small register classes\" kludge"
-#~ msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: fortran/resolve.c:11293
+#, gcc-internal-format
+msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
 
-#~ msgid ""
-#~ "Unknown -march= option (%s).\n"
-#~ "Valid options are 1.0, 1.1, and 2.0\n"
-#~ msgstr ""
-#~ "ÉÔÌÀ¤Ê -march= ¥ª¥×¥·¥ç¥ó (%s).\n"
-#~ "Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 1.0, 1.1, µÚ¤Ó 2.0\n"
+#: fortran/resolve.c:11358
+#, gcc-internal-format
+msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
+msgstr ""
 
-#~ msgid "PIC code generation is not compatible with profiling\n"
-#~ msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤È¤ÏÁêÍƤì¤Þ¤»¤ó\n"
+#: fortran/resolve.c:11398
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
 
-#~ msgid "Return floating point results in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò¥á¥â¥ê¤ÇÊÖ¤¹"
+#: fortran/resolve.c:11412
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "Target does not have split I&D"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤¿¤Ê¤¤"
+#: fortran/resolve.c:11428
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
+msgstr ""
 
-#~ msgid "Generate little endian data"
-#~ msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:11438
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
+msgstr ""
 
-#~ msgid "Generate big endian data"
-#~ msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:11447
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
+msgstr ""
 
-#~ msgid "Turn on maintainer testing code"
-#~ msgstr "¥á¥ó¥Æ¥Ê¥Æ¥¹¥È¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11456
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "Enable Transmeta picoJava extensions"
-#~ msgstr "Transmeta picoJava ³ÈÄ¥¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11485
+#, gcc-internal-format
+msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
+msgstr ""
 
-#~ msgid "Disable Transmeta picoJava extensions"
-#~ msgstr "Transmeta picoJava ³ÈÄ¥¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11497
+#, gcc-internal-format
+msgid "Character length of component '%s' needs to be a constant specification expression at %L"
+msgstr ""
 
-#~ msgid "Disable reorganization pass"
-#~ msgstr "ºÆÊÔÀ®¹©Äø¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11512
+#, gcc-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 ""
 
-#~ msgid "invalid %%B value"
-#~ msgstr "̵¸ú¤Ê %%B ÃÍ"
+#: fortran/resolve.c:11520
+#, gcc-internal-format
+msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
+msgstr ""
 
-#~ msgid "invalid %%z value"
-#~ msgstr "̵¸ú¤Ê %%z ÃÍ"
+#: fortran/resolve.c:11529
+#, gcc-internal-format
+msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
+msgstr ""
 
-#~ msgid "invalid %%Z value"
-#~ msgstr "̵¸ú¤Ê %%Z ÃÍ"
+#: fortran/resolve.c:11540 fortran/resolve.c:11550
+#, gcc-internal-format
+msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
+msgstr ""
 
-#~ msgid "can't have varargs with -mfp-arg-in-fp-regs"
-#~ msgstr "-mfp-arg-in-fp-regs ¤ò»È¤¦¤È²ÄÊѸİú¿ô¤ò»ý¤Æ¤Þ¤»¤ó"
+#: fortran/resolve.c:11561
+#, gcc-internal-format
+msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
+msgstr ""
 
-#~ msgid "Always pass floating-point arguments in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤¹¤ë"
+#: fortran/resolve.c:11614
+#, gcc-internal-format
+msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "Don't always pass floating-point arguments in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤·¤Ê¤¤"
+#: fortran/resolve.c:11623
+#, gcc-internal-format
+msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "-f%s ignored for AIX (all code is position independent)"
-#~ msgstr "AIX ÍѤˠ-f%s ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡ÊÁ´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹¡Ë"
+#: fortran/resolve.c:11635
+#, gcc-internal-format
+msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
+msgstr ""
 
-#~ msgid "-ffunction-sections disabled on AIX when debugging"
-#~ msgstr "AIX ¤Ç¤Ï¥Ç¥Ð¥Ã¥°»þ¤Î -ffunction-sections ¤Ï̵¸ú¤È¤µ¤ì¤Þ¤¹"
+#: fortran/resolve.c:11643
+#, gcc-internal-format
+msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
+msgstr ""
 
-#~ msgid "-fdata-sections not supported on AIX"
-#~ msgstr "AIX ¤Ç¤Ï -fdata-sections ¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:11660
+#, gcc-internal-format
+msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "%%S computed all 1's mask"
-#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 1 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+#: fortran/resolve.c:11670
+#, gcc-internal-format
+msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "%%S computed all 0's mask"
-#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 0 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+#: fortran/resolve.c:11683
+#, gcc-internal-format
+msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "invalid %%W value"
-#~ msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+#: fortran/resolve.c:11710
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Do not use POWER2 instruction set"
-#~ msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11729
+#, gcc-internal-format
+msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
+msgstr ""
 
-#~ msgid "Don't use PowerPC General Purpose group optional instructions"
-#~ msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11741
+#, gcc-internal-format
+msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
+msgstr ""
 
-#~ msgid "Don't use PowerPC Graphics group optional instructions"
-#~ msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11752
+#, fuzzy, gcc-internal-format
+msgid "Incompatible derived type in PARAMETER at %L"
+msgstr "%s に互換性のない型"
 
-#~ msgid "Don't use PowerPC-64 instruction set"
-#~ msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11824
+#, gcc-internal-format
+msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
+msgstr ""
 
-#~ msgid "Place variable addresses in the regular TOC"
-#~ msgstr "ÊÑ¿ô¥¢¥É¥ì¥¹¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: fortran/resolve.c:11827
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
+msgstr ""
 
-#~ msgid "Do not generate load/store multiple instructions"
-#~ msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:11839
+#, gcc-internal-format
+msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
+msgstr ""
 
-#~ msgid "Do not generate string instructions for block moves"
-#~ msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:11913
+#, gcc-internal-format
+msgid "Assumed size array at %L must be a dummy argument"
+msgstr ""
 
-#~ msgid "Don't align to the base type of the bitfield."
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
+#: fortran/resolve.c:11916
+#, gcc-internal-format
+msgid "Assumed shape array at %L must be a dummy argument"
+msgstr ""
 
-#~ msgid "Don't assume that unaligned accesses are handled by the system"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤Ï¤ß¤Ê¤µ¤Ê¤¤"
+#: fortran/resolve.c:11929
+#, gcc-internal-format
+msgid "Symbol at %L is not a DUMMY variable"
+msgstr ""
 
-#~ msgid "Assume that unaligned accesses are handled by the system"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤ß¤Ê¤¹"
+#: fortran/resolve.c:11935
+#, gcc-internal-format
+msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
+msgstr ""
 
-#~ msgid "Don't produce code relocatable at runtime."
-#~ msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:11945
+#, gcc-internal-format
+msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
+msgstr ""
 
-#~ msgid "Don't use EABI."
-#~ msgstr "EABI ¤òÍøÍѤ·¤Ê¤¤¡£"
+#: fortran/resolve.c:11954
+#, gcc-internal-format
+msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
+msgstr ""
 
-#~ msgid "Don't use alternate register names."
-#~ msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11980
+#, gcc-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 ""
 
-#~ msgid "profiling does not support code models other than medlow"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï medlow °Ê³°¤Î¥³¡¼¥É¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:12033
+#, gcc-internal-format
+msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
+msgstr ""
 
-#~ msgid "Invalid %%C operand"
-#~ msgstr "̵¸ú¤Ê %%C ¥ª¥Ú¥é¥ó¥É"
+#: fortran/resolve.c:12074
+#, gcc-internal-format
+msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
+msgstr ""
 
-#~ msgid "Invalid %%D operand"
-#~ msgstr "̵¸ú¤Ê %%D ¥ª¥Ú¥é¥ó¥É"
+#: fortran/resolve.c:12093
+#, gcc-internal-format
+msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
+msgstr ""
 
-#~ msgid "%s and profiling conflict: disabling %s"
-#~ msgstr "%s ¤È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¶¥¹ç¤·¤Þ¤¹: %s ¤ò̵¸ú²½¤·¤Þ¤¹"
+#: fortran/resolve.c:12105
+#, gcc-internal-format
+msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
+msgstr ""
 
-#~ msgid "Do not use FUNCTION_EPILOGUE"
-#~ msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:12111
+#, gcc-internal-format
+msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
+msgstr ""
 
-#~ msgid "Do not pass -assert pure-text to linker"
-#~ msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤµ¤Ê¤¤"
+#: fortran/resolve.c:12118
+#, gcc-internal-format
+msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
+msgstr ""
 
-#~ msgid "Use flat register window model"
-#~ msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:12129
+#, gcc-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 ""
 
-#~ msgid "Do not use flat register window model"
-#~ msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:12135
+#, gcc-internal-format
+msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
+msgstr ""
 
-#~ msgid "Do not use ABI reserved registers"
-#~ msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:12139
+#, gcc-internal-format
+msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
+msgstr ""
 
-#~ msgid "Do not compile for v8plus ABI"
-#~ msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤"
+#: fortran/resolve.c:12147
+#, gcc-internal-format
+msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
+msgstr ""
 
-#~ msgid "Optimize for Cypress processors"
-#~ msgstr "Cypress ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:12153
+#, gcc-internal-format
+msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
+msgstr ""
 
-#~ msgid "Optimize for SparcLite processors"
-#~ msgstr "SparcLite ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:12223
+#, gcc-internal-format
+msgid "Threadprivate at %L isn't SAVEd"
+msgstr ""
 
-#~ msgid "Optimize for F930 processors"
-#~ msgstr "F930 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:12317
+#, gcc-internal-format
+msgid "BLOCK DATA element '%s' at %L must be in COMMON"
+msgstr ""
 
-#~ msgid "Optimize for F934 processors"
-#~ msgstr "F934 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:12323
+#, fuzzy, gcc-internal-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#~ msgid "Use V8 Sparc ISA"
-#~ msgstr "V8 Sparc ISA ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:12337
+#, gcc-internal-format
+msgid "DATA element '%s' at %L cannot have a coindex"
+msgstr ""
 
-#~ msgid "Optimize for SuperSparc processors"
-#~ msgstr "SuperSparc ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:12346
+#, gcc-internal-format
+msgid "DATA element '%s' at %L is a pointer and so must be a full array"
+msgstr ""
 
-#~ msgid "Do not use structs on stronger alignment for double-word copies"
-#~ msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:12392
+#, gcc-internal-format
+msgid "Nonconstant array section at %L in DATA statement"
+msgstr ""
 
-#~ msgid "Do not optimize tail call instructions in assembler or linker"
-#~ msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤·¤Ê¤¤"
+#: fortran/resolve.c:12405
+#, gcc-internal-format
+msgid "DATA statement at %L has more variables than values"
+msgstr ""
 
-#~ msgid "%s=%s is too large."
-#~ msgstr "%s=%s ¤ÏÂ礭¤¹¤®¤Þ¤¹¡£"
+#: fortran/resolve.c:12503
+#, gcc-internal-format
+msgid "start of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
 
-#~ msgid "unable to call pointer to member function here"
-#~ msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:12511
+#, gcc-internal-format
+msgid "end of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
 
-#~ msgid "object size exceeds built-in limit for virtual function table implementation"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥µ¥¤¥º¤¬¡¢²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¼ÂÁõ¤ËÁȤ߹þ¤³¤Þ¤ì¤¿¥µ¥¤¥º¤òĶ²á¤·¤Þ¤·¤¿"
+#: fortran/resolve.c:12519
+#, gcc-internal-format
+msgid "step of implied-do loop at %L could not be simplified to a constant value"
+msgstr ""
 
-#~ msgid "object size exceeds normal limit for virtual function table implementation, recompile all source and use -fhuge-objects"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥µ¥¤¥º¤¬¡¢²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¼ÂÁõ¤ÎÄ̾ï¤ÎÀ©¸Â¤òĶ²á¤·¤¿¤¿¤á¡¢Á´¤Æ¤Î¥½¡¼¥¹¤ò -fhuge-objects ¤ò»È¤Ã¤ÆºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤¯¤À¤µ¤¤"
+#: fortran/resolve.c:12644
+#, gcc-internal-format
+msgid "DATA statement at %L has more values than variables"
+msgstr ""
 
-#~ msgid "label `%s' referenced outside of any function"
-#~ msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
+#: fortran/resolve.c:12754
+#, fuzzy, gcc-internal-format
+msgid "Label %d at %L defined but not used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
 
-#~ msgid "the ABI requires vtable thunks"
-#~ msgstr "ABI ¤Ï²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¥µ¥ó¥¯¤òÍ׵ᤷ¤Þ¤¹"
+#: fortran/resolve.c:12759
+#, fuzzy, gcc-internal-format
+msgid "Label %d at %L defined but cannot be used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
 
-#~ msgid "invalid catch parameter"
-#~ msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
+#: fortran/resolve.c:12843
+#, gcc-internal-format
+msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "destructors must be member functions"
-#~ msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï¥á¥ó¥Ð´Ø¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:12852
+#, gcc-internal-format
+msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "`bool' is now a keyword"
-#~ msgstr "`bool' ¤Ïº£¤ä¥­¡¼¥ï¡¼¥É¤Ç¤¹"
+#: fortran/resolve.c:12860
+#, gcc-internal-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
 
-#~ msgid "cannot declare %s to references"
-#~ msgstr "%s ¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:12876
+#, gcc-internal-format
+msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "discarding `const' applied to a reference"
-#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `const' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: fortran/resolve.c:12979
+#, gcc-internal-format
+msgid "Syntax error in EQUIVALENCE statement at %L"
+msgstr ""
 
-#~ msgid "discarding `volatile' applied to a reference"
-#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `volatile' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: fortran/resolve.c:12994
+#, gcc-internal-format
+msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
+msgstr ""
 
-#~ msgid "typedef declaration includes an initializer"
-#~ msgstr "typedef Àë¸À¤¬½é´üÀßÄê»Ò¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: fortran/resolve.c:13006
+#, gcc-internal-format
+msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
+msgstr ""
 
-#~ msgid "storage class `static' invalid for function `%s' declared out of global scope"
-#~ msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `static' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/resolve.c:13015
+#, gcc-internal-format
+msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-#~ msgstr "²¾°ú¿ô¥ê¥¹¥È¤Ë̵¸ú¤ÊÀ°¿ôÄê¿ô¤¬¤¢¤ê¤Þ¤¹¡£²¾°ú¿ô̾¤òÍ¿¤¨Ëº¤ì¤¿¤Î¤Ç¤Ï¡©"
+#: fortran/resolve.c:13094
+#, gcc-internal-format
+msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "return type for `main' changed to `int'"
-#~ msgstr "`main' ¤Î return ·¿¤Ï `int' ¤ËÊѤ¨¤Þ¤·¤¿"
+#: fortran/resolve.c:13105
+#, gcc-internal-format
+msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "-fname-mangling-version is no longer supported"
-#~ msgstr "-fname-mangling-version ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:13116
+#, gcc-internal-format
+msgid "Substring at %L has length zero"
+msgstr ""
 
-#~ msgid "-Wno-strict-prototypes is not supported in C++"
-#~ msgstr "-Wno-strict-prototypes ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:13160
+#, gcc-internal-format
+msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
+msgstr ""
 
-#~ msgid "`__alignof__' applied to a bit-field"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `__alignof__'"
+#: fortran/resolve.c:13173
+#, gcc-internal-format
+msgid "ENTRY '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "parser may be lost: is there a '{' missing somewhere?"
-#~ msgstr "¹½Ê¸²òÀϴ郎Ì»Ҥˤʤ俤褦¤Ç¤¹: ¤É¤³¤«¤Ç '{' ¤ò˺¤ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¡©"
+#: fortran/resolve.c:13190
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L must be a FUNCTION"
+msgstr ""
 
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "¥Ù¥¯¥È¥ë¤Î delete ¤ÇÇÛÎó¥µ¥¤¥º¤ò»È¤¦¤Î¤ÏÁ°»þÂåŪ¤Ç¤¹"
+#: fortran/resolve.c:13200
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L cannot be assumed character length"
+msgstr ""
 
-#~ msgid "too many initialization functions required"
-#~ msgstr "ɬÍפȤµ¤ì¤ë½é´ü²½´Ø¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/resolve.c:13208
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "`%s' not supported by %s"
-#~ msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:13222
+#, gcc-internal-format
+msgid "First argument of operator interface at %L cannot be optional"
+msgstr ""
 
-#~ msgid "(static %s for %s)"
-#~ msgstr "(ÀÅŪ%s: %s ÍÑ)"
+#: fortran/resolve.c:13240
+#, gcc-internal-format
+msgid "Second argument of operator interface at %L cannot be optional"
+msgstr ""
 
-#~ msgid "In %s `%s':"
-#~ msgstr "%s Æâ¤Î `%s':"
+#: fortran/resolve.c:13247
+#, gcc-internal-format
+msgid "Operator interface at %L must have, at most, two arguments"
+msgstr ""
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+#: fortran/resolve.c:13319
+#, gcc-internal-format
+msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
+msgstr ""
 
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+#: fortran/scanner.c:773
+#, gcc-internal-format
+msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
+msgstr ""
 
-#~ msgid "  will be re-ordered to match declaration order"
-#~ msgstr "  Àë¸À½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/scanner.c:1052 fortran/scanner.c:1190
+#, gcc-internal-format
+msgid "Line truncated at %L"
+msgstr ""
 
-#~ msgid "  will be re-ordered to match inheritance order"
-#~ msgstr "  ÇÉÀ¸½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÙÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/scanner.c:1102 fortran/scanner.c:1234
+#, gcc-internal-format
+msgid "Limit of %d continuations exceeded in statement at %C"
+msgstr ""
 
-#~ msgid "base class initializer specified, but no base class to initialize"
-#~ msgstr "´ðÄ쥯¥é¥¹½é´üÀßÄê»Ò¤¬»ØÄꤵ¤ì¤Þ¤·¤¿¤¬¡¢½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/scanner.c:1151
+#, fuzzy, gcc-internal-format
+msgid "Missing '&' in continued character constant at %C"
+msgstr "文字定数の中でファイルの終端を検出しました"
 
-#~ msgid "no base class to initialize"
-#~ msgstr "½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/scanner.c:1384
+#, gcc-internal-format
+msgid "Nonconforming tab character at %C"
+msgstr ""
 
-#~ msgid "new of array type fails to specify size"
-#~ msgstr "ÇÛÎ󷿤Πnew ¤Ï¥µ¥¤¥º¤Î»ØÄê¤Ë¼ºÇÔ¤·¤Þ¤¹"
+#: fortran/scanner.c:1472 fortran/scanner.c:1475
+#, gcc-internal-format
+msgid "'&' not allowed by itself in line %d"
+msgstr ""
 
-#~ msgid "zero size array reserves no space"
-#~ msgstr "¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊݤ·¤Þ¤»¤ó"
+#: fortran/scanner.c:1534
+#, gcc-internal-format
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr ""
 
-#~ msgid "initializer list being treated as compound expression"
-#~ msgstr "½é´ü²½»Ò¥ê¥¹¥È¤¬Ê£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/scanner.c:1759
+#, fuzzy, gcc-internal-format
+msgid "%s:%d: file %s left but not entered"
+msgstr "ファイル \"%s\" から出ましたが入っていません"
 
-#~ msgid "Make string literals `char[]' instead of `const char[]'"
-#~ msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
+#: fortran/scanner.c:1793
+#, fuzzy, gcc-internal-format
+msgid "%s:%d: Illegal preprocessor directive"
+msgstr "プリプロセス命令中に %s があります"
 
-#~ msgid "Do not treat the namespace `std' as a normal namespace"
-#~ msgstr "̾Á°¶õ´Ö `std' ¤òÄ̾ï¤Î̾Á°¶õ´Ö¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤"
+#: fortran/scanner.c:1913
+#, fuzzy, gcc-internal-format
+msgid "Can't open file '%s'"
+msgstr "出力ファイル `%s' を open できません"
 
-#~ msgid "Only emit explicit template instatiations"
-#~ msgstr "ÌÀ¼¨Åª¤Ê¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/simplify.c:86
+#, gcc-internal-format
+msgid "Result of %s overflows its kind at %L"
+msgstr ""
 
-#~ msgid "Recognise and/bitand/bitor/compl/not/or/xor"
-#~ msgstr "and/bitand/bitor/compl/not/or/xor ¤òǧ¼±¤¹¤ë"
+#: fortran/simplify.c:91
+#, gcc-internal-format
+msgid "Result of %s underflows its kind at %L"
+msgstr ""
 
-#~ msgid "Warn about inconsistent return types"
-#~ msgstr "Ìá¤êÃͤη¿¤È°ìÃפ·¤Ê¤¤¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: fortran/simplify.c:96
+#, gcc-internal-format
+msgid "Result of %s is NaN at %L"
+msgstr ""
 
-#~ msgid "Warn when a function is declared extern, then inline"
-#~ msgstr "´Ø¿ô¤¬ extern Àë¸À¤µ¤ì¤¿¸å¡¢inline ¤È¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: fortran/simplify.c:100
+#, gcc-internal-format
+msgid "Result of %s gives range error for its kind at %L"
+msgstr ""
 
-#~ msgid "type name expected before `&'"
-#~ msgstr "`&' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
+#: fortran/simplify.c:123
+#, gcc-internal-format
+msgid "KIND parameter of %s at %L must be an initialization expression"
+msgstr ""
 
-#~ msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-#~ msgstr "(̤Àë¸ÀÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬´Ø¿ôÆâ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿»þ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
+#: fortran/simplify.c:131
+#, fuzzy, gcc-internal-format
+msgid "Invalid KIND parameter of %s at %L"
+msgstr "仮引数 `%s' は無効です"
 
-#~ msgid "real-valued template parameters when cross-compiling"
-#~ msgstr "¥¯¥í¥¹¥³¥ó¥Ñ¥¤¥ë»þ¤Î¼Â¿ôÃͥƥó¥×¥ì¡¼¥È²¾°ú¿ô"
+#: fortran/simplify.c:700
+#, fuzzy, gcc-internal-format
+msgid "Argument of %s function at %L is negative"
+msgstr "右シフト回数が負の数です"
 
-#~ msgid "ambiguous request for method pointer `%s'"
-#~ msgstr "¥á¥½¥Ã¥É¥Ý¥¤¥ó¥¿ `%s' ¤Ø¤ÎÍ׵᤬ۣËæ¤Ç¤¹"
+#: fortran/simplify.c:707
+#, gcc-internal-format
+msgid "Argument of %s function at %L outside of range [0,127]"
+msgstr ""
 
-#~ msgid "no base or member initializers given following ':'"
-#~ msgstr "´ðÄì¤ä¥á¥ó¥Ð½é´ü²½»Ò¥ê¥¹¥È¤¬ ':' ¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/simplify.c:725
+#, gcc-internal-format
+msgid "Argument of %s function at %L is too large for the collating sequence of kind %d"
+msgstr ""
 
-#~ msgid "`>>' should be `> >' in template class name"
-#~ msgstr "`>>' ¤Ï¥Æ¥ó¥×¥ì¡¼¥È¥¯¥é¥¹Ì¾¤Ï `> >' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: fortran/simplify.c:762
+#, gcc-internal-format
+msgid "Argument of ACOS at %L must be between -1 and 1"
+msgstr ""
 
-#~ msgid "ISO C++ forbids an empty condition for `%s'"
-#~ msgstr "ISO C++ ¤Ï `%s' ¤ËÂФ¹¤ë¶õ¤Î¾ò·ï¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:795
+#, gcc-internal-format
+msgid "Argument of ACOSH at %L must not be less than 1"
+msgstr ""
 
-#~ msgid "ISO C++ forbids `&&'"
-#~ msgstr "ISO C++ ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:1024
+#, gcc-internal-format
+msgid "Argument of ASIN at %L must be between -1 and 1"
+msgstr ""
 
-#~ msgid "sigof type specifier"
-#~ msgstr "·¿»ØÄê»Ò¤Î sigof ¤Ç¤¹"
+#: fortran/simplify.c:1115
+#, gcc-internal-format
+msgid "Argument of ATANH at %L must be inside the range -1 to 1"
+msgstr ""
 
-#~ msgid "`sigof' applied to non-aggregate expression"
-#~ msgstr "È󽸹çÂμ°¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: fortran/simplify.c:1146
+#, gcc-internal-format
+msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
+msgstr ""
 
-#~ msgid "storage class specifier `%s' not allowed after struct or class"
-#~ msgstr "µ­²±¥¯¥é¥¹»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/simplify.c:1238
+#, gcc-internal-format
+msgid "Result of BESSEL_YN is -INF at %L"
+msgstr ""
 
-#~ msgid "type specifier `%s' not allowed after struct or class"
-#~ msgstr "·¿»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/simplify.c:1903
+#, gcc-internal-format
+msgid "Invalid SHIFT argument of DSHIFTL at %L"
+msgstr ""
 
-#~ msgid "no body nor ';' separates two class, struct or union declarations"
-#~ msgstr "ËÜÂΤ¬¤Ê¤¯¡¢class, struct °¿¤¤¤Ï union Àë¸À¤ò¶èÀÚ¤ë ';' ¤â¤¢¤ê¤Þ¤»¤ó"
+#: fortran/simplify.c:2342
+#, gcc-internal-format
+msgid "Argument of IACHAR at %L must be of length one"
+msgstr ""
 
-#~ msgid "missing ';' before right brace"
-#~ msgstr "±¦Â¦¥Ö¥ì¡¼¥¹¤ÎÁ°¤Î ';' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:2349
+#, gcc-internal-format
+msgid "Argument of IACHAR function at %L outside of range 0..127"
+msgstr ""
 
-#~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-#~ msgstr "ISO C++ ¤Ï new Ãæ¤Ç¤Ï¡¢³ç¸Ì¤Î¤Ä¤¤¤¿ÇÛÎ󼡸µ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:2426
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBCLR at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "ISO C++ forbids label declarations"
-#~ msgstr "ISO C++ ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:2434
+#, gcc-internal-format
+msgid "Second argument of IBCLR exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "label must be followed by statement"
-#~ msgstr "¥é¥Ù¥ë¤Î¸å¤í¤Ë¤Ïʸ¤¬É¬ÍפǤ¹"
+#: fortran/simplify.c:2468
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBITS at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "ISO C++ forbids compound statements inside for initializations"
-#~ msgstr "ISO C++ ½é´ü²½»Ò¤ÎÆâÉô¤Ç¤Ïʣʸ¤¬¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:2474
+#, fuzzy, gcc-internal-format
+msgid "Invalid third argument of IBITS at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "possibly missing ')'"
-#~ msgstr "¤ª¤½¤é¤¯ ')' ¤ò˺¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:2484
+#, gcc-internal-format
+msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "type specifier omitted for parameter"
-#~ msgstr "·¿»ØÄê»Ò¤Ï²¾°ú¿ôÍѤ˾Êά¤µ¤ì¤Þ¤·¤¿"
+#: fortran/simplify.c:2531
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBSET at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "taking dynamic typeid of object with -fno-rtti"
-#~ msgstr "-fno-rtti ¤Î»ØÄê¤È°ì½ï¤Ë¥ª¥Ö¥¸¥§¥¯¥È¤ÎưŪ typeid ¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:2539
+#, gcc-internal-format
+msgid "Second argument of IBSET exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "adjusting pointers for covariant returns"
-#~ msgstr "¶¦ÊÑ(covariant)Ìá¤êÃͤؤΥݥ¤¥ó¥¿¤òÄ´À°¤·¤Þ¤¹"
+#: fortran/simplify.c:2570
+#, gcc-internal-format
+msgid "Argument of ICHAR at %L must be of length one"
+msgstr ""
 
-#~ msgid "recoverable compiler error, fixups for virtual function"
-#~ msgstr "²óÉü²Äǽ¤Ê¥³¥ó¥Ñ¥¤¥é¤Î¥¨¥é¡¼¡¢²¾ÁÛ´Ø¿ô¤Î½¤Àµ"
+#: fortran/simplify.c:2921
+#, gcc-internal-format
+msgid "Invalid second argument of %s at %L"
+msgstr ""
 
-#~ msgid "can't redefine default return value for constructors"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿ÍѤΥǥե©¥ë¥ÈÌá¤êÃͤòºÆÄêµÁ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#. Left shift, as in SHIFTL.
+#: fortran/simplify.c:2939 fortran/simplify.c:2947
+#, gcc-internal-format
+msgid "Second argument of %s is negative at %L"
+msgstr ""
 
-#~ msgid "   will be re-ordered to precede member initializations"
-#~ msgstr "   Àè¤Ë¤¢¤ë¥á¥ó¥Ð½é´ü²½»Ò¤ÈʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/simplify.c:2959
+#, gcc-internal-format
+msgid "Magnitude of second argument of %s exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-#~ msgstr "¼±ÊÌ»Ò̾ `%s' ¤Ï GNU C++ ÆâÉô¤Î¥Í¡¼¥ß¥ó¥°Àïά¤È¶¥¹ç¤·¤Þ¤¹"
+#: fortran/simplify.c:3063
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of ISHFTC at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "parse error"
-#~ msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: fortran/simplify.c:3077
+#, fuzzy, gcc-internal-format
+msgid "Invalid third argument of ISHFTC at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "parse error at end of saved function text"
-#~ msgstr "ÊݸºÑ¤ß´Ø¿ô¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: fortran/simplify.c:3083
+#, gcc-internal-format
+msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
+msgstr ""
 
-#~ msgid "function body for constructor missing"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂΤò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:3099
+#, gcc-internal-format
+msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
+msgstr ""
 
-#~ msgid "%s before `%s'"
-#~ msgstr "%s ¤¬ `%s' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/simplify.c:3102
+#, gcc-internal-format
+msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
+msgstr ""
 
-#~ msgid "%s before `%c'"
-#~ msgstr "%s ¤¬ `%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/simplify.c:3398 fortran/simplify.c:3529 fortran/simplify.c:6304
+#, fuzzy, gcc-internal-format
+msgid "DIM argument at %L is out of bounds"
+msgstr "`%s' オプションに対する引数がありません"
 
-#~ msgid "%s before `\\%o'"
-#~ msgstr "%s ¤¬ `\\%o' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/simplify.c:3555
+#, gcc-internal-format
+msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "%s before `%s' token"
-#~ msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/simplify.c:3709
+#, gcc-internal-format
+msgid "Argument of LOG at %L cannot be less than or equal to zero"
+msgstr ""
 
-#~ msgid "non-lvalue in %s"
-#~ msgstr "%s ¤Ëº¸ÊÕÃͤǤϤʤ¤ÃÍ"
+#: fortran/simplify.c:3722
+#, gcc-internal-format
+msgid "Complex argument of LOG at %L cannot be zero"
+msgstr ""
 
-#~ msgid "`com_interface' only supported with -fvtable-thunks"
-#~ msgstr "`com_interface' ¤Ï -fvtable-thunks ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+#: fortran/simplify.c:3750
+#, gcc-internal-format
+msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
+msgstr ""
 
-#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-#~ msgstr "ISO C++ ¤ÏÉÔ´°Á´·¿¤Ç¤¢¤ë `void' ·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+#. Result is processor-dependent.
+#: fortran/simplify.c:4198
+#, gcc-internal-format
+msgid "Second argument MOD at %L is zero"
+msgstr ""
 
-#~ msgid "invalid reference to NULL ptr, use ptr-to-member instead"
-#~ msgstr "NULL ¥Ý¥¤¥ó¥¿¤Ø¤Î̵¸ú¤Ê»²¾È¡¢Âå¤ï¤ê¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#. Result is processor-dependent.
+#: fortran/simplify.c:4209
+#, fuzzy, gcc-internal-format
+msgid "Second argument of MOD at %L is zero"
+msgstr "`%s' の第二引数は `char **' とすべきです"
 
-#~ msgid "invalid call to member function needing `this' in static member function scope"
-#~ msgstr "ÀÅŪ¥á¥ó¥Ð´Ø¿ô¥¹¥³¡¼¥×Æâ¤Ç¤Ï `this' ¤òÍפ¹¤ë¥á¥ó¥Ð´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ï̵¸ú¤Ç¤¹"
+#. 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
+msgid "Second argument of MODULO at %L is zero"
+msgstr ""
 
-#~ msgid "parameter type of called function is incomplete"
-#~ msgstr "¸Æ¤Ð¤ì¤¿´Ø¿ô¤Î²¾°ú¿ô¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/simplify.c:4309
+#, fuzzy, gcc-internal-format
+msgid "Second argument of NEAREST at %L shall not be zero"
+msgstr "`%s' の第二引数は `char **' とすべきです"
 
-#~ msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:4345
+#, gcc-internal-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:4799
+#, gcc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:4854
+#, gcc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids using pointer to a member in subtraction"
-#~ msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:5106
+#, gcc-internal-format
+msgid "Result of SCALE overflows its kind at %L"
+msgstr ""
 
-#~ msgid "cast to non-reference type used as lvalue"
-#~ msgstr "º¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹"
+#: fortran/simplify.c:5818
+#, fuzzy, gcc-internal-format
+msgid "Argument of SQRT at %L has a negative value"
+msgstr "関数呼び出しが集合体の値を持っています"
 
-#~ msgid "unary `&'"
-#~ msgstr "ñ¹à¤Î `&'"
+#: fortran/simplify.c:6015
+#, gcc-internal-format
+msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
+msgstr ""
 
-#~ msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-#~ msgstr "ISO C++ ¤Ïº¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:6136
+#, gcc-internal-format
+msgid "Too few elements in expression for SUB= argument at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:6162
+#, gcc-internal-format
+msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
+msgstr ""
 
-#~ msgid "return value from function receives multiple initializations"
-#~ msgstr "´Ø¿ô¤«¤é¤ÎÌá¤êÃͤ¬Ê£¿ô¤Î½é´ü²½¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: fortran/simplify.c:6185
+#, gcc-internal-format
+msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
+msgstr ""
 
-#~ msgid "return-statement with no value, in function declared with a non-void return type"
-#~ msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤»¤ó¡£´Ø¿ôÀë¸À¤Ç¤ÏÈó void ¤ÎÌá¤êÃͤò»ý¤Á¤Þ¤¹"
+#: fortran/simplify.c:6203
+#, gcc-internal-format
+msgid "Too many elements in expression for SUB= argument at %L"
+msgstr ""
 
-#~ msgid "return-statement with a value, in function declared with a void return type"
-#~ msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤¹¡£´Ø¿ôÀë¸À¤Ç¤ÏÌá¤ê·¿¤¬ void ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:6218
+#, gcc-internal-format
+msgid "Not yet implemented: IMAGE_INDEX for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "Internal error #%d."
-#~ msgstr "ÆâÉô¥¨¥é¡¼: #%d¡£"
+#: fortran/simplify.c:6317
+#, gcc-internal-format
+msgid "Not yet implemented: THIS_IMAGE for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "due to the presence of a constructor"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¤¢¤ë¤³¤È¤Ë¤è¤ë"
+#: fortran/simplify.c:6339
+#, gcc-internal-format
+msgid "Not yet implemented: UCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "comma expression used to initialize return value"
-#~ msgstr "¥«¥ó¥Þ±é»»»Ò¤¬Ìá¤êÃͤò½é´ü²½¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/simplify.c:6696
+#, gcc-internal-format
+msgid "Character '%s' in string at %L cannot be converted into character kind %d"
+msgstr ""
 
-#~ msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
-#~ msgstr "ANSI C++ ¤ÏÄê¿ô¤Ç¤Ê¤¤½¸¹çÂΤνé´ü²½»Ò¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:135
+#, gcc-internal-format
+msgid "Duplicate IMPLICIT NONE statement at %C"
+msgstr ""
 
-#~ msgid "initializer for scalar variable requires one element"
-#~ msgstr "¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁǤòÍ׵ᤷ¤Þ¤¹"
+#: fortran/symbol.c:175
+#, gcc-internal-format
+msgid "Letter '%c' already set in IMPLICIT statement at %C"
+msgstr ""
 
-#~ msgid "aggregate has a partly bracketed initializer"
-#~ msgstr "½¸¹çÂΤ¬ÉôʬŪ¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹"
+#: fortran/symbol.c:197
+#, gcc-internal-format
+msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
+msgstr ""
 
-#~ msgid "non-empty initializer for array of empty elements"
-#~ msgstr "Í×ÁǤΤʤ¤ÇÛÎó¤ËÂФ¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: fortran/symbol.c:207
+#, gcc-internal-format
+msgid "Letter %c already has an IMPLICIT type at %C"
+msgstr ""
 
-#~ msgid "initializer list for object of class with virtual base classes"
-#~ msgstr "²¾ÁÛ´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: fortran/symbol.c:263
+#, gcc-internal-format
+msgid "Symbol '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "excess elements in aggregate initializer"
-#~ msgstr "½¸¹çÂνé´ü²½»ÒÆâ¤Ç¤½¤ÎÍ×ÁǤ¬°î¤ì¤Þ¤·¤¿"
+#. BIND(C) variables should not be implicitly declared.
+#: fortran/symbol.c:280
+#, gcc-internal-format
+msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
+msgstr ""
 
-#~ msgid "ISO C++ forbids defining types within %s"
-#~ msgstr "ISO C++ ¤Ï %s Ãæ¤Î·¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
+#. Dummy args to a BIND(C) routine may not be interoperable if
+#. they are implicitly typed.
+#: fortran/symbol.c:294
+#, gcc-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 ""
 
-#~ msgid "Can't create cross-reference file `%s'"
-#~ msgstr "Áê¸ß»²¾È¥Õ¥¡¥¤¥ë `%s' ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/symbol.c:335
+#, gcc-internal-format
+msgid "Function result '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%u"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 %s:%u ¤«¤é"
+#: fortran/symbol.c:416
+#, gcc-internal-format
+msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
+msgstr ""
 
-#~ msgid "traditional C rejects the `U' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï `U' ÀÜÈø¼­¤¬µñÀ䤵¤ì¤Þ¤¹"
+#: fortran/symbol.c:471
+#, gcc-internal-format
+msgid "Fortran 2003: Procedure pointer at %C"
+msgstr ""
 
-#~ msgid "too many 'l' suffixes in integer constant"
-#~ msgstr "À°¿ôÄê¿ô¤Î¥µ¥Õ¥£¥Ã¥¯¥¹ 'l' ¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/symbol.c:636
+#, fuzzy, gcc-internal-format
+msgid "%s attribute applied to %s %s at %L"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#~ msgid "integer constant contains digits beyond the radix"
-#~ msgstr "À°¿ôÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¿ôÃͤò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: fortran/symbol.c:643
+#, gcc-internal-format
+msgid "BIND(C) applied to %s %s at %L"
+msgstr ""
 
-#~ msgid "integer constant out of range"
-#~ msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:751 fortran/symbol.c:1471
+#, gcc-internal-format
+msgid "%s attribute conflicts with %s attribute at %L"
+msgstr ""
 
-#~ msgid "invalid suffix '%.*s' on integer constant"
-#~ msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
+#: fortran/symbol.c:754
+#, gcc-internal-format
+msgid "%s attribute conflicts with %s attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "missing ')' after \"defined\""
-#~ msgstr "\"defined\" ¤Î¸å¤í¤Î ')' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:762
+#, gcc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute at %L"
+msgstr ""
 
-#~ msgid "operator \"defined\" requires an identifier"
-#~ msgstr "\"defined\" ±é»»»Ò¤Ï¼±Ê̻ҤòÍ׵ᤷ¤Þ¤¹"
+#: fortran/symbol.c:768
+#, gcc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-#~ msgstr "¡ÊC++ ¤Ç¤Ï \"%s\" ¤¬ \"%s\" ¤ÎÂåÂإȡ¼¥¯¥ó¤Ç¤¹¡Ë"
+#: fortran/symbol.c:812
+#, gcc-internal-format
+msgid "Cannot change attributes of USE-associated symbol at %L"
+msgstr ""
 
-#~ msgid "\"defined\" operator appears during macro expansion"
-#~ msgstr "\"defined\" ±é»»»Ò¤¬¥Þ¥¯¥íŸ³«Ãæ¤Ë¸½¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:815
+#, gcc-internal-format
+msgid "Cannot change attributes of USE-associated symbol %s at %L"
+msgstr ""
 
-#~ msgid "ISO C++ does not permit \"%s\" in #if"
-#~ msgstr "ISO C++ ¤Ï #if Æâ¤Î \"%s\" ¤òµö¤·¤Þ¤»¤ó"
+#: fortran/symbol.c:831
+#, fuzzy, gcc-internal-format
+msgid "Duplicate %s attribute specified at %L"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "octal escape sequence out of range"
-#~ msgstr "8 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: fortran/symbol.c:873
+#, gcc-internal-format
+msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "hex escape sequence out of range"
-#~ msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: fortran/symbol.c:899
+#, gcc-internal-format
+msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "integer overflow in preprocessor expression"
-#~ msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: fortran/symbol.c:925
+#, gcc-internal-format
+msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "comma operator in operand of #if"
-#~ msgstr "¥«¥ó¥Þ±é»»»Ò¤¬ #if ±é»»»Ò¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:1055
+#, gcc-internal-format
+msgid "Cray Pointee at %L appears in multiple pointer() statements"
+msgstr ""
 
-#~ msgid "%s is shorter than expected"
-#~ msgstr "%s ¤¬ËÜÍè¤è¤ê¤âû¤¤¤Ç¤¹"
+#: fortran/symbol.c:1074
+#, gcc-internal-format
+msgid "Duplicate PROTECTED attribute specified at %L"
+msgstr ""
 
-#~ msgid "%s is a block device"
-#~ msgstr "%s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¹"
+#: fortran/symbol.c:1108
+#, fuzzy, gcc-internal-format
+msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
+msgstr "section 属性はローカル変数に対しては指定できません"
 
-#~ msgid "No include path in which to find %s"
-#~ msgstr "%s ¤ò¸«¤Ä¤±¤ë¤¿¤á¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/symbol.c:1116
+#, fuzzy, gcc-internal-format
+msgid "Duplicate SAVE attribute specified at %L"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "Multiple include guards may be useful for:\n"
-#~ msgstr "¿½Å include ¤«¤é¤ÎÊݸͭ±×¤È¤Ê¤ë¤Ç¤·¤ç¤¦:\n"
+#: fortran/symbol.c:1137
+#, gcc-internal-format
+msgid "Duplicate VALUE attribute specified at %L"
+msgstr ""
 
-#~ msgid "absolute file name in remap_filename"
-#~ msgstr "ÀäÂХѥ¹¥Õ¥¡¥¤¥ë̾¤¬ remap_filename ¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:1157
+#, gcc-internal-format
+msgid "Duplicate VOLATILE attribute specified at %L"
+msgstr ""
 
-#~ msgid "%s: Not a directory"
-#~ msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/symbol.c:1176
+#, gcc-internal-format
+msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
+msgstr ""
 
-#~ msgid "buffers still stacked in cpp_finish"
-#~ msgstr "cpp_finish ¤Ç¥Ð¥Ã¥Õ¥¡¤¬¤Þ¤À¥¹¥¿¥Ã¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1467
+#, fuzzy, gcc-internal-format
+msgid "%s attribute of '%s' conflicts with %s attribute at %L"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#~ msgid "Directory name missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1501
+#, gcc-internal-format
+msgid "%s procedure at %L is already declared as %s procedure"
+msgstr ""
 
-#~ msgid "File name missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1536
+#, gcc-internal-format
+msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
+msgstr ""
 
-#~ msgid "Path name missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥Ñ¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1560
+#, gcc-internal-format
+msgid "ACCESS specification at %L was already specified"
+msgstr ""
 
-#~ msgid "Target missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1577
+#, gcc-internal-format
+msgid "Duplicate BIND attribute specified at %L"
+msgstr ""
 
-#~ msgid "GNU CPP version %s (cpplib)"
-#~ msgstr "GNU CPP version %s (cpplib)"
+#: fortran/symbol.c:1584
+#, gcc-internal-format
+msgid "Fortran 2003: BIND(C) at %L"
+msgstr ""
 
-#~ msgid "Usage: %s [switches] input output\n"
-#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ\n"
+#: fortran/symbol.c:1601
+#, gcc-internal-format
+msgid "Duplicate EXTENDS attribute specified at %L"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "¥¹¥¤¥Ã¥Á:\n"
-#~ "  -include <file>           Â¾¤Î¥Õ¥¡¥¤¥ë¤ÎÁ°¤Ë <file> ¤ÎÆâÍƤò´Þ¤á¤ë\n"
-#~ "  -imacros <file>           <file> ¤Î¥Þ¥¯¥íÄêµÁ¤ò¼õ¤±Æþ¤ì¤ë\n"
-#~ "  -iprefix <path>           ¼¡¤ÎÆó¤Ä¤Î¥ª¥×¥·¥ç¥óÍÑ¥×¥ì¥Õ¥£¥¯¥¹¤Ë <path> ¤ò»ØÄê\n"
-#~ "  -iwithprefix <dir>        <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-#~ "  -iwithprefixbefore <dir>  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-#~ "  -isystem <dir>            <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤ÎºÇ½é¤ËÄɲ乤ë\n"
+#: fortran/symbol.c:1605
+#, gcc-internal-format
+msgid "Fortran 2003: EXTENDS at %L"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "  -idirafter <dir>          <dir> ¤ò¥·¥¹¥Æ¥à include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-#~ "  -I <dir>                  <dir> ¤ò¥á¥¤¥ó include ¥Ñ¥¹¤Î½ª¤ê¤ËÄɲ乤ë\n"
-#~ "  -I-                       ¤­¤áºÙ¤«¤Ê include ¥Ñ¥¹À©¸æ -- info Ê¸½ñ¤ò»²¾È\n"
-#~ "  -nostdinc                 ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
-#~ "                             (-system ¤Ç»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ïõº÷¤µ¤ì¤ë)\n"
-#~ "  -nostdinc++               C++ ÍÑ¥·¥¹¥Æ¥à include ¥Ç¥£¥ì¥¯¥È¥ê¤òõº÷¤·¤Ê¤¤\n"
-#~ "  -o <file>                 <file> ¤Ø½ÐÎϤ¹¤ë\n"
+#: fortran/symbol.c:1627
+#, gcc-internal-format
+msgid "Symbol '%s' at %L already has an explicit interface"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "  -pedantic                 ¸·Ì©¤Ê ISO C ¤ÇÍ׵ᤵ¤ì¤ëÁ´¤Æ¤Î·Ù¹ð¤òȯ¹Ô¤¹¤ë\n"
-#~ "  -pedantic-errors          -pedantic ·Ù¹ð¤ÎÂå¤ê¤Ë¥¨¥é¡¼¤òȯ¹Ô¤¹¤ë\n"
-#~ "  -trigraphs                ISO C ¥È¥é¥¤¥°¥é¥Õ¤ò¼õ¤±Æþ¤ì¤ë\n"
-#~ "  -lang-c                   ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
-#~ "  -lang-c89                 ÆþÎÏ¥½¡¼¥¹¤ò C89 ¤È¤ß¤Ê¤¹\n"
+#: fortran/symbol.c:1634
+#, gcc-internal-format
+msgid "'%s' at %L has attributes specified outside its INTERFACE body"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "  -lang-c++                 ÆþÎÏ¥½¡¼¥¹¤ò C ¤È¤ß¤Ê¤¹\n"
-#~ "  -lang-objc                ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC ¤È¤ß¤Ê¤¹\n"
-#~ "  -lang-objc++              ÆþÎÏ¥½¡¼¥¹¤ò ObjectiveC++ ¤È¤ß¤Ê¤¹\n"
-#~ "  -lang-asm                 ÆþÎÏ¥½¡¼¥¹¤ò¥¢¥»¥ó¥Ö¥ê¸À¸ì¤È¤ß¤Ê¤¹\n"
+#: fortran/symbol.c:1667
+#, gcc-internal-format
+msgid "Symbol '%s' at %L already has basic type of %s"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "  -std=<std name>           Å¬¹ç¤µ¤»¤ëɸ½à¤ò»ØÄê -- °Ê²¼¤è¤ê°ì¤Ä\n"
-#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999\n"
-#~ "  -+                        C++ ¼°¤Î¹½Ê¸²òÀϤòµö²Ä¤¹¤ë\n"
-#~ "  -w                        ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
-#~ "  -Wtrigraphs               ¥È¥é¥¤¥°¥é¥Õ¤Ë½Ð¤¯¤ï¤·¤¿¤é·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-trigraphs            ¥È¥é¥¤¥°¥é¥Õ¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-#~ "  -Wcomment{s}              ¥³¥á¥ó¥È¤¬Â¾¤Î¥³¥á¥ó¥ÈÆâ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤¿¤é·Ù¹ð¤¹¤ë\n"
+#: fortran/symbol.c:1674
+#, gcc-internal-format
+msgid "Procedure '%s' at %L may not have basic type of %s"
+msgstr ""
 
-#~ 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"
-#~ msgstr ""
-#~ "  -Wno-comment{s}           ¥³¥á¥ó¥È¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-#~ "  -Wtraditional             ¸½ºß¤È¤Ï°Û¤Ê¤ë¸Å¤¤ C ¤Ç¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-traditional          ¸Å¤¤ C ¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-#~ "  -Wundef                   Ì¤ÄêµÁ¤Î¥Þ¥¯¥í¤¬ #if ¤Ç»È¤ï¤ì¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-undef                Ì¤ÄêµÁ¥Þ¥¯¥í¤Îɾ²Á¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-#~ "  -Wimport                  #import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë\n"
+#: fortran/symbol.c:1686
+#, gcc-internal-format
+msgid "Symbol '%s' at %L cannot have a type"
+msgstr ""
 
-#~ 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"
-#~ "  -Wsystem-headers          Do not suppress warnings from system headers\n"
-#~ "  -Wno-system-headers       Suppress warnings from system headers\n"
-#~ "  -Wall                     Enable all preprocessor warnings\n"
-#~ msgstr ""
-#~ "  -Wno-import               #import ¤ÎÍøÍѤ˴ؤ¹¤ë·Ù¹ð¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
-#~ "  -Werror                   Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦\n"
-#~ "  -Wno-error                ·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤\n"
-#~ "  -Wsystem-headers          ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤\n"
-#~ "  -Wno-system-headers       ¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
-#~ "  -Wall                     Á´¤Æ¤Î¥×¥ê¥×¥í¥»¥Ã¥µ·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: fortran/symbol.c:1855
+#, gcc-internal-format
+msgid "Component '%s' at %C already declared at %L"
+msgstr ""
 
-#~ msgid ""
-#~ "  -M                        Generate make dependencies\n"
-#~ "  -MM                       As -M, but ignore system header files\n"
-#~ "  -MF <file>                Write dependency output to the given file\n"
-#~ "  -MG                       Treat missing header file as generated files\n"
-#~ msgstr ""
-#~ "  -M                        make °Í¸´Ø·¸¤òÀ¸À®¤¹¤ë\n"
-#~ "  -MM                       -M Æ±ÍÍ¡¢Ã¢¤·¥·¥¹¥Æ¥à¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò̵»ë¤¹¤ë\n"
-#~ "  -MF <file>                °Í¸´Ø·¸¤Î½ÐÎϤòÍ¿¤¨¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤Ë½ñ¤­¹þ¤à\n"
-#~ "  -MG                       ¸«¤Ä¤«¤é¤Ê¤¤¥Ø¥Ã¥À¤òÀ¸À®¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤È¤·¤Æ°·¤¦\n"
+#: fortran/symbol.c:1866
+#, gcc-internal-format
+msgid "Component '%s' at %C already in the parent type at %L"
+msgstr ""
 
-#~ msgid ""
-#~ "  -MP\t\t\t    Generate phony targets for all headers\n"
-#~ "  -MQ <target>              Add a MAKE-quoted target\n"
-#~ "  -MT <target>              Add an unquoted target\n"
-#~ msgstr ""
-#~ "  -MP\t\t\t    Á´¤Æ¤Î¥Ø¥Ã¥À¤Ë¤Ä¤¤¤Æ phony ¥¿¡¼¥²¥Ã¥È¤òÀ¸À®¤¹¤ë\n"
-#~ "  -MQ <target>              MAKE ¤Ç¤Î¥¯¥ª¡¼¥È¤µ¤ì¤¿¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
-#~ "  -MT <target>              ¥¯¥ª¡¼¥È¤µ¤ì¤Ê¤¤¥¿¡¼¥²¥Ã¥È¤òÄɲ乤ë\n"
+#: fortran/symbol.c:1942
+#, fuzzy, gcc-internal-format
+msgid "Symbol '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#~ msgid ""
-#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
-#~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-#~ "  -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"
-#~ msgstr ""
-#~ "  -D<macro>                 <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤòʸ»úÎó¤Î '1' ¤È¤¹¤ë\n"
-#~ "  -D<macro>=<val>           <macro> ¤òÄêµÁ¤·¡¢¤½¤ÎÃͤò <val> ¤È¤¹¤ë\n"
-#~ "  -A<question> (<answer>)   <question> ¤Ë <answer> ¤ÈÀ¼ÌÀ¤¹¤ë\n"
-#~ "  -A-<question> (<answer>)  <question> ¤ò <answer> ¤È¤·¤Ê¤¤\n"
-#~ "  -U<macro>                 <macro> ÄêµÁ¤ò²ò½ü¤¹¤ë\n"
-#~ "  -v                        ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤¹¤ë\n"
+#: fortran/symbol.c:1974
+#, gcc-internal-format
+msgid "Derived type '%s' at %C is being used before it is defined"
+msgstr ""
 
-#~ msgid ""
-#~ "  -H                        Print the name of header files as they are used\n"
-#~ "  -C                        Do not discard comments\n"
-#~ "  -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"
-#~ msgstr ""
-#~ "  -H                        »È¤ï¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òɽ¼¨¤¹¤ë\n"
-#~ "  -C                        ¥³¥á¥ó¥È¤òÇË´þ¤·¤Ê¤¤\n"
-#~ "  -dM                       ºÇ¸å¤ËÍ­¸ú¤Ê¥Þ¥¯¥íÄêµÁ¥ê¥¹¥È¤òɽ¼¨¤¹¤ë\n"
-#~ "  -dD                       ½ÐÎϤ˥ޥ¯¥íÄêµÁ¤òÊݸ¤¹¤ë\n"
-#~ "  -dN                       -dD ¤ÈƱÍͤÀ¤¬¡¢Ì¾Á°¤À¤±¤òÊݸ¤¹¤ë\n"
-#~ "  -dI                       #include ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½ÐÎϤ˴ޤá¤ë\n"
+#: fortran/symbol.c:2015
+#, gcc-internal-format
+msgid "'%s' at %C is not a member of the '%s' structure"
+msgstr ""
 
-#~ msgid ""
-#~ "  -fpreprocessed            Treat the input file as already preprocessed\n"
-#~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-#~ "  -P                        Do not generate #line directives\n"
-#~ "  -$                        Do not allow '$' in identifiers\n"
-#~ "  -remap                    Remap file names when including files.\n"
-#~ "  --version                 Display version information\n"
-#~ "  -h or --help              Display this information\n"
-#~ msgstr ""
-#~ "  -fpreprocessed            ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò´û¤Ë¥×¥ê¥×¥í¥»¥¹ºÑ¤È¤·¤Æ°·¤¦\n"
-#~ "  -ftabstop=<number>        ¥«¥é¥à¤Î¥¿¥Ö´Ö³Ö¤òÊó¹ð¤¹¤ë\n"
-#~ "  -P                        #line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤òÀ¸À®¤·¤Ê¤¤\n"
-#~ "  -$                        ¼±Ê̻ҤǤΠ'$' ¤òµö²Ä¤·¤Ê¤¤\n"
-#~ "  -remap                    ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É»þ¤Ë¥Õ¥¡¥¤¥ë̾¤òºÆ¥Þ¥Ã¥×¤¹¤ë\n"
-#~ "  --version                 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
-#~ "  -h or --help              ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: fortran/symbol.c:2027
+#, gcc-internal-format
+msgid "Component '%s' at %C is a PRIVATE component of '%s'"
+msgstr ""
 
-#~ msgid "trigraph ??%c converted to %c"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï %c ¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:2166
+#, gcc-internal-format
+msgid "Duplicate statement label %d at %L and %L"
+msgstr ""
 
-#~ msgid "trigraph ??%c ignored"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:2176
+#, gcc-internal-format
+msgid "Label %d at %C already referenced as branch target"
+msgstr ""
 
-#~ msgid "backslash and newline separated by space"
-#~ msgstr "¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤È²þ¹Ô¤¬¶õÇò¤Çʬ³ä¤µ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:2185
+#, gcc-internal-format
+msgid "Label %d at %C already referenced as a format label"
+msgstr ""
 
-#~ msgid "backslash-newline at end of file"
-#~ msgstr "¥Õ¥¡¥¤¥ë¤Î½ª¤ê¤Ë¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å-²þ¹Ô¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:2227
+#, gcc-internal-format
+msgid "Label %d at %C previously used as a FORMAT label"
+msgstr ""
 
-#~ msgid "\"/*\" within comment"
-#~ msgstr "¥³¥á¥ó¥ÈÆâ¤Ë \"/*\" ¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:2235
+#, gcc-internal-format
+msgid "Label %d at %C previously used as branch target"
+msgstr ""
 
-#~ msgid "null character(s) ignored"
-#~ msgstr "null Ê¸»ú¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:2577
+#, gcc-internal-format
+msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
+msgstr ""
 
-#~ msgid "'$' character(s) in identifier"
-#~ msgstr "'$' Ê¸»ú¤¬¼±Ê̻ҤËÆþ¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:2580
+#, gcc-internal-format
+msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
+msgstr ""
 
-#~ msgid "attempt to use poisoned \"%s\""
-#~ msgstr "±øÀ÷¤µ¤ì¤¿ '%s' »È¤ª¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#. Symbol is from another namespace.
+#: fortran/symbol.c:2760
+#, gcc-internal-format
+msgid "Symbol '%s' at %C has already been host associated"
+msgstr ""
 
-#~ msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-#~ msgstr "__VA_ARGS__ ¤Ï C99 ²ÄÊÑ°ú¿ô¥Þ¥¯¥í³ÈÄ¥¤Ç¤Î¤ß½Ð¸½¤Ç¤­¤Þ¤¹"
+#: fortran/symbol.c:3597
+#, gcc-internal-format
+msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
+msgstr ""
 
-#~ msgid "multi-line string literals are deprecated"
-#~ msgstr "Ê£¿ô¹Ôʸ»úÎó¥ê¥Æ¥é¥ë¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: fortran/symbol.c:3615
+#, gcc-internal-format
+msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
+msgstr ""
 
-#~ msgid "null character(s) preserved in literal"
-#~ msgstr "¥ê¥Æ¥é¥ëÃæ¤Ç null Ê¸»ú¤¬³ÎÊݤµ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:3636
+#, gcc-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 ""
 
-#~ msgid "no newline at end of file"
-#~ msgstr "¥Õ¥¡¥¤¥ëËöÈø¤Ë²þ¹Ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/symbol.c:3646
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
+msgstr ""
 
-#~ msgid "C++ style comments are not allowed in ISO C89"
-#~ msgstr "C++ ¥¹¥¿¥¤¥ë¤Î¥³¥á¥ó¥È¤Ï ISO C89 ¤Ç¤Ïµö¤µ¤ì¤Þ¤»¤ó"
+#: fortran/symbol.c:3657
+#, gcc-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 ""
 
-#~ msgid "(this will be reported only once per input file)"
-#~ msgstr "(¤³¤ì¤ÏÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë¤Ä¤­°ì²ó¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹)"
+#. If the derived type is bind(c), all fields must be
+#. interop.
+#: fortran/symbol.c:3695
+#, gcc-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 ""
 
-#~ msgid "multi-line comment"
-#~ msgstr "Ê£¿ô¹Ô¤Î¥³¥á¥ó¥È"
+#. If derived type is param to bind(c) routine, or to one
+#. of the iso_c_binding procs, it must be interoperable, so
+#. all fields must interop too.
+#: fortran/symbol.c:3704
+#, gcc-internal-format
+msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
+msgstr ""
 
-#~ msgid "Unspellable token %s"
-#~ msgstr "ÄÖ¤ì¤Ê¤¤¥È¡¼¥¯¥ó %s ¤Ç¤¹"
+#: fortran/symbol.c:3718
+#, gcc-internal-format
+msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
+msgstr ""
 
-#~ msgid "extra tokens at end of #%s directive"
-#~ msgstr ";ʬ¤Ê¥È¡¼¥¯¥ó¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:3726
+#, gcc-internal-format
+msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
+msgstr ""
 
-#~ msgid "# followed by integer"
-#~ msgstr "À°¿ô¤¬ # ¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:4679
+#, gcc-internal-format
+msgid "Symbol '%s' is used before it is typed at %L"
+msgstr ""
 
-#~ msgid "traditional C ignores #%s with the # indented"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Î #%s ¤ò̵»ë¤·¤Þ¤¹"
+#: fortran/symbol.c:4685
+#, gcc-internal-format
+msgid "Extension: Symbol '%s' is used before it is typed at %L"
+msgstr ""
 
-#~ msgid "suggest hiding #%s from traditional C with an indented #"
-#~ msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤¬¤¢¤ë¸Å¤¤ C ¤«¤é¤Ï #%s ¤ò±£¤¹¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: fortran/target-memory.c:613
+#, gcc-internal-format
+msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
+msgstr ""
 
-#~ msgid "invalid preprocessing directive #%s"
-#~ msgstr "̵¸ú¤Ê¥×¥ê¥×¥í¥»¥¹¥Ç¥£¥ì¥¯¥Æ¥£¥ô #%s"
+#: fortran/target-memory.c:701
+#, gcc-internal-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
 
-#~ msgid "no macro name given in #%s directive"
-#~ msgstr "¥Þ¥¯¥í̾¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥ÖÃæ¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/trans-array.c:774 fortran/trans-array.c:4842
+#: fortran/trans-array.c:6042 fortran/trans-intrinsic.c:4790
+#, fuzzy, gcc-internal-format
+msgid "Creating array temporary at %L"
+msgstr "一時オブジェクトへの参照を返そうとしています"
 
-#~ msgid "macro names must be identifiers"
-#~ msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-array.c:6039
+#, gcc-internal-format
+msgid "Creating array temporary at %L for argument '%s'"
+msgstr ""
 
-#~ msgid "undefining \"%s\""
-#~ msgstr "\"%s\" ¤ò undef ¤·¤Þ¤¹"
+#: fortran/trans-array.c:7077
+#, gcc-internal-format
+msgid "Possible front-end bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
+msgstr ""
 
-#~ msgid "missing terminating > character"
-#~ msgstr "½ªÃ¼Ê¸»ú > ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-array.c:7575
+#, gcc-internal-format
+msgid "bad expression type during walk (%d)"
+msgstr ""
 
-#~ msgid "#%s expects \"FILENAME\" or <FILENAME>"
-#~ msgstr "#%s ¤Ï \"¥Õ¥¡¥¤¥ë̾\" ¤¢¤ë¤¤¤Ï <¥Õ¥¡¥¤¥ë̾> ¤òɬÍפȤ·¤Þ¤¹"
+#: fortran/trans-common.c:399
+#, gcc-internal-format
+msgid "Named COMMON block '%s' at %L shall be of the same size"
+msgstr ""
 
-#~ msgid "attempt to push file buffer with contexts stacked"
-#~ msgstr "¥¹¥¿¥Ã¥¯¤µ¤ì¤¿¥³¥ó¥Æ¥¯¥¹¥È¤È°ì½ï¤Ë¥Õ¥¡¥¤¥ë¥Ð¥Ã¥Õ¥¡¤ò push ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-common.c:844
+#, gcc-internal-format
+msgid "Bad array reference at %L"
+msgstr ""
 
-#~ msgid "#include_next in primary source file"
-#~ msgstr "#include_next ¤¬¼ç¤¿¤ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans-common.c:852
+#, gcc-internal-format
+msgid "Illegal reference type at %L as EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-#~ msgstr "#import ¤Ï¸Å¤¤É½¸½¤Ç¤¹. ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ëÃæ¤Ç #ifndef ¤Î¥é¥Ã¥Ñ¡¼¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#: fortran/trans-common.c:892
+#, gcc-internal-format
+msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
+msgstr ""
 
-#~ msgid "invalid flag \"%s\" in line directive"
-#~ msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤Ï̵¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
+#. Aligning this field would misalign a previous field.
+#: fortran/trans-common.c:1025
+#, gcc-internal-format
+msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
+msgstr ""
 
-#~ msgid "\"%s\" after #line is not a positive integer"
-#~ msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/trans-common.c:1092
+#, gcc-internal-format
+msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
+msgstr ""
 
-#~ msgid "line number out of range"
-#~ msgstr "¹ÔÈֹ椬Èϰϳ°¤Ç¤¹"
+#: fortran/trans-common.c:1107
+#, gcc-internal-format
+msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
+msgstr ""
 
-#~ msgid "header flags for \"%s\" have changed"
-#~ msgstr "\"%s\" ¤Î¥Ø¥Ã¥À¥Õ¥é¥°¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
+#: fortran/trans-common.c:1122
+#, gcc-internal-format
+msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
+msgstr ""
 
-#~ msgid "invalid #ident"
-#~ msgstr "̵¸ú¤Ê #ident"
+#: fortran/trans-common.c:1127
+#, gcc-internal-format
+msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
+msgstr ""
 
-#~ msgid "#pragma once is obsolete"
-#~ msgstr "#pragma once ¤Ï¤â¤¦»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/trans-common.c:1150
+#, gcc-internal-format
+msgid "COMMON '%s' at %L does not exist"
+msgstr ""
 
-#~ msgid "#pragma once in main file"
-#~ msgstr "#pragma once ¤¬¥á¥¤¥ó¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans-common.c:1158
+#, gcc-internal-format
+msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
+msgstr ""
 
-#~ msgid "invalid #pragma GCC poison directive"
-#~ msgstr "#pragma GCC ±øÀ÷¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤¬Ìµ¸ú¤Ç¤¹"
+#: fortran/trans-common.c:1162
+#, gcc-internal-format
+msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
+msgstr ""
 
-#~ msgid "poisoning existing macro \"%s\""
-#~ msgstr "´û¸¤Î¥Þ¥¯¥í \"%s' ¤ò±øÀ÷¤·¤Þ¤¹"
+#: fortran/trans-const.c:313
+#, gcc-internal-format
+msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
+msgstr ""
 
-#~ msgid "#pragma system_header ignored outside include file"
-#~ msgstr "include ¥Õ¥¡¥¤¥ë³°¤Î #pragma system_header ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/trans-const.c:349
+#, gcc-internal-format
+msgid "gfc_conv_constant_to_tree(): invalid type: %s"
+msgstr ""
 
-#~ msgid "current file is older than %s"
-#~ msgstr "¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ï %s ¤è¤ê¸Å¤¤¤Ç¤¹"
+#: fortran/trans-const.c:378
+#, fuzzy, gcc-internal-format
+msgid "non-constant initialization expression at %L"
+msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
 
-#~ msgid "#else without #if"
-#~ msgstr "#else ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/trans-decl.c:1192
+#, gcc-internal-format
+msgid "intrinsic variable which isn't a procedure"
+msgstr ""
 
-#~ msgid "#else after #else"
-#~ msgstr "#else ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans-decl.c:3201 fortran/trans-decl.c:4605
+#, fuzzy, gcc-internal-format
+msgid "Return value of function '%s' at %L not set"
+msgstr "FPU レジスタ内の機能の値を返す"
 
-#~ msgid "the conditional began here"
-#~ msgstr "¤½¤Î¾ò·ï¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹"
+#: fortran/trans-decl.c:3346
+#, gcc-internal-format
+msgid "Deferred type parameter not yet supported"
+msgstr ""
 
-#~ msgid "#elif without #if"
-#~ msgstr "#elif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/trans-decl.c:3553
+#, gcc-internal-format
+msgid "backend decl for module variable %s already exists"
+msgstr ""
 
-#~ msgid "#elif after #else"
-#~ msgstr "#elif ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans-decl.c:3931
+#, gcc-internal-format
+msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
+msgstr ""
 
-#~ msgid "#endif without #if"
-#~ msgstr "#endif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/trans-decl.c:3935
+#, gcc-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 ""
 
-#~ msgid "missing ')' to complete answer"
-#~ msgstr "²ò¤òÊä´°¤¹¤ë ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-decl.c:3941
+#, gcc-internal-format
+msgid "Unused dummy argument '%s' at %L"
+msgstr ""
 
-#~ msgid "assertion without predicate"
-#~ msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
+#: fortran/trans-decl.c:3950
+#, fuzzy, gcc-internal-format
+msgid "Unused variable '%s' declared at %L"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "\"%s\" re-asserted"
-#~ msgstr "\"%s\" ¤¬ºÆ¥¢¥µ¡¼¥È¤µ¤ì¤Þ¤·¤¿"
+#: fortran/trans-decl.c:3998
+#, fuzzy, gcc-internal-format
+msgid "Unused parameter '%s' declared at %L"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#~ msgid "<stdin>"
-#~ msgstr "<ɸ½àÆþÎÏ>"
+#: fortran/trans-decl.c:4012
+#, fuzzy, gcc-internal-format
+msgid "Return value '%s' of function '%s' declared at %L not set"
+msgstr "FPU レジスタ内の機能の値を返す"
 
-#~ msgid "unterminated #%s"
-#~ msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s"
+#: fortran/trans-expr.c:1386
+#, gcc-internal-format
+msgid "Unknown intrinsic op"
+msgstr ""
 
-#~ msgid "file \"%s\" entered but not left"
-#~ msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÆþ¤ê¤Þ¤·¤¿¤¬½Ð¤Þ¤»¤ó¤Ç¤·¤¿"
+#: fortran/trans-expr.c:2588
+#, fuzzy, gcc-internal-format
+msgid "Unknown argument list function at %L"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#~ msgid "invalid string literal, ignoring final '\\'"
-#~ msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤ò̵»ë¤·¤Þ¤¹"
+#: fortran/trans-expr.c:6003
+#, gcc-internal-format
+msgid "Assignment to deferred-length character variable at %L not implemented"
+msgstr ""
 
-#~ msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-#~ msgstr "\"%s\" ¤È \"%s\" ¤òŽÉÕ¤±¤Þ¤·¤¿¤¬Àµ¾ï¤Ê¥×¥ê¥×¥í¥»¥Ã¥µ¥È¡¼¥¯¥ó¤È¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-intrinsic.c:851
+#, fuzzy, gcc-internal-format
+msgid "Intrinsic function %s(%d) not recognized"
+msgstr "言語 %s は認識できません"
 
-#~ msgid "unterminated argument list invoking macro \"%s\""
-#~ msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+#: fortran/trans-intrinsic.c:987
+#, gcc-internal-format
+msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
+msgstr ""
 
-#~ msgid "ISO C99 requires rest arguments to be used"
-#~ msgstr "ISO C99 ¤Ï»ÈÍѤµ¤ì¤ë¤Ù¤­»Ä¤ê¤Î¤Î°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
+#: fortran/trans-io.c:2051
+#, gcc-internal-format
+msgid "Derived type '%s' at %L has PRIVATE components"
+msgstr ""
 
-#~ msgid "macro \"%s\" requires %u arguments, but only %u given"
-#~ msgstr "¥Þ¥¯¥í \"%s\" ¤Ï°ú¿ô¤ò %u Í׵ᤷ¤Þ¤¹¤¬¡¢%u ¸Ä¤·¤«Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/trans-io.c:2199
+#, gcc-internal-format
+msgid "Bad IO basetype (%d)"
+msgstr ""
 
-#~ msgid "macro \"%s\" passed %u arguments, but takes just %u"
-#~ msgstr "¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬ %u ÅϤµ¤ì¤Þ¤·¤¿¤¬¡¢%u ¤·¤«¼õ¤±¼è¤ê¤Þ¤»¤ó"
+#: fortran/trans-openmp.c:1715
+#, gcc-internal-format
+msgid "gfc_trans_omp_workshare(): Bad statement code"
+msgstr ""
 
-#~ msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢´Ø¿ôŪ¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-stmt.c:513
+#, gcc-internal-format
+msgid "An alternate return at %L without a * dummy argument"
+msgstr ""
 
-#~ msgid "\"%s\" may not appear in macro parameter list"
-#~ msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-types.c:478
+#, gcc-internal-format
+msgid "integer kind=8 not available for -fdefault-integer-8 option"
+msgstr ""
 
-#~ msgid "macro parameters must be comma-separated"
-#~ msgstr "¥Þ¥¯¥í²¾°ú¿ô¤Ï¥«¥ó¥Þ¶èÀڤꤵ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-types.c:501
+#, gcc-internal-format
+msgid "real kind=8 not available for -fdefault-real-8 option"
+msgstr ""
 
-#~ msgid "parameter name missing"
-#~ msgstr "²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-types.c:514
+#, gcc-internal-format
+msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+msgstr ""
 
-#~ msgid "anonymous variadic macros were introduced in C99"
-#~ msgstr "̵̾²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤Ï C99 ¤ÇºÎ¤êÆþ¤ì¤é¤ì¤Þ¤·¤¿"
+#: fortran/trans-types.c:1365
+#, gcc-internal-format
+msgid "Array element size too big"
+msgstr ""
 
-#~ msgid "ISO C requires whitespace after the macro name"
-#~ msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥í̾¤Î¸å¤í¤Ë¶õÇò¤òÍ׵ᤷ¤Þ¤¹"
+#: fortran/trans.c:1398
+#, gcc-internal-format
+msgid "gfc_trans_code(): Bad statement code"
+msgstr ""
 
-#~ msgid "'##' cannot appear at either end of a macro expansion"
-#~ msgstr "'##' ¤Ï¥Þ¥¯¥íŸ³«¤Îξü¤Ë¤Ï½Ð¸½¤Ç¤­¤Þ¤»¤ó"
+#: java/class.c:836
+#, gcc-internal-format
+msgid "bad method signature"
+msgstr "不正なメソッドシグネイチャです"
 
-#~ msgid "\"%s\" redefined"
-#~ msgstr "\"%s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: java/class.c:895
+#, gcc-internal-format
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr "ConstantValue 属性の場所を間違えています(どのフィールドでもありません)"
 
-#~ msgid "this is the location of the previous definition"
-#~ msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃ֤Ǥ¹"
+#: java/class.c:898
+#, fuzzy, gcc-internal-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "macro argument \"%s\" would be stringified with -traditional."
-#~ msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ï -traditional ¤ò¤Ä¤±¤ë¤Èʸ»úÎ󲽤µ¤ì¤¿»ö¤Ç¤·¤ç¤¦"
+#: java/class.c:909
+#, fuzzy, gcc-internal-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "invalid hash type %d in dump_definition"
-#~ msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
+#: java/class.c:1637
+#, gcc-internal-format
+msgid "abstract method in non-abstract class"
+msgstr "abstract メソッドが非抽象クラスにあります"
 
-#~ msgid ";; Processing block from %d to %d, %d sets.\n"
-#~ msgstr ";; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£\n"
+#: java/class.c:2701
+#, fuzzy, gcc-internal-format
+msgid "non-static method %q+D overrides static method"
+msgstr "非静的メソッド '%s' が静的メソッドをオーバーライドしています"
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ·Ù¹ð: "
+#: java/decl.c:1227
+#, fuzzy, gcc-internal-format
+msgid "%q+D used prior to declaration"
+msgstr "`%s' は宣言よりも先に使用されました"
 
-#~ msgid "((anonymous))"
-#~ msgstr "((̵̾))"
+#: java/decl.c:1653
+#, fuzzy, gcc-internal-format
+msgid "In %+D: overlapped variable and exception ranges at %d"
+msgstr "%s 内: 変数と例外範囲が %d で重なっています"
 
-#~ msgid "%s: warnings being treated as errors\n"
-#~ msgstr "%s: ·Ù¹ð¤Ï¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤¹\n"
+#: java/decl.c:1704
+#, gcc-internal-format
+msgid "bad type in parameter debug info"
+msgstr "仮引数デバッグ情報に不正な型があります"
 
-#~ msgid "In method `%s':"
-#~ msgstr "¥á¥½¥Ã¥É `%s' Æâ:"
+#: java/decl.c:1713
+#, fuzzy, gcc-internal-format
+msgid "bad PC range for debug info for local %q+D"
+msgstr "ローカルの `%s' 用デバッグ情報のための PC 範囲が不正です"
 
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%d"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 %s:%d ¤«¤é"
+#: java/expr.c:351
+#, gcc-internal-format
+msgid "need to insert runtime check for %s"
+msgstr ""
 
-#~ msgid "internal regno botch: regno = %d\n"
-#~ msgstr "ÆâÉôŪ¤Ë regno ¤Î½èÍý¤¬ÊÑ: regno = %d\n"
+#: java/expr.c:499 java/expr.c:546
+#, gcc-internal-format
+msgid "assert: %s is assign compatible with %s"
+msgstr ""
 
-#~ msgid "can't get current directory"
-#~ msgstr "¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
+#: java/expr.c:657
+#, gcc-internal-format
+msgid "stack underflow - dup* operation"
+msgstr "スタックアンダーフロー - dup* 操作"
 
-#~ msgid "Can't access real part of complex value in hard register"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Î¼Â¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
+#: java/expr.c:1656
+#, fuzzy, gcc-internal-format
+msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
+msgstr "参照 `%s' は曖昧です: interface `%s' と interface `%s' に現れました"
 
-#~ msgid "can't access imaginary part of complex value in hard register"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Îµõ¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
+#: java/expr.c:1684
+#, fuzzy, gcc-internal-format
+msgid "field %qs not found"
+msgstr "フィールド `%s' が見つかりません"
 
-#~ msgid "function using short complex types cannot be inline"
-#~ msgstr "short complex ·¿¤ò»È¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: java/expr.c:2247
+#, gcc-internal-format
+msgid "method '%s' not found in class"
+msgstr "メソッド '%s' はクラス内に見つかりません"
 
-#~ msgid "unsupported wide integer operation"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥ï¥¤¥ÉÀ°¿ô±é»»"
+#: java/expr.c:2442
+#, gcc-internal-format
+msgid "failed to find class '%s'"
+msgstr "'%s' クラスを見つけるのに失敗しました"
 
-#~ msgid "prior parameter's size depends on `%s'"
-#~ msgstr "Í¥À褹¤ë²¾°ú¿ô¤Î¥µ¥¤¥º¤Ï `%s' ¼¡Âè¤Ç¤¹"
+#: java/expr.c:2483
+#, fuzzy, gcc-internal-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr "クラス '%s' は名前が '%s' でシグネイチャ '%s' と一致するメソッドを持っていません"
 
-#~ msgid "returned value in block_exit_expr"
-#~ msgstr "block_exit_expr ¤ÇÃͤò return ¤·¤Þ¤·¤¿"
+#: java/expr.c:2514
+#, gcc-internal-format
+msgid "invokestatic on non static method"
+msgstr "非静的メソッドに invokestatic しました"
 
-#~ msgid "no INTEGER type can hold a pointer on this configuration"
-#~ msgstr "¸½ºß¤ÎÀßÄê¤Ç¤ÏÈó INTEGER ·¿¤¬¥Ý¥¤¥ó¥¿¤òÊÝ»ý¤Ç¤­¤Þ¤¹"
+#: java/expr.c:2519
+#, gcc-internal-format
+msgid "invokestatic on abstract method"
+msgstr "抽象メソッドに invokestatic しました"
 
-#~ msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-#~ msgstr "ÀßÄê: REAL, INTEGER µÚ¤Ó LOGICAL ¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¡¢"
+#: java/expr.c:2527
+#, gcc-internal-format
+msgid "invoke[non-static] on static method"
+msgstr "静的メソッドに invoke[非 static] しました"
 
-#~ msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-#~ msgstr "¥Ý¥¤¥ó¥¿¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¤¹¤¬¡¢¤½¤ì¤éÁ´¤Æ¤¬ 32 ¥Ó¥Ã¥ÈÉý"
+#: java/expr.c:2886
+#, fuzzy, gcc-internal-format
+msgid "missing field '%s' in '%s'"
+msgstr "フィールド '%s'('%s' 内) を欠いています"
 
-#~ msgid "properly unless they all are 32 bits wide."
-#~ msgstr "¤Ç¤Ê¤¤¤È g77 ¤ÏÀµ¾ï¤ËÆ°ºî¤·¤Þ¤»¤ó¡£"
+#: java/expr.c:2893
+#, fuzzy, gcc-internal-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr "フィールド '%s'('%s' 内) のシグネイチャが一致しません"
 
-#~ msgid "Please keep this in mind before you report bugs.  g77 should"
-#~ msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤ëÁ°¤Ë¤³¤Î»ö¤ò¿´¤Ëα¤á¤ÆÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£"
+#: java/expr.c:2922
+#, gcc-internal-format
+msgid "assignment to final field %q+D not in field%'s class"
+msgstr ""
 
-#~ msgid "support non-32-bit machines better as of version 0.6."
-#~ msgstr "g77 ¤Ï¤¤¤º¤ì version 0.6 Æ±ÍͤËÈó 32 ¥Ó¥Ã¥Èµ¡¤Ç¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+#: java/expr.c:3146
+#, gcc-internal-format
+msgid "invalid PC in line number table"
+msgstr "無効な PC が行番号テーブルにあります"
 
-#~ msgid "configuration: char * holds %d bits, but ftnlen only %d"
-#~ msgstr "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢ftnlen ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹"
+#: java/expr.c:3196
+#, fuzzy, gcc-internal-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr "%d から %d の前までのバイトコードには到達できません"
 
-#~ msgid ""
-#~ "configuration: char * holds %d bits, but INTEGER only %d --\n"
-#~ " ASSIGN statement might fail"
-#~ msgstr ""
-#~ "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢INTEGER ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹ --\n"
-#~ " ¶²¤é¤¯ ASSIGN Ê¸¤¬¼ºÇÔ¤·¤Þ¤¹"
+#: java/expr.c:3238
+#, fuzzy, gcc-internal-format
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr "%d からメソッドの終りまでのバイトコードには到達できません"
 
-#~ msgid "Directory name must immediately follow -I"
-#~ msgstr "¥Ç¥¤¥ì¥¯¥È¥ê̾¤Ï -I ¤Î¤¹¤°¸å¤í¤Ë¤Ä¤±¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#. duplicate code from LOAD macro
+#: java/expr.c:3546
+#, gcc-internal-format
+msgid "unrecogized wide sub-instruction"
+msgstr "認識できない wide sub 命令です"
 
-#~ msgid "Print g77-specific compiler version info, run internal tests"
-#~ msgstr "g77 ¸ÇÍ­¤Î¥³¥ó¥Ñ¥¤¥é¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¡¢ÆâÉô¥Æ¥¹¥È¤Î¼Â¹Ô"
+#: java/jcf-parse.c:506
+#, gcc-internal-format
+msgid "<constant pool index %d not in range>"
+msgstr ""
 
-#~ msgid "Program is written in typical FORTRAN 66 dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê FORTRAN 66 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/jcf-parse.c:516
+#, gcc-internal-format
+msgid "<constant pool index %d unexpected type"
+msgstr ""
 
-#~ msgid "Program is written in typical Unix f77 dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê Unix f77 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/jcf-parse.c:1098
+#, gcc-internal-format
+msgid "bad string constant"
+msgstr "不正な文字列定数です"
 
-#~ msgid "Program does not use Unix-f77 dialectal features"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬ Unix-f77 Êý¸À¤Îµ¡Ç½¤ò»È¤Ã¤Æ¤¤¤Ê¤¤"
+#: java/jcf-parse.c:1116
+#, gcc-internal-format
+msgid "bad value constant type %d, index %d"
+msgstr "不正な定数値型 %d, インデックス %d"
 
-#~ msgid "Program is written in Fortran-90-ish dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬ Fortran-90 ÅªÊý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/jcf-parse.c:1396 java/jcf-parse.c:1402
+#, fuzzy, gcc-internal-format
+msgid "cannot find file for class %s"
+msgstr "クラス %s 用のファイルを見つけられません。"
 
-#~ msgid "Allow $ in symbol names"
-#~ msgstr "$ ¤ò¥·¥ó¥Ü¥ë̾¤È¤·¤Æ»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë"
+#: java/jcf-parse.c:1427
+#, gcc-internal-format
+msgid "not a valid Java .class file"
+msgstr "正常な Java .class ファイルではありません"
 
-#~ msgid "f2c-compatible code need not be generated"
-#~ msgstr "f2c ¸ß´¹¥³¡¼¥É¤òÀ¸À®¤¹¤ëɬÍפ¬¤Ê¤¤"
+#: java/jcf-parse.c:1430
+#, gcc-internal-format
+msgid "error while parsing constant pool"
+msgstr "constant プールの構文解析中にエラーが発生しました"
 
-#~ msgid "Unsupported; do not generate libf2c-calling code"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- libf2c-calling ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#. FIXME - where was first time
+#: java/jcf-parse.c:1445
+#, gcc-internal-format
+msgid "reading class %s for the second time from %s"
+msgstr "class %s を読込むのは %s から二回目になります"
 
-#~ msgid "Unsupported; affects code-generation of arrays"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- ÇÛÎó¤Î¥³¡¼¥ÉÀ¸À®¤Ë±Æ¶Á¤¹¤ë"
+#: java/jcf-parse.c:1463
+#, gcc-internal-format
+msgid "error while parsing fields"
+msgstr "フィールドの構文解析中にエラーが発生しました"
 
-#~ msgid "Program is written in Fortran-90-ish free form"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ï Fortran-90 Åª¥Õ¥ê¡¼¥Õ¥©¡¼¥à¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/jcf-parse.c:1466
+#, gcc-internal-format
+msgid "error while parsing methods"
+msgstr "メソッドの構文解析中にエラーが発生しました"
 
-#~ msgid "Warn about use of (only a few for now) Fortran extensions"
-#~ msgstr "Fortran ³ÈÄ¥(º£¤Ï¾¯¤Ê¤¤¤¬)¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤¹¤ë"
+#: java/jcf-parse.c:1469
+#, gcc-internal-format
+msgid "error while parsing final attributes"
+msgstr "final 属性の構文解析中にエラーが発生しました"
 
-#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ï VXT (Digital) FORTRAN ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/jcf-parse.c:1508
+#, gcc-internal-format
+msgid "duplicate class will only be compiled once"
+msgstr ""
 
-#~ msgid "Disallow all ugly features"
-#~ msgstr "Á´¤Æ¤Î½¹¤¤µ¡Ç½¤òµö²Ä¤·¤Ê¤¤"
+#: java/jcf-parse.c:1604
+#, gcc-internal-format
+msgid "missing Code attribute"
+msgstr "Code 属性を欠いています"
 
-#~ msgid "Hollerith and typeless constants not passed as arguments"
-#~ msgstr "Hollerith ¤ä·¿¤Ê¤·Äê¿ô¤ò°ú¿ô¤È¤·¤ÆÅϤµ¤Ê¤¤"
+#: java/jcf-parse.c:1850
+#, gcc-internal-format
+msgid "no input file specified"
+msgstr "入力ファイルが指定されていません"
 
-#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ÊÑ¿ô¤ÎÄ̾ï¤Î¥³¥Ô¡¼¤òµö²Ä¤¹¤ë"
+#: java/jcf-parse.c:1886
+#, gcc-internal-format
+msgid "can%'t close input file %s: %m"
+msgstr ""
 
-#~ msgid "Dummy array dimensioned to (1) is assumed-size"
-#~ msgstr "¥À¥ß¡¼ÇÛÎó¤Î¼¡¸µ¤ò (1) ¤È¤ß¤Ê¤¹"
+#: java/jcf-parse.c:1929
+#, gcc-internal-format
+msgid "bad zip/jar file %s"
+msgstr "zip/jar ファイル %s は不正です"
 
-#~ msgid "Trailing comma in procedure call denotes null argument"
-#~ msgstr "¥×¥í¥·¡¼¥¸¥ã¸Æ¤Ó½Ð¤·Ãæ¤ÎϢ³¥«¥ó¥Þ¤Ç null °ú¿ô¤òɽ¸½¤¹¤ë"
+#: java/jcf-parse.c:2131
+#, fuzzy, gcc-internal-format
+msgid "error while reading %s from zip file"
+msgstr "フィールドの構文解析中にエラーが発生しました"
 
-#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-#~ msgstr "DOUBLE COMPLEX Z ¤Ç¤Î REAL(Z) ¤È AIMAG(Z) ¤òµö²Ä¤¹¤ë"
+#: java/jvspec.c:396
+#, gcc-internal-format
+msgid "can%'t specify %<-D%> without %<--main%>"
+msgstr ""
 
-#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
-#~ msgstr "DATA ¤ä PARAMETER ·Ðͳ¤Î½é´ü²½¤Ï·¿¸ß´¹¤Ç¤¢¤ë"
+#: java/jvspec.c:399
+#, gcc-internal-format
+msgid "%qs is not a valid class name"
+msgstr ""
 
-#~ msgid "Allow INTEGER and LOGICAL interchangeability"
-#~ msgstr "INTEGER ¤È LOGICAL ¤ÏÁê¸ß¤ËÊѹ¹²Äǽ¤Ç¤¢¤ë¤È¤¹¤ë"
+#: java/jvspec.c:405
+#, gcc-internal-format
+msgid "--resource requires -o"
+msgstr ""
 
-#~ msgid "Print internal debugging-related info"
-#~ msgstr "ÆâÉô¥Ç¥Ð¥Ã¥°´ØÏ¢¾ðÊó¤òɽ¼¨¤¹¤ë"
+#: java/jvspec.c:412
+#, gcc-internal-format
+msgid "already-compiled .class files ignored with -C"
+msgstr ""
 
-#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
-#~ msgstr "ʸ»ú/hollerith Äê¿ô¤Ç¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤òÆüì¤Ê¤â¤Î¤È¤·¤Ê¤¤ (C ¼°)"
+#: java/jvspec.c:419
+#, gcc-internal-format
+msgid "cannot specify both -C and -o"
+msgstr "-C と -o は両方を一緒に指定できません"
 
-#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-#~ msgstr "COMPLEX ·×»»¤Î¥Ð¥°¤ò²óÈò¤ò¥¨¥ß¥å¥ì¡¼¥È¤¹¤ë¥Õ¥í¥ó¥È¥¨¥ó¥É¤ò»ý¤Ä"
+#: java/jvspec.c:431
+#, gcc-internal-format
+msgid "cannot create temporary file"
+msgstr "一時ファイルを作成できません"
 
-#~ msgid "Disable the appending of underscores to externals"
-#~ msgstr "³°ÉôÊÑ¿ô¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: java/jvspec.c:453
+#, gcc-internal-format
+msgid "using both @FILE with multiple files not implemented"
+msgstr "@FILE での複数ファイルの使用は実装されていません"
 
-#~ msgid "Intrinsics spelled as e.g. SqRt"
-#~ msgstr "intrinsic ¤¬Î㤨¤Ð SqRt ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: java/jvspec.c:537
+#, gcc-internal-format
+msgid "cannot specify %<main%> class when not linking"
+msgstr ""
 
-#~ msgid "Intrinsics in uppercase"
-#~ msgstr "intrinsic ¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: java/lang.c:578
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Java"
+msgstr ""
 
-#~ msgid "Intrinsics letters in arbitrary cases"
-#~ msgstr "intrinsic Ê¸»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: java/lang.c:589
+#, gcc-internal-format
+msgid "-findirect-dispatch is incompatible with -freduced-reflection"
+msgstr ""
 
-#~ msgid "Language keywords spelled as e.g. IOStat"
-#~ msgstr "¸À¸ìͽÌó¸ì¤¬Î㤨¤Ð IOStat ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: java/lang.c:592
+#, fuzzy, gcc-internal-format
+msgid "-fjni is incompatible with -freduced-reflection"
+msgstr "-G はデフォルトの PIC コードと共存できません"
 
-#~ msgid "Language keywords in uppercase"
-#~ msgstr "¸À¸ìͽÌó¸ì¤Ï±ÑÂçʸ»ú¤È¤¹¤ë"
+#: java/lang.c:603
+#, gcc-internal-format
+msgid "can%'t do dependency tracking with input from stdin"
+msgstr ""
 
-#~ msgid "Language keyword letters in arbitrary cases"
-#~ msgstr "¸À¸ìͽÌó¸ìʸ»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: java/lang.c:619
+#, gcc-internal-format
+msgid "couldn%'t determine target name for dependency tracking"
+msgstr ""
 
-#~ msgid "Internally convert most source to uppercase"
-#~ msgstr "ÆâÉôŪ¤ÊÊÑ´¹¤Ç¤Ï¥½¡¼¥¹¤ÎËؤó¤É¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: java/mangle_name.c:325 java/mangle_name.c:402
+#, gcc-internal-format
+msgid "internal error - invalid Utf8 name"
+msgstr "内部エラー - 無効な Utf8 名です"
 
-#~ msgid "Internally preserve source case"
-#~ msgstr "ÆâÉôŪ¤Ë¥½¡¼¥¹¤Î¥±¡¼¥¹¤òÊÝ»ý¤¹¤ë"
+#: java/typeck.c:426
+#, gcc-internal-format
+msgid "junk at end of signature string"
+msgstr "シグネイチャ文字列の終りにゴミがあります"
 
-#~ msgid "Symbol names spelled in mixed case"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤Ï¥±¡¼¥¹º®ºß¤ÇÄÖ¤é¤ì¤ë"
+#: java/verify-glue.c:378
+#, fuzzy, gcc-internal-format
+msgid "verification failed: %s"
+msgstr "検証エラー (PC=%d)"
 
-#~ msgid "Symbol names in uppercase"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤òÂçʸ»ú¤È¤¹¤ë"
+#: java/verify-glue.c:380
+#, fuzzy, gcc-internal-format
+msgid "verification failed at PC=%d: %s"
+msgstr "検証エラー (PC=%d)"
 
-#~ msgid "Program written in uppercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: java/verify-glue.c:468
+#, gcc-internal-format
+msgid "bad pc in exception_table"
+msgstr "exception_table に不正な pc があります"
 
-#~ msgid "Program written in lowercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto-lang.c:692
+#, fuzzy, gcc-internal-format
+msgid "-fwpa and -fltrans are mutually exclusive"
+msgstr "-pedantic と -traditional とは相互排他的です"
 
-#~ msgid "Program written in strict mixed-case"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬¸·Ì©¤Ë¥±¡¼¥¹º®ºß¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto-object.c:112
+#, gcc-internal-format
+msgid "open %s failed: %s"
+msgstr ""
 
-#~ msgid "Compile as if program written in uppercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: lto/lto-object.c:153 lto/lto-object.c:186 lto/lto-object.c:271
+#: lto/lto-object.c:328 lto/lto-object.c:352
+#, gcc-internal-format
+msgid "%s: %s"
+msgstr "%s: %s"
 
-#~ msgid "Compile as if program written in lowercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: lto/lto-object.c:155
+#, gcc-internal-format
+msgid "%s: %s: %s"
+msgstr ""
 
-#~ msgid "Preserve all spelling (case) used in program"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿ÄÖ¤ê(¤Î¥±¡¼¥¹)¤òÁ´¤ÆÊÝ»ý¤¹¤ë"
+#: lto/lto-object.c:195
+#, gcc-internal-format
+msgid "close: %s"
+msgstr ""
 
-#~ msgid "Delete libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ëºï½ü¤¹¤ë"
+#: lto/lto-object.c:240
+#, gcc-internal-format
+msgid "two or more sections for %s"
+msgstr ""
 
-#~ msgid "Disable libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë̵¸ú²½¤¹¤ë"
+#: lto/lto.c:161
+#, gcc-internal-format
+msgid "%s: section %s is missing"
+msgstr ""
 
-#~ msgid "Hide libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë±£¤¹"
+#: lto/lto.c:293
+#, gcc-internal-format
+msgid "bytecode stream: garbage at the end of symbols section"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: lto/lto.c:317
+#, gcc-internal-format
+msgid "could not parse hex number"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: lto/lto.c:349
+#, gcc-internal-format
+msgid "unexpected file name %s in linker resolution file. Expected %s"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: lto/lto.c:358
+#, fuzzy, gcc-internal-format
+msgid "could not parse file offset"
+msgstr "ダンプファイル %s を開けませんでした"
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: lto/lto.c:361
+#, gcc-internal-format
+msgid "unexpected offset"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: lto/lto.c:380
+#, gcc-internal-format
+msgid "invalid line in the resolution file"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: lto/lto.c:393
+#, gcc-internal-format
+msgid "invalid resolution in the resolution file"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: lto/lto.c:399
+#, gcc-internal-format
+msgid "resolution sub id %x not in object file"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: lto/lto.c:484
+#, gcc-internal-format
+msgid "cannot read LTO decls from %s"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: lto/lto.c:1448
+#, gcc-internal-format
+msgid "no LTRANS output list filename provided"
+msgstr ""
 
-#~ msgid "Delete MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤òºï½ü¤¹¤ë"
+#: lto/lto.c:1451
+#, gcc-internal-format
+msgid "opening LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Disable MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#: lto/lto.c:1492
+#, gcc-internal-format
+msgid "lto_obj_file_open() failed"
+msgstr ""
 
-#~ msgid "Hide MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤ò±£¤¹"
+#: lto/lto.c:1518
+#, gcc-internal-format
+msgid "writing to LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Delete libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤òºï½ü¤¹¤ë"
+#: lto/lto.c:1526
+#, gcc-internal-format
+msgid "closing LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Disable libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#: lto/lto.c:2118
+#, gcc-internal-format
+msgid "could not open symbol resolution file: %m"
+msgstr ""
 
-#~ msgid "Hide libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤ò±£¤¹"
+#: lto/lto.c:2186
+#, gcc-internal-format
+msgid "errors during merging of translation units"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: objc/objc-act.c:619
+#, gcc-internal-format
+msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: objc/objc-act.c:736
+#, gcc-internal-format
+msgid "class attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: objc/objc-act.c:751
+#, gcc-internal-format
+msgid "category attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Treat initial values of 0 like non-zero values"
-#~ msgstr "0 ¤Î½é´ü²½ÃͤòÈó¥¼¥íÃͤȤ·¤Æ¼è¤ê°·¤¦"
+#: objc/objc-act.c:754
+#, gcc-internal-format
+msgid "category attributes are not available in this version of the compiler, (ignored)"
+msgstr ""
 
-#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-#~ msgstr "COMMON ¤ä EQUIVALENCE ÍѤÎÆÃÊ̤ʥǥХå°¾ðÊó¤òȯ¹Ô¤¹¤ë¡Ê̵¸ú²½¤µ¤ì¤Æ¤¤¤ë¡Ë"
+#: objc/objc-act.c:760
+#, gcc-internal-format
+msgid "class extensions are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Take at least one trip through each iterative DO loop"
-#~ msgstr "ºÇÄã¤Ç¤â°ì²ó¤Ï³ÆÈ¿Éü DO ¥ë¡¼¥×¤¬½èÍý¤µ¤ì¤ë¤È¤¹¤ë"
+#: objc/objc-act.c:772
+#, gcc-internal-format
+msgid "protocol attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Disable fatal diagnostics about inter-procedural problems"
-#~ msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤ÎÃ×̿Ū¤Ê¿ÇÃÇɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: objc/objc-act.c:837
+#, fuzzy, gcc-internal-format
+msgid "%<@end%> must appear in an @implementation context"
+msgstr "`@end' は実装コンテクストに現れなければなりません"
 
-#~ msgid "Make prefix-radix non-decimal constants be typeless"
-#~ msgstr "ÈóÀ°¿ôÄê¿ô¤ÎÀÜÈø´ð¿ô¤¬·¿¤Ê¤·¤Ç¤¢¤ë¤È¤¹¤ë"
+#: objc/objc-act.c:846
+#, gcc-internal-format
+msgid "%<@package%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Fortran-specific form of -fbounds-check"
-#~ msgstr "Fortran ¸ÇÍ­¤Î -fbounds-check ¤Î·Á¼°"
+#: objc/objc-act.c:848
+#, gcc-internal-format
+msgid "%<@package%> presently has the same effect as %<@public%>"
+msgstr ""
 
-#~ msgid "Disable warnings about inter-procedural problems"
-#~ msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ðɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: objc/objc-act.c:857
+#, gcc-internal-format
+msgid "@optional/@required are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Warn about constructs with surprising meanings"
-#~ msgstr "²ò¼á¤Ë¸í²ò¤ò¾·¤¯¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: objc/objc-act.c:863
+#, gcc-internal-format
+msgid "@optional/@required is allowed in @protocol context only"
+msgstr ""
 
-#~ msgid "the meaning of `\\a' varies with -traditional"
-#~ msgstr "-traditional ¤Ç¤Ï `\\a' ¤Î°ÕÌ£¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: objc/objc-act.c:970
+#, gcc-internal-format
+msgid "%<@property%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "non-ANSI-standard escape sequence, `\\%c'"
-#~ msgstr "Èó ANSI É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: objc/objc-act.c:974
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
+msgstr ""
 
-#~ msgid "non-ANSI escape sequence `\\%c'"
-#~ msgstr "Èó ANSI ¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: objc/objc-act.c:991
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
+msgstr ""
 
-#~ msgid "unknown escape sequence `\\%c'"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
+#: objc/objc-act.c:997
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<retain%> attribute"
+msgstr ""
 
-#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: `\\' ¤Î¸å¤Ëʸ»ú¥³¡¼¥É 0x%x"
+#: objc/objc-act.c:1002
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<copy%> attribute"
+msgstr ""
 
-#~ msgid "Badly formed directive -- no closing quote"
-#~ msgstr "ÉÔÀµ¤Ê·Á¤Î¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:1007
+#, gcc-internal-format
+msgid "%<retain%> attribute conflicts with %<copy%> attribute"
+msgstr ""
 
-#~ msgid "Bad directive -- missing close-quote"
-#~ msgstr "ÉÔÀµ¤Ê¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:1024
+#, gcc-internal-format
+msgid "property declaration not in @interface or @protocol context"
+msgstr ""
 
-#~ msgid "ignoring pragma: %s"
-#~ msgstr "pragma ¤ò̵»ë¤·¤Þ¤¹: %s"
+#: objc/objc-act.c:1035
+#, fuzzy, gcc-internal-format
+msgid "invalid property declaration"
+msgstr "無効な宣言です"
 
-#~ msgid "Use `#line ...' instead of `# ...' in first line"
-#~ msgstr "ºÇ½é¤Î¹Ô¤Ç¤Ï `# ...' ¤ÎÂå¤ê¤Ë `#line ...' ¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: objc/objc-act.c:1043
+#, gcc-internal-format
+msgid "property can not be an array"
+msgstr ""
 
-#~ msgid "invalid #-line"
-#~ msgstr "̵¸ú¤Ê #-¹Ô"
+#. A @property is not an actual variable, but it is a way to
+#. describe a pair of accessor methods, so its type (which is
+#. the type of the return value of the getter and the first
+#. argument of the setter) can't be a bitfield (as return values
+#. and arguments of functions can not be bitfields).  The
+#. underlying instance variable could be a bitfield, but that is
+#. a different matter.
+#: objc/objc-act.c:1061
+#, fuzzy, gcc-internal-format
+msgid "property can not be a bit-field"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#~ msgid "ASSIGNed FORMAT specifier is too small"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ FORMAT »ØÄê»Ò¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:1093
+#, gcc-internal-format
+msgid "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>"
+msgstr ""
 
-#~ msgid "ASSIGN to variable that is too small"
-#~ msgstr "ASSIGN Àè¤ÎÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:1096
+#, gcc-internal-format
+msgid "%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it"
+msgstr ""
 
-#~ msgid "ASSIGNed GOTO target variable is too small"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ GOTO ÀèÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:1103
+#, gcc-internal-format
+msgid "%<retain%> attribute is only valid for Objective-C objects"
+msgstr ""
 
-#~ msgid "%s no longer supported -- try -fvxt"
-#~ msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fvxt ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: objc/objc-act.c:1107
+#, gcc-internal-format
+msgid "%<copy%> attribute is only valid for Objective-C objects"
+msgstr ""
 
-#~ msgid "%s no longer supported -- try -fno-vxt -ff90"
-#~ msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fno-vxt -ff90 ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: objc/objc-act.c:1161
+#, gcc-internal-format
+msgid "redeclaration of property %qD"
+msgstr ""
 
-#~ msgid "%s disabled, use normal debugging flags"
-#~ msgstr "%s ¤¬Ìµ¸ú¤Ç¤¹¡£Ä̾ï¥Ç¥Ð¥Ã¥°¥Õ¥é¥°¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: objc/objc-act.c:1164 objc/objc-act.c:1229 objc/objc-act.c:1239
+#: objc/objc-act.c:1252 objc/objc-act.c:1263 objc/objc-act.c:1274
+#: objc/objc-act.c:1311 objc/objc-act.c:10301 objc/objc-act.c:10364
+#: objc/objc-act.c:10386 objc/objc-act.c:10399 objc/objc-act.c:10417
+#: objc/objc-act.c:10516
+#, gcc-internal-format
+msgid "originally specified here"
+msgstr ""
 
-#~ msgid "output_operand: %s"
-#~ msgstr "output_operand: %s"
+#: objc/objc-act.c:1226
+#, gcc-internal-format
+msgid "'nonatomic' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
-#~ msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:1236
+#, gcc-internal-format
+msgid "'getter' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "argument to `-V' is missing"
-#~ msgstr "`-V' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:1249
+#, gcc-internal-format
+msgid "'setter' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Warning: -pipe ignored because -time specified"
-#~ msgstr "·Ù¹ð: -time ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+#: objc/objc-act.c:1260
+#, gcc-internal-format
+msgid "assign semantics attributes of property %qD conflict with previous declaration"
+msgstr ""
 
-#~ msgid "Invalid specification!  Bug in cc."
-#~ msgstr "̵¸ú¤Ê»ØÄê! cc ¤Î¥Ð¥°."
+#: objc/objc-act.c:1271
+#, gcc-internal-format
+msgid "'readonly' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Internal gcc abort."
-#~ msgstr "ÆâÉô gcc ÃæÃÇ"
+#: objc/objc-act.c:1309
+#, gcc-internal-format
+msgid "type of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Internal gcov abort.\n"
-#~ msgstr "ÆâÉô gcc abort.\n"
+#: objc/objc-act.c:1779
+#, gcc-internal-format
+msgid "the dot syntax is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
-#~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] ¥Õ¥¡¥¤¥ë\n"
+#. 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:1795
+#, gcc-internal-format
+msgid "could not find class %qE"
+msgstr ""
 
-#~ msgid "Could not open basic block file %s.\n"
-#~ msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#. Again, this should never happen, but we do check.
+#: objc/objc-act.c:1803
+#, gcc-internal-format
+msgid "could not find interface for class %qE"
+msgstr ""
 
-#~ msgid "Could not open data file %s.\n"
-#~ msgstr "¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë %s ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#: objc/objc-act.c:1809 objc/objc-act.c:9541 objc/objc-act.c:9667
+#, gcc-internal-format
+msgid "class %qE is deprecated"
+msgstr ""
 
-#~ msgid "Assuming that all execution counts are zero.\n"
-#~ msgstr "Á´¼Â¹Ô¿ô¤¬¥¼¥í¤Ç¤¢¤ë¤È²¾Äꤷ¤Þ¤¹¡£\n"
+#: objc/objc-act.c:1838
+#, gcc-internal-format
+msgid "could not find setter/getter for %qE in class %qE"
+msgstr ""
 
-#~ msgid "Could not open program flow graph file %s.\n"
-#~ msgstr "¥×¥í¥°¥é¥à¥Õ¥í¡¼¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#: objc/objc-act.c:1874
+#, gcc-internal-format
+msgid "readonly property can not be set"
+msgstr ""
 
-#~ msgid "No executable code associated with file %s.\n"
-#~ msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë·ë¤ÓÉÕ¤¯¼Â¹Ô¥³¡¼¥É¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
+#. 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:2122
+#, fuzzy, gcc-internal-format
+msgid "method declaration not in @interface context"
+msgstr "メソッド定義がクラスコンテキスト内ではありません"
 
-#~ msgid ".da file contents exhausted too early\n"
-#~ msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¤¢¤Þ¤ê¤ËÁ᤯»È¤¤ÀڤäƤ·¤Þ¤¤¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2126
+#, gcc-internal-format
+msgid "method attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2143
+#, fuzzy, gcc-internal-format
+msgid "method definition not in @implementation context"
+msgstr "メソッド定義がクラスコンテキスト内ではありません"
 
-#~ msgid "No executable source lines in function %s\n"
-#~ msgstr "´Ø¿ô %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:2158
+#, gcc-internal-format
+msgid "method attributes can not be specified in @implementation context"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d branches executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬´Ø¿ô %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2401
+#, fuzzy, gcc-internal-format
+msgid "class %qs does not implement the %qE protocol"
+msgstr "クラス `%s' は `%s' プロトコルを実装していません"
 
-#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ìÅ٤ϴؿô %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2404
+#, fuzzy, gcc-internal-format
+msgid "type %qs does not conform to the %qE protocol"
+msgstr "オブジェクトが `%s' プロトコルに適合しません"
 
-#~ msgid "No branches in function %s\n"
-#~ msgstr "´Ø¿ô %s ¤Ë¤Ïʬ´ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:2668
+#, fuzzy, gcc-internal-format
+msgid "comparison of distinct Objective-C types lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#~ msgid "%6.2f%% of %d calls executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ²ó) ¤Î¸Æ¤Ó½Ð¤·¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2672
+#, gcc-internal-format
+msgid "initialization from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "didn't use all bb entries of graph, function %s\n"
-#~ msgstr "¥°¥é¥Õ¤Î bb ¥¨¥ó¥È¥ê¤Î°ìÉô¤·¤«»È¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡¢´Ø¿ô %s\n"
+#: objc/objc-act.c:2676
+#, gcc-internal-format
+msgid "assignment from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "block_num = %ld, num_blocks = %d\n"
-#~ msgstr "¥Ö¥í¥Ã¥¯¿ô = %ld¡¢ÈÖ¹æ¥Ö¥í¥Ã¥¯ = %d\n"
+#: objc/objc-act.c:2680
+#, gcc-internal-format
+msgid "distinct Objective-C type in return"
+msgstr ""
 
-#~ msgid "ERROR: too many basic blocks in .bb file %s\n"
-#~ msgstr "¥¨¥é¡¼: .bb ¥Õ¥¡¥¤¥ë %s ¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤¬Â¿¤¹¤®¤Þ¤¹\n"
+#: objc/objc-act.c:2684
+#, gcc-internal-format
+msgid "passing argument %d of %qE from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d source lines executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2822
+#, fuzzy, gcc-internal-format
+msgid "statically allocated instance of Objective-C class %qE"
+msgstr "オブジェクトの静的な割当てはサポートされていません"
 
-#~ msgid "%6.2f%% of %d branches executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2831
+#, gcc-internal-format
+msgid "redeclaration of Objective-C class %qs"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ì²ó¤Ï¥Õ¥¡¥¤¥ë %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+#. This case happens when we are given an 'interface' which
+#. is not a valid class name.  For example if a typedef was
+#. used, and 'interface' really is the identifier of the
+#. typedef, but when you resolve it you don't get an
+#. Objective-C class, but something else, such as 'int'.
+#. This is an error; protocols make no sense unless you use
+#. them with Objective-C objects.
+#: objc/objc-act.c:2873
+#, gcc-internal-format
+msgid "only Objective-C object types can be qualified with a protocol"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d calls executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ²óÃæ) ¤Î¸Æ¤Ó½Ð¤·¤¬¥Õ¥¡¥¤¥ë %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:2935
+#, gcc-internal-format
+msgid "protocol %qE has circular dependency"
+msgstr ""
 
-#~ msgid "call %d returns = %d%%\n"
-#~ msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d%%\n"
+#: objc/objc-act.c:2964 objc/objc-act.c:8409
+#, fuzzy, gcc-internal-format
+msgid "cannot find protocol declaration for %qE"
+msgstr "`%s' に対するプロトコル宣言が見つかりません"
 
-#~ msgid "branch %d taken = %d\n"
-#~ msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d\n"
+#: objc/objc-act.c:3455 objc/objc-act.c:4919 objc/objc-act.c:9117
+#: objc/objc-act.c:9592 objc/objc-act.c:9660 objc/objc-act.c:9710
+#, fuzzy, gcc-internal-format
+msgid "cannot find interface declaration for %qE"
+msgstr "`%s' に対するインタフェース宣言が見つかりません"
 
-#~ msgid "Unexpected EOF while reading source file %s.\n"
-#~ msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤òÆɤ߹þ¤ßÃæ¤Ëͽ´ü¤»¤Ì EOF.\n"
+#: objc/objc-act.c:3459
+#, gcc-internal-format
+msgid "interface %qE does not have valid constant string layout"
+msgstr ""
 
-#~ msgid "varargs function cannot be inline"
-#~ msgstr "²ÄÊÑ°ú¿ô´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:3464
+#, fuzzy, gcc-internal-format
+msgid "cannot find reference tag for class %qE"
+msgstr "クラス %s 用のファイルを見つけられません。"
 
-#~ msgid "function using alloca cannot be inline"
-#~ msgstr "alloca ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4086
+#, gcc-internal-format
+msgid "creating selector for nonexistent method %qE"
+msgstr ""
 
-#~ msgid "function using setjmp cannot be inline"
-#~ msgstr "setjmp ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4328
+#, gcc-internal-format
+msgid "%qE is not an Objective-C class name or alias"
+msgstr ""
 
-#~ msgid "function uses __builtin_eh_return"
-#~ msgstr "´Ø¿ô¤¬ __builtin_eh_return ¤ò»È¤¤¤Þ¤¹"
+#: objc/objc-act.c:4429 objc/objc-act.c:4462 objc/objc-act.c:9498
+#: objc/objc-act.c:10822 objc/objc-act.c:10874
+#, gcc-internal-format
+msgid "Objective-C declarations may only appear in global scope"
+msgstr ""
 
-#~ msgid "function with nested functions cannot be inline"
-#~ msgstr "Æþ¤ì»Ò´Ø¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4434
+#, fuzzy, gcc-internal-format
+msgid "cannot find class %qE"
+msgstr "クラス `%s' が見つかりません"
 
-#~ msgid "function with label addresses used in initializers cannot inline"
-#~ msgstr "¥é¥Ù¥ë¥¢¥É¥ì¥¹¤ò»ý¤Á¡¢½é´ü²½»Ò¤Ç»È¤ï¤ì¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4436
+#, fuzzy, gcc-internal-format
+msgid "class %qE already exists"
+msgstr "クラス `%s' は既に存在します"
 
-#~ msgid "no prototype, and parameter address used; cannot be inline"
-#~ msgstr "¥×¥í¥È¥¿¥¤¥×¤¬¤Ê¤¯¡¢²¾°ú¿ô¤Î¥¢¥É¥ì¥¹¤¬»È¤ï¤ì¤Æ¤¤¤ë -- inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4484 objc/objc-act.c:9557
+#, fuzzy, gcc-internal-format
+msgid "%qE redeclared as different kind of symbol"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#~ msgid "inline functions not supported for this return value type"
-#~ msgstr "¤³¤ÎÌá¤êÃÍ·¿¤Î inline ´Ø¿ô¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: objc/objc-act.c:4773
+#, gcc-internal-format
+msgid "strong-cast assignment has been intercepted"
+msgstr ""
 
-#~ msgid "function with varying-size return value cannot be inline"
-#~ msgstr "²ÄÊÑŤÎÌá¤êÃͤòÊÖ¤¹´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4815
+#, gcc-internal-format
+msgid "strong-cast may possibly be needed"
+msgstr ""
 
-#~ msgid "function with varying-size parameter cannot be inline"
-#~ msgstr "²ÄÊÑĹ°ú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4825
+#, fuzzy, gcc-internal-format
+msgid "instance variable assignment has been intercepted"
+msgstr "インスタンス変数 `%s' がクラスメソッドからアクセスされました"
 
-#~ msgid "function with transparent unit parameter cannot be inline"
-#~ msgstr "Æ©²á¶¦ÍÑÂΤΰú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4844
+#, gcc-internal-format
+msgid "pointer arithmetic for garbage-collected objects not allowed"
+msgstr ""
 
-#~ msgid "function with computed jump cannot inline"
-#~ msgstr "»»½Ð¤µ¤ì¤¿¥¸¥ã¥ó¥×¤ò¹Ô¤Ê¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:4850
+#, gcc-internal-format
+msgid "global/static variable assignment has been intercepted"
+msgstr ""
 
-#~ msgid "function with nonlocal goto cannot be inline"
-#~ msgstr "Èó¥í¡¼¥«¥ë goto ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:5054
+#, gcc-internal-format
+msgid "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
+msgstr ""
 
-#~ msgid "function with target specific attribute(s) cannot be inlined"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È¸Çͭ°À­Éդδؿô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:5429
+#, gcc-internal-format
+msgid "@catch parameter is not a known Objective-C class type"
+msgstr ""
 
-#~ msgid "internal error in check-init: tree code not implemented: %s"
-#~ msgstr "check-init ¤ÇÆâÉô¥¨¥é¡¼: ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
+#: objc/objc-act.c:5435
+#, fuzzy, gcc-internal-format
+msgid "@catch parameter can not be protocol-qualified"
+msgstr "複雑なパラメタをもつ関数は inline にできません"
 
-#~ msgid "internal error - too many interface type"
-#~ msgstr "ÆâÉô¥¨¥é¡¼ - interface ·¿¤¬Â¿¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:5478
+#, gcc-internal-format
+msgid "exception of type %<%T%> will be caught"
+msgstr ""
 
-#~ msgid "assignment to final static field `%s' not in class initializer"
-#~ msgstr "final static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:5480
+#, gcc-internal-format
+msgid "   by earlier handler for %<%T%>"
+msgstr ""
 
-#~ msgid "assignment to final field `%s' not in constructor"
-#~ msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:5534
+#, gcc-internal-format
+msgid "%<@try%> without %<@catch%> or %<@finally%>"
+msgstr ""
 
-#~ msgid "Can't expand %s"
-#~ msgstr "%s ¤òŸ³«¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:5585
+#, gcc-internal-format
+msgid "%<@throw%> (rethrow) used outside of a @catch block"
+msgstr ""
 
-#~ msgid "Source file for class `%s' is newer than its matching class file. Source file used instead"
-#~ msgstr "¥¯¥é¥¹ `%s' ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ï¡¢°ìÃפ¹¤ë¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤è¤ê¿·¤·¤¤¤Ç¤¹¡£¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÂå¤ê¤Ë»È¤¤¤Þ¤¹"
+#: objc/objc-act.c:5597
+#, fuzzy, gcc-internal-format
+msgid "%<@throw%> argument is not an object"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#~ msgid "can't reopen %s"
-#~ msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:5971
+#, gcc-internal-format
+msgid "type %q+D does not have a known size"
+msgstr ""
 
-#~ msgid "The `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute. This generally means that your classpath is incorrect set. Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath."
-#~ msgstr "`%s' Æâ¤Ç¸«¤Ä¤«¤Ã¤¿ `java.lang.Object' ¤Ï¡¢Ä¹¤µ¥¼¥í¤ÎÆÃÊ̤ʠ`gnu.gcj.gcj-compiled' Â°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤³¤ì¤ÏÉáÄ̤¢¤Ê¤¿¤Î¥¯¥é¥¹¥Ñ¥¹¤¬Àµ¤·¤¯ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤»ö¤ò°ÕÌ£¤·¤Þ¤¹¡£`info gcj \"Input Options\"' ¤ò»È¤Ã¤Æ¡¢¥¯¥é¥¹¥Ñ¥¹¤ÎÀßÄêÊýË¡¤òÀâÌÀ¤·¤Æ¤¢¤ë info ¥Ú¡¼¥¸¤ò¸«¤Æ²¼¤µ¤¤"
+#: objc/objc-act.c:6573
+#, fuzzy, gcc-internal-format
+msgid "%s %qs"
+msgstr "%s: %s"
 
-#~ msgid "source file seen twice on command line and will be compiled only once."
-#~ msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤¬¥³¥Þ¥ó¥É¥é¥¤¥ó¤ËºÆ¤Ó¸½¤ì¤Þ¤·¤¿¤¬¡¢¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ë¤Î¤Ï°ìÅÙ¤À¤±¤Ç¤¹"
+#: objc/objc-act.c:6596 objc/objc-act.c:6615
+#, gcc-internal-format
+msgid "inconsistent instance variable specification"
+msgstr "インスタンス変数の仕様が一貫していません"
 
-#~ msgid "Premature end of input file %s"
-#~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤Î½ª¤ê¤Ë㤹¤ë¤Î¤¬Á᤹¤®¤Þ¤¹"
+#: objc/objc-act.c:7457
+#, fuzzy, gcc-internal-format
+msgid "can not use an object as parameter to a method"
+msgstr "仮引数宣言の中で `::' を使えません"
 
-#~ msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-#~ msgstr "generate_bytecode_insn ¤ÇÆâÉô¥¨¥é¡¼ - ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
+#: objc/objc-act.c:7501
+#, gcc-internal-format
+msgid "method argument attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "can't to open %s"
-#~ msgstr "%s ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:7841
+#, fuzzy, gcc-internal-format
+msgid "multiple methods named %<%c%E%> found"
+msgstr "重複した仮引数名 `%s'"
 
-#~ msgid "Only one of `--print-main', `--list-class', and `--complexity' allowed"
-#~ msgstr "`--print-main', `--list-class', `--complexity' ¤«¤é¤Ï°ì¤Ä¤·¤«Áª¤Ù¤Þ¤»¤ó"
+#: objc/objc-act.c:7844
+#, gcc-internal-format
+msgid "using %<%c%s%>"
+msgstr ""
 
-#~ msgid "File not found `%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:7853
+#, fuzzy, gcc-internal-format
+msgid "multiple selectors named %<%c%E%> found"
+msgstr "重複した仮引数名 `%s'"
 
-#~ msgid "Disable automatic array bounds checking"
-#~ msgstr "¼«Æ°Åª¤ÊÇÛÎó¶­³¦¸¡ºº¤ò¹Ô¤ï¤Ê¤¤"
+#: objc/objc-act.c:7856
+#, gcc-internal-format
+msgid "found %<%c%s%>"
+msgstr ""
 
-#~ msgid "Make is_compiled_class return 1"
-#~ msgstr "is_compiled_class ¤¬ 1 ¤òÊÖ¤¹¤è¤¦¤Ë¤¹¤ë"
+#: objc/objc-act.c:7865
+#, gcc-internal-format
+msgid "also found %<%c%s%>"
+msgstr ""
 
-#~ msgid "Dump class files to <name>.class"
-#~ msgstr "¥¯¥é¥¹¤ò <name>.class ¥Õ¥¡¥¤¥ë¤Ø¥À¥ó¥×¤¹¤ë"
+#: objc/objc-act.c:8089
+#, fuzzy, gcc-internal-format
+msgid "no super class declared in @interface for %qE"
+msgstr "`%s' へのインターフェイスに基底クラスが宣言されていません"
 
-#~ msgid "Don't put synchronization structure in each object"
-#~ msgstr "Ʊ´ü¹½Â¤ÂΤò³Æ¥ª¥Ö¥¸¥§¥¯¥È¤ËÁȤßÆþ¤ì¤Ê¤¤"
+#: objc/objc-act.c:8127
+#, gcc-internal-format
+msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
+msgstr ""
 
-#~ msgid "Set class path and suppress system path"
-#~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤷ¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
+#: objc/objc-act.c:8191
+#, fuzzy, gcc-internal-format
+msgid "invalid receiver type %qs"
+msgstr "レシーバ型 `%s' が無効です"
 
-#~ msgid "Choose class whose main method should be used"
-#~ msgstr "main ¥á¥½¥Ã¥É¤¬»È¤ï¤ì¤ë¤Ù¤­¥¯¥é¥¹¤òÁªÂò¤¹¤ë"
+#: objc/objc-act.c:8206
+#, gcc-internal-format
+msgid "%<%c%E%> not found in protocol(s)"
+msgstr ""
 
-#~ msgid "Add directory to class path"
-#~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
+#: objc/objc-act.c:8220
+#, fuzzy, gcc-internal-format
+msgid "%qE may not respond to %<%c%E%>"
+msgstr "`%s' は `%s' に応答しません"
 
-#~ msgid "Directory where class files should be written"
-#~ msgstr "¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤Þ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê"
+#: objc/objc-act.c:8228
+#, gcc-internal-format
+msgid "no %<%c%E%> method found"
+msgstr ""
 
-#~ msgid "Use built-in instructions for division"
-#~ msgstr "ÁȤ߹þ¤ß¤Î½ü»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#: objc/objc-act.c:8235
+#, gcc-internal-format
+msgid "(Messages without a matching method signature"
+msgstr ""
 
-#~ msgid ""
-#~ "unknown encoding: `%s'\n"
-#~ "This might mean that your locale's encoding is not supported\n"
-#~ "by your system's iconv(3) implementation.  If you aren't trying\n"
-#~ "to use a particular encoding for your input file, try the\n"
-#~ "`--encoding=UTF-8' option."
-#~ msgstr ""
-#~ "ÉÔÌÀ¤Ê¥¨¥ó¥³¡¼¥É: `%s'\n"
-#~ "¤³¤ì¤Ï¤¢¤Ê¤¿¤Î¥í¥±¡¼¥ë¤Î¥¨¥ó¥³¡¼¥É¤¬¥·¥¹¥Æ¥à¤Î iconv(3) ¼ÂÁõ¤¬\n"
-#~ "¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¤È±¾¤¦»ö¤ò°ÕÌ£¤·¤Þ¤¹¡£¤â¤·¤¢¤Ê¤¿¤¬ÆþÎÏ¥Õ¥¡¥¤¥ë\n"
-#~ "¤ÎÆÃÄꥨ¥ó¥³¡¼¥É¤ò»È¤¦¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢`--encoding=UTF-8' ¥ª¥×¥·¥ç¥ó\n"
-#~ "¤ò»È¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£"
+#: objc/objc-act.c:8237
+#, gcc-internal-format
+msgid "will be assumed to return %<id%> and accept"
+msgstr ""
 
-#~ msgid "Can't mangle %s"
-#~ msgstr "%s ¤Î̾Á°ÊÑ´¹(mangle) ¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8239
+#, gcc-internal-format
+msgid "%<...%> as arguments.)"
+msgstr ""
 
-#~ msgid "'*' expected"
-#~ msgstr "'*' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:8515
+#, gcc-internal-format
+msgid "undeclared selector %qE"
+msgstr ""
 
-#~ msgid "Class or interface declaration expected"
-#~ 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:8559
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE accessed in class method"
+msgstr "インスタンス変数 `%s' がクラスメソッドからアクセスされました"
 
-#~ msgid "'{' expected"
-#~ msgstr "'{' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:8874
+#, fuzzy, gcc-internal-format
+msgid "duplicate declaration of method %<%c%E%>"
+msgstr "クラスメソッド `%s' の宣言が重複しています。"
 
-#~ msgid "Missing super class name"
-#~ msgstr "¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:8935
+#, fuzzy, gcc-internal-format
+msgid "duplicate interface declaration for category %<%E(%E)%>"
+msgstr "カテゴリ `%s(%s)' へのインターフェイス宣言が重複しています"
 
-#~ msgid "Missing interface name"
-#~ msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:8963
+#, fuzzy, gcc-internal-format
+msgid "illegal reference type specified for instance variable %qs"
+msgstr "非 static ローカル変数 `%s' への asm 指定子は無視されます"
 
-#~ msgid "Missing variable initializer"
-#~ msgstr "ÊÑ¿ô½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:8974
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qs has unknown size"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "']' expected"
-#~ msgstr "']' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:8999
+#, gcc-internal-format
+msgid "type %qE has no default constructor to call"
+msgstr ""
 
-#~ msgid "Unbalanced ']'"
-#~ msgstr "Âбþ¤Î¤Ê¤¤ ']' ¤Ç¤¹"
+#: objc/objc-act.c:9005
+#, fuzzy, gcc-internal-format
+msgid "destructor for %qE shall not be run either"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#~ msgid "Invalid method declaration, method name required"
-#~ msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
+#. Vtable pointers are Real Bad(tm), since Obj-C cannot
+#. initialize them.
+#: objc/objc-act.c:9017
+#, fuzzy, gcc-internal-format
+msgid "type %qE has virtual member functions"
+msgstr "メンバ関数の名前を欠いています"
 
-#~ msgid "')' expected"
-#~ msgstr "')' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9018
+#, fuzzy, gcc-internal-format
+msgid "illegal aggregate type %qE specified for instance variable %qs"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#~ msgid "Missing class type term"
-#~ msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:9028
+#, gcc-internal-format
+msgid "type %qE has a user-defined constructor"
+msgstr ""
 
-#~ msgid "Invalid interface type"
-#~ msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹"
+#: objc/objc-act.c:9030
+#, gcc-internal-format
+msgid "type %qE has a user-defined destructor"
+msgstr ""
 
-#~ msgid "':' expected"
-#~ msgstr "':' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9034
+#, gcc-internal-format
+msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
+msgstr ""
 
-#~ msgid "'(' expected"
-#~ msgstr "'(' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9146
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE is declared private"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#~ msgid "Missing term or ')'"
-#~ msgstr "¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:9157
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE is %s; this will be a hard error in the future"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#~ msgid "Missing term and ')' expected"
-#~ msgstr "¹à¤Èɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:9164
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE is declared %s"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "Invalid update expression"
-#~ msgstr "̵¸ú¤Ê¹¹¿·¼°¤Ç¤¹"
+#: objc/objc-act.c:9275 objc/objc-act.c:9390
+#, fuzzy, gcc-internal-format
+msgid "incomplete implementation of class %qE"
+msgstr "クラス `%s' の実装が不完全です"
 
-#~ msgid "Missing term or ')' expected"
-#~ msgstr "¹à¤Þ¤¿¤Ïɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:9279 objc/objc-act.c:9394
+#, fuzzy, gcc-internal-format
+msgid "incomplete implementation of category %qE"
+msgstr "カテゴリ `%s' の実装が不完全です"
 
-#~ msgid "'class' or 'this' expected"
-#~ msgstr "'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9288 objc/objc-act.c:9402
+#, fuzzy, gcc-internal-format
+msgid "method definition for %<%c%E%> not found"
+msgstr "`%c%s' のメソッド定義が見つかりません"
 
-#~ msgid "'class' expected"
-#~ msgstr "'class' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9443
+#, fuzzy, gcc-internal-format
+msgid "%s %qE does not fully implement the %qE protocol"
+msgstr "%s `%s' は `%s' プロトコルを完全には実装していません"
 
-#~ msgid "'[' expected"
-#~ msgstr "'[' ¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9504 objc/objc-act.c:12694
+#, fuzzy, gcc-internal-format
+msgid "%<@end%> missing in implementation context"
+msgstr "`@end' は実装コンテクストに現れなければなりません"
 
-#~ msgid "Field expected"
-#~ msgstr "¥Õ¥£¡¼¥ë¥É¤¬É¬ÍפǤ¹"
+#: objc/objc-act.c:9533
+#, fuzzy, gcc-internal-format
+msgid "cannot find interface declaration for %qE, superclass of %qE"
+msgstr "`%s' のインターフェイス宣言が見つかりません(`%s' の基底クラスです)"
 
-#~ msgid "Missing term and ']' expected"
-#~ msgstr "¹à¤Èɬ¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:9572
+#, fuzzy, gcc-internal-format
+msgid "reimplementation of class %qE"
+msgstr "クラス `%s' の再実装です"
 
-#~ msgid "Constructor invocation must be first thing in a constructor"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:9605
+#, fuzzy, gcc-internal-format
+msgid "conflicting super class name %qE"
+msgstr "基底クラス名 `%s' が衝突しています"
 
-#~ msgid "Only constructors can invoke constructors"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹"
+#: objc/objc-act.c:9608
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %qE"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid ": `%s' JDK1.1(TM) feature"
-#~ msgstr ": `%s' ¤Ï JDK1.1(TM) ¤Îµ¡Ç½¤Ç¤¹"
+#: objc/objc-act.c:9610
+#, fuzzy, gcc-internal-format
+msgid "previous declaration"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid ""
-#~ "%s.\n"
-#~ "%s"
-#~ msgstr ""
-#~ "%s.\n"
-#~ "%s"
+#: objc/objc-act.c:9623 objc/objc-act.c:9625
+#, fuzzy, gcc-internal-format
+msgid "duplicate interface declaration for class %qE"
+msgstr "クラス `%s' のインターフェイス宣言が重複しています"
 
-#~ msgid "Can't use '$' as a separator for inner classes"
-#~ msgstr "'$' ¤ÏÆâÉô¥¯¥é¥¹¤Î¶èÀÚ¤ê»Ò¤È¤·¤Æ»ÈÍѤǤ­¤Þ¤»¤ó"
+#: objc/objc-act.c:9971 objc/objc-act.c:10165
+#, gcc-internal-format
+msgid "can not find instance variable associated with property"
+msgstr ""
 
-#~ msgid "malformed .zip archive in CLASSPATH: %s"
-#~ msgstr "CLASSPATH Æâ¤ËÊѤʠ.zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s"
+#. TODO: This should be caught much earlier than this.
+#: objc/objc-act.c:10131
+#, gcc-internal-format
+msgid "invalid setter, it must have one argument"
+msgstr ""
 
-#~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives."
-#~ msgstr "¥Ç¥Õ¥©¥ë¥È¥Ñ¥Ã¥±¡¼¥¸ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£CLASSPATH ´Ä¶­ÊÑ¿ô¤È¥¢¡¼¥«¥¤¥Ö¤Ø¤Î¥¢¥¯¥»¥¹¤ò³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£"
+#: objc/objc-act.c:10294 objc/objc-act.c:10509
+#, gcc-internal-format
+msgid "property %qs already specified in %<@dynamic%>"
+msgstr ""
 
-#~ msgid "not a static field `%s'"
-#~ msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10297 objc/objc-act.c:10512
+#, gcc-internal-format
+msgid "property %qs already specified in %<@synthesize%>"
+msgstr ""
 
-#~ msgid "No case for %s"
-#~ msgstr "%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10311 objc/objc-act.c:10526
+#, gcc-internal-format
+msgid "no declaration of property %qs found in the interface"
+msgstr ""
 
-#~ msgid "internal error - use of undefined type"
-#~ msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
+#: objc/objc-act.c:10338
+#, gcc-internal-format
+msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
+msgstr ""
 
-#~ msgid "unknown opcode %d@pc=%d during verification"
-#~ msgstr "ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤Ëȯ¸«¤·¤Þ¤·¤¿"
+#: objc/objc-act.c:10359
+#, gcc-internal-format
+msgid "property %qs is using instance variable %qs of incompatible type"
+msgstr ""
 
-#~ msgid "no class name specified as argument to -fconstant-string-class"
-#~ msgstr "-fconstant-string-class ¤Ë°ú¿ô¤È¤·¤Æ»ØÄꤵ¤ì¤¿¥¯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10381
+#, fuzzy, gcc-internal-format
+msgid "'assign' property %qs is using bit-field instance variable %qs"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#~ msgid "object does not conform to the `%s' protocol"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤¬ `%s' ¥×¥í¥È¥³¥ë¤ËŬ¹ç¤·¤Þ¤»¤ó"
+#: objc/objc-act.c:10394
+#, fuzzy, gcc-internal-format
+msgid "'atomic' property %qs is using bit-field instance variable %qs"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#~ msgid "class `%s' does not implement the `%s' protocol"
-#~ msgstr "¥¯¥é¥¹ `%s' ¤Ï `%s' ¥×¥í¥È¥³¥ë¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
+#: objc/objc-act.c:10412
+#, gcc-internal-format
+msgid "property %qs is using the same instance variable as property %qs"
+msgstr ""
 
-#~ msgid "`%s' cannot be statically allocated"
-#~ msgstr "`%s' ¤òÀÅŪ¤Ë³ÎÊݤǤ­¤Þ¤»¤ó"
+#: objc/objc-act.c:10453
+#, gcc-internal-format
+msgid "%<@synthesize%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Undefined type `id', please import <objc/objc.h>"
-#~ msgstr "`id' ·¿¤¬Ì¤ÄêµÁ¤Ç¤¹¡£<objc/objc.h> ¤ò import ¤·¤Æ²¼¤µ¤¤"
+#. 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:10464
+#, gcc-internal-format
+msgid "%<@synthesize%> not in @implementation context"
+msgstr ""
 
-#~ msgid "Circular inheritance in interface declaration for `%s'"
-#~ msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½Û´ÄŪ¤Ê·Ñ¾µ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:10470
+#, gcc-internal-format
+msgid "%<@synthesize%> can not be used in categories"
+msgstr ""
 
-#~ msgid "cannot find class (factory) method."
-#~ msgstr "¥¯¥é¥¹ (factory) ¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10479
+#, gcc-internal-format
+msgid "%<@synthesize%> requires the @interface of the class to be available"
+msgstr ""
 
-#~ msgid "return type for `%s' defaults to id"
-#~ msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤Ï¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
+#: objc/objc-act.c:10562
+#, gcc-internal-format
+msgid "%<@dynamic%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "method `%s' not implemented by protocol."
-#~ msgstr "¥á¥½¥Ã¥É `%s' ¤Ï¥×¥í¥È¥³¥ë¤Ë¤è¤Ã¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#. 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:10573
+#, gcc-internal-format
+msgid "%<@dynamic%> not in @implementation context"
+msgstr ""
 
-#~ msgid "return type defaults to id"
-#~ msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
+#: objc/objc-act.c:10595
+#, gcc-internal-format
+msgid "%<@dynamic%> requires the @interface of the class to be available"
+msgstr ""
 
-#~ msgid "cannot find method."
-#~ msgstr "¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+#. It would be nice to use warn_deprecated_use() here, but
+#. we are using TREE_CHAIN (which is supposed to be the
+#. TYPE_STUB_DECL for a TYPE) for something different.
+#: objc/objc-act.c:10801
+#, gcc-internal-format
+msgid "protocol %qE is deprecated"
+msgstr ""
 
-#~ msgid "duplicate definition of class method `%s'."
-#~ msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+#: objc/objc-act.c:10916
+#, fuzzy, gcc-internal-format
+msgid "duplicate declaration for protocol %qE"
+msgstr "プロトコル '%s' の宣言が重複しています"
 
-#~ msgid "static access to object of type `id'"
-#~ msgstr "`id' ·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂΤ¹¤ëÀÅŪ¥¢¥¯¥»¥¹¤Ç¤¹"
+#. TODO: Detect this error earlier.
+#: objc/objc-act.c:11109
+#, gcc-internal-format
+msgid "instance variable has unknown size"
+msgstr ""
 
-#~ msgid "potential selector conflict for method `%s'"
-#~ msgstr "²ÄǽÀ­¤Î¤¢¤ë¥»¥ì¥¯¥¿¤¬¥á¥½¥Ã¥É `%s' ¤È¶¥¹ç¤·¤Þ¤¹"
+#: objc/objc-act.c:11473
+#, gcc-internal-format
+msgid "unknown type %s found during Objective-C encoding"
+msgstr ""
 
-#~ msgid "syntax error at '@' token"
-#~ msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
+#. Do not do any encoding, produce an error and keep going.
+#: objc/objc-act.c:11556
+#, gcc-internal-format
+msgid "trying to encode non-integer type as a bitfield"
+msgstr ""
 
-#~ msgid "Arc profiling: some edge counts were bad."
-#~ msgstr "¸Ì(arc)¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°: ´ö¤Ä¤«¤Î edge ¥«¥¦¥ó¥È¤ÏÉÔÀµ¤Ç¤¹¡£"
+#: objc/objc-act.c:12010
+#, fuzzy, gcc-internal-format
+msgid "conflicting types for %<%c%s%>"
+msgstr "`%s' と型が矛盾します"
 
-#~ msgid "file %s not found, execution counts assumed to be zero."
-#~ msgstr "¥Õ¥¡¥¤¥ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¼Â¹Ô¥«¥¦¥ó¥È¤Ï¥¼¥í¤È¸«¤Ê¤·¤Þ¤¹"
+#: objc/objc-act.c:12014
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %<%c%s%>"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid "%s: internal abort\n"
-#~ msgstr "%s: ÆâÉôÃæÃÇ\n"
+#: objc/objc-act.c:12120
+#, fuzzy, gcc-internal-format
+msgid "no super class declared in interface for %qE"
+msgstr "`%s' へのインターフェイスに基底クラスが宣言されていません"
 
-#~ msgid "conversion from NaN to unsigned int"
-#~ msgstr "NaN ¤«¤éÉä¹ç̵¤·À°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: objc/objc-act.c:12179
+#, gcc-internal-format
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] はメソッドコンテキストに現れなければなりません"
 
-#~ msgid "overflow on truncation to integer"
-#~ msgstr "À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+#: objc/objc-act.c:12218
+#, gcc-internal-format
+msgid "method possibly missing a [super dealloc] call"
+msgstr ""
 
-#~ msgid "overflow on truncation to unsigned integer"
-#~ msgstr "Éä¹ç̵¤·À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+#: objc/objc-act.c:12989
+#, gcc-internal-format
+msgid "instance variable %qs is declared private"
+msgstr ""
 
-#~ msgid "%s: argument domain error"
-#~ msgstr "%s: °ú¿ôÎΰ襨¥é¡¼¤Ç¤¹"
+#: objc/objc-act.c:13034
+#, fuzzy, gcc-internal-format
+msgid "local declaration of %qE hides instance variable"
+msgstr "`%s' のローカル宣言で、インスタンス変数が隠されます"
 
-#~ msgid "%s: function singularity"
-#~ msgstr "%s: ´Ø¿ô¤Îñ°ìÀ­"
+#. This can happen if DECL_ARTIFICIAL (*expr_p), but
+#. should be impossible for real properties, which always
+#. have a getter.
+#: objc/objc-act.c:13079
+#, gcc-internal-format
+msgid "no %qs getter found"
+msgstr ""
 
-#~ msgid "%s: underflow range error"
-#~ msgstr "%s: ¥¢¥ó¥À¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
+#: objc/objc-act.c:13343
+#, gcc-internal-format
+msgid "fast enumeration is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "%s: partial loss of precision"
-#~ msgstr "%s: ÉôʬŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+#: objc/objc-act.c:13353
+#, gcc-internal-format
+msgid "iterating variable in fast enumeration is not an object"
+msgstr ""
 
-#~ msgid "%s: NaN - producing operation"
-#~ msgstr "%s: NaN - Áàºî¤òÀ¸¤¸¤Þ¤¹"
+#: objc/objc-act.c:13359
+#, gcc-internal-format
+msgid "collection in fast enumeration is not an object"
+msgstr ""
 
-#~ msgid "jump to `%s' invalidly jumps into binding contour"
-#~ msgstr "`%s' ¤Ø¤Î¥¸¥ã¥ó¥×¤ÏÅ»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯Æâ¤Ø¡¢Ìµ¸ú¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#, fuzzy
+#~ msgid "Enable fused multiply/add instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "label `%s' used before containing binding contour"
-#~ msgstr "¥é¥Ù¥ë `%s' ¤¬Å»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯¤ò¹½À®¤¹¤ëÁ°¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#, fuzzy
+#~ msgid "Enable fused multiply/add and multiply/subtract instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "`asm' cannot be used in function where memory usage is checked"
-#~ msgstr "`asm' ¤Ï´Ø¿ô¤Ç¥á¥â¥êÍøÍѤòÄ´¤Ù¤ë½ê¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "Generate fused multiply/add instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "`asm' cannot be used with `-fcheck-memory-usage'"
-#~ msgstr "`asm' ¤Ï `-fcheck-memory-usage' ¤È°ì½ï¤Ë»È¤¨¤Þ¤»¤ó"
+#, fuzzy
+#~ msgid "Use 16-bit abs patterns"
+#~ msgstr "64 ビット FP レジスタを使用する"
 
-#~ msgid "output operand constraint %d contains `+'"
-#~ msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó %d ¤Ï `+' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#~ msgid "fix_sched_param: unknown param: %s"
+#~ msgstr "fix_sched_param: 不明なパラメタ: %s"
 
-#~ msgid "hard register `%s' listed as input operand to `asm'"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿ `%s' ¤¬ `asm' ¤ËÂФ·¡¢ÆþÎÏ¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÅÐÏ¿¤µ¤ì¤Þ¤·¤¿"
+#, fuzzy
+#~ msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+#~ msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#~ msgid "case value `%ld' not in enumerated type `%s'"
-#~ msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿ `%s' ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#, fuzzy
+#~ msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+#~ msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#~ msgid "\"%s\" and \"%s\" identical in first %d characters"
-#~ msgstr "\"%s\" ¤È \"%s\" ¤ÏºÇ½é¤Î %d Ê¸»ú¤¬Á´¤¯Æ±¤¸¤Ç¤¹"
+#~ msgid "invalid type argument"
+#~ msgstr "無効な型引数です"
 
-#~ msgid "Generate STABS format debug info"
-#~ msgstr "STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "invalid type argument of array indexing"
+#~ msgstr "`%s' の引数として無効な型"
 
-#~ msgid "Generate extended STABS format debug info"
-#~ msgstr "³ÈÄ¥ STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "invalid type argument of unary %<*%>"
+#~ msgstr "`%s' の引数として無効な型"
 
-#~ msgid "Generate DWARF-1 format debug info"
-#~ msgstr "DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "assignment of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate extended DWARF-1 format debug info"
-#~ msgstr "³ÈÄ¥ DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "increment of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate DWARF-2 debug info"
-#~ msgstr "DWARF-2 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "decrement of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate XCOFF format debug info"
-#~ msgstr "XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "Valid arguments are:"
+#~ msgstr "有効な引数:"
 
-#~ msgid "Generate extended XCOFF format debug info"
-#~ msgstr "³ÈÄ¥ XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "ARGP_HELP_FMT: %s value is less than or equal to %s"
+#~ msgstr "ARGP_HELP_FMT: %s の値は %s の値以下です"
 
-#~ msgid "Generate COFF format debug info"
-#~ msgstr "COFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+#~ msgstr "%.*s: ARGP_HELP_FMT パラメータには値が必要です"
 
-#~ msgid "Do not store floats in registers"
-#~ msgstr "¥ì¥¸¥¹¥¿¤ËÉâÆ°¾®¿ô¤ò³ÊǼ¤·¤Ê¤¤"
+#~ msgid "%.*s: ARGP_HELP_FMT parameter must be positive"
+#~ msgstr "%.*s: ARGP_HELP_FMT パラメータは正の値でなければいけません"
 
-#~ msgid "Consider all mem refs through pointers as volatile"
-#~ msgstr "¥Ý¥¤¥ó¥¿·Ðͳ¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+#~ msgstr "%.*s: 不明な ARGP_HELP_FMT パラメータ"
 
-#~ msgid "Consider all mem refs to global data to be volatile"
-#~ msgstr "Âç°è¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "Garbage in ARGP_HELP_FMT: %s"
+#~ msgstr "ARGP_HELP_FMT 中にごみがあります: %s"
 
-#~ msgid "Consider all mem refs to static data to be volatile"
-#~ msgstr "ÀÅŪ¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+#~ msgstr "長い形式のオプションで必須または任意の引数は、それに対応する短い形式のオプションでも同様に必須または任意です。"
 
-#~ msgid "Copy memory operands into registers before using"
-#~ msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
+#~ msgid "Usage:"
+#~ msgstr "使用法:"
 
-#~ msgid "Copy memory address constants into regs before using"
-#~ msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
+#~ msgid "  or: "
+#~ msgstr "または: "
 
-#~ msgid "Mark data as shared rather than private"
-#~ msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
+#~ msgid " [OPTION...]"
+#~ msgstr " [OPTION...]"
 
-#~ msgid "Run the loop optimiser twice"
-#~ msgstr "¥ë¡¼¥×ºÇŬ²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
+#~ msgid "Try `%s --help' or `%s --usage' for more information.\n"
+#~ msgstr "詳細は `%s --help' または `%s --usage' を実行して下さい。\n"
 
-#~ msgid "Pretend that host and target use the same FP format"
-#~ msgstr "¥Û¥¹¥È¤È¥¿¡¼¥²¥Ã¥È¤¬Æ±¤¸ÉâÆ°¾®¿ô·Á¼°¤ò»È¤¦¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë"
+#~ msgid "Report bugs to %s.\n"
+#~ msgstr ""
+#~ "バグを発見したら <%s> に報告して下さい。\n"
+#~ "翻訳に関するバグは<translation-team-ja@lists.sourceforge.net>に報告してください。\n"
 
-#~ msgid "Improve FP speed by violating ANSI & IEEE rules"
-#~ msgstr "ANSI & IEEE µ¬Â§¤òÇˤäÆÉâÆ°¾®¿ô¤Î®ÅÙ¤ò²þÁ±¤¹¤ë"
+#~ msgid "Unknown system error"
+#~ msgstr "不明なシステムエラー"
 
-#~ msgid "Output GNU ld formatted global initialisers"
-#~ msgstr "GNU ld ·Á¼°¤ÎÂç°è½é´ü²½»Ò¤ò½ÐÎϤ¹¤ë"
+#~ msgid "give this help list"
+#~ msgstr "このヘルプを表示する"
 
-#~ msgid "Generate code to check every memory access"
-#~ msgstr "³Æ¥á¥â¥ê¥¢¥¯¥»¥¹¤ò¸¡½Ð¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#~ msgid "give a short usage message"
+#~ msgstr "短い使用方法を表示する"
 
-#~ msgid "Add a prefix to all function names"
-#~ msgstr "Á´¤Æ¤Î´Ø¿ô̾¤ËÀÜƬ¼­¤òÄɲ乤ë"
+#~ msgid "NAME"
+#~ msgstr "名前"
 
-#~ msgid "Compile just for ISO C89"
-#~ msgstr "ISO C89 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#~ msgid "set the program name"
+#~ msgstr "プログラム名を設定する"
 
-#~ msgid "Do not promote floats to double if using -traditional"
-#~ msgstr "-traditional »ÈÍÑ»þ¤Ë¤Ï¡¢ÉâÆ°¾®¿ô¤Ë´Ø¤· float ¤«¤é double ¤Ë³Ê¾å¤²¤·¤Ê¤¤"
+#~ msgid "SECS"
+#~ msgstr "SECS"
 
-#~ msgid "Determine language standard"
-#~ msgstr "¸À¸ì¤Îɸ½à¤ò·èÄꤹ¤ë"
+#~ msgid "hang for SECS seconds (default 3600)"
+#~ msgstr "SECS 秒でハング (デフォルト 3600)"
 
-#~ msgid "Make bitfields by unsigned by default"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
+#~ msgid "print program version"
+#~ msgstr "プログラムのバージョンを表示する"
 
-#~ msgid "Attempt to support traditional K&R style C"
-#~ msgstr "¸Å¤¤ K&R ¼°¤Î C ¤Î¥µ¥Ý¡¼¥È¤ò»î¤ß¤ë"
+#~ msgid "(PROGRAM ERROR) No version known!?"
+#~ msgstr "(プログラムエラー) 不明なバージョン!?"
 
-#~ msgid "Allow different types as args of ? operator"
-#~ msgstr "? ±é»»»Ò¤Î°ú¿ô¤È¤·¤Æ°Û¤Ê¤Ã¤¿·¿¤òµöÍƤ¹¤ë"
+#~ msgid "%s: Too many arguments\n"
+#~ msgstr "%s: 引数が多すぎます\n"
 
-#~ msgid "Allow the use of $ inside identifiers"
-#~ msgstr "¼±ÊÌ»ÒÃæ¤Ç¤Î $ ¤Î»ÈÍѤòµöÍƤ¹¤ë"
+#~ msgid "(PROGRAM ERROR) Option should have been recognized!?"
+#~ msgstr "(プログラムエラー) オプションは認識されているべきです!?"
 
-#~ msgid "Use the smallest fitting integer to hold enums"
-#~ msgstr "Îóµó·¿¤¬ÊÝ»ý¤Ç¤­¤ëºÇ¾®¤ÎÀ°¿ô·¿¤ò»ÈÍѤ¹¤ë"
+#~ msgid "program error"
+#~ msgstr "プログラムエラー"
 
-#~ msgid "Warn if nested comments are detected"
-#~ msgstr "Æþ¤ì»Ò¤Ë¤Ê¤Ã¤¿¥³¥á¥ó¥È¤ò¸¡½Ð¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#~ msgid "stack overflow"
+#~ msgstr "スタックオーバーフロー"
 
-#~ msgid "Warn about possibly confusing type conversions"
-#~ msgstr "·¿ÊÑ´¹¤¬º®Í𤹤ë²ÄǽÀ­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#~ msgid "cannot find a temporary directory, try setting $TMPDIR"
+#~ msgstr "一時ディレクトリを作成できません。 $TMPDIR を設定してみてください"
 
-#~ msgid "Don't warn about too many arguments to format functions"
-#~ msgstr "format ´Ø¿ô¤Ø¤Î¿¤¹¤®¤ë°ú¿ô¤Ë´Ø¤¹¤ë·Ù¹ð¤·¤Ê¤¤"
+#~ msgid "cannot create a temporary directory using template \"%s\""
+#~ msgstr "テンプレート \"%s\" を使用した一時ディレクトリを作成できません"
 
-#~ msgid "Mark strings as 'const char *'"
-#~ msgstr "ʸ»úÎó¤ò 'const char *' ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë"
+#~ msgid "cannot remove temporary file %s"
+#~ msgstr "一時ファイル %s を削除できません"
 
-#~ msgid "Invalid option `%s'"
-#~ msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+#~ msgid "cannot remove temporary directory %s"
+#~ msgstr "一時ディレクトリ %s を削除できません"
 
-#~ msgid "Errors detected in input file (your bison.simple is out of date)\n"
-#~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ëÃæ¤Ë¥¨¥é¡¼ (¤¢¤Ê¤¿¤Î bison.simple ¤Ï¸Å¤¹¤®¤Þ¤¹)\n"
+#~ msgid "error closing file"
+#~ msgstr "ファイルクローズエラー"
 
-#~ 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"
-#~ msgstr ""
-#~ "  -fdiagnostics-show-location=[once | every-line]  ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤Î²þ¹Ô¤ÎºÝ¤Ë,\n"
-#~ " ¥½¡¼¥¹°ÌÃÖ¾ðÊ󤬹Ԥκǽé¤Ëɽ¼¨¤µ¤ì¤ëÉÑÅÙ¤ò»ØÄꤹ¤ë\n"
+#~ msgid "write error"
+#~ msgstr "書き込みエラー"
 
-#~ msgid "  -O[number]              Set optimisation level to [number]\n"
-#~ msgstr "  -O[number]              ºÇŬ²½¥ì¥Ù¥ë¤ò [number] ¤ËÀßÄꤹ¤ë\n"
+#~ msgid "preserving permissions for %s"
+#~ msgstr "%s のパーミッションを保存しています"
 
-#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-#~ msgstr "  -pedantic-errors        -pedantic ¤ÈƱÍͤÀ¤¬¡¢¥¨¥é¡¼¤òȯÀ¸¤µ¤»¤ë\n"
+#~ msgid "error while opening \"%s\" for reading"
+#~ msgstr "\"%s\"を読込むため開いている際にエラーが発生しました"
 
-#~ msgid "  -w                      Suppress warnings\n"
-#~ msgstr "  -w                      ·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
+#~ msgid "cannot open backup file \"%s\" for writing"
+#~ msgstr "書込み用バックアップファイル\"%s\"を開くことができません"
 
-#~ msgid "  -Wunused                Enable unused warnings\n"
-#~ msgstr "  -Wunused                Ì¤»ÈÍѤˤĤ¤¤Æ¤Î·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "error reading \"%s\""
+#~ msgstr "\"%s\"の読込み中にエラーが発生しました"
 
-#~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
-#~ msgstr "  -Wid-clash-<num>        Æó¤Ä¤Î¼±Ê̻Ҥ¬ <num> Ê¸»úʬ°ìÃפ·¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
+#~ msgid "error writing \"%s\""
+#~ msgstr "\"%s\"の書込み中にエラーが発生しました"
 
-#~ msgid "  -p                      Enable function profiling\n"
-#~ msgstr "  -p                      ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "error after reading \"%s\""
+#~ msgstr "\"%s\"の読込み後にエラーが発生しました"
 
-#~ msgid "  -a                      Enable block profiling \n"
-#~ msgstr "  -a                      ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "fdopen() failed"
+#~ msgstr "fdopen()に失敗しました"
 
-#~ msgid "  -ax                     Enable jump profiling \n"
-#~ msgstr "  -ax                     ¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "C# compiler not found, try installing pnet"
+#~ msgstr "C# コンパイラが見つりません。pnet をインストールしてみてください"
 
-#~ msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
-#~ msgstr "  -dumpbase <file>        ²áÄø¤«¤é¤Î¥À¥ó¥×¤Ë»È¤ï¤ì¤ë̾Á°¤Î¥Ù¡¼¥¹¤È¤¹¤ë\n"
+#~ msgid "C# virtual machine not found, try installing pnet"
+#~ msgstr "C# 仮想マシンが見つかりません。pnet をインストールしてみてください"
 
-#~ msgid ""
-#~ "\n"
-#~ "Language specific options:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¸À¸ì»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#~ msgid "%s subprocess failed"
+#~ msgstr "%s サブプロセスが失敗しました"
 
-#~ msgid "  %-23.23s [undocumented]\n"
-#~ msgstr "  %-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
+#~ msgid "regular empty file"
+#~ msgstr "通常の空ファイル"
 
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented %s specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤ %s »ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+#~ msgid "regular file"
+#~ msgstr "通常ファイル"
 
-#~ msgid ""
-#~ "\n"
-#~ "Target specific options:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#~ msgid "directory"
+#~ msgstr "ディレクトリ"
 
-#~ msgid "  -m%-23.23s [undocumented]\n"
-#~ msgstr "  -m%-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
+#~ msgid "block special file"
+#~ msgstr "ブロックスペシャルファイル"
 
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented target specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+#~ msgid "character special file"
+#~ msgstr "キャラクタスペシャルファイル"
 
-#~ msgid "use -gdwarf -g%d for DWARF v1, level %d"
-#~ msgstr "-gdwarf -g%d ¤ò»ÈÍÑ (DWARF v1, ¥ì¥Ù¥ë %d)"
+#~ msgid "fifo"
+#~ msgstr "fifo"
 
-#~ msgid "use -gdwarf-2   for DWARF v2"
-#~ msgstr "-gdwarf-2 ¤ò»ÈÍÑ (DWARF v2)"
+#~ msgid "symbolic link"
+#~ msgstr "シンボリックリンク"
 
-#~ msgid "ignoring option `%s' due to invalid debug level specification"
-#~ msgstr "̵¸ú¤Ê¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë»ØÄê¤Ë¤è¤ê¡¢¥ª¥×¥·¥ç¥ó `%s' ¤ò̵»ë¤·¤Þ¤¹"
+#~ msgid "socket"
+#~ msgstr "ソケット"
 
-#~ msgid "`%s': unknown or unsupported -g option"
-#~ msgstr "`%s': ÉÔÌÀ¤Þ¤¿¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -g ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+#~ msgid "message queue"
+#~ msgstr "メッセージキュー"
 
-#~ msgid "invalid --param option: %s"
-#~ msgstr "̵¸ú¤Ê --param ¥ª¥×¥·¥ç¥ó: %s"
+#~ msgid "semaphore"
+#~ msgstr "セマフォ"
 
-#~ msgid "`-a' option (basic block profile) not supported"
-#~ msgstr "`-a' ¥ª¥×¥·¥ç¥ó(´ðËÜ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë)¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "shared memory object"
+#~ msgstr "共有メモリオブジェクト"
 
-#~ msgid "`-ax' option (jump profiling) not supported"
-#~ msgstr "`-ax' ¥ª¥×¥·¥ç¥ó(¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë)¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "typed memory object"
+#~ msgstr "型付メモリオブジェクト"
 
-#~ msgid "(It is valid for %s but not the selected language)"
-#~ msgstr "(%s ÍѤȤ·¤Æ¤ÏÀµ¾ï¤Ç¤¹¤¬¡¢ÁªÂò¤µ¤ì¤¿¸À¸ì¤È¤·¤Æ¤Ï̵¸ú¤Ç¤¹)"
+#~ msgid "weird file"
+#~ msgstr "不明なファイル"
 
-#~ msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
-#~ msgstr "`-ax' ¤È `-a' ¤ÏÌ·½â¤¹¤ë¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£`-a' ¤ò̵»ë¤·¤Þ¤·¤¿¡£"
+#~ msgid "Address family for hostname not supported"
+#~ msgstr "ホスト名に対する Address family がサポートされていません"
 
-#~ msgid "profiling does not work without a frame pointer"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤Ê¤·¤Ç¤ÏÆ°ºî¤·¤Þ¤»¤ó"
+#~ msgid "Temporary failure in name resolution"
+#~ msgstr "名前解決に一時的に失敗しました"
 
-#~ msgid "Data size %ld.\n"
-#~ msgstr "¥Ç¡¼¥¿¥µ¥¤¥º %ld.\n"
+#~ msgid "Bad value for ai_flags"
+#~ msgstr "ai_flags に対する誤った値です"
 
-#~ msgid "floating point numbers not allowed in #if expressions"
-#~ msgstr "#if ¼°¤ÎÃæ¤Ç¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#~ msgid "Non-recoverable failure in name resolution"
+#~ msgstr "名前解決でリカバリできない失敗が発生しました"
 
-#~ msgid "octal character constant does not fit in a byte"
-#~ msgstr "8 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+#~ msgid "ai_family not supported"
+#~ msgstr "ai_family はサポートされていません"
 
-#~ msgid "hex character constant does not fit in a byte"
-#~ msgstr "16 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+#~ msgid "Memory allocation failure"
+#~ msgstr "メモリ配置に失敗しました"
 
-#~ msgid "macro or #include recursion too deep"
-#~ msgstr "¥Þ¥¯¥í¤Þ¤¿¤Ï #include ¤ÎºÆµ¢¤¬¿¼¤¹¤®¤Þ¤¹"
+#~ msgid "No address associated with hostname"
+#~ msgstr "ホスト名にアドレスが割り当てられていません"
 
-#~ msgid "Usage: %s [switches] input output"
-#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ"
+#~ msgid "Name or service not known"
+#~ msgstr "名前またはサービスが不明です"
 
-#~ msgid "-traditional and -ansi are mutually exclusive"
-#~ msgstr "-traditional ¤È -ansi ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+#~ msgid "Servname not supported for ai_socktype"
+#~ msgstr "ai_socktype に対して Servname がサポートされていません"
 
-#~ msgid "Filename missing after -i option"
-#~ msgstr "-i ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "ai_socktype not supported"
+#~ msgstr "ai_socktype はサポートされていません"
 
-#~ msgid "Filename missing after -o option"
-#~ msgstr "-o ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "System error"
+#~ msgstr "システムエラー"
 
-#~ msgid "Target missing after %s option"
-#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Argument buffer too small"
+#~ msgstr "引数バッファが小さすぎます"
 
-#~ msgid "Filename missing after %s option"
-#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Processing request in progress"
+#~ msgstr "要求された処理は実行中です"
 
-#~ msgid "Macro name missing after -%c option"
-#~ msgstr "-%c ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Request canceled"
+#~ msgstr "要求がキャンセルされました"
 
-#~ msgid "-trigraphs and -traditional are mutually exclusive"
-#~ msgstr "-trigraphs ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+#~ msgid "Request not canceled"
+#~ msgstr "要求がキャンセルされませんでした"
 
-#~ msgid "Directory name missing after -I option"
-#~ msgstr "-I ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "All requests done"
+#~ msgstr "すべての要求が完了しました"
 
-#~ msgid "`/*' within comment"
-#~ msgstr "`/*' ¤¬¥³¥á¥ó¥ÈÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "Interrupted by a signal"
+#~ msgstr "シグナル割り込みが発生しました"
 
-#~ msgid "not in any file?!"
-#~ msgstr "Á´¤¯¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤?!"
+#~ msgid "Parameter string not correctly encoded"
+#~ msgstr "パラメーター文字列が正しくエンコードされていません"
 
-#~ msgid "`defined' must be followed by ident or (ident)"
-#~ msgstr "`defined' ¤Î¸å¤í¤Ë ident ¤ä (ident) ¤¬¤³¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#~ msgid "Unknown error"
+#~ msgstr "不明なエラー"
 
-#~ msgid "cccp error: invalid special hash type"
-#~ msgstr "cccp ¥¨¥é¡¼: Æüì¥Ï¥Ã¥·¥å·¿¤¬Ìµ¸ú¤Ç¤¹"
+#~ msgid "%s: option '%s' is ambiguous\n"
+#~ msgstr "%s: オプション '%s' は曖昧です\n"
 
-#~ msgid "#include expects \"fname\" or <fname>"
-#~ msgstr "#include ¤Î¸å¤Ë¤Ï \"fname\" ¤ä <fname> ¤¬É¬ÍפǤ¹"
+#~ msgid "%s: option '--%s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '--%s' は引数を取ることができません\n"
 
-#~ msgid "No include path in which to find %.*s"
-#~ msgstr "%.*s ¤¬¸«¤Ä¤«¤ë¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "%s: option '%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '%c%s' は引数を取ることができません\n"
 
-#~ msgid "invalid macro name"
-#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾"
+#~ msgid "%s: option '%s' requires an argument\n"
+#~ msgstr "%s: オプション '--%s' は引数が必要です\n"
 
-#~ msgid "invalid macro name `%s'"
-#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾ `%s'"
+#~ msgid "%s: unrecognized option '--%s'\n"
+#~ msgstr "%s: オプション '--%s' を認識できません\n"
 
-#~ msgid "\"defined\" cannot be used as a macro name"
-#~ msgstr "\"defined\" ¤ò¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "%s: unrecognized option '%c%s'\n"
+#~ msgstr "%s: オプション '%c%s' を認識できません\n"
 
-#~ msgid "parameter name starts with a digit in #define"
-#~ msgstr "#define Ãæ¤Î²¾°ú¿ô̾¤¬¿ô»ú¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹"
+#~ msgid "%s: invalid option -- '%c'\n"
+#~ msgstr "%s: 無効なオプション -- '%c'\n"
 
-#~ msgid "badly punctuated parameter list in #define"
-#~ msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬ÊѤ˶èÀÚ¤é¤ì¤Þ¤·¤¿"
+#~ msgid "%s: option requires an argument -- '%c'\n"
+#~ msgstr "%s: オプションには引数が必要です -- '%c'\n"
 
-#~ msgid "\"%.*s\" redefined"
-#~ msgstr "\"%.*s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#~ msgid "%s: option '-W %s' is ambiguous\n"
+#~ msgstr "%s: オプション '-W %s' は曖昧です\n"
 
-#~ msgid "# operator should be followed by a macro argument name"
-#~ msgstr "# ±é»»»Ò¤Î¸å¤í¤Ë¤Ï¥Þ¥¯¥í°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#~ msgid "%s: option '-W %s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '-W %s' は引数を取ることができません\n"
 
-#~ msgid "invalid format #line command"
-#~ msgstr "#line ¥³¥Þ¥ó¥É¤Î½ñ¼°¤¬Ìµ¸ú¤Ç¤¹"
+#~ msgid "invalid source_version argument to compile_java_class"
+#~ msgstr "compile_java_class への source_version 引数が無効です"
 
-#~ msgid "undefining `defined'"
-#~ msgstr "`defined' ¤ò undef ¤·¤Þ¤¹"
+#~ msgid "invalid target_version argument to compile_java_class"
+#~ msgstr "compile_java_class への target_version 引数が無効です"
 
-#~ msgid "undefining `%s'"
-#~ msgstr "`%s' ¤ò undef ¤·¤Þ¤¹"
+#~ msgid "Java compiler not found, try installing gcj or set $JAVAC"
+#~ msgstr "Java コンパイラが見つかりません。 gcj をインストールするか、またはt $JAVAC を設定してみてください"
 
-#~ msgid "extra text at end of directive"
-#~ msgstr "¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë;ʬ¤Ê¥Æ¥¯¥¹¥È¤¬¤¢¤ê¤Þ¤¹"
+#~ msgid "Java virtual machine not found, try installing gij or set $JAVA"
+#~ msgstr "Java 仮想マシンが見つかりません。 gij をインストールするか、または $JAVA を設定してみてください"
 
-#~ msgid "#error%.*s"
-#~ msgstr "#error%.*s"
+#~ msgid "%s subprocess I/O error"
+#~ msgstr "%s サブプロセス I/O エラー"
 
-#~ msgid "#warning%.*s"
-#~ msgstr "#warning%.*s"
+#~ msgid "cannot change permissions of %s"
+#~ msgstr "%s のパーミッションを変更できません"
 
-#~ msgid "#elif not within a conditional"
-#~ msgstr "#elif ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "cannot create directory %s"
+#~ msgstr "ディレクトリ %s を作成できません"
 
-#~ msgid "#%s not within a conditional"
-#~ msgstr "#%s ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "memory exhausted"
+#~ msgstr "メモリを使い果たしました"
 
-#~ msgid "#else or #elif after #else"
-#~ msgstr "#else ¤Î¸å¤í¤Ë #else ¤ä #elif ¤¬¤¢¤ê¤Þ¤¹"
+#~ msgid "unable to record current working directory"
+#~ msgstr "現在の作業ディレクトリを記録することができません"
 
-#~ msgid "#else not within a conditional"
-#~ msgstr "#else ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "failed to return to initial working directory"
+#~ msgstr "初期作業ディレクトリに戻るのに失敗しました"
 
-#~ msgid "unbalanced #endif"
-#~ msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤ #endif"
+#~ msgid "Failed to open /dev/zero for read"
+#~ msgstr "/dev/zeroを読込み用に開けません"
 
-#~ msgid "arguments given to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿"
+#~ msgid "creation of reading thread failed"
+#~ msgstr "読み込みスレッドの作成に失敗しました"
 
-#~ msgid "no args to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "cannot set up nonblocking I/O to %s subprocess"
+#~ msgstr "%s 子プロセスへ非ブロック I/O を設定できません"
 
-#~ msgid "only 1 arg to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬°ì¸Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "communication with %s subprocess failed"
+#~ msgstr "%s 子プロセスとの通信に失敗しました"
 
-#~ msgid "only %d args to macro `%s'"
-#~ msgstr "%d ¸Ä¤Î°ú¿ô¤·¤«¥Þ¥¯¥í `%s' ¤ËÅϤ·¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "write to %s subprocess failed"
+#~ msgstr "%s 子プロセスへの書き込みに失敗しました"
 
-#~ msgid "too many (%d) args to macro `%s'"
-#~ msgstr "°ú¿ô¤Î¿ô (%d) ¤¬¥Þ¥¯¥í `%s' ¤ËÂФ·¤Æ¿¤¹¤®¤Þ¤¹"
+#~ msgid "read from %s subprocess failed"
+#~ msgstr "%s 子プロセスからの読み込みに失敗しました"
 
-#~ msgid ""
-#~ "Internal error in %s, at tradcpp.c:%d\n"
-#~ "Please submit a full bug report.\n"
-#~ "See %s for instructions."
-#~ msgstr ""
-#~ "%s ¤ÇÆâÉô¥¨¥é¡¼¡¢(tradcpp.c:%d)\n"
-#~ "´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
-#~ "%s ¤Ç¤½¤Î¼ê½ç¤ò¸«¤Æ¤¯¤À¤µ¤¤"
+#~ msgid "subprocess %s terminated with exit code %d"
+#~ msgstr "子プロセス %s が終了コード %d で終了しました"
 
-#~ msgid "volatile register variables don't work as you might wish"
-#~ msgstr "volatile register ÊÑ¿ô¤Ï°Õ¿Þ¤·¤¿¤è¤¦¤Ë¤ÏÆ°ºî¤·¤Þ¤»¤ó"
+#~ msgid "creation of threads failed"
+#~ msgstr "スレッドの作成に失敗しました"
 
-#~ msgid "floating point trap outputting a constant"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¤Î¨Ãͤò½ÐÎϤ¹¤ëºÝ¤Ë¥È¥é¥Ã¥×¤¬¤«¤«¤ê¤Þ¤·¤¿"
+#~ msgid "%s subprocess terminated with exit code %d"
+#~ msgstr "%s 子プロセスが終了コード %d で終了しました"
 
-#~ msgid "`-p' not supported; use `-pg' and gprof(1)"
-#~ msgstr "`-p' ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. `-pg' ¤È gprof(1) ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#~ msgid "cannot create pipe"
+#~ msgstr "パイプを作成できません"
 
-#~ msgid "Incompatible interworking options"
-#~ msgstr "¸ß´¹À­¤Î¤Ê¤¤ interworking ¥ª¥×¥·¥ç¥ó"
+#~ msgid "Success"
+#~ msgstr "成功です"
 
-#~ msgid "-mbsd and -pedantic incompatible"
-#~ msgstr "-mbsd ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "No match"
+#~ msgstr "一致しません"
 
-#~ msgid "-mbsd and -mxopen incompatible"
-#~ msgstr "-mbsd ¤È -mxopen ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Invalid regular expression"
+#~ msgstr "無効な正規表現です"
 
-#~ msgid "-mxopen and -pedantic incompatible"
-#~ msgstr "-mxopen ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Invalid collation character"
+#~ msgstr "無効な照合文字です"
 
-#~ msgid "A -ifile option requires a -map option"
-#~ msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+#~ msgid "Invalid character class name"
+#~ msgstr "無効な文字クラス名です"
 
-#~ msgid "-static not valid with -mcoff"
-#~ msgstr "-static ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Trailing backslash"
+#~ msgstr "終端のバックスラッシュ"
 
-#~ msgid "-shared not valid with -mcoff"
-#~ msgstr "-shared ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid back reference"
+#~ msgstr "無効な前方参照です"
 
-#~ msgid "-symbolic not valid with -mcoff"
-#~ msgstr "-symbolic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched [ or [^"
+#~ msgstr "[ または [^ が不一致です"
 
-#~ msgid "-fpic is not valid with -mcoff"
-#~ msgstr "-fpic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched ( or \\("
+#~ msgstr "( または \\( が不一致です"
 
-#~ msgid "-fPIC is not valid with -mcoff"
-#~ msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched \\{"
+#~ msgstr "\\{ が不一致です"
 
-#~ msgid "-fpic not valid with -mcoff"
-#~ msgstr "-fpic  -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid content of \\{\\}"
+#~ msgstr "\\{\\} の中身が無効です"
 
-#~ msgid "-fPIC not valid with -mcoff"
-#~ msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid range end"
+#~ msgstr "無効な範囲終了です"
 
-#~ msgid "bx]"
-#~ msgstr "bx]"
+#~ msgid "Memory exhausted"
+#~ msgstr "メモリを使い果たしました"
 
-#~ msgid "bx"
-#~ msgstr "bx"
+#~ msgid "Invalid preceding regular expression"
+#~ msgstr "無効な前方正規表現です"
 
-#~ msgid "cx"
-#~ msgstr "cx"
+#~ msgid "Premature end of regular expression"
+#~ msgstr "正規表現が途中で終了しました"
 
-#~ msgid "-p option not supported: use -pg instead"
-#~ msgstr "-p ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. Âå¤ï¤ê¤Ë -pg ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#~ msgid "Regular expression too big"
+#~ msgstr "正規表現が大きすぎます"
 
-#~ msgid "choose either big or little endian, not both"
-#~ msgstr "¥Ó¥Ã¥°¤Þ¤¿¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óξÊý¤Ç¤Ï¤Ê¤¯¡¢¤É¤Á¤é¤«¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
+#~ msgid "Unmatched ) or \\)"
+#~ msgstr ") または \\) が不一致です"
 
-#~ msgid "choose either m340 or m210 not both"
-#~ msgstr "m340 ¤Þ¤¿¤Ï m210 ¤ÎξÊý¤Ç¤Ï¤Ê¤¯¡¢¤É¤Á¤é¤«¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
+#~ msgid "No previous regular expression"
+#~ msgstr "以前に正規表現がありません"
 
-#~ msgid "may not use both -mfp64 and -msingle-float"
-#~ msgstr "-mfp64 ¤È -msingle-float ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "^[yY]"
+#~ msgstr "^[yY]"
 
-#~ msgid "-p profiling is no longer supported.  Use -pg instead."
-#~ msgstr "-p ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤Ï¤â¤¦Ä󶡤µ¤ì¤Þ¤»¤ó¡£Âå¤ï¤ê¤Ë -pg ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£"
+#~ msgid "^[nN]"
+#~ msgstr "^[nN]"
 
-#~ msgid "Compilation of header file requested"
-#~ msgstr "¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥³¥ó¥Ñ¥¤¥ë¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#~ msgid "setting permissions for %s"
+#~ msgstr "%s のパーミッションを設定します"
 
-#~ msgid "iterator `%s' has derived type"
-#~ msgstr "È¿Éü»Ò `%s' ¤ÏÇÉÀ¸·¿¤Ç¤¹"
+#~ msgid "Hangup"
+#~ msgstr "Hangup"
 
-#~ msgid "%s before character constant"
-#~ msgstr "ʸ»úÄê¿ô¤ÎÁ°¤Ë %s"
+#~ msgid "Interrupt"
+#~ msgstr "割り込み"
 
-#~ msgid "%s before character 0%o"
-#~ msgstr "ʸ»ú 0%2$o ¤ÎÁ°¤Ë %1$s"
+#~ msgid "Quit"
+#~ msgstr "終了"
 
-#~ msgid "more than one `f' in numeric constant"
-#~ msgstr "¿ôÄê¿ô¤Ë 1¤Ä°Ê¾å¤Î `f'"
+#~ msgid "Illegal instruction"
+#~ msgstr "Illegal instruction"
 
-#~ msgid "more than one `l' in numeric constant"
-#~ msgstr "¿ôÄê¿ô¤Ë 1¤Ä°Ê¾å¤Î `l'"
+#~ msgid "Trace/breakpoint trap"
+#~ msgstr "Trace/breakpoint trap"
 
-#~ msgid "parse error at `..'"
-#~ msgstr "`..' ¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#~ msgid "Aborted"
+#~ msgstr "中止"
 
-#~ msgid "nondigits in number and not hexadecimal"
-#~ msgstr "¿ôÃͤ˥¢¥é¥Ó¥¢¿ô»ú¤Ç¤Ê¤¯¡¢16 ¿Ê¤Ç¤â¤Ê¤¤Ê¸»ú"
+#~ msgid "Floating point exception"
+#~ msgstr "浮動小数点例外"
 
-#~ msgid "numeric constant contains digits beyond the radix"
-#~ msgstr "¿ôÃÍÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¥¢¥é¥Ó¥¢¿ô»ú¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#~ msgid "Killed"
+#~ msgstr "強制終了"
 
-#~ msgid "floating constant exponent has no digits"
-#~ msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Î¤Ù¤­¿ô¤¬¡¢¥¢¥é¥Ó¥¢¿ô»ú¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "Bus error"
+#~ msgstr "バスエラー"
 
-#~ msgid "two `u's in integer constant"
-#~ msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+#~ msgid "Segmentation fault"
+#~ msgstr "Segmentation fault"
 
-#~ msgid "Unterminated string constant"
-#~ msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "Broken pipe"
+#~ msgstr "Broken pipe"
 
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "ʸˡ¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Alarm clock"
+#~ msgstr "Alarm clock"
 
-#~ msgid "invalid `for (ITERATOR)' syntax"
-#~ msgstr "̵¸ú¤Ê `for (È¿Éü»Ò)' ¹½Ê¸¤Ç¤¹"
+#~ msgid "Terminated"
+#~ msgstr "Terminated"
 
-#~ msgid "`for (%s)' inside expansion of same iterator"
-#~ msgstr "Ʊ¤¸È¿Éü»Ò¤ÎÆ⦤ˤ¢¤ë `for (%s)'"
+#~ msgid "Urgent I/O condition"
+#~ msgstr "緊急 I/O 状態"
 
-#~ msgid "case label within scope of cleanup or variable array"
-#~ msgstr "case ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "Stopped (signal)"
+#~ msgstr "停止 (シグナル)"
 
-#~ msgid "parse error; also virtual memory exceeded"
-#~ msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òĶ²á¤·¤Þ¤·¤¿"
+#~ msgid "Stopped"
+#~ msgstr "停止"
 
-#~ msgid "duplicate array index in initializer"
-#~ msgstr "½é´ü²½»ÒÆâ¤Ë½ÅÊ£¤·¤¿ÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹"
+#~ msgid "Continued"
+#~ msgstr "継続"
 
-#~ msgid "thumb_load_double_from_address: destination is not a register"
-#~ msgstr "thumb_load_double_from_address: Âоݤ¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Child exited"
+#~ msgstr "子プロセス終了"
 
-#~ msgid "thumb_load_double_from_address: source is not a computed memory address"
-#~ msgstr "thumb_load_double_from_address: ¸µ¤¬·×»»ºÑ¤ß¥á¥â¥ê¥¢¥É¥ì¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Stopped (tty input)"
+#~ msgstr "停止 (tty 入力)"
 
-#~ msgid "thumb_load_double_from_address: Unhandled address calculation"
-#~ msgstr "thumb_load_double_from_address: °·¤ï¤ì¤Ê¤¤¥¢¥É¥ì¥¹·×»»"
+#~ msgid "Stopped (tty output)"
+#~ msgstr "停止 (tty 出力)"
 
-#~ msgid "ACCUM_HIGH_REGS class in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ë ACCUM_HIGH_REGS ¥¯¥é¥¹"
+#~ msgid "I/O possible"
+#~ msgstr "I/O 可能"
 
-#~ msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ç YH_OR_ACCUM_HIGH_REGS ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#~ msgid "CPU time limit exceeded"
+#~ msgstr "CPU時間制限を超過しました"
 
-#~ msgid "YL found in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ç YL ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#~ msgid "File size limit exceeded"
+#~ msgstr "ファイルサイズ制限を超過しました"
 
-#~ msgid "Bad register extension code"
-#~ msgstr "ÉÔÀµ¤Ê¥ì¥¸¥¹¥¿³ÈÄ¥¥³¡¼¥É"
+#~ msgid "Virtual timer expired"
+#~ msgstr "仮想タイマーが終了しました"
 
-#~ msgid "Invalid offset in ybase addressing"
-#~ msgstr "ybase ¥¢¥É¥ì¥·¥ó¥°¤Ë̵¸ú¤Ê¥ª¥Õ¥»¥Ã¥È"
+#~ msgid "Profiling timer expired"
+#~ msgstr "プロファイリングタイマーが終了しました"
 
-#~ msgid "Invalid shift operator in emit_1600_core_shift"
-#~ msgstr "emit_1600_core_shift ¤Ç¤Î̵¸ú¤Ê¥·¥Õ¥È±é»»»Ò"
+#~ msgid "Window changed"
+#~ msgstr "Window が変更されました"
 
-#~ msgid "Invalid mode for gen_tst_reg"
-#~ msgstr "gen_tst_reg ¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
+#~ msgid "User defined signal 1"
+#~ msgstr "ユーザー定義シグナル1"
 
-#~ msgid "Invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "gen_compare_reg ¤Ç¤ÎÀ°¿ôÈæ³Ó¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
+#~ msgid "User defined signal 2"
+#~ msgstr "ユーザー定義シグナル2"
 
-#~ msgid "Invalid register for compare"
-#~ msgstr "̵¸ú¤ÊÈæ³ÓÍѥ쥸¥¹¥¿"
+#~ msgid "EMT trap"
+#~ msgstr "EMT トラップ"
 
-#~ msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
-#~ msgstr "PRINT_OPERAND: Ê¸»ú %c ¤¬¸«¤Ä¤«¤ê¡¢Ì¿Îá¤Ï CONST_INT ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Bad system call"
+#~ msgstr "間違ったシステムコール"
 
-#~ msgid "-mptr%d not allowed on -m%d"
-#~ msgstr "-mptr%d ¤Ï -m%d ¤Î¾å¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "Stack fault"
+#~ msgstr "スタックエラー"
 
-#~ msgid "parse errors have confused me too much"
-#~ msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼¤Ç¡¢¤«¤Ê¤êº®Í𤷤Ƥ·¤Þ¤¤¤Þ¤·¤¿"
+#~ msgid "Information request"
+#~ msgstr "情報要求"
 
-#~ msgid "virtual memory exhausted"
-#~ msgstr "²¾ÁÛ¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿"
+#~ msgid "Power failure"
+#~ msgstr "電源エラー"
 
-#~ msgid "parameter invalidly declared offset type"
-#~ msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+#~ msgid "Resource lost"
+#~ msgstr "リソースが無くなりました"
 
-#~ msgid "`void' in parameter list must be entire list"
-#~ msgstr "¥Ñ¥é¥á¥¿¥ê¥¹¥ÈÆâ¤Î `void' ¤Ï¥ê¥¹¥ÈÁ´ÂΤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#~ msgid "error writing to a closed pipe or socket"
+#~ msgstr "閉じたパイプまたはソケットへの書き込みでエラーが発生しました"
 
-#~ msgid "no file specified with -fdump-translation-unit"
-#~ msgstr "-fdump-translation-unit ¤Ç»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Real-time signal %d"
+#~ msgstr "リアルタイムシグナル %d"
 
-#~ msgid "(you really want to initialize it separately)"
-#~ msgstr "(ËÜÅö¤Ë¤½¤¦¤·¤¿¤¤¤Î¤Ç¤¢¤ì¤Ð¡¢Ê¬³ä¤·¤Æ½é´ü²½¤·¤Æ¤¯¤À¤µ¤¤)"
+#~ msgid "Unknown signal %d"
+#~ msgstr "不明なシグナル %d"
 
-#~ msgid "`operator new' takes type `size_t' parameter"
-#~ msgstr "`operator new' ¤Ï `size_t' ¥Ñ¥é¥á¥¿¤ò¤È¤ê¤Þ¤¹"
+#~ msgid "iconv function not usable"
+#~ msgstr "iconv 関数が使えません"
 
-#~ msgid "`...' invalid in specification of `operator delete'"
-#~ msgstr "`...' `operator delete' ¤Î»ÅÍÍÆâ¤Ç̵¸ú¤Ç¤¹"
+#~ msgid "iconv function not available"
+#~ msgstr "iconv 関数が有効ではありません"
 
-#~ msgid "`default' label within scope of cleanup or variable array"
-#~ msgstr "`default' ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "character out of range"
+#~ msgstr "範囲外の文字"
 
-#~ msgid "invalid #pragma vtable"
-#~ msgstr "̵¸ú¤Ê #pragma vtable"
+#~ msgid "cannot convert U+%04X to local character set"
+#~ msgstr "U+%04X をローカル文字セットに変換できません"
 
-#~ msgid "invalid `#pragma implementation'"
-#~ msgstr "̵¸ú¤Ê `#pragma implementation'"
+#~ msgid "cannot convert U+%04X to local character set: %s"
+#~ msgstr "U+%04X をローカル文字セット %s に変換できません"
 
-#~ msgid "universal-character-name designates `%c', part of the basic source character set"
-#~ msgstr "universal-character-name ¤Ï `%c' ¤ò»Ø¼¨¤·¤Þ¤·¤¿¤¬¡¢´ðËÜŪ¤Êʸ»ú½¸¹ç¤Î°ìÉô¤Ç¤¹"
+#~ msgid "invalid user"
+#~ msgstr "無効なユーザ"
 
-#~ msgid "%s at end of saved text"
-#~ msgstr "ÊݸºÑ¤ß¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç%s"
+#~ msgid "invalid group"
+#~ msgstr "無効なグループ"
 
-#~ msgid "complex integer constant is too wide for `__complex int'"
-#~ msgstr "Ê£ÁÇ¿ô·¿À°¿ôÄê¿ô¤Ï `__complex int' ¤Ë¤È¤Ã¤Æ¹­¤¹¤®¤Þ¤¹"
+#~ msgid "invalid spec"
+#~ msgstr "無効な指定"
 
-#~ msgid "Please submit a full bug report."
-#~ msgstr "¾Ü¤·¤¤¾õ¶·¤ò¥Ð¥°¥ì¥Ý¡¼¥È¤È¤·¤ÆÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£"
+#~ msgid "unable to display error message"
+#~ msgstr "エラーメッセージを表示できません"
 
-#~ msgid "duplicate label (%d) in switch statement"
-#~ msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë (%d) ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#~ msgid "Packaged by %s (%s)\n"
+#~ msgstr "パッケージ作成者: %s (%s)\n"
 
-#~ msgid "range values `%s' and `%s' reversed"
-#~ msgstr "ÈϰϤÎÃÍ `%s' ¤È `%s' ¤¬µÕ¤Ç¤¹"
+#~ msgid "Packaged by %s\n"
+#~ msgstr "パッケージ作成者: %s\n"
 
-#~ msgid "range values reversed"
-#~ msgstr "ÈϰϤÎÃͤ¬µÕ¤Ç¤¹"
+#~ msgid ""
+#~ "\n"
+#~ "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n"
+#~ "This is free software: you are free to change and redistribute it.\n"
+#~ "There is NO WARRANTY, to the extent permitted by law.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ "ライセンス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.\n"
+#~ "This is free software: you are free to change and redistribute it.\n"
+#~ "There is NO WARRANTY, to the extent permitted by law.\n"
+#~ "\n"
 
-#~ msgid "bad is_error(%d) in v_message"
-#~ msgstr "v_message Ãæ ÉÔÀµ¤Ê is_error(%d)"
+#~ msgid "Written by %s.\n"
+#~ msgstr "作者 %s。\n"
 
-#~ msgid "'defined' without an identifier"
-#~ msgstr "¼±Ê̻ҤΤʤ¤ 'defined'"
+#~ msgid "Written by %s and %s.\n"
+#~ msgstr "作者 %s および %s。\n"
 
-#~ msgid "included file `%s' exists but is not readable"
-#~ msgstr "include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ë `%s' ¤Ï¡¢Â¸ºß¤·¤Þ¤¹¤¬Æɤá¤Þ¤»¤ó"
+#~ msgid "Written by %s, %s, and %s.\n"
+#~ msgstr "作者 %s、 %s、および %s。\n"
 
-#~ msgid "`##' at start of macro definition"
-#~ msgstr "`##' ¤¬¥Þ¥¯¥íÄêµÁ¤Î»Ï¤á¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "および %s。\n"
 
-#~ msgid "`##' at end of macro definition"
-#~ msgstr "`##' ¤¬¥Þ¥¯¥íÄêµÁ¤Î½ª¤ê¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、および %s。\n"
 
-#~ msgid "empty object-like macro went through full #define"
-#~ msgstr "¶õ¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Î¤è¤¦¤Ê¥Þ¥¯¥í¤Ï #define Á´¤Æ¤òÄ̤êÈ´¤±¤Þ¤·¤¿"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, %s, and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、 %s、および %s。\n"
 
-#~ msgid "first token = %d not %d in collect_formal_parameters"
-#~ msgstr "collect_formal_parameters ÃæºÇ½é¤Î¥È¡¼¥¯¥ó = %d (%d ¤Ç¤Ï¤Ê¤¤)"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, %s, %s, and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、 %s、 %s、および %s。\n"
 
-#~ msgid "illegal token in macro argument list"
-#~ msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤ËÉÔÀµ¤Ê¥È¡¼¥¯¥ó"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, %s, %s, %s,\n"
+#~ "and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、 %s、 %s、 %s、\n"
+#~ "および %s。\n"
 
-#~ msgid "another parameter follows \"...\""
-#~ msgstr "\"...\" ¤Î¸å¡¢¤µ¤é¤Ë¥Ñ¥é¥á¥¿¤¬Â³¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, %s, %s, %s,\n"
+#~ "%s, and %s.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、 %s、 %s、 %s、\n"
+#~ "%s、および %s。\n"
 
-#~ msgid "collect_params: argc=%d argslen=0"
-#~ msgstr "collect_params: argc=%d argslen=0"
+#~ msgid ""
+#~ "Written by %s, %s, %s,\n"
+#~ "%s, %s, %s, %s,\n"
+#~ "%s, %s, and others.\n"
+#~ msgstr ""
+#~ "作者 %s、 %s、 %s、\n"
+#~ "%s、 %s、 %s、 %s、\n"
+#~ "%s、 %s、 および他の方々。\n"
 
-#~ msgid "C99 does not permit use of __VA_ARGS__ as a macro argument name"
-#~ msgstr "C99 ¤Ï¥Þ¥¯¥í°ú¿ô̾¤È¤·¤Æ __VA_ARGS__ ¤Î»ÈÍѤÏǧ¤á¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid ""
+#~ "\n"
+#~ "Report bugs to: %s\n"
+#~ msgstr ""
+#~ "\n"
+#~ "バグを発見したら <%s> に報告して下さい。\n"
+#~ "翻訳に関するバグは<translation-team-ja@lists.sourceforge.net>に報告してください。\n"
 
-#~ msgid "C89 does not permit varargs macros"
-#~ msgstr "C89 ¤Ç¤Ï varargs ¥Þ¥¯¥í¤Ïǧ¤á¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "Report %s bugs to: %s\n"
+#~ msgstr "%s のバグは <%s> に報告してください。\n"
 
-#~ msgid "collect_params: impossible token type %d"
-#~ msgstr "collect_params: ¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó·¿ %d"
+#~ msgid "%s home page: <%s>\n"
+#~ msgstr "%s のホームページ: <%s>\n"
 
-#~ msgid "attempt to use poisoned `%s'."
-#~ msgstr "±øÀ÷¤µ¤ì¤¿ `%s' ¤ÎÍøÍѤò»î¤·¤Þ¤¹¡£"
+#~ msgid "%s home page: <http://www.gnu.org/software/%s/>\n"
+#~ msgstr "%s のホームページ: <http://www.gnu.org/software/%s/>\n"
 
-#~ msgid "macroexpand: unexpected token %d (wanted LPAREN)"
-#~ msgstr "macroexpand: Í½´ü¤·¤Ê¤¤¥È¡¼¥¯¥ó %d (LPAREN ¤Î¤Ï¤º)"
+#~ msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
+#~ msgstr "GNU ソフトウェアを使用する際の一般的なヘルプ: <http://www.gnu.org/gethelp/>\n"
 
-#~ msgid "unterminated macro call"
-#~ msgstr "½ªÃ¼¤·¤Æ¤¤¤Ê¤¤¥Þ¥¯¥í¸Æ¤Ó½Ð¤·"
+#~ msgid "_open_osfhandle failed"
+#~ msgstr "_open_osfhandle に失敗しました"
 
-#~ msgid "macro `%s' used with just one arg"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Î°ú¿ô¤¬°ì¤Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "cannot restore fd %d: dup2 failed"
+#~ msgstr "ファイル記述子 (fd) %d をリストアできません: dup2 に失敗しました"
 
-#~ msgid "macro `%s' used with only %d args"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Î°ú¿ô(%d ¸Ä)¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#~ msgid "%s subprocess"
+#~ msgstr "%s å­\90ã\83\97ã\83­ã\82»ã\82¹"
 
-#~ msgid "macro `%s' used with too many (%d) args"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Î°ú¿ô(%d ¸Ä)¤¬Â¿¤¹¤®¤Þ¤¹"
+#~ msgid "%s subprocess got fatal signal %d"
+#~ msgstr "%s 子プロセスが致命的なシグナル %d を受信しました"
 
-#~ 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"
-#~ "  -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"
-#~ "  -pedantic                 Issue all warnings demanded by strict ANSI C\n"
-#~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
-#~ "  -traditional              Follow K&R pre-processor behaviour\n"
-#~ "  -trigraphs                Support ANSI 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"
-#~ "  -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"
-#~ "  -lang-fortran\t\t    Assume that the input sources are in Fortran\n"
-#~ "  -lang-chill               Assume that the input sources are in Chill\n"
-#~ "  -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"
-#~ "  -Wno-comment{s}           Do not warn about comments\n"
-#~ "  -Wtraditional             Warn if a macro argument is/would be turned into\n"
-#~ "                             a string if -traditional is specified\n"
-#~ "  -Wno-traditional          Do not warn about stringification\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"
-#~ "  -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"
-#~ "  -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"
-#~ "  -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"
-#~ "  -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"
-#~ "  -remap                    Remap file names when including files.\n"
-#~ "  --version                 Display version information\n"
-#~ "  -h or --help              Display this information\n"
-#~ msgstr ""
-#~ "¥¹¥¤¥Ã¥Á:\n"
-#~ "  -include <file>           Â¾¤Î¥Õ¥¡¥¤¥ë°ÊÁ°¤Ë <file> ¤ÎÆâÍƤò include\n"
-#~ "  -imacros <file>           <file> Ãæ¥Þ¥¯¥í¤ÎÄêµÁ¤ò¼õÍý¤¹¤ë\n"
-#~ "  -iprefix <path>           °Ê¹ß¤ÎÆó¤Ä¤Î¥ª¥×¥·¥ç¥ó¤Ë <path> ÀÜƬ¼­¤ò¤Ä¤±¤ë\n"
-#~ "  -iwithprefix <dir>        ¥·¥¹¥Æ¥à¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ÎËöÈø¤Ë <dir> ¤òÄɲÃ\n"
-#~ "  -iwithprefixbefore <dir>  ¼ç¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ÎËöÈø¤Ë <dir> ¤òÄɲÃ\n"
-#~ "  -isystem <dir>            ¥·¥¹¥Æ¥à¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ÎºÇ½é¤Ë <dir> ¤òÄɲÃ\n"
-#~ "  -idirafter <dir>          ¥·¥¹¥Æ¥à¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ÎËöÈø¤Ë <dir> ¤òÄɲÃ\n"
-#~ "  -I <dir>                  ¼ç¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤ÎËöÈø¤Ë <dir> ¤òÄɲÃ\n"
-#~ "  -I-                       ¤­¤áºÙ¤«¤Ê¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹À©¸æ; info ¤ò¸«¤è\n"
-#~ "  -nostdinc                 ¥·¥¹¥Æ¥à¥¤¥ó¥¯¥ë¡¼¥É¥Ç¥£¥ì¥¯¥È¥ê¤òõ¤µ¤Ê¤¤\n"
-#~ "                             (-isystem ¤Ç»ØÄꤵ¤ì¤¿¤é»ÈÍѤµ¤ì¤Þ¤¹)\n"
-#~ "  -nostdinc++               C++ ÍÑ¥·¥¹¥Æ¥à¥¤¥ó¥¯¥ë¡¼¥É¥Ç¥£¥ì¥¯¥È¥ê¤òõ¤µ¤Ê¤¤\n"
-#~ "  -o <file>                 <file> ¤ËÂФ·¤Æ½ÐÎϤ¹¤ë\n"
-#~ "  -pedantic                 ¸·Ì©¤Ê ANSI C ¤ÎÍ׵᤹¤ë·Ù¹ð¤òȯ¹Ô\n"
-#~ "  -pedantic-errors          -pedantic ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æȯ¹Ô\n"
-#~ "  -traditional              K&R ¥×¥ê¥×¥í¥»¥Ã¥µ¤Î¿¶¤ëÉñ¤¤¤ËÄÉ¿ï\n"
-#~ "  -trigraphs                ANSI C ¥È¥é¥¤¥°¥é¥Õ¤ò¥µ¥Ý¡¼¥È\n"
-#~ "  -lang-c                   ÆþÎϤò C ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-c89                 ÆþÎϤò C89 ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-c++                 ÆþÎϤò C++ ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-objc                ÆþÎϤò ObjectiveC ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-objc++              ÆþÎϤò ObjectiveC++ ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-asm                 ÆþÎϤò assembler ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-fortran             ÆþÎϤò Fortran ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -lang-chill               ÆþÎϤò Chill ¤À¤È²¾Äꤹ¤ë\n"
-#~ "  -std=<std name>           Å¬¹ç¤¹¤ëɸ½à¤ò°Ê²¼¤«¤é°ì¤Ä»ØÄê;\n"
-#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999\n"
-#~ "  -+                        C++ ¥¹¥¿¥¤¥ë¤Î¥Ñ¡¼¥¸¥ó¥°¤òµö²Ä\n"
-#~ "  -w                        ·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍÞÀ©¤¹¤ë\n"
-#~ "  -Wtrigraphs               ¥È¥é¥¤¥°¥é¥Õ¤ò¸«¤Ä¤±¤¿¤é·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-trigraphs            ¥È¥é¥¤¥°¥é¥Õ¤ò¸«¤Ä¤±¤Æ¤â·Ù¹ð¤·¤Ê¤¤\n"
-#~ "  -Wcomment{s}              ¥³¥á¥ó¥È¤ÎÃæ¤Ë¥³¥á¥ó¥È¤¬¤¢¤ì¤Ð·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-comment{s}           ¥³¥á¥ó¥È¤Ë´Ø¤¹¤ë·Ù¹ð¤ò¤·¤Ê¤¤\n"
-#~ "  -Wtraditional             -traditional ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢¥Þ¥¯¥í°ú¿ô¤¬\n"
-#~ "                             Ê¸»úÎó¤ËÊѹ¹¤µ¤ì¤ë¤è¤¦¤Ê¤é·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-traditional          Ê¸»úÎó»ØÄê¤Ë´Ø¤·¤Æ·Ù¹ð¤·¤Ê¤¤\n"
-#~ "  -Wundef                   #if ¤Ç̤ÄêµÁ¤Î¥Þ¥¯¥í¤¬»È¤ï¤ì¤Æ¤¤¤¿¤é·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-undef                Ì¤ÄêµÁ¥Þ¥¯¥í¤Î¥Æ¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤·¤Ê¤¤\n"
-#~ "  -Wimport                  #import ¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤¹¤ë\n"
-#~ "  -Wno-import               #import ¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤·¤Ê¤¤\n"
-#~ "  -Werror                   Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ°·¤¦\n"
-#~ "  -Wno-error                ·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ°·¤ï¤Ê¤¤\n"
-#~ "  -Wall                     Á´¤Æ¤Î¥×¥ê¥×¥í¥»¥Ã¥µ¤Î·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
-#~ "  -M                        make ¤Î°Í¸´Ø·¸¤òÀ¸À®¤¹¤ë\n"
-#~ "  -MM                       -M ¤ÈƱ¤¸¤À¤¬¡¢¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤Ï̵»ë¤¹¤ë\n"
-#~ "  -MD                       -M ¤ÈƱ¤¸¤À¤¬¡¢.d ¥Õ¥¡¥¤¥ë¤Ë½ÐÎϤ¹¤ë\n"
-#~ "  -MMD                      -MD ¤ÈƱ¤¸¤À¤¬¡¢¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤Ï̵»ë¤¹¤ë\n"
-#~ "  -MG                       ¸«¤Ä¤«¤é¤Ê¤¤¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ÏÀ¸À®¤µ¤ì¤ë¤â¤Î¤È¤¹¤ë\n"
-#~ "  -g3                       #define ¤È #undef µ¿»÷Ì¿Îá¤ò½ÐÎϤ˴ޤá¤ë\n"
-#~ "  -D<macro>                 <macro> ¤òÄêµÁ¤·¡¢Ê¸»úÎó '1' ¤ò¤½¤ÎÃͤȤ¹¤ë\n"
-#~ "  -D<macro>=<val>           <macro> ¤òÄêµÁ¤·¡¢<val> ¤ò¤½¤ÎÃͤȤ¹¤ë\n"
-#~ "  -A<question> (<answer>)   <question> ¤Ï <answer> ¤À¤ÈÃǸÀ¤¹¤ë\n"
-#~ "  -A-<question> (<answer>)  <question> ¤Ï <answer> ¤À¤È¤·¤Ê¤¤\n"
-#~ "  -U<macro>                 <macro> ÄêµÁ¤ò¤ä¤á¤ë\n"
-#~ "  -v                        ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤¹¤ë\n"
-#~ "  -H                        ÍøÍѤµ¤ì¤ë¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î̾Á°¤òɽ¼¨¤¹¤ë\n"
-#~ "  -C                        ¥³¥á¥ó¥È¤òÇË´þ¤·¤Ê¤¤\n"
-#~ "  -dM                       ËöÈø¤ÇÍ­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë¥Þ¥¯¥íÄêµÁ¥ê¥¹¥È¤òɽ¼¨¤¹¤ë\n"
-#~ "  -dD                       ½ÐÎϤ˥ޥ¯¥íÄêµÁ¤ò»Ä¤·¤Æ¤ª¤¯\n"
-#~ "  -dN                       -dD ¤ÈƱ¤¸¤À¤¬¡¢Ì¾Á°¤À¤±¤ò»Ä¤·¤Æ¤ª¤¯\n"
-#~ "  -dI                       #include µ¿»÷Ì¿Îá¤ò½ÐÎϤ˴ޤá¤ë\n"
-#~ "  -ftabstop=<number>        Êó¹ð¥«¥é¥à¤Î¥¿¥Ö´Ö³Ö¤ò»ØÄꤹ¤ë\n"
-#~ "  -P                        #line µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤\n"
-#~ "  -$                        ¼±Ê̻Ҥˠ'$' ¤òµö¤µ¤Ê¤¤\n"
-#~ "  -remap                    ¥Õ¥¡¥¤¥ë¤ò include ¤¹¤ë¤È¤­¥Õ¥¡¥¤¥ë̾¤òºÆ¥Þ¥Ã¥×\n"
-#~ "  --version                 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¤¹¤ë\n"
-#~ "  -h or --help              ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
-
-#~ msgid "mark active in cpp_pop_buffer"
-#~ msgstr "cpp_pop_buffer ¤Ç¥Þ¡¼¥¯¤¬¥¢¥¯¥Æ¥£¥Ö"
-
-#~ msgid "length < 0 in cpp_expand_to_buffer"
-#~ msgstr "cpp_expand_to_buffer Ãæ¤Ç length < 0"
-
-#~ msgid "backslash-newline within line comment"
-#~ msgstr "¹Ô¥³¥á¥ó¥ÈÆâ¤Ë¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å²þ¹Ô"
-
-#~ msgid "C++ style comments are not allowed in traditional C"
-#~ msgstr "C++ ¥¹¥¿¥¤¥ë¤Î¥³¥á¥ó¥È¤ÏÅÁÅýŪ C ¤Ç¤Ïµö¤µ¤ì¤Þ¤»¤ó"
-
-#~ msgid "embedded null character ignored"
-#~ msgstr "Ëä¤á¹þ¤Þ¤ì¤¿ null Ê¸»ú¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "string constant runs past end of line"
-#~ msgstr "ʸ»úÎóÄê¿ô¤¬¹Ô¤Î½ª¤ï¤ê¤Ç½ªÃ¼¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#~ msgid "null characters in string or character constant"
-#~ msgstr "ʸ»úÎóËô¤Ïʸ»úÄê¿ôÃæ¤Ë null Ê¸»ú"
-
-#~ msgid "missing '>' in `#include <FILENAME>'"
-#~ msgstr "`#include <¥Õ¥¡¥¤¥ë̾>' ¤Ë '>' ¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "vertical tab in preprocessing directive"
-#~ msgstr "¥×¥ê¥×¥í¥»¥¹¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤Ë¿âľ¥¿¥Öʸ»ú"
-
-#~ msgid "form feed in preprocessing directive"
-#~ msgstr "¥×¥ê¥×¥í¥»¥¹¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤Ë¥Õ¥©¡¼¥à¥Õ¥£¡¼¥É"
-
-#~ msgid "null character preserved"
-#~ msgstr "¥Ì¥ëʸ»ú¤¬Êݤ¿¤ì¤Þ¤·¤¿"
-
-#~ msgid "comment start split across lines"
-#~ msgstr "¥³¥á¥ó¥È³«»Ï¤¬¹Ô¤ò¤Þ¤¿¤¤¤Ç¤¤¤Þ¤¹"
-
-#~ msgid "comment start '/*' split across lines"
-#~ msgstr "¥³¥á¥ó¥È³«»Ï '/*' ¤¬¹Ô¤ò¤Þ¤¿¤¤¤Ç¤¤¤Þ¤¹"
-
-#~ msgid "comment end '*/' split across lines"
-#~ msgstr "¥³¥á¥ó¥È½ªÃ¼ '*/' ¤¬¹Ô¤ò¤Þ¤¿¤¤¤Ç¤¤¤Þ¤¹"
-
-#~ msgid "handle_directive called on macro buffer"
-#~ msgstr "¥Þ¥¯¥í¥Ð¥Ã¥Õ¥¡¤Ç handle_directive ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿"
-
-#~ msgid "ignoring #%s because of its indented #"
-#~ msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Ê¤Î¤Ç¡¢#%s ¤Ï̵»ë¤·¤Þ¤¹"
-
-#~ msgid "ISO C does not allow #%s"
-#~ msgstr "ISO C ¤Ï #%s ¤òµö²Ä¤·¤Þ¤»¤ó"
-
-#~ msgid "redefining poisoned `%.*s'"
-#~ msgstr "±øÀ÷¤µ¤ì¤¿ `%.*s' ¤òºÆÄêµÁ"
-
-#~ msgid "garbage at end of #line"
-#~ msgstr "#line ¥³¥Þ¥ó¥É¤ÎºÇ¸å¤Ë¥´¥ß"
-
-#~ msgid "junk on line after #undef"
-#~ msgstr "#undef ¤Î¸å¤Î¹Ô¤Ë¥´¥ß"
-
-#~ msgid "cannot undefine poisoned \"%s\""
-#~ msgstr "±øÀ÷¤µ¤ì¤¿ \"%s\" ¤ò undefine ¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "stdin"
+#~ msgstr "標準入力"
 
-#~ msgid "#%s with no argument"
-#~ msgstr "#%s ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "stdout"
+#~ msgstr "標準出力"
 
-#~ msgid "#%s with invalid argument"
-#~ msgstr "̵¸ú¤Ê°ú¿ô¤ò»ý¤Ã¤¿ #%s"
+#~ msgid "stderr"
+#~ msgstr "標準エラー出力"
 
-#~ msgid "Cannot duplicate non-existant exception region."
-#~ msgstr "¸ºß¤·¤Ê¤¤Îã³°Îΰè¤òÊ£À½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+#~ msgid "unknown stream"
+#~ msgstr "不明なストリーム"
 
-#~ msgid "Never issued previous false_label"
-#~ msgstr "Á°¤Î false_label ¤Ï·è¤·¤Æȯ¹Ô¤µ¤ì¤Þ¤»¤ó"
+#~ msgid "string comparison failed"
+#~ msgstr "文字列の比較に失敗しました"
 
-#~ msgid "file path prefix `%s%s' never used"
-#~ msgstr "¥Õ¥¡¥¤¥ë¥Ñ¥¹¤Î¥×¥ì¥Õ¥£¥Ã¥¯¥¹ `%s%s' ¤ÏÁ´¤¯»È¤ï¤ì¤Þ¤»¤ó"
+#~ msgid "Set LC_ALL='C' to work around the problem."
+#~ msgstr "問題を回避するために LC_ALL='C' を指定してください."
 
-#~ msgid "file path prefix `%s' never used"
-#~ msgstr "¥Õ¥¡¥¤¥ë¥Ñ¥¹¤Î¥×¥ì¥Õ¥£¥Ã¥¯¥¹ `%s' ¤ÏÁ´¤¯»È¤ï¤ì¤Þ¤»¤ó"
+#~ msgid "The strings compared were %s and %s."
+#~ msgstr "比較した文字列は %s と %s です."
 
-#~ msgid "%s: option `--%s' doesn't allow an argument\n"
-#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `--%s' ¤Ë°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó\n"
+#~ msgid "cannot perform formatted output"
+#~ msgstr "書式設定を行った出力を実行することができません"
 
-#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
-#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `%c%s' ¤Ë°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó\n"
+#~ msgid "invalid %s%s argument `%s'"
+#~ msgstr "引数 `%3$s' に対して %1$s%2$s が無効です"
 
-#~ msgid "%s: unrecognized option `--%s'\n"
-#~ msgstr "%s: Ç§¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `--%s'\n"
+#~ msgid "invalid suffix in %s%s argument `%s'"
+#~ msgstr "引数 `%3$s' に対して無効な接尾辞 %1$s%2$s です"
 
-#~ msgid "%s: unrecognized option `%c%s'\n"
-#~ msgstr "%s: Ç§¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `%c%s'\n"
+#~ msgid "%s%s argument `%s' too large"
+#~ msgstr "引数 `%3$s' に対する %1$s%2$s が大きすぎます"
 
 #~ msgid "%s: illegal option -- %c\n"
-#~ msgstr "%s: ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
+#~ msgstr "%s: 不正なオプション -- %c\n"
 
-#~ msgid "%s: option requires an argument -- %c\n"
-#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹ -- %c\n"
+#~ msgid "block size"
+#~ msgstr "ブロックサイズ"
 
-#~ msgid "%s: option `-W %s' is ambiguous\n"
-#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#~ msgid "%s exists but is not a directory"
+#~ msgstr "%s は存在しますがディレクトリではありません"
 
-#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
-#~ msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤Ë°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó\n"
+#~ msgid "cannot change owner and/or group of %s"
+#~ msgstr "%s のオーナーとグループを変更できません"
 
-#~ msgid "Objective-C text in C source file"
-#~ msgstr "C ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ëÃæ¤Ë Objective-C ¤Îʸ»úÎó"
+#~ msgid "cannot chdir to directory %s"
+#~ msgstr "ディレクトリ %s に移動できません"
 
-#~ msgid "output pipe has been closed"
-#~ msgstr "½ÐÎϤΥѥ¤¥×¤¬ÊĤ¸¤é¤ì¤Þ¤·¤¿"
+#~ msgid "cannot get the login group of a numeric UID"
+#~ msgstr "数字のUIDのログイングループを取得できません"
 
-#~ msgid "Unknown stab %s: : 0x%x\n"
-#~ msgstr "ÉÔÌÀ¤Ê¥¹¥¿¥Ö %s: : 0x%x\n"
+#~ msgid ""
+#~ "\n"
+#~ "This is free software.  You may redistribute copies of it under the terms of\n"
+#~ "the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.\n"
+#~ "There is NO WARRANTY, to the extent permitted by law.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ "本プログラムはフリーソフトウェアです. GNU一般公有使用許諾\n"
+#~ "<http://www.gnu.org/licenses/gpl.html> で定められた条項の下で本プログラ\n"
+#~ "ムのコピーを再配布できます. 適切な法が認る限りにおいて全くの無保証です.\n"
+#~ "\n"