OSDN Git Service

* ja.po: Update.
[pf3gnuchains/gcc-fork.git] / gcc / po / ja.po
index d1fee3a..4204cf1 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: 2007-05-13 19:50-0700\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-29 21:55+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:3783
-#, 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:347 c-format.c:371
-#, fuzzy
-msgid "' ' flag"
-msgstr "` ' ¥Õ¥é¥°"
+#: c-objc-common.c:173
+msgid "({anonymous})"
+msgstr "({無名})"
 
-#: c-format.c:347 c-format.c:371
-#, 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:348 c-format.c:372 c-format.c:406 c-format.c:418 c-format.c:475
-#, 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:348 c-format.c:372 c-format.c:406 c-format.c:418
-#, 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:349 c-format.c:373 c-format.c:419 c-format.c:451
-#, 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:349 c-format.c:373 c-format.c:419
-#, 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:350 c-format.c:374 c-format.c:449
-#, 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:350 c-format.c:374
-#, fuzzy
-msgid "the '0' printf flag"
-msgstr "printf ¤Î `'' ¥Õ¥é¥°"
+#: c-parser.c:3168
+msgid "expected %<;%>, %<,%> or %<)%>"
+msgstr "%<;%>、%<,%> または %<)%> が予期されます"
 
-#: c-format.c:351 c-format.c:375 c-format.c:448 c-format.c:478
-#, 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:351 c-format.c:375
-#, 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:352 c-format.c:432
-#, 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:352
-#, 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:353 c-format.c:433
-#, fuzzy
-msgid "'I' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: c-parser.c:6079
+msgid "expected %<.%>"
+msgstr "%<.%> が予期されます"
 
-#: c-format.c:353
-#, fuzzy
-msgid "the 'I' printf flag"
-msgstr "printf ¤Î `I' ¥Õ¥é¥°"
+#: 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:354 c-format.c:376 c-format.c:430 c-format.c:452 c-format.c:479
-#: c-format.c:1606 config/sol2-c.c:46
-msgid "field width"
-msgstr "¥Õ¥£¡¼¥ë¥ÉÉý"
+#: c-parser.c:7518 cp/parser.c:20861
+#, gcc-internal-format
+msgid "expected %<>%>"
+msgstr "%<>%> が予期されます"
 
-#: c-format.c:354 c-format.c:376 config/sol2-c.c:46
-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:355 c-format.c:377 c-format.c:408 c-format.c:421
-msgid "precision"
-msgstr "ÀºÅÙ"
+#: c-parser.c:9252 c-parser.c:3846 cp/parser.c:20864
+#, gcc-internal-format
+msgid "expected %<=%>"
+msgstr "%<=%> が予期されます"
 
-#: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
-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:356 c-format.c:378 c-format.c:409 c-format.c:422 c-format.c:431
-#: c-format.c:482 config/sol2-c.c:47
-msgid "length modifier"
-msgstr "Ťµ½¤¾þ»Ò"
+#: c-typeck.c:6492
+msgid "(anonymous)"
+msgstr "(無名)"
 
-#: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422
-#: config/sol2-c.c:47
-msgid "length modifier in printf format"
-msgstr "printf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: cfgrtl.c:2036
+msgid "flow control insn inside a basic block"
+msgstr ""
 
-#: c-format.c:407 c-format.c:420
-#, fuzzy
-msgid "'q' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: cfgrtl.c:2164
+msgid "wrong insn in the fallthru edge"
+msgstr ""
 
-#: c-format.c:407 c-format.c:420
-#, fuzzy
-msgid "the 'q' diagnostic flag"
-msgstr "printf ¤Î `'' ¥Õ¥é¥°"
+#: cfgrtl.c:2218
+msgid "insn outside basic block"
+msgstr ""
 
-#: c-format.c:428
-msgid "assignment suppression"
-msgstr "ÂåÆþ¤ÎÍÞÀ©"
+#: cfgrtl.c:2225
+msgid "return not followed by barrier"
+msgstr ""
 
-#: c-format.c:428
-#, 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:429
-#, fuzzy
-msgid "'a' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:955
+#, c-format
+msgid "COLLECT_LTO_WRAPPER must be set"
+msgstr "COLLECT_LTO_WRAPPER が設定されなければいけません"
 
-#: c-format.c:429
-#, fuzzy
-msgid "the 'a' scanf flag"
-msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
+#: collect2.c:1270
+#, c-format
+msgid "no arguments"
+msgstr "引数がありません"
 
-#: c-format.c:430
-msgid "field width in scanf format"
-msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: collect2.c:1671 collect2.c:1860 collect2.c:1895
+#, c-format
+msgid "fopen %s"
+msgstr "fopen %s"
 
-#: c-format.c:431
-msgid "length modifier in scanf format"
-msgstr "scanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: collect2.c:1674 collect2.c:1865 collect2.c:1898
+#, c-format
+msgid "fclose %s"
+msgstr "fclose %s"
 
-#: c-format.c:432
-#, fuzzy
-msgid "the ''' scanf flag"
-msgstr "scanf ¤Î `'' ¥Õ¥é¥°"
+#: collect2.c:1683
+#, c-format
+msgid "collect2 version %s"
+msgstr "collect2 バージョン %s"
 
-#: c-format.c:433
-#, fuzzy
-msgid "the 'I' scanf flag"
-msgstr "scanf ¤Î `I' ¥Õ¥é¥°"
+#: collect2.c:1795
+#, c-format
+msgid "%d constructor found\n"
+msgid_plural "%d constructors found\n"
+msgstr[0] "%d 個のコンストラクタが見つかりました\n"
 
-#: c-format.c:447
-#, fuzzy
-msgid "'_' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:1799
+#, c-format
+msgid "%d destructor found\n"
+msgid_plural "%d destructors found\n"
+msgstr[0] "%d 個のデストラクタが見つかりました\n"
 
-#: c-format.c:447
-#, fuzzy
-msgid "the '_' strftime flag"
-msgstr "strftime ¤Î `_' ¥Õ¥é¥°"
+#: 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:448
-#, fuzzy
-msgid "the '-' strftime flag"
-msgstr "strftime ¤Î `-' ¥Õ¥é¥°"
+#: collect2.c:1962 lto-wrapper.c:203
+#, c-format
+msgid "can't get program status"
+msgstr "プログラムの状態を取得できません"
 
-#: c-format.c:449
-#, fuzzy
-msgid "the '0' strftime flag"
-msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2031
+#, c-format
+msgid "could not open response file %s"
+msgstr "応答ファイル %s を開けませんでした"
 
-#: c-format.c:450 c-format.c:474
-#, fuzzy
-msgid "'^' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:2036
+#, c-format
+msgid "could not write to response file %s"
+msgstr "応答ファイル %s を書き込めませんでした"
 
-#: c-format.c:450
-#, fuzzy
-msgid "the '^' strftime flag"
-msgstr "strftime ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2041
+#, c-format
+msgid "could not close response file %s"
+msgstr "応答ファイル %s を閉じられませんでした"
 
-#: c-format.c:451
-#, fuzzy
-msgid "the '#' strftime flag"
-msgstr "strftime ¤Î `#' ¥Õ¥é¥°"
+#: collect2.c:2059
+#, c-format
+msgid "[cannot find %s]"
+msgstr "[%s が見つかりません]"
 
-#: c-format.c:452
-msgid "field width in strftime format"
-msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: collect2.c:2074
+#, c-format
+msgid "cannot find '%s'"
+msgstr "'%s' が見つかりません"
 
-#: c-format.c:453
-#, fuzzy
-msgid "'E' modifier"
-msgstr "`E' ½¤¾þ»Ò"
+#: 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:453
-#, fuzzy
-msgid "the 'E' strftime modifier"
-msgstr "strftime ¤Î `E' ½¤¾þ»Ò"
+#: collect2.c:2116
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr "[%s を離れます]\n"
 
-#: c-format.c:454
-#, fuzzy
-msgid "'O' modifier"
-msgstr "`O' ½¤¾þ»Ò"
+#: 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:454
-#, fuzzy
-msgid "the 'O' strftime modifier"
-msgstr "strftime ¤Î `O' ½¤¾þ»Ò"
+#: collect2.c:2593
+#, c-format
+msgid "cannot find 'nm'"
+msgstr "'nm' が見つかりません"
 
-#: c-format.c:455
-#, fuzzy
-msgid "the 'O' modifier"
-msgstr "the `O' ½¤¾þ»Ò"
+#: collect2.c:2641
+#, c-format
+msgid "can't open nm output"
+msgstr "nm の出力を開けません"
 
-#: c-format.c:473
-msgid "fill character"
-msgstr "µÍ¤áʸ»ú"
+#: collect2.c:2724
+#, c-format
+msgid "init function found in object %s"
+msgstr "init 関数をオブジェクト %s で見つけました"
 
-#: c-format.c:473
-msgid "fill character in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎµÍ¤áʸ»ú"
+#: collect2.c:2734
+#, c-format
+msgid "fini function found in object %s"
+msgstr "fini 関数をオブジェクト %s で見つけました"
 
-#: c-format.c:474
-#, fuzzy
-msgid "the '^' strfmon flag"
-msgstr "strfmon ¤Î `^' ¥Õ¥é¥°"
+#: collect2.c:2836
+#, c-format
+msgid "can't open ldd output"
+msgstr "ldd の出力を開けません"
 
-#: c-format.c:475
-#, fuzzy
-msgid "the '+' strfmon flag"
-msgstr "strfmon ¤Î `+' ¥Õ¥é¥°"
+#: collect2.c:2839
+#, c-format
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+"\n"
+"ldd 出力がコンストラクタ/デストラクタを伴います。\n"
 
-#: c-format.c:476
-#, fuzzy
-msgid "'(' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:2854
+#, c-format
+msgid "dynamic dependency %s not found"
+msgstr "動的依存関係 %s が見つかりません"
 
-#: c-format.c:476
-#, fuzzy
-msgid "the '(' strfmon flag"
-msgstr "strfmon ¤Î `(' ¥Õ¥é¥°"
+#: collect2.c:2866
+#, c-format
+msgid "unable to open dynamic dependency '%s'"
+msgstr "動的依存関係 '%s' を開けません"
 
-#: c-format.c:477
-#, fuzzy
-msgid "'!' flag"
-msgstr "`'' ¥Õ¥é¥°"
+#: collect2.c:3027
+#, c-format
+msgid "%s: not a COFF file"
+msgstr "%s: COFF ファイルではありません"
 
-#: c-format.c:477
-#, 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:478
-#, fuzzy
-msgid "the '-' strfmon flag"
-msgstr "strfmon ¤Î `-' ¥Õ¥é¥°"
+#: collect2.c:3215
+#, c-format
+msgid "library lib%s not found"
+msgstr "ライブラリ lib%s が見つかりません"
 
-#: c-format.c:479
-msgid "field width in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥Õ¥£¡¼¥ë¥ÉÉý"
+#: diagnostic.c:136
+#, c-format
+msgid "%s: all warnings being treated as errors\n"
+msgstr "%s: すべての警告はエラーとして取り扱われます\n"
 
-#: c-format.c:480
-msgid "left precision"
-msgstr "º¸ÀºÅÙ"
+#: diagnostic.c:141
+#, c-format
+msgid "%s: some warnings being treated as errors\n"
+msgstr "%s: いくつかの警告はエラーとして取り扱われます\n"
 
-#: c-format.c:480
-msgid "left precision 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:481
-msgid "right precision"
-msgstr "±¦ÀºÅÙ"
+#: diagnostic.c:229
+#, c-format
+msgid "compilation terminated due to -fmax-errors=%u.\n"
+msgstr "-fmax-errors=%u によりコンパイルを停止しました。\n"
 
-#: c-format.c:481
-msgid "right 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:482
-msgid "length modifier in strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎŤµ½¤¾þ»Ò"
+#: diagnostic.c:249
+#, c-format
+msgid "compilation terminated.\n"
+msgstr "コンパイルを停止しました。\n"
 
-#: c-format.c:1708
-msgid "field precision"
-msgstr "¥Õ¥£¡¼¥ë¥ÉÀºÅÙ"
+#: diagnostic.c:508
+#, c-format
+msgid "%s:%d: confused by earlier errors, bailing out\n"
+msgstr "%s:%d: 前のエラーにより混乱していますので、脱出します\n"
 
-#: c-incpath.c:73
+#: diagnostic.c:874
 #, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "½ÅÊ£¤·¤¿¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr "コンパイラ内部エラー: エラー報告ルーチンに再入しました。\n"
+
+#: final.c:1156
+msgid "negative insn length"
+msgstr "負の命令長です"
 
-#: c-incpath.c:76
+#: final.c:2633
+msgid "could not split insn"
+msgstr "命令を分割できませんでした"
+
+#: final.c:3069
+msgid "invalid 'asm': "
+msgstr "無効な 'asm' です: "
+
+#: final.c:3252
 #, c-format
-msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: c-incpath.c:80
+#: final.c:3269 final.c:3281
 #, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "¸ºß¤·¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê \"%s\" ¤ò̵»ë¤·¤Þ¤¹\n"
+msgid "unterminated assembly dialect alternative"
+msgstr ""
 
-#: c-incpath.c:295
+#: final.c:3328
 #, c-format
-msgid "#include \"...\" search starts here:\n"
-msgstr "#include \"...\" ¤Îõº÷¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹:\n"
+msgid "operand number missing after %%-letter"
+msgstr "%% 文字の後に被演算子の数字がありません"
 
-#: c-incpath.c:299
+#: 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:304
+#: final.c:3389
 #, c-format
-msgid "End of search list.\n"
-msgstr "õº÷¥ê¥¹¥È¤Î½ª¤ï¤ê\n"
+msgid "invalid %%-code"
+msgstr "無効な %%-code です"
 
-#: c-opts.c:1378
-#, fuzzy
-msgid "<built-in>"
-msgstr "<ÁȤ߹þ¤ß>"
+#: final.c:3419
+#, c-format
+msgid "'%%l' operand isn't a label"
+msgstr "'%%l' 被演算子が label ではありません"
 
-#: c-opts.c:1396
-#, fuzzy
-msgid "<command-line>"
-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-typeck.c:2328 c-typeck.c:4764 c-typeck.c:4766 c-typeck.c:4774
-#: c-typeck.c:4804 c-typeck.c:6180
-msgid "initializer element is not constant"
-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:4567
-#, fuzzy
-msgid "array initialized from parenthesized string constant"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1291
+#, c-format
+msgid "Using built-in specs.\n"
+msgstr "組み込み spec を使用しています。\n"
 
-#: c-typeck.c:4628 cp/typeck2.c:686
-#, gcc-internal-format
-msgid "char-array initialized from wide string"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1476
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
+"spec %s を '%s' に設定しています\n"
+"\n"
 
-#: c-typeck.c:4633
-#, fuzzy
-msgid "wchar_t-array initialized from non-wide string"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1586
+#, c-format
+msgid "Reading specs from %s\n"
+msgstr "%s から spec を読み込んでいます\n"
 
-#: c-typeck.c:4651 cp/typeck2.c:706
-#, gcc-internal-format
-msgid "initializer-string for array of chars is too long"
-msgstr "char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»Òʸ»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹"
+#: gcc.c:1711
+#, c-format
+msgid "could not find specs file %s\n"
+msgstr "specs ファイル %s が見つかりませんでした\n"
 
-#: c-typeck.c:4657
-#, fuzzy
-msgid "array of inappropriate type initialized from string constant"
-msgstr "¥ï¥¤¥Éʸ»úÎ󤫤é char ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:1780
+#, c-format
+msgid "rename spec %s to %s\n"
+msgstr "spec %s を %s に名前を変更します\n"
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:4721 c-typeck.c:4216 cp/typeck.c:1532
-#, gcc-internal-format
-msgid "invalid use of non-lvalue array"
-msgstr "Èóº¸ÊÕÃÍÇÛÎó¤Î̵¸ú¤ÊÍøÍÑ"
+#: gcc.c:1782
+#, c-format
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
+"spec は '%s' です\n"
+"\n"
 
-#: c-typeck.c:4747
-msgid "array initialized from non-constant array expression"
-msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: gcc.c:2199
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
 
-#: c-typeck.c:4811 c-typeck.c:6184
-#, gcc-internal-format
-msgid "initializer element is not computable at load time"
-msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó"
+#: gcc.c:2548
+#, c-format
+msgid ""
+"\n"
+"Go ahead? (y or n) "
+msgstr ""
+"\n"
+"続けますか? (y または 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:4822 c-decl.c:3217 c-decl.c:3232
-#, gcc-internal-format
-msgid "variable-sized object may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: gcc.c:2688
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
 
-#: c-typeck.c:4826
-msgid "invalid initializer"
-msgstr "̵¸ú¤Ê½é´ü²½»Ò"
+#: gcc.c:2889
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "使用法: %s [options] file...\n"
 
-#: c-typeck.c:5300
-msgid "extra brace group at end of initializer"
-msgstr "½é´ü²½»Ò¤Î½ª¤ï¤ê¤Ë;ʬ¤Ê¥Ö¥ì¡¼¥¹¤Î¥°¥ë¡¼¥×"
+#: gcc.c:2890
+msgid "Options:\n"
+msgstr "オプション:\n"
 
-#: c-typeck.c:5320
-msgid "missing braces around 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:5381
-msgid "braces around scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2893
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   このヘルプ情報を表示する\n"
 
-#: c-typeck.c:5438
-msgid "initialization of flexible array member in a nested context"
-msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2894
+msgid "  --target-help            Display target specific command line options\n"
+msgstr "  --target-help            ターゲット固有のコマンドラインオプションを表示\n"
 
-#: c-typeck.c:5440
-msgid "initialization of a flexible array member"
-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:5467
-msgid "missing initializer"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: gcc.c:2896
+msgid "                           Display specific types of command line options\n"
+msgstr "                           特定の種類のコマンドラインオプションを表示する\n"
 
-#: c-typeck.c:5489
-msgid "empty scalar 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:5494
-msgid "extra elements in scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤Ë;ʬ¤ÊÍ×ÁÇ"
+#: gcc.c:2899
+msgid "  --version                Display compiler version information\n"
+msgstr "  --version                コンパイラのバージョン情報を表示する\n"
 
-#: c-typeck.c:5591 c-typeck.c:5651
-msgid "array index in non-array initializer"
-msgstr "ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿"
+#: gcc.c:2900
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr "  -dumpspecs               組み込み spec 文字列をすべて表示する\n"
 
-#: c-typeck.c:5596 c-typeck.c:5704
-msgid "field name not in record or union initializer"
-msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂΤ˥ե£¡¼¥ë¥É̾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: gcc.c:2901
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             コンパイラのバージョンを表示する\n"
 
-#: c-typeck.c:5642
-#, fuzzy
-msgid "array index in initializer not of integer type"
-msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òĶ¤¨¤Þ¤·¤¿"
+#: gcc.c:2902
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr "  -dumpmachine             コンパイラのターゲットプロセッサを表示\n"
 
-#: c-typeck.c:5647 c-typeck.c:5649
-msgid "nonconstant array index in initializer"
-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:5653 c-typeck.c:5656
-msgid "array index in initializer exceeds array bounds"
-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:5667
-msgid "empty index range in initializer"
-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:5676
-msgid "array index range in initializer exceeds array bounds"
-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:5751 c-typeck.c:5774 c-typeck.c:6248
-msgid "initialized field with side-effects overwritten"
-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:5753 c-typeck.c:5776 c-typeck.c:6250
-#, fuzzy
-msgid "initialized field 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:6458
-msgid "excess elements in char array initializer"
-msgstr "char ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: 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:6465 c-typeck.c:6511
-msgid "excess elements in struct initializer"
-msgstr "¹½Â¤Âνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2912
+msgid "  -print-sysroot           Display the target libraries directory\n"
+msgstr "  -print-sysroot           ターゲットライブラリのディレクトリを表示する\n"
 
-#: c-typeck.c:6526
-#, fuzzy
-msgid "non-static initialization of a flexible array member"
-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:6594
-msgid "excess elements in union initializer"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2914
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr "  -Wa,<options>            カンマ区切りの <options> をアセンブラに渡す\n"
 
-#: c-typeck.c:6681
-msgid "excess elements in array 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:6711
-#, fuzzy
-msgid "excess elements in vector 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:6735
-msgid "excess elements in scalar initializer"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+#: gcc.c:2917
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+msgstr "  -Xassembler <arg>        <arg> をアセンブラに渡す\n"
 
-#: cfgrtl.c:1970
-msgid "flow control insn inside a basic block"
-msgstr ""
+#: gcc.c:2918
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+msgstr "  -Xpreprocessor <arg>     <arg> をプリプロセッサに渡す\n"
 
-#: cfgrtl.c:2048
-msgid "wrong insn in the fallthru edge"
+#: 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:2090
-#, fuzzy
-msgid "insn outside basic block"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
+#: gcc.c:2925
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr "  -pipe                    中間ファイルではなくパイプを使う\n"
 
-#: cfgrtl.c:2097
-#, fuzzy
-msgid "return not followed by barrier"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: gcc.c:2926
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr "  -time                    子プロセスごとの実行時間を計測する\n"
 
-#: cgraph.c:391 ipa-inline.c:313
-#, fuzzy
-msgid "function body not available"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2927
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -specs=<file>            組み込み specs を <file> の内容で上書きする\n"
 
-#: cgraph.c:393 cgraphunit.c:633
-#, fuzzy
-msgid "redefined extern inline functions are not considered for inlining"
-msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: gcc.c:2928
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr "  -std=<standard>          入力ソースを <standard> に準拠すると見なす\n"
 
-#: cgraph.c:396 cgraphunit.c:638
-#, fuzzy
-msgid "function not considered for inlining"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2929
+msgid ""
+"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
+"                           and libraries\n"
+msgstr ""
+"  --sysroot=<directory>    ヘッダとライブラリのルートディレクトリとして\n"
+"                           <directory> を使用する\n"
 
-#: cgraph.c:398 cgraphunit.c:636 ipa-inline.c:306
-#, fuzzy
-msgid "function not inlinable"
-msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:2932
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr "  -B <directory>           <directory> をコンパイラの探索パスに追加する\n"
 
-#: collect2.c:373 gcc.c:6833
-#, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
+#: gcc.c:2933
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr "  -v                       コンパイラによって起動されるプログラムを表示する\n"
 
-#: collect2.c:872
-#, c-format
-msgid "no arguments"
-msgstr "°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcc.c:2934
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
+msgstr ""
 
-#: collect2.c:1246 collect2.c:1394 collect2.c:1429
-#, c-format
-msgid "fopen %s"
-msgstr "fopen %s"
+#: gcc.c:2935
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+msgstr "  -E                       前処理のみ行う。コンパイル、アセンブル、リンクは行わない\n"
 
-#: collect2.c:1249 collect2.c:1399 collect2.c:1432
-#, c-format
-msgid "fclose %s"
-msgstr "fclose %s"
+#: gcc.c:2936
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr "  -S                       コンパイルのみ行う。アセンブル、リンクは行わない\n"
 
-#: collect2.c:1258
-#, c-format
-msgid "collect2 version %s"
-msgstr "collect2 version %s"
+#: gcc.c:2937
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr "  -c                       コンパイル、アセンブルを行う。リンクは行わない\n"
 
-#: collect2.c:1348
-#, c-format
-msgid "%d constructor(s) found\n"
-msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+#: gcc.c:2938
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <file>                <file> に出力する\n"
 
-#: collect2.c:1349
-#, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "%d ¸Ä¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+#: 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:1350
+#: gcc.c:2946
 #, c-format
-msgid "%d frame table(s) found\n"
-msgstr "%d ¸Ä¤Î¥Õ¥ì¡¼¥à¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
-
-#: collect2.c:1487
-#, fuzzy, c-format
-msgid "can't get program status"
-msgstr "%s ¤«¤éÆɹþ¤á¤Þ¤»¤ó"
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
+msgstr ""
+"\n"
+"-g, -f, -m, -O, -W で始まるオプションや、--param は %s が起動するあらゆる\n"
+"子プロセスに自動的に渡されます。こういったプロセスにその他のオプションを渡す\n"
+"には -W<letter> オプションを使わなければなりません。\n"
 
-#: collect2.c:1537
+#: gcc.c:5154
 #, c-format
-msgid "[cannot find %s]"
-msgstr "[%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó]"
+msgid "Processing spec %c%s%c, which is '%s'\n"
+msgstr "spec %c%s%c を処理中, これは '%s' です\n"
 
-#: collect2.c:1552
-#, fuzzy, c-format
-msgid "cannot find '%s'"
-msgstr "`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: gcc.c:6418
+#, c-format
+msgid "install: %s%s\n"
+msgstr "インストール: %s%s\n"
 
-#: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2928
+#: gcc.c:6421
 #, c-format
-msgid "pex_init failed"
-msgstr ""
+msgid "programs: %s\n"
+msgstr "プログラム: %s\n"
 
-#: collect2.c:1591
+#: gcc.c:6423
 #, c-format
-msgid "[Leaving %s]\n"
-msgstr "[%s ¤òÎ¥¤ì¤Þ¤¹]\n"
+msgid "libraries: %s\n"
+msgstr "ライブラリ: %s\n"
 
-#: collect2.c:1811
+#: gcc.c:6498
 #, c-format
 msgid ""
 "\n"
-"write_c_file - output name is %s, prefix is %s\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
 "\n"
-"write_c_file - ½ÐÎÏ̾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹¤Ï %s\n"
-
-#: collect2.c:2019
-#, fuzzy, c-format
-msgid "cannot find 'nm'"
-msgstr "`nm' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: collect2.c:2066
-#, fuzzy, c-format
-msgid "can't open nm output"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
-
-#: collect2.c:2110
-#, c-format
-msgid "init function found in object %s"
-msgstr "init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
+"バグレポートの手順は、以下を参照してください\n"
 
-#: collect2.c:2118
+#: gcc.c:6514
 #, c-format
-msgid "fini function found in object %s"
-msgstr "fini ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
+msgid "%s %s%s\n"
+msgstr "%s %s%s\n"
 
-#: collect2.c:2221
-#, fuzzy, c-format
-msgid "can't open ldd output"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: gcc.c:6517 gcov.c:444 fortran/gfortranspec.c:302 java/jcf-dump.c:1164
+msgid "(C)"
+msgstr "(C)"
 
-#: collect2.c:2224
+#: 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"
-"ldd output with constructors/destructors.\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"
-"ldd ½ÐÎϤ¬¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤òȼ¤¤¤Þ¤¹¡£\n"
 
-#: collect2.c:2239
+#: gcc.c:6535
 #, c-format
-msgid "dynamic dependency %s not found"
-msgstr "ưŪ°Í¸´Ø·¸ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "Target: %s\n"
+msgstr "ターゲット: %s\n"
 
-#: collect2.c:2251
+#: gcc.c:6536
 #, c-format
-msgid "unable to open dynamic dependency '%s'"
-msgstr "ưŪ°Í¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó"
+msgid "Configured with: %s\n"
+msgstr "configure 設定: %s\n"
 
-#: collect2.c:2407
+#: gcc.c:6550
 #, c-format
-msgid "%s: not a COFF file"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Thread model: %s\n"
+msgstr "スレッドモデル: %s\n"
 
-#: collect2.c:2527
+#: gcc.c:6561
 #, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
+msgid "gcc version %s %s\n"
+msgstr "gcc バージョン %s %s\n"
 
-#: collect2.c:2585
-#, fuzzy, c-format
-msgid "library lib%s not found"
-msgstr "¥é¥¤¥Ö¥é¥ê lib%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: cppspec.c:106
+#: gcc.c:6564
 #, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr "\"%s\" ¤Ï¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÂФ¹¤ëÀµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "gcc driver version %s %sexecuting gcc version %s\n"
+msgstr "gcc ドライババージョン %s %s 実行 gcc バージョン %s\n"
 
-#: cppspec.c:128
+#: gcc.c:6799
 #, c-format
-msgid "too many input files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid ""
+"\n"
+"Linker options\n"
+"==============\n"
+"\n"
+msgstr ""
+"\n"
+"リンカオプション\n"
+"==============\n"
+"\n"
 
-#: diagnostic.c:189
+#: gcc.c:6800
 #, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Í𤷤Ƥ¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹\n"
-
-#: diagnostic.c:254
-#, fuzzy, c-format
-msgid "compilation terminated due to -Wfatal-errors.\n"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃǤµ¤ì¤Þ¤·¤¿¡£\n"
+msgid ""
+"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
+"\n"
+msgstr ""
+"\"OPTION\" をリンカに渡すには \"-Wl,OPTION\" を使用してください\n"
+"\n"
 
-#: diagnostic.c:263
+#: gcc.c:7991
 #, c-format
 msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
+"Assembler options\n"
+"=================\n"
+"\n"
 msgstr ""
-"´°Á´¤Ê¥Ð¥°Êó¹ð¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£\n"
-"ŬÀڤʤé¤Ð¥×¥ê¥×¥í¥»¥¹¸å¤Î¥½¡¼¥¹¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£\n"
-"%s ¤ò¸«¤ì¤ÐÊýË¡¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£\n"
+"アセンブラオプション\n"
+"=================\n"
+"\n"
 
-#: diagnostic.c:272
+#: gcc.c:7992
 #, c-format
-msgid "compilation terminated.\n"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤¬ÃæÃǤµ¤ì¤Þ¤·¤¿¡£\n"
+msgid ""
+"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
+"\n"
+msgstr ""
+"\"OPTION\" をアセンブラに渡すには \"-Wa,OPTION\" を使用してください\n"
+"\n"
 
-#: diagnostic.c:623
+#: gcov.c:416
 #, c-format
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£\n"
-
-#: final.c:1104
-msgid "negative insn length"
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE...\n"
+"\n"
 msgstr ""
+"使用法: gcov [OPTION]... SOURCEFILE...\n"
+"\n"
 
-#: final.c:2449
-msgid "could not split insn"
+#: gcov.c:417
+#, c-format
+msgid ""
+"Print code coverage information.\n"
+"\n"
 msgstr ""
 
-#: final.c:2798
-#, fuzzy
-msgid "invalid 'asm': "
-msgstr "̵¸ú¤Ê `asm': %s"
+#: gcov.c:418
+#, c-format
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  -h, --help                      このヘルプを表示して終了する\n"
 
-#: final.c:2981
+#: gcov.c:419
 #, c-format
-msgid "nested assembly dialect alternatives"
-msgstr ""
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -v, --version                   バージョン番号を表示して終了する\n"
 
-#: final.c:2998 final.c:3010
+#: gcov.c:420
 #, c-format
-msgid "unterminated assembly dialect alternative"
+msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: final.c:3057
-#, fuzzy, c-format
-msgid "operand number missing after %%-letter"
-msgstr "±é»»¿ô¤¬ %-letter ¤Î¸å¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: final.c:3060 final.c:3101
+#: gcov.c:421
 #, c-format
-msgid "operand number out of range"
-msgstr "±é»»¿ô¤¬Èϰϳ°¤Ç¤¹"
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr ""
 
-#: final.c:3120
+#: gcov.c:422
 #, c-format
-msgid "invalid %%-code"
-msgstr "̵¸ú¤Ê %%-code"
-
-#: final.c:3150
-#, fuzzy, c-format
-msgid "'%%l' operand isn't a label"
-msgstr "`%l' ±é»»¤Ï¥é¥Ù¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr ""
 
-#. 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:3251 vmsdbgout.c:487 config/i386/i386.c:7222
-#: config/pdp11/pdp11.c:1700
+#: gcov.c:424
 #, c-format
-msgid "floating constant misused"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ò»È¤¤Â»¤Í¤Þ¤·¤¿"
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -n, --no-output                 出力ファイルを作成しない\n"
 
-#: final.c:3307 vmsdbgout.c:544 config/i386/i386.c:7298
-#: config/pdp11/pdp11.c:1747
+#: gcov.c:425
 #, c-format
-msgid "invalid expression as operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
-
-#: flow.c:1735
-msgid "Attempt to delete prologue/epilogue insn:"
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
 
-#: gcc.c:1665
-#, fuzzy, c-format
-msgid "Using built-in specs.\n"
-msgstr "ÁȤ߹þ¤ß spec ¤ò»ÈÍÑ.\n"
-
-#: gcc.c:1848
+#: gcov.c:427
 #, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
+msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
-"spec %s ¤ò '%s' ¤ËÀßÄêÃæ\n"
-"\n"
 
-#: gcc.c:1963
+#: gcov.c:428
 #, c-format
-msgid "Reading specs from %s\n"
-msgstr "%s ¤«¤é spec ¤òÆɤ߹þ¤ßÃæ\n"
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
 
-#: gcc.c:2059 gcc.c:2078
+#: gcov.c:429
 #, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%include ¤Î½ñ¼°¤¬ÊѤǤ¹"
-
-#: gcc.c:2086
-#, fuzzy, c-format
-msgid "could not find specs file %s\n"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+msgstr ""
 
-#: gcc.c:2103 gcc.c:2111 gcc.c:2120 gcc.c:2129
+#: gcov.c:430
 #, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr "specs ¤Î %ld Ê¸»úÌܰʹߤΠ%%rename ¤Î½ñ¼°¤¬ÊѤǤ¹"
+msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
+msgstr ""
 
-#: gcc.c:2138
+#: gcov.c:431
 #, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤Ë̾Á°¤òÊѹ¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "  -d, --display-progress          Display progress information\n"
+msgstr "  -d, --display-progress          進捗情報を表示する\n"
 
-#: gcc.c:2145
+#: gcov.c:432
 #, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"\n"
+"バグ報告の方法については、以下を参照してください:\n"
+"%s。\n"
 
-#: gcc.c:2150
+#: gcov.c:442
 #, c-format
-msgid "rename spec %s to %s\n"
-msgstr "spec %s ¤ò %s ¤Ë̾Á°¤òÊѹ¹\n"
+msgid "gcov %s%s\n"
+msgstr "gcov %s%s\n"
 
-#: gcc.c:2152
+#: gcov.c:446
 #, c-format
 msgid ""
-"spec is '%s'\n"
+"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 ""
-"spec ¤Ï '%s' ¤Ç¤¹\n"
+"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"
 
-#: gcc.c:2165
+#: gcov.c:546
 #, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr "spec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É"
+msgid "%s:no functions found\n"
+msgstr "%s:関数が見つかりません\n"
 
-#: gcc.c:2176 gcc.c:2189
+#: gcov.c:578 gcov.c:606
 #, c-format
-msgid "specs file malformed after %ld characters"
-msgstr "%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ë"
+msgid "\n"
+msgstr "\n"
 
-#: gcc.c:2242
+#: gcov.c:593
 #, c-format
-msgid "spec file has no spec for linking"
-msgstr "spec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%s:creating '%s'\n"
+msgstr "%s: '%s' を作成しています\n"
 
-#: gcc.c:2759
+#: gcov.c:597
 #, c-format
-msgid "system path '%s' is not absolute"
-msgstr ""
+msgid "%s:error writing output file '%s'\n"
+msgstr "%s: 出力ファイル '%s' を書き込み中にエラーが発生しました\n"
 
-#: gcc.c:2822
+#: gcov.c:602
 #, c-format
-msgid "-pipe not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%s:could not open output file '%s'\n"
+msgstr "%s: 出力ファイル '%s' を開けませんでした\n"
 
-#: gcc.c:2884
+#: gcov.c:751
 #, c-format
-msgid ""
-"\n"
-"Go ahead? (y or n) "
-msgstr ""
-"\n"
-"³¤±¤Þ¤¹¤«? (y ¤Þ¤¿¤Ï n) "
-
-#: gcc.c:2967
-#, fuzzy
-msgid "failed to get exit status"
-msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
-
-#: gcc.c:2973
-#, fuzzy
-msgid "failed to get process times"
-msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "%s:source file is newer than graph file '%s'\n"
+msgstr "%s: ソースファイルがグラフファイル '%s' より新しいです\n"
 
-#: gcc.c:2999
+#: gcov.c:756
 #, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"ÆâÉô¥¨¥é¡¼: %s (¥×¥í¥°¥é¥à %s)\n"
-"´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
-"%s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£"
+msgid "(the message is only displayed one per source file)\n"
+msgstr "(このメッセージはソースファイルごとに一回のみ表示されます)\n"
 
-#: gcc.c:3025
+#: gcov.c:780
 #, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
+msgid "%s:cannot open graph file\n"
+msgstr "%s: グラフファイルを開けません\n"
 
-#: gcc.c:3161
+#: gcov.c:786
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...\n"
-
-#: gcc.c:3162
-msgid "Options:\n"
-msgstr "¥ª¥×¥·¥ç¥ó:\n"
+msgid "%s:not a gcov graph file\n"
+msgstr "%s: gcov グラフファイルではありません\n"
 
-#: gcc.c:3164
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+#: gcov.c:799
+#, c-format
+msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
-"  -pass-exit-codes         ¥Õ¥§¡¼¥º¤«¤é¤Î¥¨¥é¡¼¥³¡¼¥É¤ÎºÇÂçÃͤò exit\n"
-"                               ¥³¡¼¥É¤È¤·¤ÆÊÖ¤¹\n"
-
-#: gcc.c:3165
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
-
-#: gcc.c:3166
-msgid "  --target-help            Display target specific command line options\n"
-msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨\n"
-
-#: gcc.c:3168
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr "(`-v --help' ¤ò»È¤¦¤È¡¢»Ò¥×¥í¥»¥¹¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òɽ¼¨)\n"
-
-#: gcc.c:3169
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "  -dumpspecs               ÁȤ߹þ¤Þ¤ì¤¿ spec Ê¸»úÎó¤òÁ´¤Æɽ¼¨\n"
-
-#: gcc.c:3170
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨\n"
-
-#: gcc.c:3171
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "  -dumpmachine             ¥³¥ó¥Ñ¥¤¥é¤Î¥¿¡¼¥²¥Ã¥È¥×¥í¥»¥Ã¥µ¤òɽ¼¨\n"
-
-#: gcc.c:3172
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr "  -print-search-dirs       ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¡¼¥Á¥Ñ¥¹¤Ë¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¼¨\n"
-
-#: gcc.c:3173
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr "  -print-libgcc-file-name  ¥³¥ó¥Ñ¥¤¥é¤Î¥³¥ó¥Ñ¥Ë¥ª¥ó¥é¥¤¥Ö¥é¥ê̾¤òɽ¼¨\n"
-
-#: gcc.c:3174
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr "  -print-file-name=<lib>   ¥é¥¤¥Ö¥é¥ê <lib> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
-
-#: gcc.c:3175
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr "  -print-prog-name=<prog>  ¥³¥ó¥Ñ¥¤¥é¤ÎÉôÉÊ <prog> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òɽ¼¨\n"
-
-#: gcc.c:3176
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
 
-#: gcc.c:3177
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
+#: gcov.c:851
+#, c-format
+msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
-"  -print-multi-lib         ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÈÊ£¿ô¤Î¥é¥¤¥Ö¥é¥êõº÷\n"
-"                               ¥Ç¥£¥ì¥¯¥È¥ê¤È¤ÎÂбþ¤òɽ¼¨\n"
-
-#: gcc.c:3180
-#, fuzzy
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òɽ¼¨\n"
-
-#: gcc.c:3181
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr "  -Wa,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥¢¥»¥ó¥Ö¥é¤ËÅϤ¹\n"
-
-#: gcc.c:3182
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr "  -Wp,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÅϤ¹\n"
-
-#: gcc.c:3183
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr "  -Wl,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
-
-#: gcc.c:3184
-#, fuzzy
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
-
-#: gcc.c:3185
-#, fuzzy
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
-
-#: gcc.c:3186
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅϤ¹\n"
-
-#: gcc.c:3187
-#, fuzzy
-msgid "  -combine                 Pass multiple source files to compiler at once\n"
-msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òɽ¼¨¤·¤Ê¤¤\n"
-
-#: gcc.c:3188
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
-
-#: gcc.c:3189
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr "  -pipe                    Ãæ´Ö¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¥Ñ¥¤¥×¤ò»È¤¦\n"
-
-#: gcc.c:3190
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr "  -time                    »Ò¥×¥í¥»¥¹¤´¤È¤Î¼Â¹Ô»þ´Ö¤ò·×¬¤¹¤ë\n"
-
-#: gcc.c:3191
-#, fuzzy
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr "  -specs=<file>            ÁȤ߹þ¤ß specs ¤ò <file> ¤ÎÆâÍƤÇÃÖ¤­´¹¤¨¤ë\n"
 
-#: gcc.c:3192
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr "  -std=<standard>          ÆþÎÏ¥½¡¼¥¹¤ò <standard> ¤È¸«¤Ê¤¹\n"
+#: gcov.c:969
+#, c-format
+msgid "%s:corrupted\n"
+msgstr "%s: 破損しています\n"
 
-#: gcc.c:3193
-msgid ""
-"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
-"                           and libraries\n"
+#: gcov.c:1045
+#, c-format
+msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcc.c:3196
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤Îõº÷¥Ñ¥¹¤ËÄɲ乤ë\n"
+#: gcov.c:1052
+#, c-format
+msgid "%s:not a gcov data file\n"
+msgstr "%s: gcov データファイルではありません\n"
 
-#: gcc.c:3197
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+#: gcov.c:1065
+#, c-format
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
-"  -b <machine>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð¥¿¡¼¥²¥Ã¥È <machine> ¤È¤·¤Æ\n"
-"                               gcc ¤ò¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3198
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+#: gcov.c:1071
+#, c-format
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3199
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr "  -v                       ¥³¥ó¥Ñ¥¤¥é¤Ë¤è¤Ã¤Æµ¯Æ°¤µ¤ì¤ë¥×¥í¥°¥é¥à¤òɽ¼¨\n"
+#: gcov.c:1101
+#, c-format
+msgid "%s:unknown function '%u'\n"
+msgstr "%s: 不明な関数 '%u' です\n"
 
-#: gcc.c:3200
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
-msgstr ""
+#: gcov.c:1115
+#, c-format
+msgid "%s:profile mismatch for '%s'\n"
+msgstr "%s: '%s' に対するプロファイルが一致しません\n"
 
-#: gcc.c:3201
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr ""
-"  -E                       ¥×¥ê¥×¥í¥»¥¹¤Î¤ß -- ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯\n"
-"                               ¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#: gcov.c:1134
+#, c-format
+msgid "%s:overflowed\n"
+msgstr "%s: オーバーフローしました\n"
 
-#: gcc.c:3202
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "  -S                       ¥³¥ó¥Ñ¥¤¥ë¤Î¤ß -- ¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#: gcov.c:1158
+#, c-format
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
+msgstr "%s: '%s' には導入および/または終了ブロックがありません\n"
 
-#: gcc.c:3203
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "  -c                       ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤¬¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
+#: gcov.c:1163
+#, c-format
+msgid "%s:'%s' has arcs to entry block\n"
+msgstr ""
 
-#: gcc.c:3204
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <file>                <file> ¤Ë½ÐÎϤò¹Ô¤Ê¤¦\n"
+#: gcov.c:1171
+#, c-format
+msgid "%s:'%s' has arcs from exit block\n"
+msgstr ""
 
-#: gcc.c:3205
-#, 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"
+#: gcov.c:1379
+#, c-format
+msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
-"  -x <language>            °Ê²¼¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸À¸ì¤ò»ØÄꤹ¤ë\n"
-"                           »ØÄê¤Ç¤­¤ë¸À¸ì: c c++ assembler none\n"
-"                           'none' ¤ò»ØÄꤹ¤ë¤È¥Õ¥¡¥¤¥ë³ÈÄ¥»Ò¤Ë¤è¤Ã¤Æ¸À¸ì¤ò\n"
-"                           ¿äÄꤹ¤ë¡¢¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤ËÌá¤ë\n"
 
-#: gcc.c:3212
+#: gcov.c:1459
 #, 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"
+msgid "%s '%s'\n"
+msgstr "%s '%s'\n"
+
+#: gcov.c:1462
+#, c-format
+msgid "Lines executed:%s of %d\n"
 msgstr ""
-"\n"
-"-g, -f, -m, -O, -W ¤Ç»Ï¤Þ¤ë¥ª¥×¥·¥ç¥ó¤ä¡¢--param ¤Ï %s ¤¬µ¯Æ°¤¹¤ë¤¢¤é¤æ¤ë\n"
-"»Ò¥×¥í¥»¥¹¤Ë¼«Æ°Åª¤ËÅϤµ¤ì¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿¥×¥í¥»¥¹¤Ë¤½¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤òÅϤ¹\n"
-"¤Ë¤Ï -W<letter> ¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n"
 
-#: gcc.c:3335
-#, fuzzy, c-format
-msgid "'-%c' option must have argument"
-msgstr "-param ¥ª¥×¥·¥ç¥ó¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:1466
+#, c-format
+msgid "No executable lines\n"
+msgstr "実行可能な行がありません\n"
 
-#: gcc.c:3357
+#: gcov.c:1472
 #, c-format
-msgid "couldn't run '%s': %s"
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3550
+#: gcov.c:1476
 #, c-format
-msgid "%s (GCC) %s\n"
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcc.c:3552 gcov.c:419 fortran/gfortranspec.c:349 java/gjavah.c:2406
-#: java/jcf-dump.c:936 java/jv-scan.c:129
-msgid "(C)"
+#: gcov.c:1482
+#, c-format
+msgid "No branches\n"
 msgstr ""
 
-#: gcc.c:3553 java/gjavah.c:2407 java/jcf-dump.c:937 java/jv-scan.c:130
+#: gcov.c:1484
 #, 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 "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcc.c:3654
-#, fuzzy, c-format
-msgid "argument to '-Xlinker' is missing"
-msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:1488
+#, c-format
+msgid "No calls\n"
+msgstr "呼び出しがありません\n"
 
-#: gcc.c:3662
-#, fuzzy, c-format
-msgid "argument to '-Xpreprocessor' is missing"
-msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:1648
+#, c-format
+msgid "%s:no lines for '%s'\n"
+msgstr "%s: '%s' に対する行がありません\n"
 
-#: gcc.c:3669
+#: gcov.c:1843
 #, fuzzy, c-format
-msgid "argument to '-Xassembler' is missing"
-msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "call   %2d returned %s\n"
+msgstr "呼び出し %d の戻り = %d\n"
 
-#: gcc.c:3676
+#: gcov.c:1848
 #, fuzzy, c-format
-msgid "argument to '-l' is missing"
-msgstr "`-b' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "call   %2d never executed\n"
+msgstr "呼び出し %d は一度も実行せず\n"
 
-#: gcc.c:3697
+#: gcov.c:1853
 #, fuzzy, c-format
-msgid "argument to '-specs' is missing"
-msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "branch %2d taken %s%s\n"
+msgstr "ブランチ %d 受理 = %d%%\n"
 
-#: gcc.c:3711
+#: gcov.c:1857
 #, fuzzy, c-format
-msgid "argument to '-specs=' is missing"
-msgstr "`-specs=' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "branch %2d never executed\n"
+msgstr "ブランチ %d は一度も実行されず\n"
 
-#: gcc.c:3752
+#: gcov.c:1862
 #, c-format
-msgid "'-%c' must come at the start of the command line"
+msgid "unconditional %2d taken %s\n"
 msgstr ""
 
-#: gcc.c:3761
+#: gcov.c:1865
 #, fuzzy, c-format
-msgid "argument to '-B' is missing"
-msgstr "`-B' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "unconditional %2d never executed\n"
+msgstr "呼び出し %d は一度も実行せず\n"
 
-#: gcc.c:4147
-#, fuzzy, c-format
-msgid "argument to '-x' is missing"
-msgstr "`-x' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcov.c:1901
+#, c-format
+msgid "%s:cannot open source file\n"
+msgstr "%s: ソースファイルを開けません\n"
 
-#: gcc.c:4175
-#, fuzzy, c-format
-msgid "argument to '-%s' is missing"
-msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: gcse.c:4066
+msgid "PRE disabled"
+msgstr "PRE が無効です"
 
-#: gcc.c:4513
-#, c-format
-msgid "switch '%s' does not start with '-'"
+#: gcse.c:4616
+msgid "GCSE disabled"
+msgstr "GCSE が無効です"
+
+#: gcse.c:5137
+msgid "const/copy propagation disabled"
 msgstr ""
 
-#: gcc.c:4690
+#: gengtype-state.c:150
 #, c-format
-msgid "spec '%s' invalid"
-msgstr ""
+msgid "%s:%d:%d: Invalid state file; %s"
+msgstr "%s:%d:%d: 無効な状態ファイルです。%s"
 
-#: gcc.c:4756
+#: gengtype-state.c:154
 #, c-format
-msgid "%s\n"
-msgstr "%s\n"
+msgid "%s:%d: Invalid state file; %s"
+msgstr "%s:%d: 無効な状態ファイルです。%s"
 
-#: gcc.c:4829
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%0%c'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#. 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:5040
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%W%c"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: gengtype-state.c:170
+#, c-format
+msgid "%s:%d: Invalid state file; "
+msgstr "%s:%d: 無効な状態ファイルです。 "
 
-#: gcc.c:5071
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%x%c'"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: gengtype-state.c:695
+#, c-format
+msgid "Option tag unknown"
+msgstr "オプションタグが不明です"
 
-#: gcc.c:5293
+#: gengtype-state.c:750
 #, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr "spec %c%s%c ¤ò½èÍýÃæ, ¤³¤ì¤Ï '%s' ¤Ç¤¹\n"
+msgid "Unexpected type in write_state_scalar_type"
+msgstr "write_state_scalar_type 内で予期しない型です"
 
-#: gcc.c:5426
-#, fuzzy, c-format
-msgid "unknown spec function '%s'"
-msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
+#: gengtype-state.c:765
+#, c-format
+msgid "Unexpected type in write_state_string_type"
+msgstr "write_state_string_type 内で予期しない型です"
 
-#: gcc.c:5445
-#, fuzzy, c-format
-msgid "error in args to spec function '%s'"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: gengtype-state.c:969
+#, c-format
+msgid "Unexpected type..."
+msgstr "予期しない型..."
 
-#: gcc.c:5493
-#, fuzzy, c-format
-msgid "malformed spec function name"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: gengtype-state.c:1149
+#, c-format
+msgid "failed to write state trailer [%s]"
+msgstr "状態追跡の書き込みに失敗しました [%s]"
 
-#. )
-#: gcc.c:5496
-#, fuzzy, c-format
-msgid "no arguments for spec function"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: gengtype-state.c:1175
+#, c-format
+msgid "Failed to open file %s for writing state: %s"
+msgstr "状態書き込み用ファイル %s を開くのに失敗しました: %s"
 
-#: gcc.c:5515
+#: gengtype-state.c:1207
 #, c-format
-msgid "malformed spec function arguments"
-msgstr ""
+msgid "output error when writing state file %s [%s]"
+msgstr "状態ファイル %s  の書き込み時に出力エラーが発生しました [%s]"
 
-#: gcc.c:5754
+#: gengtype-state.c:1210
 #, c-format
-msgid "braced spec '%s' is invalid at '%c'"
-msgstr ""
+msgid "failed to close state file %s [%s]"
+msgstr "状態ファイル %s を閉じるのに失敗しました [%s]"
 
-#: gcc.c:5842
+#: gengtype-state.c:1213
 #, c-format
-msgid "braced spec body '%s' is invalid"
-msgstr ""
+msgid "failed to rename %s to state file %s [%s]"
+msgstr "%s から状態ファイル %s へ名前を変更するのに失敗しました [%s]"
 
-#: gcc.c:6372
+#: gengtype-state.c:2395
 #, c-format
-msgid "install: %s%s\n"
-msgstr "¥¤¥ó¥¹¥È¡¼¥ë: %s%s\n"
+msgid "Failed to open state file %s for reading [%s]"
+msgstr "状態ファイル %s を読み込みように開くのに失敗しました [%s]"
 
-#: gcc.c:6373
+#: gengtype-state.c:2433
 #, c-format
-msgid "programs: %s\n"
-msgstr "¥×¥í¥°¥é¥à: %s\n"
+msgid "failed to close read state file %s [%s]"
+msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
 
-#: gcc.c:6375
+#: incpath.c:76
 #, c-format
-msgid "libraries: %s\n"
-msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr "重複したディレクトリ \"%s\" を無視します\n"
 
-#: gcc.c:6433
+#: incpath.c:79
 #, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
-
-#: gcc.c:6449
-#, fuzzy, c-format
-msgid "Target: %s\n"
-msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr "  非システムディレクトリがシステムディレクトリと重複しているからです\n"
 
-#: gcc.c:6450
+#: incpath.c:83
 #, c-format
-msgid "Configured with: %s\n"
-msgstr "¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s\n"
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "存在しないディレクトリ \"%s\" を無視します\n"
 
-#: gcc.c:6464
+#: incpath.c:345
 #, c-format
-msgid "Thread model: %s\n"
-msgstr "¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s\n"
+msgid "#include \"...\" search starts here:\n"
+msgstr "#include \"...\" の探索はここから始まります:\n"
 
-#: gcc.c:6475
+#: incpath.c:349
 #, c-format
-msgid "gcc version %s\n"
-msgstr "gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+msgid "#include <...> search starts here:\n"
+msgstr "#include <...> の探索はここから始まります:\n"
 
-#: gcc.c:6477
+#: incpath.c:354
 #, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
-msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+msgid "End of search list.\n"
+msgstr "探索リストの終わりです。\n"
 
-#: gcc.c:6485
-#, fuzzy, c-format
-msgid "no input files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
+#: input.c:39 c-family/c-opts.c:1288 cp/error.c:1046 fortran/cpp.c:568
+msgid "<built-in>"
+msgstr "<組み込み>"
 
-#: gcc.c:6534
-#, fuzzy, c-format
-msgid "cannot specify -o with -c or -S with multiple files"
-msgstr "-c ¤ä -S ¤È°ì½ï¤Ë -o ¤ò»ØÄꤹ¤ë¤È¡¢Ê£¿ô¥³¥ó¥Ñ¥¤¥ë¤Ç¤­¤Þ¤»¤ó"
+#. Opening quotation mark.
+#: intl.c:63
+msgid "`"
+msgstr "`"
 
-#: gcc.c:6568
-#, fuzzy, c-format
-msgid "spec '%s' is invalid"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#. Closing quotation mark.
+#: intl.c:66
+msgid "'"
+msgstr "'"
 
-#: gcc.c:7048
-#, fuzzy, c-format
-msgid "multilib spec '%s' is invalid"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: ipa-pure-const.c:154
+msgid "function might be candidate for attribute %<%s%>"
+msgstr "関数は属性 %<%s%> の候補のようです"
+
+#: ipa-pure-const.c:155
+msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
+msgstr "関数は正常に戻ると分かった場合、属性 %<%s%> の候補のようです"
+
+#: langhooks.c:374
+msgid "At top level:"
+msgstr "トップレベル:"
 
-#: gcc.c:7239
+#: langhooks.c:394 cp/error.c:2814
 #, c-format
-msgid "multilib exclusions '%s' is invalid"
-msgstr ""
+msgid "In member function %qs"
+msgstr "メンバ関数 %qs 内"
 
-#: gcc.c:7297 gcc.c:7438
+#: langhooks.c:398 cp/error.c:2817
 #, c-format
-msgid "multilib select '%s' is invalid"
-msgstr ""
+msgid "In function %qs"
+msgstr "関数 %qs 内"
 
-#: gcc.c:7476
+#: langhooks.c:449 cp/error.c:2767
 #, c-format
-msgid "multilib exclusion '%s' is invalid"
+msgid "    inlined from %qs at %s:%d:%d"
 msgstr ""
 
-#: gcc.c:7735 gcc.c:7740
-#, fuzzy, c-format
-msgid "invalid version number `%s'"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
-
-#: gcc.c:7783
-#, fuzzy, c-format
-msgid "too few arguments to %%:version-compare"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: gcc.c:7789
-#, fuzzy, c-format
-msgid "too many arguments to %%:version-compare"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: gcc.c:7830
+#: langhooks.c:454 cp/error.c:2772
 #, c-format
-msgid "unknown operator '%s' in %%:version-compare"
+msgid "    inlined from %qs at %s:%d"
 msgstr ""
 
-#: gcov.c:392
+#: langhooks.c:460 cp/error.c:2778
 #, c-format
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE\n"
-"\n"
+msgid "    inlined from %qs"
 msgstr ""
 
-#: gcov.c:393
-#, fuzzy, c-format
-msgid ""
-"Print code coverage information.\n"
-"\n"
-msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+#: loop-iv.c:2966 tree-ssa-loop-niter.c:1912
+msgid "assuming that the loop is not infinite"
+msgstr "ループが無限でないと仮定しています"
 
-#: gcov.c:394
-#, fuzzy, c-format
-msgid "  -h, --help                      Print this help, then exit\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: loop-iv.c:2967 tree-ssa-loop-niter.c:1913
+msgid "cannot optimize possibly infinite loops"
+msgstr "無限ループの可能性があるものを最適化できません"
 
-#: gcov.c:395
-#, fuzzy, c-format
-msgid "  -v, --version                   Print version number, then exit\n"
-msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
+#: loop-iv.c:2975 tree-ssa-loop-niter.c:1917
+msgid "assuming that the loop counter does not overflow"
+msgstr "ループカウンタが溢れないと仮定しています"
 
-#: gcov.c:396
-#, c-format
-msgid "  -a, --all-blocks                Show information for every basic block\n"
-msgstr ""
+#: loop-iv.c:2976 tree-ssa-loop-niter.c:1918
+msgid "cannot optimize loop, the loop counter may overflow"
+msgstr "ループを最適化できません。ループカウンタが溢れるかもしれません"
 
-#: gcov.c:397
+#: lto-wrapper.c:212
 #, c-format
-msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
-msgstr ""
+msgid "%s terminated with signal %d [%s], core dumped"
+msgstr "%s はシグナル %d [%s] で終了しました。コアダンプしました"
 
-#: gcov.c:398
+#: lto-wrapper.c:215
 #, c-format
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
-msgstr ""
+msgid "%s terminated with signal %d [%s]"
+msgstr "%s はシグナル %d [%s] で終了しました"
 
-#: gcov.c:400
-#, fuzzy, c-format
-msgid "  -n, --no-output                 Do not create an output file\n"
-msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
+#: lto-wrapper.c:220 collect2.c:1988
+#, gcc-internal-format
+msgid "%s returned %d exit status"
+msgstr "%s は終了ステータス %d を返しました"
 
-#: gcov.c:401
+#: lto-wrapper.c:236
 #, c-format
-msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
-msgstr ""
+msgid "deleting LTRANS file %s"
+msgstr "LTRANS ファイル %s を削除しています"
 
-#: gcov.c:403
+#: lto-wrapper.c:258
 #, c-format
-msgid "  -f, --function-summaries        Output summaries for each function\n"
-msgstr ""
+msgid "failed to open %s"
+msgstr "%s を開くのに失敗しました"
 
-#: gcov.c:404
+#: lto-wrapper.c:263
 #, c-format
-msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
-msgstr ""
+msgid "could not write to temporary file %s"
+msgstr "一時ファイル %s を書き込むことができませんでした"
 
-#: gcov.c:405
+#: lto-wrapper.c:302
 #, c-format
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
-msgstr ""
+msgid "environment variable COLLECT_GCC must be set"
+msgstr "環境変数 COLLECT_GCC が設定されていなければいけません"
 
-#: gcov.c:406
+#: lto-wrapper.c:307
 #, c-format
-msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
-msgstr ""
-
-#: gcov.c:407
-#, fuzzy, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+msgid "environment variable COLLECT_GCC_OPTIONS must be set"
+msgstr "環境変数 COLLECT_GCC_OPTIONS が設定されていなければいけません"
 
-#: gcov.c:417
+#: lto-wrapper.c:316
 #, c-format
-msgid "gcov (GCC) %s\n"
-msgstr ""
+msgid "malformed COLLECT_GCC_OPTIONS"
+msgstr "誤った形式の COLLECT_GCC_OPTIONS です"
 
-#: gcov.c:421
+#: lto-wrapper.c:461 lto-wrapper.c:619
 #, 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 ""
-
-#: gcov.c:511
-#, fuzzy, c-format
-msgid "%s:no functions found\n"
-msgstr "cmd_strings ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: gcov.c:532 gcov.c:560 fortran/dump-parse-tree.c:63
-#, fuzzy, c-format
-msgid "\n"
-msgstr ":\n"
+msgid "invalid LTO mode"
+msgstr "無効な LTO モードです"
 
-#: gcov.c:547
-#, fuzzy, c-format
-msgid "%s:creating '%s'\n"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+#: lto-wrapper.c:482
+#, c-format
+msgid "fopen: %s"
+msgstr "fopen: %s"
 
-#: gcov.c:551
-#, fuzzy, c-format
-msgid "%s:error writing output file '%s'\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#. What to print when a switch has no documentation.
+#: opts.c:194
+msgid "This switch lacks documentation"
+msgstr "このスイッチには文書がありません"
 
-#: gcov.c:556
-#, fuzzy, c-format
-msgid "%s:could not open output file '%s'\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: opts.c:1004
+msgid "[default]"
+msgstr "[デフォルト]"
 
-#: gcov.c:708
-#, fuzzy, c-format
-msgid "%s:cannot open graph file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
+#: opts.c:1015
+msgid "[enabled]"
+msgstr "[有効]"
 
-#: gcov.c:714
-#, fuzzy, c-format
-msgid "%s:not a gcov graph file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: opts.c:1015
+msgid "[disabled]"
+msgstr "[無効]"
 
-#: gcov.c:727
+#: opts.c:1034
 #, c-format
-msgid "%s:version '%.4s', prefer '%.4s'\n"
+msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: gcov.c:779
+#: opts.c:1043
 #, c-format
-msgid "%s:already seen blocks for '%s'\n"
+msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 msgstr ""
 
-#: gcov.c:897 gcov.c:1055
+#: opts.c:1049
 #, c-format
-msgid "%s:corrupted\n"
+msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: gcov.c:971
-#, c-format
-msgid "%s:cannot open data file, assuming not executed\n"
-msgstr ""
+#: opts.c:1144
+msgid "The following options are target specific"
+msgstr "このオプションはターゲット固有のものです"
 
-#: gcov.c:978
-#, fuzzy, c-format
-msgid "%s:not a gcov data file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: opts.c:1147
+msgid "The following options control compiler warning messages"
+msgstr "次のオプションはコンパイラの警告メッセージを制御します"
 
-#: gcov.c:991
-#, c-format
-msgid "%s:version '%.4s', prefer version '%.4s'\n"
+#: opts.c:1150
+msgid "The following options control optimizations"
+msgstr "次のオプションは最適化を制御します"
+
+#: opts.c:1153 opts.c:1192
+msgid "The following options are language-independent"
+msgstr "次のオプションは言語に依存しないものです"
+
+#: opts.c:1156
+msgid "The --param option recognizes the following as parameters"
+msgstr "--param オプションは以降をパラメータとして認識します"
+
+#: opts.c:1162
+msgid "The following options are specific to just the language "
+msgstr "次のオプションはこの言語固有のものです"
+
+#: opts.c:1164
+msgid "The following options are supported by the language "
+msgstr "次のオプションはこの言語でサポートされているものです"
+
+#: opts.c:1175
+msgid "The following options are not documented"
+msgstr "次のオプションは文書化されていません"
+
+#: opts.c:1177
+msgid "The following options take separate arguments"
 msgstr ""
 
-#: gcov.c:997
-#, c-format
-msgid "%s:stamp mismatch with graph file\n"
+#: opts.c:1179
+msgid "The following options take joined arguments"
 msgstr ""
 
-#: gcov.c:1023
-#, fuzzy, c-format
-msgid "%s:unknown function '%u'\n"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: opts.c:1190
+msgid "The following options are language-related"
+msgstr "次のオプションは言語に関係したものです"
 
-#: gcov.c:1036
-#, fuzzy, c-format
-msgid "%s:profile mismatch for '%s'\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
+#: opts.c:1987
+msgid "enabled by default"
+msgstr "デフォルトで有効"
 
-#: gcov.c:1055
-#, fuzzy, c-format
-msgid "%s:overflowed\n"
-msgstr "%s: ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
+#: plugin.c:789
+msgid "Event"
+msgstr "イベント"
+
+#: plugin.c:789
+msgid "Plugins"
+msgstr "プラグイン"
 
-#: gcov.c:1079
+#: plugin.c:821
 #, c-format
-msgid "%s:'%s' lacks entry and/or exit blocks\n"
+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"
+
+#: reload.c:3805
+msgid "unable to generate reloads for:"
 msgstr ""
 
-#: gcov.c:1084
-#, c-format
-msgid "%s:'%s' has arcs to entry block\n"
+#: reload1.c:2105
+msgid "this is the insn:"
 msgstr ""
 
-#: gcov.c:1092
-#, c-format
-msgid "%s:'%s' has arcs from exit block\n"
+#. It's the compiler's fault.
+#: reload1.c:6009
+msgid "could not find a spill register"
 msgstr ""
 
-#: gcov.c:1300
-#, c-format
-msgid "%s:graph is unsolvable for '%s'\n"
+#. It's the compiler's fault.
+#: reload1.c:7863
+msgid "VOIDmode on an output"
 msgstr ""
 
-#: gcov.c:1380
-#, fuzzy, c-format
-msgid "%s '%s'\n"
-msgstr "%s: %s"
+#: reload1.c:8618
+msgid "failure trying to reload:"
+msgstr "再ロードの試みに失敗しました:"
+
+#: rtl-error.c:117
+msgid "unrecognizable insn:"
+msgstr "認識できない命令:"
+
+#: rtl-error.c:119
+msgid "insn does not satisfy its constraints:"
+msgstr "命令が制約を満たしません:"
 
-#: gcov.c:1383
+#: targhooks.c:1440
 #, c-format
-msgid "Lines executed:%s of %d\n"
+msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: gcov.c:1387
-#, fuzzy, c-format
-msgid "No executable lines\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: gcov.c:1393
-#, fuzzy, c-format
-msgid "Branches executed:%s of %d\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
+#: targhooks.c:1442
+msgid "out of memory"
+msgstr "メモリが足りません"
 
-#: gcov.c:1397
-#, c-format
-msgid "Taken at least once:%s of %d\n"
+#: targhooks.c:1457
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: gcov.c:1403
-#, fuzzy, c-format
-msgid "No branches\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¤Ï¥Ö¥é¥ó¥Á¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: targhooks.c:1459
+msgid "created and used with different settings of -fpie"
+msgstr ""
 
-#: gcov.c:1405
+#: tlink.c:386
 #, c-format
-msgid "Calls executed:%s of %d\n"
-msgstr ""
+msgid "collect: reading %s\n"
+msgstr "collect: %s を読み込んでいます\n"
 
-#: gcov.c:1409
-#, fuzzy, c-format
-msgid "No calls\n"
-msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: tlink.c:480
+#, c-format
+msgid "removing .rpo file"
+msgstr ".rpo ファイルを削除しています"
 
-#: gcov.c:1550
-#, fuzzy, c-format
-msgid "%s:no lines for '%s'\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
+#: tlink.c:482
+#, c-format
+msgid "renaming .rpo file"
+msgstr ".rpo ファイルの名前を変更しています"
 
-#: gcov.c:1745
-#, fuzzy, c-format
-msgid "call   %2d returned %s\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d\n"
+#: tlink.c:536
+#, c-format
+msgid "collect: recompiling %s\n"
+msgstr "collect: %s を再コンパイルしています\n"
 
-#: gcov.c:1750
-#, fuzzy, c-format
-msgid "call   %2d never executed\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+#: tlink.c:743
+#, c-format
+msgid "collect: tweaking %s in %s\n"
+msgstr "collect: %s を引っ張ります(%s 内)\n"
 
-#: gcov.c:1755
-#, fuzzy, c-format
-msgid "branch %2d taken %s%s\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d%%\n"
+#: tlink.c:793
+#, c-format
+msgid "collect: relinking\n"
+msgstr "collect: 再リンクしています\n"
 
-#: gcov.c:1759
-#, fuzzy, c-format
-msgid "branch %2d never executed\n"
-msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
+#: toplev.c:355
+#, c-format
+msgid "unrecoverable error"
+msgstr "回復できないエラー"
 
-#: gcov.c:1764
+#: toplev.c:691
 #, c-format
-msgid "unconditional %2d taken %s\n"
+msgid ""
+"%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:1767
-#, fuzzy, c-format
-msgid "unconditional %2d never executed\n"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+#: toplev.c:693
+#, c-format
+msgid "%s%s%s %sversion %s (%s) compiled by CC, "
+msgstr "%s%s%s %sversion %s (%s) compiled by CC, "
 
-#: gcov.c:1800
-#, fuzzy, c-format
-msgid "%s:cannot open source file\n"
-msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
+#: toplev.c:697
+#, c-format
+msgid "GMP version %s, MPFR version %s, MPC version %s\n"
+msgstr "GMP version %s, MPFR version %s, MPC version %s\n"
 
-#: gcov.c:1810
+#: toplev.c:699
 #, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
-#: gcse.c:681
-msgid "GCSE disabled"
+#: toplev.c:701
+#, c-format
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: gcse.c:6531
-#, fuzzy
-msgid "jump bypassing disabled"
-msgstr "-g ¥ª¥×¥·¥ç¥ó¤ò̵¸ú²½¤·¤Þ¤·¤¿¡£"
+#: toplev.c:863
+msgid "options passed: "
+msgstr "渡されたオプション: "
 
-#: gengtype-yacc.c:560
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:2939
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16547
-msgid "syntax error: cannot back up"
-msgstr "ʸˡ¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
+#: toplev.c:891
+msgid "options enabled: "
+msgstr "有効オプション: "
 
-#: gengtype-yacc.c:1596
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6207
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16545
-#, fuzzy
-msgid "syntax error; also virtual memory exhausted"
-msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òĶ²á¤·¤Þ¤·¤¿"
+#: tree-vrp.c:6792
+msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
+msgstr ""
 
-#. Depending on the version of Bison used to compile this grammar,
-#. it may issue generic diagnostics spelled "syntax error" or
-#. "parse error".  To prevent this from changing the translation
-#. template randomly, we list all the variants of this particular
-#. diagnostic here.  Translators: there is no fine distinction
-#. between diagnostics with "syntax error" in them, and diagnostics
-#. with "parse error" in them.  It's okay to give them both the same
-#. translation.
-#: gengtype-yacc.c:1600
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6211
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16543
-msgid "syntax error"
-msgstr "ʸˡ¥¨¥é¡¼"
+#: tree-vrp.c:6796
+msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^"
+msgstr ""
 
-#: gengtype-yacc.c:1721
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6332
-msgid "parser stack overflow"
-msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
+#: cif-code.def:39
+msgid "function not considered for inlining"
+msgstr "inline に出来ると見なされていない関数です"
 
-#. Opening quotation mark.
-#: intl.c:58
-msgid "`"
-msgstr ""
+#. Inlining failed owing to unavailable function body.
+#: cif-code.def:42
+msgid "function body not available"
+msgstr "関数本体が利用できません"
 
-#. Closing quotation mark.
-#: intl.c:61
-msgid "'"
-msgstr ""
+#: cif-code.def:45
+msgid "redefined extern inline functions are not considered for inlining"
+msgstr "extern inline で再定義された関数は inline に出来ると見なされません"
+
+#. Function is not inlinable.
+#: cif-code.def:49
+msgid "function not inlinable"
+msgstr "inline にできない関数です"
+
+#. Function is not an inlining candidate.
+#: cif-code.def:52
+msgid "function not inline candidate"
+msgstr "inline の候補でない関数です"
 
-#: ipa-inline.c:288
+#: cif-code.def:56
 msgid "--param large-function-growth limit reached"
-msgstr ""
+msgstr "--param large-function-growth の制限に達しました"
+
+#: cif-code.def:58
+msgid "--param large-stack-frame-growth limit reached"
+msgstr "--param large-stack-frame-growth の制限に達しました"
 
-#: ipa-inline.c:322
+#: cif-code.def:60
 msgid "--param max-inline-insns-single limit reached"
-msgstr ""
+msgstr "--param max-inline-insns-single の制限に達しました"
 
-#: ipa-inline.c:331
+#: cif-code.def:62
 msgid "--param max-inline-insns-auto limit reached"
-msgstr ""
+msgstr "--param max-inline-insns-auto の制限に達しました"
+
+#: cif-code.def:64
+msgid "--param inline-unit-growth limit reached"
+msgstr "--param inline-unit-growth の制限に達しました"
 
-#: ipa-inline.c:357 ipa-inline.c:803
+#. Recursive inlining.
+#: cif-code.def:67
 msgid "recursive inlining"
 msgstr ""
 
-#: ipa-inline.c:816
-msgid "call is unlikely"
+#. Call is unlikely.
+#: cif-code.def:70
+msgid "call is unlikely and code size would grow"
 msgstr ""
 
-#: ipa-inline.c:887
-msgid "--param inline-unit-growth limit reached"
+#: cif-code.def:74
+msgid "function not declared inline and code size would grow"
 msgstr ""
 
-#: langhooks.c:517
-msgid "At top level:"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë:"
+#: cif-code.def:78
+msgid "optimizing for size and code size would grow"
+msgstr ""
 
-#: langhooks.c:522
-#, fuzzy, c-format
-msgid "In member function %qs:"
-msgstr "´Ø¿ô `%s' Æâ:"
+#. Inlining failed because of mismatched options or arguments.
+#: cif-code.def:81
+msgid "target specific option mismatch"
+msgstr "ターゲット指定のオプションが合っていません"
 
-#: langhooks.c:526
-#, fuzzy, c-format
-msgid "In function %qs:"
-msgstr "´Ø¿ô `%s' Æâ:"
+#: cif-code.def:82
+msgid "mismatched arguments"
+msgstr "合っていない引数です"
 
-#: loop-iv.c:2700 tree-ssa-loop-niter.c:1154
-msgid "assuming that the loop is not infinite"
+#: cif-code.def:86
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: loop-iv.c:2701 tree-ssa-loop-niter.c:1155
-msgid "cannot optimize possibly infinite loops"
+#: cif-code.def:90
+msgid "indirect function call with a yet undetermined callee"
 msgstr ""
 
-#: loop-iv.c:2709 tree-ssa-loop-niter.c:1159
-msgid "assuming that the loop counter does not overflow"
-msgstr ""
+#: cif-code.def:92
+msgid "function body can be overwriten at linktime"
+msgstr "関数本体がリンク時に溢れるかもしれません"
 
-#: loop-iv.c:2710 tree-ssa-loop-niter.c:1160
-msgid "cannot optimize loop, the loop counter may overflow"
-msgstr ""
+#. The remainder are real diagnostic types.
+#: diagnostic.def:33
+msgid "fatal error: "
+msgstr "致命的エラー: "
 
-#. What to print when a switch has no documentation.
-#: opts.c:100
-msgid "This switch lacks documentation"
-msgstr ""
+#: diagnostic.def:34
+msgid "internal compiler error: "
+msgstr "コンパイラ内部エラー: "
 
-#: opts.c:1188
-#, c-format
-msgid ""
-"\n"
-"Target specific options:\n"
-msgstr ""
-"\n"
-"¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#: diagnostic.def:35
+msgid "error: "
+msgstr "エラー: "
 
-#: opts.c:1209
-msgid "The following options are language-independent:\n"
-msgstr ""
+#: diagnostic.def:36
+msgid "sorry, unimplemented: "
+msgstr "残念ですが未実装です: "
 
-#: opts.c:1216
-#, c-format
-msgid ""
-"The %s front end recognizes the following options:\n"
-"\n"
-msgstr ""
+#: diagnostic.def:37
+msgid "warning: "
+msgstr "警告: "
 
-#: opts.c:1229
-msgid "The --param option recognizes the following as parameters:\n"
+#: diagnostic.def:38
+msgid "anachronism: "
 msgstr ""
 
-#: protoize.c:583
-#, fuzzy, c-format
-msgid "%s: error writing file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
-
-#: protoize.c:627
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkN ] [ -i <istring> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
-
-#: protoize.c:630
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s: »ÈÍÑË¡ '%s [ -VqfnkNlgC ] [ -B <¥Ç¥£¥ì¥¯¥È¥ê̾> ] [ ¥Õ¥¡¥¤¥ë̾ ... ]'\n"
-
-#: protoize.c:731
-#, fuzzy, c-format
-msgid "%s: warning: no read access for file '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤ÆÆɤ߽Ф·µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:739
-#, fuzzy, c-format
-msgid "%s: warning: no write access for file '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#: protoize.c:747
-#, fuzzy, c-format
-msgid "%s: warning: no write access for dir containing '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ·¤Æ½ñ¤­¹þ¤ßµö²Ä¤¬¤¢¤ê¤Þ¤»¤ó\n"
-
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1134
-#, c-format
-msgid "%s: invalid file name: %s\n"
-msgstr "%s: Ìµ¸ú¤Ê¥Õ¥¡¥¤¥ë̾: %s\n"
+#: diagnostic.def:39
+msgid "note: "
+msgstr "備考: "
 
-#: protoize.c:1282
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: ¾õÂÖ¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: diagnostic.def:40
+msgid "debug: "
+msgstr "デバッグ: "
 
-#: protoize.c:1303
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
+#. prefix does not matter.
+#: diagnostic.def:43
+msgid "pedwarn: "
 msgstr ""
-"\n"
-"%s: Ã×̿Ū¥¨¥é¡¼: Éû info ¥Õ¥¡¥¤¥ë¤¬ %d ¹ÔÌܤDzõ¤ì¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:1632
-#, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬Ê̤ηÁ¤ò¼è¤Ã¤Æ¤¤¤Þ¤¹\n"
-
-#: protoize.c:1887
-#, fuzzy, c-format
-msgid "%s: compiling '%s'\n"
-msgstr "%s: `%s' ¤ò¥³¥ó¥Ñ¥¤¥ëÃæ\n"
 
-#: protoize.c:1910
-#, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: ÂÔ¤Á: %s\n"
-
-#: protoize.c:1915
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: ¥µ¥Ö¥×¥í¥»¥¹¤¬Ã×̿Ū¥·¥°¥Ê¥ë %d ¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿\n"
+#: diagnostic.def:44
+msgid "permerror: "
+msgstr ""
 
-#: protoize.c:1923
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿\n"
+#: params.def:48
+msgid "The threshold ratio between current and hottest structure counts"
+msgstr ""
 
-#: protoize.c:1972
-#, fuzzy, c-format
-msgid "%s: warning: missing SYSCALLS file '%s'\n"
-msgstr "%s: ·Ù¹ð: SYSCALLS ¥Õ¥¡¥¤¥ë `%s' ¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:55
+msgid "Maximal estimated outcome of branch considered predictable"
+msgstr ""
 
-#: protoize.c:1981 protoize.c:2010
-#, fuzzy, c-format
-msgid "%s: can't read aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤळ¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:72
+msgid "The maximum number of instructions in a single function eligible for inlining"
+msgstr "インライン化するのが適格であるとされる単一の関数内の最大命令数"
 
-#: protoize.c:2026 protoize.c:2054
-#, fuzzy, c-format
-msgid "%s: can't get status of aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:84
+msgid "The maximum number of instructions when automatically inlining"
+msgstr "自動インライン化が行われる最大命令数"
 
-#: protoize.c:2082
-#, fuzzy, c-format
-msgid "%s: can't open aux info file '%s' for reading: %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÍѤ˳«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:89
+msgid "The maximum number of instructions inline function can grow to via recursive inlining"
+msgstr ""
 
-#: protoize.c:2100
-#, fuzzy, c-format
-msgid "%s: error reading aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#: params.def:94
+msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+msgstr ""
 
-#: protoize.c:2113
-#, fuzzy, c-format
-msgid "%s: error closing aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òÊĤ¸¤Æ¤¤¤ëºÇÃæ¤Ë¥¨¥é¡¼: %s\n"
+#: params.def:99
+msgid "The maximum depth of recursive inlining for inline functions"
+msgstr ""
 
-#: protoize.c:2129
-#, fuzzy, c-format
-msgid "%s: can't delete aux info file '%s': %s\n"
-msgstr "%s: Éû info ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:104
+msgid "The maximum depth of recursive inlining for non-inline functions"
+msgstr ""
 
-#: protoize.c:2211 protoize.c:4181
-#, fuzzy, c-format
-msgid "%s: can't delete file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:109
+msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
+msgstr ""
 
-#: protoize.c:2289
-#, fuzzy, c-format
-msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' Ì¾Á°Êѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:117
+msgid "The maximum number of nested indirect inlining performed by early inliner"
+msgstr ""
 
-#: protoize.c:2411
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
-msgstr "%s: '%s' ¤Î³°ÉôÄêµÁ¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹\n"
+#: params.def:123
+msgid "Probability that COMDAT function will be shared with different compilatoin unit"
+msgstr ""
 
-#: protoize.c:2415
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
-msgstr "%s: '%s' ¤ÎÀë¸À¤ÏÊÑ´¹¤µ¤ì¤Þ¤»¤ó\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 ""
 
-#: protoize.c:2417
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
-msgstr "%s: `%s' ¤ËÂФ¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:\n"
+#: 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 ""
 
-#: protoize.c:2450
-#, fuzzy, c-format
-msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
-msgstr "%s: ·Ù¹ð: %s(%d) ¤«¤é¤Î·Á¼°¥ê¥¹¥È¤ò¡¢´Ø¿ô `%s' ¤Î°Ù¤Ë»È¤¤¤Þ¤¹\n"
+#: params.def:142
+msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
+msgstr ""
 
-#: protoize.c:2490
-#, fuzzy, c-format
-msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
-msgstr "%s: %d: `%s' ¤Ï»È¤ï¤ì¤Æ¤¤¤Þ¤¹¤¬ SYSCALLS ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:153
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
 
-#: protoize.c:2496
-#, fuzzy, c-format
-msgid "%s: %d: warning: no extern definition for '%s'\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤ËÂФ¹¤ë³°ÉôÄêµÁ¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:164
+msgid "The maximum number of instructions to consider to find accurate live register information"
+msgstr ""
 
-#: protoize.c:2526
-#, fuzzy, c-format
-msgid "%s: warning: no static definition for '%s' in file '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
+#: params.def:174
+msgid "The maximum length of scheduling's pending operations list"
+msgstr ""
 
-#: protoize.c:2532
-#, fuzzy, c-format
-msgid "%s: multiple static defs of '%s' in file '%s'\n"
-msgstr "%s: `%s' ¤ÎÀÅŪÄêµÁ¤¬¥Õ¥¡¥¤¥ë `%s' ¤ÎÃæ¤Ç½ÅÊ£¤·¤Æ¤¤¤Þ¤¹\n"
+#: params.def:179
+msgid "The size of function body to be considered large"
+msgstr ""
 
-#: protoize.c:2702 protoize.c:2705
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s: %d: ·Ù¹ð: ¥½¡¼¥¹¤¬º®Í𤷤¹¤®¤Æ¤¤¤Þ¤¹\n"
+#: params.def:183
+msgid "Maximal growth due to inlining of large function (in percent)"
+msgstr ""
 
-#: protoize.c:2900
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s: %d: ·Ù¹ð: varargs ´Ø¿ôÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:187
+#, fuzzy
+msgid "The size of translation unit to be considered large"
+msgstr "翻訳単位全体をファイルにダンプする"
 
-#: protoize.c:2915
-#, fuzzy, c-format
-msgid "%s: declaration of function '%s' not converted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:191
+msgid "How much can given compilation unit grow because of the inlining (in percent)"
+msgstr ""
 
-#: protoize.c:3038
-#, fuzzy, c-format
-msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
+#: params.def:195
+msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
+msgstr ""
 
-#: protoize.c:3059
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of '%s'\n"
+#: params.def:199
+msgid "Maximal estimated growth of function body caused by early inlining of single call"
 msgstr ""
-"\n"
-"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: protoize.c:3155
-#, fuzzy, c-format
-msgid "%s: %d: warning: found '%s' but expected '%s'\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿¤¬ `%s' ¤¬´üÂÔ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
+#: params.def:203
+msgid "The size of stack frame to be considered large"
+msgstr ""
 
-#: protoize.c:3330
-#, fuzzy, c-format
-msgid "%s: local declaration for function '%s' not inserted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:207
+msgid "Maximal stack frame growth due to inlining (in percent)"
+msgstr ""
 
-#: protoize.c:3357
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of '%s' into macro call\n"
+#: params.def:214
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
-"\n"
-"%s: %d: ·Ù¹ð: `%s' ¤ÎÀë¸À¤ò¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ËÄɲäǤ­¤Þ¤»¤ó\n"
 
-#: protoize.c:3429
-#, fuzzy, c-format
-msgid "%s: global declarations for file '%s' not inserted\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ÎÂç°èÀë¸À¤¬ÁÞÆþ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:225
+msgid "The threshold ratio for performing partial redundancy elimination after reload"
+msgstr ""
 
-#: protoize.c:3519 protoize.c:3549
-#, fuzzy, c-format
-msgid "%s: definition of function '%s' not converted\n"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:232
+msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
+msgstr ""
 
-#: protoize.c:3538
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s: %d: ·Ù¹ð: %s ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:240
+msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations"
+msgstr ""
 
-#: protoize.c:3864
-#, fuzzy, c-format
-msgid "%s: found definition of '%s' at %s(%d)\n"
-msgstr "%s: `%s' ¤ÎÄêµÁ¤¬ %s(%d) ¤Ë¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
+#: params.def:246
+msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel"
+msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3880
-#, fuzzy, c-format
-msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
-msgstr "%s: %d: ·Ù¹ð: `%s' ¤Ï¥×¥ê¥×¥í¥»¥¹¤«¤é½ü³°¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
+#: params.def:254
+msgid "Maximum depth of search in the dominator tree for expressions to hoist"
+msgstr ""
 
-#: protoize.c:3883
-#, c-format
-msgid "%s: function definition not converted\n"
-msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:266
+msgid "The maximum number of instructions to consider to unroll in a loop"
+msgstr ""
 
-#: protoize.c:3941
-#, fuzzy, c-format
-msgid "%s: '%s' not converted\n"
-msgstr "%s: `%s' ¤ÏÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: params.def:272
+msgid "The maximum number of instructions to consider to unroll in a loop on average"
+msgstr ""
 
-#: protoize.c:3949
-#, fuzzy, c-format
-msgid "%s: would convert file '%s'\n"
-msgstr "%s: `%s' ¤òÊÑ´¹¤·¤Þ¤¹\n"
+#: params.def:277
+msgid "The maximum number of unrollings of a single loop"
+msgstr ""
 
-#: protoize.c:3952
-#, fuzzy, c-format
-msgid "%s: converting file '%s'\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òÊÑ´¹Ãæ\n"
+#: params.def:282
+msgid "The maximum number of insns of a peeled loop"
+msgstr ""
 
-#: protoize.c:3962
-#, fuzzy, c-format
-msgid "%s: can't get status for file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:287
+msgid "The maximum number of peelings of a single loop"
+msgstr ""
 
-#: protoize.c:4004
-#, fuzzy, c-format
-msgid "%s: can't open file '%s' for reading: %s\n"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:292
+msgid "The maximum number of insns of a completely peeled loop"
+msgstr ""
 
-#: protoize.c:4019
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: error reading input file '%s': %s\n"
+#: params.def:297
+msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
-"\n"
-"%s: ÆþÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òÆɤ߹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: protoize.c:4053
-#, fuzzy, c-format
-msgid "%s: can't create/open clean file '%s': %s\n"
-msgstr "%s: ¤­¤ì¤¤¤Ê¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®/¥ª¡¼¥×¥ó¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:302
+msgid "The maximum number of insns of a peeled loop that rolls only once"
+msgstr ""
 
-#: protoize.c:4158
-#, fuzzy, c-format
-msgid "%s: warning: file '%s' already saved in '%s'\n"
-msgstr "%s: ·Ù¹ð: ¥Õ¥¡¥¤¥ë `%s' ¤Ï´û¤Ë `%s' ¤ËÊݸ¤µ¤ì¤Æ¤¤¤Þ¤¹\n"
+#: params.def:307
+msgid "The maximum depth of a loop nest we completely peel"
+msgstr ""
 
-#: protoize.c:4166
-#, fuzzy, c-format
-msgid "%s: can't link file '%s' to '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤ò `%s' ¤Ë¥ê¥ó¥¯¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:313
+msgid "The maximum number of insns of an unswitched loop"
+msgstr ""
 
-#: protoize.c:4196
-#, fuzzy, c-format
-msgid "%s: can't create/open output file '%s': %s\n"
-msgstr "%s: ½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òºîÀ®¤·¤¿¤ê³«¤¤¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:318
+msgid "The maximum number of unswitchings in a single loop"
+msgstr ""
 
-#: protoize.c:4229
-#, fuzzy, c-format
-msgid "%s: can't change mode of file '%s': %s\n"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Î¥â¡¼¥É¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: params.def:325
+msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
+msgstr ""
 
-#: protoize.c:4405
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
-msgstr "%s: ºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤¬Ê¬¤«¤ê¤Þ¤»¤ó: %s\n"
+#: params.def:331
+msgid "Bound on the cost of an expression to compute the number of iterations"
+msgstr ""
 
-#: protoize.c:4503
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: ÆþÎÏ¥Õ¥¡¥¤¥ë̾¤Ë¤Ï³ÈÄ¥»Ò .c ¤¬¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó: %s\n"
+#: params.def:337
+msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
+msgstr ""
 
-#: reload.c:3742
-#, fuzzy
-msgid "unable to generate reloads for:"
-msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ë"
+#: params.def:341
+msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
+msgstr ""
 
-#: reload1.c:1938
-msgid "this is the insn:"
+#: params.def:345
+msgid "A threshold on the average loop count considered by the swing modulo scheduler"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:5179
-#, fuzzy
-msgid "could not find a spill register"
-msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
+#: 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 ""
 
-#. It's the compiler's fault.
-#: reload1.c:6835
-#, fuzzy
-msgid "VOIDmode on an output"
-msgstr "½ÐÎÏÃæ¤Ë I/O ¥¨¥é¡¼¤¬È¯À¸"
+#: 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 ""
 
-#: reload1.c:7828
-msgid "Failure trying to reload:"
+#: params.def:359
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
 msgstr ""
 
-#: rtl-error.c:128
-#, fuzzy
-msgid "unrecognizable insn:"
-msgstr "ǧ¼±ÉÔǽ¤ÊÌ¿Îá:"
+#: params.def:364
+msgid "Loops iterating at least selected number of iterations will get loop alignement."
+msgstr ""
 
-#: rtl-error.c:130
+#: params.def:380
 #, fuzzy
-msgid "insn does not satisfy its constraints:"
-msgstr "Ì¿Î᤬¤½¤ÎÀ©Ìó¤òËþ¤¿¤·¤Þ¤»¤ó"
+msgid "The maximum number of loop iterations we predict statically"
+msgstr "RPTS 用の最大反復数を指定する"
 
-#: timevar.c:412
-msgid ""
-"\n"
-"Execution times (seconds)\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 ""
-"\n"
-"¼Â¹Ô²ó¿ô  (ÉÃ)\n"
 
-#. Print total time.
-#: timevar.c:470
-msgid " TOTAL                 :"
-msgstr " ¹ç·×                  :"
+#: 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 ""
 
-#: timevar.c:499
-#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "%s ¤Ç¤Î»þ´Ö: %ld.%06ld (%ld%%)\n"
+#: params.def:392
+msgid "Maximal code growth caused by tail duplication (in percent)"
+msgstr ""
 
-#: tlink.c:384
-#, c-format
-msgid "collect: reading %s\n"
-msgstr "collect: %s ¤òÆɤ߹þ¤ß¤Þ¤¹\n"
+#: params.def:396
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
+msgstr ""
 
-#: tlink.c:478
-#, c-format
-msgid "removing .rpo file"
+#: 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 ""
 
-#: tlink.c:480
-#, c-format
-msgid "renaming .rpo file"
+#: 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 ""
 
-#: tlink.c:534
-#, c-format
-msgid "collect: recompiling %s\n"
-msgstr "collect: %s ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹\n"
+#: params.def:410
+msgid "The maximum number of incoming edges to consider for crossjumping"
+msgstr ""
 
-#: tlink.c:738
-#, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr "collect: %s ¤ò°ú¤ÃÄ¥¤ê¤Þ¤¹(%s Æâ)\n"
+#: params.def:416
+msgid "The minimum number of matching instructions to consider for crossjumping"
+msgstr ""
 
-#: tlink.c:788
-#, c-format
-msgid "collect: relinking\n"
-msgstr "collect: ºÆ¥ê¥ó¥¯¤·¤Þ¤¹\n"
+#: params.def:422
+msgid "The maximum expansion factor when copying basic blocks"
+msgstr ""
 
-#: toplev.c:601
-#, fuzzy, c-format
-msgid "unrecoverable error"
-msgstr "ÆâÉô¥¨¥é¡¼"
+#: params.def:428
+msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
+msgstr ""
 
-#: toplev.c:1160
-#, fuzzy, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
+#: params.def:434
+msgid "The maximum length of path considered in cse"
 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:1162
-#, c-format
-msgid "%s%s%s version %s (%s) compiled by CC.\n"
+#: params.def:438
+msgid "The maximum instructions CSE process before flushing"
 msgstr ""
 
-#: toplev.c:1166
-#, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+#: params.def:445
+msgid "The minimum cost of an expensive expression in the loop invariant motion"
 msgstr ""
 
-#: toplev.c:1228
-msgid "options passed: "
-msgstr "ÅϤµ¤ì¤¿¥ª¥×¥·¥ç¥ó: "
+#: params.def:454
+msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
+msgstr ""
 
-#: toplev.c:1257
-msgid "options enabled: "
-msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
+#: params.def:462
+#, fuzzy
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
+msgstr "目立たない、コストのかかる最適化を行なう"
 
-#: toplev.c:1376
-#, c-format
-msgid "created and used with differing settings of '%s'"
+#: params.def:470
+msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
 msgstr ""
 
-#: toplev.c:1378
-msgid "out of memory"
+#: params.def:475
+msgid "Bound on size of expressions used in the scalar evolutions analyzer"
 msgstr ""
 
-#: toplev.c:1393
-msgid "created and used with different settings of -fpic"
+#: params.def:480
+msgid "Bound on the number of variables in Omega constraint systems"
 msgstr ""
 
-#: toplev.c:1395
-msgid "created and used with different settings of -fpie"
+#: params.def:485
+msgid "Bound on the number of inequalities in Omega constraint systems"
 msgstr ""
 
-#: tree-inline.c:1993
-msgid "originally indirect function call not considered for inlining"
+#: params.def:490
+msgid "Bound on the number of equalities in Omega constraint systems"
 msgstr ""
 
-#. The remainder are real diagnostic types.
-#: diagnostic.def:15
-#, fuzzy
-msgid "fatal error: "
-msgstr "ÆâÉô¥¨¥é¡¼: "
-
-#: diagnostic.def:16
-#, fuzzy
-msgid "internal compiler error: "
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
-
-#: diagnostic.def:17
-#, fuzzy
-msgid "error: "
-msgstr "ÆâÉô¥¨¥é¡¼: "
-
-#: diagnostic.def:18
-#, fuzzy
-msgid "sorry, unimplemented: "
-msgstr "»ÄÇ°¤Ê¤¬¤é¸«¼ÂÁõ¤Ç¤¹: "
-
-#: diagnostic.def:19
-msgid "warning: "
-msgstr "·Ù¹ð: "
-
-#: diagnostic.def:20
-msgid "anachronism: "
+#: params.def:495
+msgid "Bound on the number of wild cards in Omega constraint systems"
 msgstr ""
 
-#: diagnostic.def:21
-msgid "note: "
+#: params.def:500
+msgid "Bound on the size of the hash table in Omega constraint systems"
 msgstr ""
 
-#: diagnostic.def:22
-msgid "debug: "
+#: params.def:505
+msgid "Bound on the number of keys in Omega constraint systems"
 msgstr ""
 
-#: params.def:48
-msgid "The maximum number of fields in a structure variable without direct structure accesses that GCC will attempt to track separately"
+#: params.def:510
+msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
 msgstr ""
 
-#: params.def:55
-msgid "The maximum number of elements in an array for wich we track its elements separately"
+#: params.def:515
+msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
 msgstr ""
 
-#: params.def:64
-msgid "The maximum structure size (in bytes) for which GCC will use by-element copies"
+#: params.def:520
+msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
 msgstr ""
 
-#: params.def:73
-msgid "The maximum number of structure fields for which GCC will use by-element copies"
+#: params.def:525
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: params.def:85
-msgid "The threshold ratio between instantiated fields and the total structure size"
+#: params.def:538
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
 
-#: params.def:102
-msgid "The maximum number of instructions in a single function eligible for inlining"
+#: params.def:543
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: params.def:114
-msgid "The maximum number of instructions when automatically inlining"
+#: params.def:551
+msgid "The maximum number of instructions to search backward when looking for equivalent reload"
 msgstr ""
 
-#: params.def:119
-msgid "The maximum number of instructions inline function can grow to via recursive inlining"
+#: params.def:556 params.def:566
+msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: params.def:124
-msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+#: params.def:561 params.def:571
+msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: params.def:129
-msgid "The maximum depth of recursive inlining for inline functions"
+#: params.def:576
+msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
 msgstr ""
 
-#: params.def:134
-msgid "The maximum depth of recursive inlining for non-inline functions"
-msgstr ""
+#: params.def:581
+#, fuzzy
+msgid "The maximum number of iterations through CFG to extend regions"
+msgstr "RPTS 用の最大反復数を指定する"
 
-#: params.def:139
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
+#: params.def:586
+msgid "The maximum conflict delay for an insn to be considered for speculative motion"
 msgstr ""
 
-#: params.def:146
-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:591
+msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
 msgstr ""
 
-#: params.def:157
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: params.def:596
+msgid "The maximum size of the lookahead window of selective scheduling"
 msgstr ""
 
-#: params.def:168
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: params.def:601
+msgid "Maximum number of times that an insn could be scheduled"
 msgstr ""
 
-#: params.def:178
-msgid "The maximum length of scheduling's pending operations list"
+#: params.def:606
+msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
 msgstr ""
 
-#: params.def:183
-msgid "The size of function body to be considered large"
+#: params.def:611
+msgid "Minimal distance between possibly conflicting store and load"
 msgstr ""
 
-#: params.def:187
-msgid "Maximal growth due to inlining of large function (in percent)"
+#: params.def:616
+msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
 msgstr ""
 
-#: params.def:191
+#: params.def:624
 #, fuzzy
-msgid "The size of translation unit to be considered large"
-msgstr "ËÝÌõñ°ÌÁ´ÂΤò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+msgid "The upper bound for sharing integer constants"
+msgstr "`%s' の列挙値が整数定数ではありません"
 
-#: params.def:195
-msgid "how much can given compilation unit grow because of the inlining (in percent)"
+#: params.def:643
+msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 msgstr ""
 
-#: params.def:199
-msgid "expense of call operation relative to ordinary arithmetic operations"
+#: params.def:648
+msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 msgstr ""
 
-#: params.def:206
-msgid "The maximum amount of memory to be allocated by GCSE"
+#: params.def:653
+msgid "The lower bound for a buffer to be considered for stack smashing protection"
 msgstr ""
 
-#: params.def:211
-msgid "The maximum number of passes to make when doing GCSE"
+#: params.def:671
+msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
 msgstr ""
 
-#: params.def:221
-msgid "The threshold ratio for performing partial redundancy elimination after reload"
+#: params.def:680
+msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
 msgstr ""
 
-#: params.def:228
-msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
+#: 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:239
-msgid "The maximum number of instructions to consider to unroll in a loop"
+#: params.def:695
+msgid "The number of insns executed before prefetch is completed"
 msgstr ""
 
-#: params.def:245
-msgid "The maximum number of instructions to consider to unroll in a loop on average"
+#: params.def:702
+msgid "The number of prefetches that can run at the same time"
 msgstr ""
 
-#: params.def:250
-msgid "The maximum number of unrollings of a single loop"
-msgstr ""
+#: params.def:709
+msgid "The size of L1 cache"
+msgstr "L1 キャッシュサイズ"
 
-#: params.def:255
-msgid "The maximum number of insns of a peeled loop"
+#: params.def:716
+msgid "The size of L1 cache line"
 msgstr ""
 
-#: params.def:260
-msgid "The maximum number of peelings of a single loop"
-msgstr ""
+#: params.def:723
+msgid "The size of L2 cache"
+msgstr "L2 キャッシュサイズ"
 
-#: params.def:265
-msgid "The maximum number of insns of a completely peeled loop"
+#: params.def:734
+msgid "Whether to use canonical types"
 msgstr ""
 
-#: params.def:270
-msgid "The maximum number of peelings of a single loop that is peeled completely"
+#: params.def:739
+msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: params.def:275
-msgid "The maximum number of insns of a peeled loop that rolls only once"
+#: params.def:749
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
 msgstr ""
 
-#: params.def:281
-msgid "The maximum number of insns of an unswitched loop"
+#: params.def:754
+msgid "Max loops number for regional RA"
 msgstr ""
 
-#: params.def:286
-msgid "The maximum number of unswitchings in a single loop"
+#: params.def:759
+msgid "Max size of conflict table in MB"
 msgstr ""
 
-#: params.def:293
-msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
+#: params.def:764
+msgid "The number of registers in each class kept unused by loop invariant motion"
 msgstr ""
 
-#: params.def:299
-msgid "Bound on the cost of an expression to compute the number of iterations"
+#: params.def:772
+msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
 msgstr ""
 
-#: params.def:304
-msgid "Maximum number of loops to perform swing modulo scheduling on (mainly for debugging)"
+#: params.def:780
+msgid "size of tiles for loop blocking"
 msgstr ""
 
-#: params.def:310
-msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
-msgstr ""
+#: params.def:787
+#, fuzzy
+msgid "maximum number of parameters in a SCoP"
+msgstr "RPTS 用の最大反復数を指定する"
 
-#: params.def:314
-msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
+#: params.def:794
+msgid "maximum number of basic blocks per function to be analyzed by Graphite"
 msgstr ""
 
-#: params.def:318
-msgid "A threshold on the average loop count considered by the swing modulo scheduler"
+#: params.def:801
+msgid "Max basic blocks number in loop for loop invariant motion"
 msgstr ""
 
-#: params.def:323
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+#: params.def:807
+msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
 msgstr ""
 
-#: params.def:327
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+#: params.def:812
+msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
 msgstr ""
 
-#: params.def:343
-#, fuzzy
-msgid "The maximum number of loop iterations we predict statically"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
-
-#: params.def:347
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+#: params.def:818
+msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
 msgstr ""
 
-#: params.def:351
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+#: params.def:825
+msgid "Max. size of var tracking hash tables"
 msgstr ""
 
-#: params.def:355
-msgid "Maximal code growth caused by tail duplication (in percent)"
+#: params.def:832
+msgid "The minimum UID to be used for a nondebug insn"
 msgstr ""
 
-#: params.def:359
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (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:363
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
+#: params.def:843
+msgid "Maximum size of a type list associated with each parameter for devirtualization"
 msgstr ""
 
-#: params.def:367
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
+#: params.def:851
+msgid "Number of paritions program should be split to"
 msgstr ""
 
-#: params.def:373
-msgid "The maximum number of incoming edges to consider for crossjumping"
+#: params.def:856
+msgid "Size of minimal paritition for WHOPR (in estimated instructions)"
 msgstr ""
 
-#: params.def:379
-msgid "The minimum number of matching instructions to consider for crossjumping"
+#: params.def:863
+msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
 msgstr ""
 
-#: params.def:385
-msgid "The maximum expansion factor when copying basic blocks"
-msgstr ""
+#: c-family/c-format.c:368
+msgid "format"
+msgstr "書式"
 
-#: params.def:391
-msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
-msgstr ""
+#: c-family/c-format.c:369
+msgid "field width specifier"
+msgstr "フィールド幅指定"
 
-#: params.def:397
-msgid "The maximum length of path considered in cse"
-msgstr ""
+#: c-family/c-format.c:370
+msgid "field precision specifier"
+msgstr "フィールド精度指定"
 
-#: params.def:401
-msgid "The maximum instructions CSE process before flushing"
-msgstr ""
+#: c-family/c-format.c:484 c-family/c-format.c:508 config/i386/msformat-c.c:49
+msgid "' ' flag"
+msgstr "' ' フラグ"
 
-#: params.def:408
-msgid "The minimum cost of an expensive expression in the loop invariant motion"
-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:417
-msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
-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:425
-#, fuzzy
-msgid "Bound on number of iv uses in loop optimized in iv optimizations"
-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:433
-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: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:438
-msgid "Bound on size of expressions used in the scalar evolutions analyzer"
-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:443
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning"
-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:450
-msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
-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:455
-msgid "The maximum memory locations recorded by cselib"
-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:459
-msgid "The maximum memory locations recorded by flow"
-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:472
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
-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:477
-msgid "Minimum heap size before we start collecting garbage, in kilobytes"
-msgstr ""
+#: c-family/c-format.c:489 config/i386/msformat-c.c:54
+msgid "the ''' printf flag"
+msgstr "printf の ''' フラグ"
 
-#: params.def:485
-msgid "The maximum number of instructions to search backward when looking for equivalent reload"
-msgstr ""
+#: c-family/c-format.c:490 c-family/c-format.c:563
+msgid "'I' flag"
+msgstr "'I' フラグ"
 
-#: params.def:490
-msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping"
-msgstr ""
+#: c-family/c-format.c:490
+msgid "the 'I' printf flag"
+msgstr "printf の 'I' フラグ"
 
-#: params.def:495
-msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
-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:500
-msgid "The maximum number of insns in a region to be considered for interblock scheduling"
-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:505
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
-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:510
-#, fuzzy
-msgid "The maximum number of iterations through CFG to extend regions"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: 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:515
-msgid "The maximum conflict delay for an insn to be considered for speculative motion"
-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:520
-msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
-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:525
-msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
-msgstr ""
+#: c-family/c-format.c:545
+msgid "'q' flag"
+msgstr "'q' フラグ"
 
-#: params.def:533
-#, fuzzy
-msgid "The upper bound for sharing integer constants"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c-format.c:545
+msgid "the 'q' diagnostic flag"
+msgstr "printf の 'q' フラグ"
 
-#: params.def:552
-msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
-msgstr ""
+#: c-family/c-format.c:557 config/i386/msformat-c.c:70
+msgid "assignment suppression"
+msgstr "代入の抑制"
 
-#: params.def:557
-msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
-msgstr ""
+#: c-family/c-format.c:557 config/i386/msformat-c.c:70
+msgid "the assignment suppression scanf feature"
+msgstr "scanf 機能の代入の抑制"
 
-#: params.def:562
-msgid "The lower bound for a buffer to be considered for stack smashing protection"
-msgstr ""
+#: c-family/c-format.c:558 config/i386/msformat-c.c:71
+msgid "'a' flag"
+msgstr "'a' フラグ"
 
-#: params.def:580
-msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
-msgstr ""
+#: c-family/c-format.c:558 config/i386/msformat-c.c:71
+msgid "the 'a' scanf flag"
+msgstr "scanf の 'a' フラグ"
 
-#: params.def:589
-msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
-msgstr ""
+#: c-family/c-format.c:559
+msgid "'m' flag"
+msgstr "'m' フラグ"
 
-#: params.def:594
-msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
-msgstr ""
+#: c-family/c-format.c:559
+msgid "the 'm' scanf flag"
+msgstr "scanf の 'm' フラグ"
 
-#: config/alpha/alpha.c:5121
-#, c-format
-msgid "invalid %%H value"
-msgstr "̵¸ú¤Ê %%H ÃÍ"
+#: c-family/c-format.c:560 config/i386/msformat-c.c:72
+msgid "field width in scanf format"
+msgstr "scanf 書式のフィールド幅"
 
-#: config/alpha/alpha.c:5142 config/bfin/bfin.c:1237
-#, fuzzy, c-format
-msgid "invalid %%J value"
-msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+#: c-family/c-format.c:561 config/i386/msformat-c.c:73
+msgid "length modifier in scanf format"
+msgstr "scanf 書式の長さ修飾子"
 
-#: config/alpha/alpha.c:5172 config/ia64/ia64.c:4656
-#, c-format
-msgid "invalid %%r value"
-msgstr "̵¸ú¤Ê %%r ÃÍ"
+#: c-family/c-format.c:562 config/i386/msformat-c.c:74
+msgid "the ''' scanf flag"
+msgstr "scanf の ''' フラグ"
 
-#: config/alpha/alpha.c:5182 config/rs6000/rs6000.c:10600
-#: config/xtensa/xtensa.c:1707
-#, c-format
-msgid "invalid %%R value"
-msgstr "̵¸ú¤Ê %%R ÃÍ"
+#: c-family/c-format.c:563
+msgid "the 'I' scanf flag"
+msgstr "scanf の 'I' フラグ"
 
-#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:10519
-#: config/xtensa/xtensa.c:1674
-#, c-format
-msgid "invalid %%N value"
-msgstr "̵¸ú¤Ê %%N ÃÍ"
+#: c-family/c-format.c:578
+msgid "'_' flag"
+msgstr "'_' フラグ"
 
-#: config/alpha/alpha.c:5196 config/rs6000/rs6000.c:10547
-#, c-format
-msgid "invalid %%P value"
-msgstr "̵¸ú¤Ê %%P ÃÍ"
+#: c-family/c-format.c:578
+msgid "the '_' strftime flag"
+msgstr "strftime の '_' フラグ"
 
-#: config/alpha/alpha.c:5204
-#, c-format
-msgid "invalid %%h value"
-msgstr "̵¸ú¤Ê %%h ÃÍ"
+#: c-family/c-format.c:579
+msgid "the '-' strftime flag"
+msgstr "strftime の '-' フラグ"
 
-#: config/alpha/alpha.c:5212 config/xtensa/xtensa.c:1700
-#, c-format
-msgid "invalid %%L value"
-msgstr "̵¸ú¤Ê %%L ÃÍ"
+#: c-family/c-format.c:580
+msgid "the '0' strftime flag"
+msgstr "strftime の '0' フラグ"
 
-#: config/alpha/alpha.c:5251 config/rs6000/rs6000.c:10501
-#, c-format
-msgid "invalid %%m value"
-msgstr "̵¸ú¤Ê %%m ÃÍ"
+#: c-family/c-format.c:581 c-family/c-format.c:605
+msgid "'^' flag"
+msgstr "'^' フラグ"
 
-#: config/alpha/alpha.c:5259 config/rs6000/rs6000.c:10509
-#, c-format
-msgid "invalid %%M value"
-msgstr "̵¸ú¤Ê %%M ÃÍ"
+#: c-family/c-format.c:581
+msgid "the '^' strftime flag"
+msgstr "strftime の '^' フラグ"
 
-#: config/alpha/alpha.c:5303
-#, c-format
-msgid "invalid %%U value"
-msgstr "̵¸ú¤Ê %%U ÃÍ"
+#: c-family/c-format.c:582 config/i386/msformat-c.c:86
+msgid "the '#' strftime flag"
+msgstr "strftime の '#' フラグ"
 
-#: config/alpha/alpha.c:5315 config/alpha/alpha.c:5329
-#: config/rs6000/rs6000.c:10608
-#, c-format
-msgid "invalid %%s value"
-msgstr "̵¸ú¤Ê %%s ÃÍ"
+#: c-family/c-format.c:583
+msgid "field width in strftime format"
+msgstr "strftime 書式のフィールド幅"
 
-#: config/alpha/alpha.c:5352
-#, c-format
-msgid "invalid %%C value"
-msgstr "̵¸ú¤Ê %%C ÃÍ"
+#: c-family/c-format.c:584
+msgid "'E' modifier"
+msgstr "'E' 修飾子"
 
-#: config/alpha/alpha.c:5389 config/rs6000/rs6000.c:10339
-#: config/rs6000/rs6000.c:10358
-#, c-format
-msgid "invalid %%E value"
-msgstr "̵¸ú¤Ê %%E ÃÍ"
+#: c-family/c-format.c:584
+msgid "the 'E' strftime modifier"
+msgstr "strftime の 'E' 修飾子"
 
-#: config/alpha/alpha.c:5414 config/alpha/alpha.c:5462
-#, fuzzy, c-format
-msgid "unknown relocation unspec"
-msgstr "ÉÔÌÀ¤ÊÀßÄêºÑ¥³¥ó¥¹¥È¥é¥¯¥¿·¿¤Ç¤¹"
+#: c-family/c-format.c:585
+msgid "'O' modifier"
+msgstr "'O' 修飾子"
 
-#: config/alpha/alpha.c:5423 config/crx/crx.c:1082
-#: config/rs6000/rs6000.c:10923
-#, c-format
-msgid "invalid %%xn code"
-msgstr "̵¸ú¤Ê %%xn ¥³¡¼¥É"
+#: c-family/c-format.c:585
+msgid "the 'O' strftime modifier"
+msgstr "strftime の 'O' 修飾子"
 
-#: config/arc/arc.c:1726 config/m32r/m32r.c:1805
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: c-family/c-format.c:586
+msgid "the 'O' modifier"
+msgstr "'O' 修飾子"
 
-#: config/arc/arc.c:1758 config/m32r/m32r.c:1828
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "%H/%L ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+#: c-family/c-format.c:604
+msgid "fill character"
+msgstr "詰め文字"
 
-#: config/arc/arc.c:1780 config/m32r/m32r.c:1899
+#: c-family/c-format.c:604
+msgid "fill character in strfmon format"
+msgstr "strfmon 書式の詰め文字"
+
+#: c-family/c-format.c:605
+msgid "the '^' strfmon flag"
+msgstr "strfmon の '^' フラグ"
+
+#: c-family/c-format.c:606
+msgid "the '+' strfmon flag"
+msgstr "strfmon の '+' フラグ"
+
+#: c-family/c-format.c:607
+msgid "'(' flag"
+msgstr "'(' フラグ"
+
+#: c-family/c-format.c:607
+msgid "the '(' strfmon flag"
+msgstr "strfmon の '(' フラグ"
+
+#: c-family/c-format.c:608
+msgid "'!' flag"
+msgstr "'!' フラグ"
+
+#: c-family/c-format.c:608
+msgid "the '!' strfmon flag"
+msgstr "strfmon の '!' フラグ"
+
+#: c-family/c-format.c:609
+msgid "the '-' strfmon flag"
+msgstr "strfmon の '-' フラグ"
+
+#: c-family/c-format.c:610
+msgid "field width in strfmon format"
+msgstr "strfmon 書式のフィールド幅"
+
+#: c-family/c-format.c:611
+msgid "left precision"
+msgstr "左精度"
+
+#: c-family/c-format.c:611
+msgid "left precision in strfmon format"
+msgstr "strfmon 書式の左精度"
+
+#: c-family/c-format.c:612
+msgid "right precision"
+msgstr "右精度"
+
+#: c-family/c-format.c:612
+msgid "right precision in strfmon format"
+msgstr "strfmon 書式の右精度"
+
+#: c-family/c-format.c:613
+msgid "length modifier in strfmon format"
+msgstr "strfmon 書式の長さ修飾子"
+
+#. Handle deferred options from command-line.
+#: c-family/c-opts.c:1306 fortran/cpp.c:573
+msgid "<command-line>"
+msgstr "<コマンドライン>"
+
+#: c-family/c-pretty-print.c:344
+msgid "<type-error>"
+msgstr "<型エラー>"
+
+#: c-family/c-pretty-print.c:383
+msgid "<unnamed-unsigned:"
+msgstr "<名前無し符号無し:"
+
+#: c-family/c-pretty-print.c:384
+msgid "<unnamed-signed:"
+msgstr "<名前無し符号付き:"
+
+#: c-family/c-pretty-print.c:387
+msgid "<unnamed-float:"
+msgstr "<名前無し浮動小数:"
+
+#: c-family/c-pretty-print.c:390
+msgid "<unnamed-fixed:"
+msgstr "<名前無し固定小数:"
+
+#: c-family/c-pretty-print.c:405
+msgid "<typedef-error>"
+msgstr "<typedef エラー>"
+
+#: c-family/c-pretty-print.c:418
+msgid "<tag-error>"
+msgstr "<tag エラー>"
+
+#: c-family/c-pretty-print.c:1165
+msgid "<erroneous-expression>"
+msgstr "<エラーがある式>"
+
+#: c-family/c-pretty-print.c:1169 cp/cxx-pretty-print.c:153
+msgid "<return-value>"
+msgstr "<戻り値>"
+
+#: config/alpha/alpha.c:5145
+#, c-format
+msgid "invalid %%H value"
+msgstr "無効な %%H 値"
+
+#: config/alpha/alpha.c:5166 config/bfin/bfin.c:1671
+#, c-format
+msgid "invalid %%J value"
+msgstr "無効な %%J 値"
+
+#: config/alpha/alpha.c:5196 config/ia64/ia64.c:5214
+#, c-format
+msgid "invalid %%r value"
+msgstr "無効な %%r 値"
+
+#: 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 値"
+
+#: config/alpha/alpha.c:5212 config/rs6000/rs6000.c:15749
+#: config/xtensa/xtensa.c:2274
+#, c-format
+msgid "invalid %%N value"
+msgstr "無効な %%N 値"
+
+#: config/alpha/alpha.c:5220 config/rs6000/rs6000.c:15777
+#, c-format
+msgid "invalid %%P value"
+msgstr "無効な %%P 値"
+
+#: config/alpha/alpha.c:5228
+#, c-format
+msgid "invalid %%h value"
+msgstr "無効な %%h 値"
+
+#: config/alpha/alpha.c:5236 config/xtensa/xtensa.c:2300
+#, c-format
+msgid "invalid %%L value"
+msgstr "無効な %%L 値"
+
+#: config/alpha/alpha.c:5275 config/rs6000/rs6000.c:15731
+#, c-format
+msgid "invalid %%m value"
+msgstr "無効な %%m 値"
+
+#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:15739
+#, c-format
+msgid "invalid %%M value"
+msgstr "無効な %%M 値"
+
+#: config/alpha/alpha.c:5327
+#, c-format
+msgid "invalid %%U value"
+msgstr "無効な %%U 値"
+
+#: config/alpha/alpha.c:5339 config/alpha/alpha.c:5353
+#: config/rs6000/rs6000.c:15838
+#, c-format
+msgid "invalid %%s value"
+msgstr "無効な %%s 値"
+
+#: config/alpha/alpha.c:5376
+#, c-format
+msgid "invalid %%C value"
+msgstr "無効な %%C 値"
+
+#: config/alpha/alpha.c:5413 config/rs6000/rs6000.c:15596
+#, c-format
+msgid "invalid %%E value"
+msgstr "無効な %%E 値"
+
+#: config/alpha/alpha.c:5438 config/alpha/alpha.c:5486
 #, fuzzy, c-format
+msgid "unknown relocation unspec"
+msgstr "不明な設定済コンストラクタ型です"
+
+#: 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 コード"
+
+#: config/arc/arc.c:1743 config/m32r/m32r.c:2149
+#, c-format
+msgid "invalid operand to %%R code"
+msgstr "%%R コードに対する無効な被演算子"
+
+#: config/arc/arc.c:1775 config/m32r/m32r.c:2172
+#, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "%%H/%%L コードに対する無効な被演算子"
+
+#: 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:1791
-#, 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:1798 config/m32r/m32r.c:1926 config/sparc/sparc.c:6907
+#: 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:11005 config/arm/arm.c:11023
-#, 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:11011
-#, fuzzy, c-format
+#: config/arm/arm.c:15897
+#, c-format
 msgid "predicated instruction in conditional sequence"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgstr "条件シーケンスにある述語付き命令"
 
-#: config/arm/arm.c:11080
-#, fuzzy, c-format
+#: config/arm/arm.c:16067
+#, c-format
 msgid "invalid shift operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
-
-#: config/arm/arm.c:11127 config/arm/arm.c:11137 config/arm/arm.c:11147
-#: config/arm/arm.c:11173 config/arm/arm.c:11191 config/arm/arm.c:11226
-#: config/arm/arm.c:11245 config/arm/arm.c:11260 config/arm/arm.c:11286
-#: config/arm/arm.c:11293 config/arm/arm.c:11300
-#, 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:11186
-#, fuzzy, c-format
-msgid "instruction never exectued"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/arm/arm.c:16228
+#, c-format
+msgid "instruction never executed"
+msgstr "命令は決して実行されません"
 
-#: config/arm/arm.c:11311
-#, fuzzy, c-format
+#: config/arm/arm.c:16566
+#, c-format
 msgid "missing operand"
-msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgstr "被演算子がありません"
 
-#: config/avr/avr.c:1046
+#: config/arm/arm.c:18996
+msgid "function parameters cannot have __fp16 type"
+msgstr "関数パラメータは __fp16 型を持てません"
+
+#: 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:1222
+msgid "bad address, not a constant):"
+msgstr "誤ったアドレスです。定数ではありません):"
 
-#: config/avr/avr.c:1153
+#: config/avr/avr.c:1235
 msgid "bad address, not (reg+disp):"
-msgstr ""
+msgstr "誤ったアドレスです。(reg+disp) ではありません:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1242
 msgid "bad address, not post_inc or pre_dec:"
-msgstr ""
+msgstr "誤ったアドレスです。post_inc または pre_dec ではありません:"
 
-#: config/avr/avr.c:1171
-#, fuzzy
+#: config/avr/avr.c:1253
 msgid "internal compiler error.  Bad address:"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+msgstr "コンパイラ内部エラー。誤ったアドレス:"
 
-#: config/avr/avr.c:1184
-#, fuzzy
+#: config/avr/avr.c:1278
 msgid "internal compiler error.  Unknown mode:"
-msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
+msgstr "コンパイラ内部エラー。不明なモード:"
 
-#: config/avr/avr.c:1807 config/avr/avr.c:2490
-#, fuzzy
+#: config/avr/avr.c:1859 config/avr/avr.c:2547
 msgid "invalid insn:"
-msgstr "̵¸ú¤Ê #line"
+msgstr "無効な命令:"
 
-#: config/avr/avr.c:1841 config/avr/avr.c:1927 config/avr/avr.c:1976
-#: config/avr/avr.c:2004 config/avr/avr.c:2099 config/avr/avr.c:2268
-#: config/avr/avr.c:2524 config/avr/avr.c:2636
+#: 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:2023 config/avr/avr.c:2184 config/avr/avr.c:2339
-#: config/avr/avr.c:2702
-#, 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:2932
+#: config/avr/avr.c:2994
 msgid "bad shift insn:"
-msgstr ""
+msgstr "誤ったシフト命令:"
 
-#: config/avr/avr.c:3048 config/avr/avr.c:3496 config/avr/avr.c:3882
-#, 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:1199
+#: config/bfin/bfin.c:1633
 #, c-format
 msgid "invalid %%j value"
-msgstr "̵¸ú¤Ê %%j ÃÍ"
+msgstr "無効な %%j 値"
 
-#: config/bfin/bfin.c:1367
-#, fuzzy, c-format
+#: config/bfin/bfin.c:1826
+#, c-format
 msgid "invalid const_double operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1584
-msgid "using CONST_DOUBLE for address"
-msgstr ""
-
-#: config/c4x/c4x.c:1722
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr ""
-
-#: config/c4x/c4x.c:1857
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1863
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1904
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %B ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1999
-#, fuzzy
-msgid "c4x_print_operand: Bad operand case"
-msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
-
-#: config/c4x/c4x.c:2040
-#, fuzzy
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2062
-#, fuzzy
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
-#, fuzzy
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2388
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr ""
-
-#: config/c4x/c4x.c:2990
-#, fuzzy
-msgid "invalid indirect memory address"
-msgstr "̵¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
-
-#: config/c4x/c4x.c:3079
-msgid "invalid indirect (S) memory address"
-msgstr ""
-
-#: config/c4x/c4x.c:3414
-msgid "c4x_valid_operands: Internal error"
-msgstr ""
-
-#: config/c4x/c4x.c:3853
-#, fuzzy
-msgid "c4x_operand_subword: invalid mode"
-msgstr "fr30_print_operand: Ìµ¸ú¤Ê %x ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:3856
-#, fuzzy
-msgid "c4x_operand_subword: invalid operand"
-msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê±é»»»Ò¤Ç¤¹"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3882
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr ""
-
-#: config/c4x/c4x.c:3888
-msgid "c4x_operand_subword: invalid address"
-msgstr ""
-
-#: config/c4x/c4x.c:3899
-msgid "c4x_operand_subword: address not offsettable"
-msgstr ""
-
-#: config/c4x/c4x.c:4101
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr ""
+msgstr "無効な const_double 被演算子"
 
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: config/cris/cris.c:492 fortran/dump-parse-tree.c:79
-#: fortran/dump-parse-tree.c:421 fortran/dump-parse-tree.c:754
-#: fortran/dump-parse-tree.c:801 c-typeck.c:4520 c-typeck.c:4535
-#: c-typeck.c:4550 final.c:2803 final.c:2805 gcc.c:4742 loop-iv.c:2702
-#: loop-iv.c:2711 rtl-error.c:113 toplev.c:605 tree-ssa-loop-niter.c:1165
-#: cp/parser.c:2087 cp/typeck.c:4468 java/expr.c:413
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5005
+#: 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:544
+#: config/cris/cris.c:626
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:558
+#: config/cris/cris.c:643
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:674
-#, fuzzy
+#: config/cris/cris.c:708
 msgid "invalid operand for 'b' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:691
-#, fuzzy
+#: config/cris/cris.c:725
 msgid "invalid operand for 'o' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'o' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:710
-#, fuzzy
+#: config/cris/cris.c:744
 msgid "invalid operand for 'O' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'O' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:743
-#, fuzzy
+#: config/cris/cris.c:777
 msgid "invalid operand for 'p' modifier"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'p' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:782
-#, fuzzy
+#: config/cris/cris.c:816
 msgid "invalid operand for 'z' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'z' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:836 config/cris/cris.c:866
-#, fuzzy
+#: config/cris/cris.c:880 config/cris/cris.c:914
 msgid "invalid operand for 'H' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'H' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:842
-#, fuzzy
+#: config/cris/cris.c:890
 msgid "bad register"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+msgstr "誤ったレジスタ"
 
-#: config/cris/cris.c:887
-#, fuzzy
+#: config/cris/cris.c:934
 msgid "invalid operand for 'e' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'e' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:904
-#, fuzzy
+#: config/cris/cris.c:951
 msgid "invalid operand for 'm' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'m' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:929
-#, fuzzy
+#: config/cris/cris.c:976
 msgid "invalid operand for 'A' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'A' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:952
-#, fuzzy
+#: config/cris/cris.c:999
 msgid "invalid operand for 'D' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'D' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:966
-#, fuzzy
+#: config/cris/cris.c:1013
 msgid "invalid operand for 'T' modifier"
-msgstr "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "'T' 修飾子に対する無効な被演算子"
 
-#: config/cris/cris.c:975
-#, fuzzy
+#: config/cris/cris.c:1033 config/moxie/moxie.c:181
 msgid "invalid operand modifier letter"
-msgstr "̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
+msgstr "無効な被演算子修飾文字"
 
-#: config/cris/cris.c:1032
+#: config/cris/cris.c:1090
 msgid "unexpected multiplicative operand"
-msgstr ""
+msgstr "予期しない倍数被演算子"
 
-#: config/cris/cris.c:1052
-#, fuzzy
+#: config/cris/cris.c:1110 config/moxie/moxie.c:206
 msgid "unexpected operand"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+msgstr "予期しない演算子"
 
-#: config/cris/cris.c:1085 config/cris/cris.c:1095
-#, fuzzy
+#: config/cris/cris.c:1149 config/cris/cris.c:1159
 msgid "unrecognized address"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgstr "認識できないアドレス"
 
-#: config/cris/cris.c:2021
-#, fuzzy
+#: config/cris/cris.c:2283
 msgid "unrecognized supposed constant"
-msgstr "ǧ¼±ÉÔǽ¤Î¥¨¥¹¥±¡¼¥× \\r%c"
+msgstr "認識できない定数のようなもの"
 
-#: config/cris/cris.c:2396 config/cris/cris.c:2460
+#: 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:3254
-msgid "Unidentifiable call op"
-msgstr ""
+#: config/cris/cris.c:3611
+msgid "unidentifiable call op"
+msgstr "定義できない call 操作"
 
-#: config/cris/cris.c:3305
+#: 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:2541
-#, 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:2552
+#: 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:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
-#: config/frv/frv.c:2631 config/frv/frv.c:2636
+#: config/frv/frv.c: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:2722
+#: config/frv/frv.c:2789
 #, c-format
 msgid "bad condition code"
-msgstr ""
+msgstr "誤った条件コードです"
 
-#: config/frv/frv.c:2797
-#, 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:2858
+#: config/frv/frv.c:2926
 msgid "bad insn to frv_print_operand, 'e' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'e' 修飾子:"
 
-#: config/frv/frv.c:2866
+#: config/frv/frv.c:2934
 msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'F' 修飾子:"
 
-#: config/frv/frv.c:2882
+#: config/frv/frv.c:2950
 msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'f' 修飾子:"
 
-#: config/frv/frv.c:2896
+#: config/frv/frv.c:2964
 msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'g' 修飾子:"
 
-#: config/frv/frv.c:2944
+#: config/frv/frv.c:3012
 msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'L' 修飾子:"
 
-#: config/frv/frv.c:2957
+#: 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:2978
+#: config/frv/frv.c:3046
 msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'O' 修飾子:"
 
-#: config/frv/frv.c:2996
+#: config/frv/frv.c:3064
 msgid "bad insn to frv_print_operand, P modifier:"
-msgstr ""
+msgstr "frv_print_operand への誤った命令、'P' 修飾子:"
 
-#: config/frv/frv.c:3016
+#: config/frv/frv.c:3084
 msgid "bad insn in frv_print_operand, z case"
-msgstr ""
+msgstr "frv_print_operand 内の誤った命令、 z の場合"
 
-#: config/frv/frv.c:3047
+#: config/frv/frv.c:3115
 msgid "bad insn in frv_print_operand, 0 case"
-msgstr ""
+msgstr "frv_print_operand 内の誤った命令、 0 の場合"
 
-#: config/frv/frv.c:3052
-#, fuzzy
+#: config/frv/frv.c:3120
 msgid "frv_print_operand: unknown code"
-msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "frv_print_operand: 不明なコードです"
 
-#: config/frv/frv.c:4421
+#: config/frv/frv.c:4521
 msgid "bad output_move_single operand"
-msgstr ""
+msgstr "誤った output_move_single 被演算子"
 
-#: config/frv/frv.c:4548
+#: config/frv/frv.c:4648
 msgid "bad output_move_double operand"
-msgstr ""
+msgstr "誤った output_move_double 被演算子"
 
-#: config/frv/frv.c:4690
+#: 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
@@ -3139,32779 +2956,40468 @@ msgstr ""
 #. #else
 #. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
 #. #endif
-#: config/frv/frv.h:329
+#: config/frv/frv.h:295
 #, c-format
 msgid " (frv)"
-msgstr ""
+msgstr " (frv)"
 
-#: config/i386/i386.c:7292
+#: 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:13981
+#, c-format
+msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
+msgstr ""
 
-#: config/i386/i386.c:7887
+#: 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:7940
-#, 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 "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な被演算子コード '%c' です"
 
-#: config/i386/i386.c:7983
-#, fuzzy, c-format
+#: config/i386/i386.c:14188
+#, c-format
 msgid "invalid constraints for operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+msgstr "演算子に対する無効な制約です"
 
-#: config/i386/i386.c:13641
-#, 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:62
-#, fuzzy, c-format
+#: config/i386/xm-djgpp.h:61
+#, c-format
 msgid "environment variable DJGPP not defined"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgstr "環境変数 DJGPP が定義されていません"
 
-#: config/i386/xm-djgpp.h:64
-#, fuzzy, c-format
+#: config/i386/xm-djgpp.h:63
+#, c-format
 msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢¸«¤Ä¤«¤é¤Ê¤¤¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
+msgstr "環境変数 DJGPP が存在しないファイル '%s' を指しています"
 
-#: config/i386/xm-djgpp.h:67
-#, fuzzy, c-format
+#: config/i386/xm-djgpp.h:66
+#, c-format
 msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢²õ¤ì¤¿¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
+msgstr "環境変数 DJGPP が壊れたファイル '%s' を示しています。"
+
+#: config/ia64/ia64.c:5096
+#, c-format
+msgid "invalid %%G mode"
+msgstr "無効な %%G モードです"
 
-#: config/ia64/ia64.c:4708
+#: 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:9799
-#, fuzzy
+#: config/ia64/ia64.c:10946
 msgid "invalid conversion from %<__fpreg%>"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+msgstr "%<__fpreg%> からの無効な変換です"
 
-#: config/ia64/ia64.c:9802
-#, fuzzy
+#: config/ia64/ia64.c:10949
 msgid "invalid conversion to %<__fpreg%>"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%<__fpreg%> への無効な変換です"
 
-#: config/ia64/ia64.c:9815 config/ia64/ia64.c:9826
-#, fuzzy
+#: config/ia64/ia64.c:10962 config/ia64/ia64.c:10973
 msgid "invalid operation on %<__fpreg%>"
-msgstr "%p ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%<__fpreg%> に関する無効な操作です"
 
-#: config/iq2000/iq2000.c:3129
-#, fuzzy, c-format
+#: config/iq2000/iq2000.c:3184
+#, c-format
 msgid "invalid %%P operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+msgstr "無効な %%P 被演算子です"
 
-#: config/iq2000/iq2000.c:3137 config/rs6000/rs6000.c:10537
+#: config/iq2000/iq2000.c:3192 config/rs6000/rs6000.c:15767
 #, c-format
 msgid "invalid %%p value"
-msgstr "̵¸ú¤Ê %%p ÃͤǤ¹"
+msgstr "無効な %%p 値です"
 
-#: config/iq2000/iq2000.c:3193 config/mips/mips.c:5643
+#: 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:17905
-#, 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:4552 config/m68hc11/m68hc11.c:4852
+#: config/m68hc11/m68hc11.c:4619 config/m68hc11/m68hc11.c:4923
 msgid "cannot do z-register replacement"
-msgstr ""
+msgstr "z レジスタ置換を行えません"
 
-#: config/m68hc11/m68hc11.c:4915
-#, fuzzy
+#: config/m68hc11/m68hc11.c:4986
 msgid "invalid Z register replacement for insn"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+msgstr "命令に対して無効な Z レジスタ置換です"
 
-#: config/mips/mips.c:5311
-msgid "mips_debugger_offset called with non stack/frame/arg pointer"
+#: 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/mips/mips.c:5521
-#, fuzzy, c-format
+#: 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 NULL ¥Ý¥¤¥ó¥¿"
+msgstr "PRINT_OPERAND, %%C に対する無効な命令です"
 
-#: config/mips/mips.c:5538
-#, fuzzy, c-format
+#: config/microblaze/microblaze.c:1820
+#, c-format
 msgid "PRINT_OPERAND, invalid insn for %%N"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
+msgstr "PRINT_OPERAND, %%N に対する無効な命令です"
 
-#: config/mips/mips.c:5547
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%F"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
+#: config/microblaze/microblaze.c:1840 config/microblaze/microblaze.c:2001
+msgid "insn contains an invalid address !"
+msgstr "命令に無効なアドレスが含まれています!"
 
-#: config/mips/mips.c:5556
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%W"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
+#: config/microblaze/microblaze.c:1854 config/microblaze/microblaze.c:2041
+#: config/xtensa/xtensa.c:2394
+msgid "invalid address"
+msgstr "無効なアドレスです"
 
-#: config/mips/mips.c:5577
-#, fuzzy, c-format
-msgid "invalid %%Y value"
-msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+#: 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:5594 config/mips/mips.c:5602
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%q"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
+#: 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 "'%%%c' は有効な被演算子接頭辞ではありません"
 
-#: config/mips/mips.c:5671
-msgid "PRINT_OPERAND, invalid operand for relocation"
-msgstr ""
+#: 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 "'%%%c' の無効な使用法です"
+
+#: config/mips/mips.c:7871
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
+msgstr "stack/frame/arg ポインタ無しで mips_debugger_offset が呼ばれました"
 
-#: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
+#: config/mmix/mmix.c:1589 config/mmix/mmix.c:1719
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1547
+#: 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:1566
+#: config/mmix/mmix.c:1687
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1576
+#: config/mmix/mmix.c:1697
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1660
+#: config/mmix/mmix.c:1781
 msgid "MMIX Internal: Cannot decode this operand"
-msgstr ""
+msgstr "MMIX 内部: この被演算子をデコードできません"
 
-#: config/mmix/mmix.c:1717
+#: config/mmix/mmix.c:1838
 msgid "MMIX Internal: This is not a recognized address"
-msgstr ""
+msgstr "MMIX 内部: 認識できるアドレスではありません"
 
-#: config/mmix/mmix.c:2650
+#: config/mmix/mmix.c:2713
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2657
+#: config/mmix/mmix.c:2720
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2661
+#: config/mmix/mmix.c:2724
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2725
-#, fuzzy
+#: config/mmix/mmix.c:2788
 msgid "MMIX Internal: This is not a constant:"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "MMIX 内部: 定数ではありません:"
 
-#: config/mt/mt.c:300
-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:371
-#, 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:395
-#, 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/rs6000/host-darwin.c:97
+#: config/picochip/picochip.c:3038
+msgid "Bad address, not register:"
+msgstr "誤ったアドレスです。レジスタではありません:"
+
+#: config/rs6000/host-darwin.c:95
 #, c-format
 msgid "Out of stack space.\n"
-msgstr ""
+msgstr "スタック空間が足りなくなりました。\n"
 
-#: config/rs6000/host-darwin.c:118
+#: 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:10367
+#: 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:10376
+#: config/rs6000/rs6000.c:15614
 #, c-format
 msgid "invalid %%F value"
-msgstr "̵¸ú¤Ê %%F ÃͤǤ¹"
+msgstr "無効な %%F 値です"
 
-#: config/rs6000/rs6000.c:10385
+#: config/rs6000/rs6000.c:15623
 #, c-format
 msgid "invalid %%G value"
-msgstr "̵¸ú¤Ê %%G ÃͤǤ¹"
+msgstr "無効な %%G 値です"
 
-#: config/rs6000/rs6000.c:10420
+#: config/rs6000/rs6000.c:15658
 #, c-format
 msgid "invalid %%j code"
-msgstr "̵¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹"
+msgstr "無効な %%j コードです"
 
-#: config/rs6000/rs6000.c:10430
+#: config/rs6000/rs6000.c:15668
 #, c-format
 msgid "invalid %%J code"
-msgstr "̵¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹"
+msgstr "無効な %%J コードです"
 
-#: config/rs6000/rs6000.c:10440
+#: config/rs6000/rs6000.c:15678
 #, c-format
 msgid "invalid %%k value"
-msgstr "̵¸ú¤Ê %%k ÃÍ"
+msgstr "無効な %%k 値です"
 
-#: config/rs6000/rs6000.c:10460 config/xtensa/xtensa.c:1693
+#: config/rs6000/rs6000.c:15693 config/xtensa/xtensa.c:2293
 #, c-format
 msgid "invalid %%K value"
-msgstr "̵¸ú¤Ê %%K ÃͤǤ¹"
+msgstr "無効な %%K 値です"
 
-#: config/rs6000/rs6000.c:10527
+#: config/rs6000/rs6000.c:15757
 #, c-format
 msgid "invalid %%O value"
-msgstr "̵¸ú¤Ê %%O ÃÍ"
+msgstr "無効な %%O 値です"
 
-#: config/rs6000/rs6000.c:10574
+#: config/rs6000/rs6000.c:15804
 #, c-format
 msgid "invalid %%q value"
-msgstr "̵¸ú¤Ê %%q ÃͤǤ¹"
+msgstr "無効な %%q 値です"
 
-#: config/rs6000/rs6000.c:10618
+#: config/rs6000/rs6000.c:15848
 #, c-format
 msgid "invalid %%S value"
-msgstr "̵¸ú¤Ê %%S ÃÍ"
+msgstr "無効な %%S 値です"
 
-#: config/rs6000/rs6000.c:10658
+#: config/rs6000/rs6000.c:15888
 #, c-format
 msgid "invalid %%T value"
-msgstr "̵¸ú¤Ê %%T ÃͤǤ¹"
+msgstr "無効な %%T 値です"
 
-#: config/rs6000/rs6000.c:10668
+#: config/rs6000/rs6000.c:15898
 #, c-format
 msgid "invalid %%u value"
-msgstr "̵¸ú¤Ê %%u ÃͤǤ¹"
+msgstr "無効な %%u 値です"
 
-#: config/rs6000/rs6000.c:10677 config/xtensa/xtensa.c:1663
+#: config/rs6000/rs6000.c:15907 config/xtensa/xtensa.c:2263
 #, c-format
 msgid "invalid %%v value"
-msgstr "̵¸ú¤Ê %%v ÃͤǤ¹"
+msgstr "無効な %%v 値です"
 
-#: config/rs6000/rs6000.c:19522
-#, 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:4534
-#, fuzzy, c-format
+#: config/s390/s390.c:5144
+#, c-format
 msgid "cannot decompose address"
-msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
-
-#: config/s390/s390.c:4744
-msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/score/score.c:1212
-#, 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 "%N ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "コード '%c' に対する無効な被演算子です"
 
-#: config/sh/sh.c:759
-#, fuzzy, c-format
+#: config/sh/sh.c:1188
+#, c-format
 msgid "invalid operand to %%R"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%R への無効な被演算子です"
 
-#: config/sh/sh.c:786
-#, fuzzy, c-format
+#: config/sh/sh.c:1215
+#, c-format
 msgid "invalid operand to %%S"
-msgstr "%R ¥³¡¼¥É¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
+msgstr "%%S への無効な被演算子です"
 
-#: config/sh/sh.c:7820
+#: config/sh/sh.c:9254
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:7822
+#: config/sh/sh.c:9256
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:7824
+#: config/sh/sh.c:9258
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:6715 config/sparc/sparc.c:6721
-#, 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:6791
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7500
+#, c-format
 msgid "invalid %%A operand"
-msgstr "̵¸ú¤Ê %%A ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%A 被演算子です"
 
-#: config/sparc/sparc.c:6801
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7510
+#, c-format
 msgid "invalid %%B operand"
-msgstr "̵¸ú¤Ê %%B ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%B 被演算子です"
 
-#: config/sparc/sparc.c:6840
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7549
+#, c-format
 msgid "invalid %%c operand"
-msgstr "̵¸ú¤Ê %%c ¥ª¥Ú¥é¥ó¥É"
-
-#: config/sparc/sparc.c:6841
-#, fuzzy, c-format
-msgid "invalid %%C operand"
-msgstr "̵¸ú¤Ê %%C ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%c 被演算子です"
 
-#: config/sparc/sparc.c:6862
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7571
+#, c-format
 msgid "invalid %%d operand"
-msgstr "̵¸ú¤Ê %%d ¥ª¥Ú¥é¥ó¥É"
-
-#: config/sparc/sparc.c:6863
-#, fuzzy, c-format
-msgid "invalid %%D operand"
-msgstr "̵¸ú¤Ê %%D ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%d 被演算子です"
 
-#: config/sparc/sparc.c:6879
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7588
+#, c-format
 msgid "invalid %%f operand"
-msgstr "̵¸ú¤Ê %%f ¥ª¥Ú¥é¥ó¥É"
+msgstr "無効な %%f 被演算子です"
 
-#: config/sparc/sparc.c:6893
-#, fuzzy, c-format
+#: config/sparc/sparc.c:7602
+#, c-format
 msgid "invalid %%s operand"
-msgstr "̵¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
+msgstr "無効な %%s 被演算子です"
 
-#: config/sparc/sparc.c:6947
+#: 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:6950
+#: config/sparc/sparc.c:7659
 #, c-format
 msgid "floating point constant not a valid immediate operand"
-msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ÏÀµ¾ï¤Ê¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "浮動小数定数は有効な即値被演算子ではありません"
 
-#: config/stormy16/stormy16.c:1778 config/stormy16/stormy16.c:1849
-#, fuzzy, c-format
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
+#, c-format
 msgid "'B' operand is not constant"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgstr "'B' 被演算子が定数ではありません"
 
-#: config/stormy16/stormy16.c:1805
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1831
-#, fuzzy, c-format
+#: config/stormy16/stormy16.c:1801
+#, c-format
 msgid "'o' operand is not constant"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
+msgstr "'o' 被演算子が定数ではありません"
 
-#: config/stormy16/stormy16.c:1863
-#, fuzzy, c-format
+#: config/stormy16/stormy16.c:1833
+#, c-format
 msgid "xstormy16_print_operand: unknown code"
-msgstr "ia64_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:750 config/xtensa/xtensa.c:782
-#: config/xtensa/xtensa.c:791
-msgid "bad test"
+#: config/vax/vax.c:427
+#, c-format
+msgid "symbol with offset used in PIC mode"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1651
-#, 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:1688
-#, fuzzy
+#: config/xtensa/xtensa.c:2288
 msgid "invalid mask"
-msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
-
-#: config/xtensa/xtensa.c:1714
-#, fuzzy, c-format
-msgid "invalid %%x value"
-msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+msgstr "無効なマスクです"
 
-#: config/xtensa/xtensa.c:1721
-#, fuzzy, c-format
+#: config/xtensa/xtensa.c:2321
+#, c-format
 msgid "invalid %%d value"
-msgstr "̵¸ú¤Ê %%W ÃͤǤ¹"
+msgstr "無効な %%d 値です"
 
-#: config/xtensa/xtensa.c:1742 config/xtensa/xtensa.c:1752
-#, fuzzy, c-format
+#: config/xtensa/xtensa.c:2342 config/xtensa/xtensa.c:2352
+#, c-format
 msgid "invalid %%t/%%b value"
-msgstr "̵¸ú¤Ê %%b ÃÍ"
-
-#: config/xtensa/xtensa.c:1794
-#, fuzzy
-msgid "invalid address"
-msgstr "̵¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
+msgstr "無効な %%t/%%b 値です"
 
-#: config/xtensa/xtensa.c:1819
-#, fuzzy
+#: config/xtensa/xtensa.c:2419
 msgid "no register in address"
-msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
+msgstr ""
 
-#: config/xtensa/xtensa.c:1827
-#, fuzzy
+#: config/xtensa/xtensa.c:2427
 msgid "address offset not a constant"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgstr "アドレスオフセットが定数ではありません"
 
-#: cp/call.c:2472
-msgid "candidates are:"
-msgstr ""
-
-#: cp/call.c:6303
+#: cp/call.c:7841
 msgid "candidate 1:"
-msgstr ""
+msgstr "候補 1:"
 
-#: cp/call.c:6304
+#: 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:238 java/jvspec.c:424
-#, fuzzy, c-format
-msgid "argument to '%s' missing\n"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹\n"
+msgstr "候補: %+#D"
 
-#: fortran/arith.c:141
-msgid "Arithmetic OK at %L"
+#: cp/error.c:298
+msgid "<missing>"
 msgstr ""
 
-#: fortran/arith.c:144
-msgid "Arithmetic overflow at %L"
+#: cp/error.c:358
+msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: fortran/arith.c:147
-msgid "Arithmetic underflow at %L"
-msgstr ""
+#: cp/error.c:360
+msgid "<unresolved overloaded function type>"
+msgstr "<未解決オーバーロードされた関数型>"
 
-#: fortran/arith.c:150
-msgid "Arithmetic NaN at %L"
-msgstr ""
+#: cp/error.c:512
+msgid "<type error>"
+msgstr "<型エラー>"
 
-#: fortran/arith.c:153
-#, fuzzy
-msgid "Division by zero at %L"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: cp/error.c:612
+#, c-format
+msgid "<anonymous %s>"
+msgstr "<無名 %s>"
 
-#: fortran/arith.c:156
-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:160
-msgid "Integer outside symmetric range implied by Standard Fortran at %L"
+#: cp/error.c:744
+msgid "<typeprefixerror>"
 msgstr ""
 
-#: fortran/arith.c:1424
-#, fuzzy
-msgid "Elemental binary operation"
-msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤¹¤ë"
+#: cp/error.c:856
+#, c-format
+msgid "(static initializers for %s)"
+msgstr "(%s 用の静的イニシャライザ)"
 
-#: fortran/arith.c:1982
-#, 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:1986
-#, no-c-format
-msgid "Arithmetic overflow converting %s to %s at %L"
+#: cp/error.c:945
+msgid "vtable for "
 msgstr ""
 
-#: fortran/arith.c:1990
-#, no-c-format
-msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:957
+msgid "<return value> "
+msgstr "<戻り値> "
 
-#: fortran/arith.c:1994
-#, no-c-format
-msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr ""
+#: cp/error.c:970
+msgid "{anonymous}"
+msgstr "{無名}"
 
-#: fortran/arith.c:1998
-#, no-c-format
-msgid "Division by zero converting %s to %s at %L"
+#: cp/error.c:1085
+msgid "<enumerator>"
 msgstr ""
 
-#: fortran/arith.c:2002
-#, 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:2006
-#, 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:2347 fortran/arith.c:2383 fortran/arith.c:2421
-#: fortran/arith.c:2473
-#, 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:2520
-#, 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:224
-#, 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:300
-#, no-c-format
-msgid "Expected expression in array specification at %C"
-msgstr ""
+#: cp/error.c:2614
+msgid "{unknown}"
+msgstr "{不明}"
 
-#: fortran/array.c:388
-#, 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:399
-#, 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:412
-#, 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:416
-#, 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:425
-#, 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:431
-#, 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:636
-#, 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:729
-#, 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:831 fortran/array.c:940
-#, 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:886
-#, no-c-format
-msgid "New in 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:900
-#, 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:985
-#, 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:1314
-#, 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 %s"
+#: cp/error.c:2896
+#, fuzzy, c-format
+msgid "%s:%d:   instantiated from here"
+msgstr "%s:%d:   ここで実体化されました\n"
+
+#: cp/error.c:2939
+#, c-format
+msgid "%s:%d:%d:   [ skipping %d instantiation contexts ]\n"
 msgstr ""
 
-#: fortran/check.c:60
-#, 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:75 fortran/check.c:767 fortran/check.c:777
-#, 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:92
-#, 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:118
-#, 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:126
-#, 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:146
-#, 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:163
-#, 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:180
-#, 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:195
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr ""
+#: cp/rtti.c:560
+msgid "source is not a pointer"
+msgstr "ソースはポインタではありません"
 
-#: fortran/check.c:210
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr ""
+#: cp/rtti.c:565
+msgid "source is not a pointer to class"
+msgstr "ソースはクラスへのポインタではありません"
 
-#: fortran/check.c:225
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr ""
+#: cp/rtti.c:570
+msgid "source is a pointer to incomplete type"
+msgstr "ソースは不完全型へのポインタです"
 
-#: fortran/check.c:239
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
+#: cp/rtti.c:585
+msgid "source is not of class type"
 msgstr ""
 
-#: fortran/check.c:259
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
+#: cp/rtti.c:590
+msgid "source is of incomplete class type"
 msgstr ""
 
-#: fortran/check.c:280
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
+#: cp/rtti.c:603
+msgid "conversion casts away constness"
 msgstr ""
 
-#: fortran/check.c:286
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
+#: cp/rtti.c:761
+msgid "source type is not polymorphic"
 msgstr ""
 
-#: fortran/check.c:303
-#, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' 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:343
-#, no-c-format
-msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
-msgstr ""
+#: cp/typeck.c:5002 c-typeck.c:3455
+#, gcc-internal-format
+msgid "wrong type argument to unary plus"
+msgstr "単項プラスへの引数の型が間違っています"
 
-#: fortran/check.c:387
-#, no-c-format
-msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
-msgstr ""
+#: cp/typeck.c:5025 c-typeck.c:3494
+#, gcc-internal-format
+msgid "wrong type argument to bit-complement"
+msgstr "ビット反転への引数の型が間違っています"
 
-#: fortran/check.c:491 fortran/check.c:1840 fortran/check.c:1855
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr ""
-
-#: fortran/check.c:512 fortran/check.c:3484
-#, no-c-format
-msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
-msgstr ""
+#: cp/typeck.c:5032 c-typeck.c:3502
+#, gcc-internal-format
+msgid "wrong type argument to abs"
+msgstr "abs への引数の型が間違っています"
 
-#: fortran/check.c:521 fortran/check.c:1069 fortran/check.c:1204
-#: fortran/check.c:1277 fortran/check.c:1508
-#, no-c-format
-msgid "Extension: Different type kinds at %L"
-msgstr ""
+#: cp/typeck.c:5040 c-typeck.c:3514
+#, gcc-internal-format
+msgid "wrong type argument to conjugation"
+msgstr "複素共役(~)への引数の型が間違っています"
 
-#: fortran/check.c:551 fortran/check.c:1921
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr ""
+#: cp/typeck.c:5051
+#, fuzzy
+msgid "in argument to unary !"
+msgstr "単項プラスへの引数の型が間違っています"
 
-#: fortran/check.c:571
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
+#: cp/typeck.c:5100
+msgid "no pre-increment operator for type"
 msgstr ""
 
-#: fortran/check.c:579
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
+#: cp/typeck.c:5102
+msgid "no post-increment operator for type"
 msgstr ""
 
-#: fortran/check.c:595
-#, no-c-format
-msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
+#: cp/typeck.c:5104
+msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: fortran/check.c:606
-#, no-c-format
-msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
+#: cp/typeck.c:5106
+msgid "no post-decrement operator for type"
 msgstr ""
 
-#: fortran/check.c:747 fortran/check.c:855
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
+#: fortran/arith.c:96
+msgid "Arithmetic OK at %L"
 msgstr ""
 
-#: fortran/check.c:904 fortran/check.c:1588 fortran/check.c:1596
-#, 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:918
-#, 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:1174
-#, no-c-format
-msgid "Argument of %s at %L must be of length one"
+#: fortran/arith.c:105
+msgid "Arithmetic NaN at %L"
 msgstr ""
 
-#: fortran/check.c:1226
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
+#: fortran/arith.c:108
+msgid "Division by zero at %L"
 msgstr ""
 
-#: fortran/check.c:1357
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
+#: fortran/arith.c:111
+msgid "Array operands are incommensurate at %L"
 msgstr ""
 
-#: fortran/check.c:1480
-#, no-c-format
-msgid "Intrinsic '%s' at %L must have at least two arguments"
+#: fortran/arith.c:115
+msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/check.c:1514
-#, no-c-format
-msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
+#: fortran/arith.c:1346
+msgid "elemental binary operation"
 msgstr ""
 
-#: fortran/check.c:1539
-#, no-c-format
-msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
+#: 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:1610
-#, no-c-format
-msgid "different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
+#: fortran/check.c:2157
+#, c-format
+msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:1630
-#, no-c-format
-msgid "different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
+#: fortran/check.c:2633 fortran/intrinsic.c:3912
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/check.c:1639
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr ""
+#: fortran/error.c:738 fortran/error.c:792 fortran/error.c:827
+#: fortran/error.c:902
+msgid "Warning:"
+msgstr "警告: "
 
-#: fortran/check.c:1866
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
-msgstr ""
+#: fortran/error.c:794 fortran/error.c:882 fortran/error.c:932
+msgid "Error:"
+msgstr "エラー:"
 
-#: fortran/check.c:1875
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
-msgstr ""
+#: fortran/error.c:956
+msgid "Fatal Error:"
+msgstr "致命的エラー:"
 
-#: fortran/check.c:1971
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
+#: fortran/expr.c:607
+#, c-format
+msgid "Constant expression required at %C"
 msgstr ""
 
-#: fortran/check.c:1992
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
+#: fortran/expr.c:610
+#, c-format
+msgid "Integer expression required at %C"
 msgstr ""
 
-#: fortran/check.c:2000
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
-msgstr ""
+#: fortran/expr.c:615
+#, fuzzy, c-format
+msgid "Integer value too large in expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/check.c:2016
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be a sub-object of '%s'"
-msgstr ""
+#: fortran/expr.c:3141
+#, fuzzy
+msgid "array assignment"
+msgstr "代入"
 
-#: fortran/check.c:2133
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
+#: 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:2143
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
+#: fortran/gfortranspec.c:459
+#, c-format
+msgid "Driving:"
 msgstr ""
 
-#: fortran/check.c:2183
-#, no-c-format
-msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
+#: fortran/interface.c:2238 fortran/intrinsic.c:3621
+msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/check.c:2263
-#, fuzzy, no-c-format
-msgid "Missing arguments to %s intrinsic at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/io.c:549
+msgid "Positive width required"
+msgstr "正の幅が必要です"
 
-#: fortran/check.c:2304
-#, no-c-format
-msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
-msgstr ""
+#: fortran/io.c:550
+msgid "Nonnegative width required"
+msgstr "非負の幅が必要です"
 
-#: fortran/check.c:2366
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
+#: fortran/io.c:551
+msgid "Unexpected element '%c' in format string at %L"
 msgstr ""
 
-#: fortran/check.c:2832 fortran/check.c:2852
-#, fuzzy, no-c-format
-msgid "Too many arguments to %s at %L"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/io.c:553
+msgid "Unexpected end of format string"
+msgstr "予期しない書式文字列終了です"
 
-#: fortran/check.c:2980 fortran/check.c:3398 fortran/check.c:3422
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
-msgstr ""
+#: fortran/io.c:554
+#, fuzzy
+msgid "Zero width in format descriptor"
+msgstr "%s で幅 0 のフォーマットです"
 
-#: fortran/check.c:3469 fortran/check.c:3477
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+#: fortran/io.c:574
+msgid "Missing leading left parenthesis"
 msgstr ""
 
-#: fortran/data.c:63
-#, fuzzy, no-c-format
-msgid "non-constant array in DATA statement %L."
-msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
-
-#: fortran/data.c:183
-#, no-c-format
-msgid "failure to simplify substring reference in DATAstatement at %L"
+#: fortran/io.c:603
+msgid "Left parenthesis required after '*'"
 msgstr ""
 
-#: fortran/data.c:204
-#, fuzzy, no-c-format
-msgid "initialization string truncated to match variable at %L"
-msgstr "½é´ü²½»Ø̾»Ò¤Ç¤Ï¥Í¥¹¥È¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
-
-#: fortran/data.c:355
-#, fuzzy, no-c-format
-msgid "Extension: re-initialization of '%s' at %L"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: fortran/decl.c:223
-#, no-c-format
-msgid "Host associated variable '%s' may not be in the DATA statement at %C."
+#: fortran/io.c:634
+msgid "Expected P edit descriptor"
 msgstr ""
 
-#: fortran/decl.c:230
-#, no-c-format
-msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
+#. P requires a prior number.
+#: fortran/io.c:642
+msgid "P descriptor requires leading scale factor"
 msgstr ""
 
-#: fortran/decl.c:316
-#, no-c-format
-msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
+#: fortran/io.c:737 fortran/io.c:751
+msgid "Comma required after P descriptor"
 msgstr ""
 
-#: fortran/decl.c:426
-#, no-c-format
-msgid "Initialization at %C is not allowed in a PURE procedure"
+#: fortran/io.c:765
+msgid "Positive width required with T descriptor"
 msgstr ""
 
-#: fortran/decl.c:484
-#, no-c-format
-msgid "DATA statement at %C is not allowed in a PURE procedure"
-msgstr ""
+#: fortran/io.c:844
+#, fuzzy
+msgid "E specifier not allowed with g0 descriptor"
+msgstr "型指定子 `%s' は struct や class の後には使えません"
 
-#: fortran/decl.c:513
-#, no-c-format
-msgid "Bad INTENT specification at %C"
+#: fortran/io.c:914
+msgid "Positive exponent width required"
 msgstr ""
 
-#: fortran/decl.c:577
-#, fuzzy, no-c-format
-msgid "Syntax error in character length specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: fortran/io.c:944
+#, fuzzy
+msgid "Period required in format specifier"
+msgstr "認識できないフォーマット指定子"
 
-#: fortran/decl.c:660
-#, no-c-format
-msgid "Procedure '%s' at %C is already defined at %L"
+#: fortran/io.c:1521
+#, c-format
+msgid "%s tag"
 msgstr ""
 
-#: fortran/decl.c:672
-#, no-c-format
-msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
+#: fortran/io.c:2818
+msgid "internal unit in WRITE"
 msgstr ""
 
-#: fortran/decl.c:765
-#, no-c-format
-msgid "CHARACTER expression at %L is being truncated (%d/%d)"
+#. 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:771
-#, no-c-format
-msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
-msgstr ""
+#: fortran/matchexp.c:28
+#, fuzzy, c-format
+msgid "Syntax error in expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/decl.c:862
-#, no-c-format
-msgid "Initializer not allowed for PARAMETER '%s' at %C"
-msgstr ""
+#: fortran/module.c:985
+msgid "Unexpected EOF"
+msgstr "予期しないファイル終端 (EOF) です"
 
-#: fortran/decl.c:871
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
+#: fortran/module.c:1017
+#, fuzzy
+msgid "Unexpected end of module in string constant"
+msgstr "文字列定数の中でファイルの終端を検出しました"
 
-#: fortran/decl.c:881
-#, fuzzy, no-c-format
-msgid "PARAMETER at %L is missing an initializer"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/module.c:1071
+#, fuzzy
+msgid "Integer overflow"
+msgstr "式の整数がオーバーフローしました"
 
-#: fortran/decl.c:892
-#, no-c-format
-msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
+#: fortran/module.c:1102
+msgid "Name too long"
 msgstr ""
 
-#: fortran/decl.c:969
-#, no-c-format
-msgid "Component at %C must have the POINTER attribute"
+#: fortran/module.c:1209
+msgid "Bad name"
 msgstr ""
 
-#: fortran/decl.c:978
-#, no-c-format
-msgid "Array component of structure at %C must have explicit or deferred shape"
-msgstr ""
+#: fortran/module.c:1253
+#, fuzzy
+msgid "Expected name"
+msgstr "MCU 名を指定する"
 
-#: fortran/decl.c:1004
-#, no-c-format
-msgid "Allocatable component at %C must be an array"
+#: fortran/module.c:1256
+msgid "Expected left parenthesis"
 msgstr ""
 
-#: fortran/decl.c:1015
-#, no-c-format
-msgid "Pointer array component of structure at %C must have a deferred shape"
+#: fortran/module.c:1259
+msgid "Expected right parenthesis"
 msgstr ""
 
-#: fortran/decl.c:1024
-#, no-c-format
-msgid "Allocatable component of structure at %C must have a deferred shape"
+#: fortran/module.c:1262
+msgid "Expected integer"
 msgstr ""
 
-#: fortran/decl.c:1034
-#, no-c-format
-msgid "Array component of structure at %C must have an explicit shape"
+#: fortran/module.c:1265
+msgid "Expected string"
 msgstr ""
 
-#: fortran/decl.c:1060
-#, no-c-format
-msgid "NULL() initialization at %C is ambiguous"
+#: fortran/module.c:1289
+msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: fortran/decl.c:1180 fortran/decl.c:3449
-#, no-c-format
-msgid "Duplicate array spec for Cray pointee at %C."
-msgstr ""
+#: fortran/module.c:1908
+#, fuzzy
+msgid "Expected attribute bit name"
+msgstr "packed 属性は必要ありません"
 
-#: fortran/decl.c:1233
-#, no-c-format
-msgid "the type of '%s' at %C has not been declared within the interface"
+#: fortran/module.c:2777
+#, fuzzy
+msgid "Expected integer string"
+msgstr "セクションポインタを欠いています"
+
+#: fortran/module.c:2781
+msgid "Error converting integer"
 msgstr ""
 
-#: fortran/decl.c:1248
-#, fuzzy, no-c-format
-msgid "Function name '%s' not allowed at %C"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/module.c:2803
+#, fuzzy
+msgid "Expected real string"
+msgstr "終端されていないフォーマット文字列"
 
-#: fortran/decl.c:1264
-#, no-c-format
-msgid "Extension: Old-style initialization at %C"
+#: fortran/module.c:3020
+msgid "Expected expression type"
 msgstr ""
 
-#: fortran/decl.c:1280
-#, no-c-format
-msgid "Initialization at %C isn't for a pointer variable"
+#: fortran/module.c:3074
+msgid "Bad operator"
 msgstr ""
 
-#: fortran/decl.c:1288
-#, no-c-format
-msgid "Pointer initialization requires a NULL() at %C"
-msgstr ""
+#: fortran/module.c:3163
+#, fuzzy
+msgid "Bad type in constant expression"
+msgstr "定数式がオーバーフローしました"
 
-#: fortran/decl.c:1295
-#, no-c-format
-msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
-msgstr ""
+#: fortran/module.c:5669
+#, fuzzy
+msgid "Unexpected end of module"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: fortran/decl.c:1309
-#, no-c-format
-msgid "Pointer initialization at %C requires '=>', not '='"
+#: fortran/parse.c:1166
+msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/decl.c:1317 fortran/decl.c:4165
-#, fuzzy, no-c-format
-msgid "Expected an initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: fortran/parse.c:1175
+#, fuzzy
+msgid "attribute declaration"
+msgstr "無効な宣言です"
 
-#: fortran/decl.c:1324
-#, no-c-format
-msgid "Initialization of variable at %C is not allowed in a PURE procedure"
+#: fortran/parse.c:1211
+#, fuzzy
+msgid "data declaration"
+msgstr "空の宣言です"
+
+#: fortran/parse.c:1220
+#, fuzzy
+msgid "derived type declaration"
+msgstr "空の宣言です"
+
+#: fortran/parse.c:1314
+msgid "block IF"
 msgstr ""
 
-#: fortran/decl.c:1337
-#, no-c-format
-msgid "Initialization of allocatable component at %C is not allowed"
+#: fortran/parse.c:1323
+msgid "implied END DO"
 msgstr ""
 
-#: fortran/decl.c:1391 fortran/decl.c:1400
-#, fuzzy, no-c-format
-msgid "Old-style type declaration %s*%d not supported at %C"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+#: fortran/parse.c:1408 fortran/resolve.c:8930
+msgid "assignment"
+msgstr "代入"
 
-#: fortran/decl.c:1405
-#, fuzzy, no-c-format
-msgid "Nonstandard type declaration %s*%d at %C"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:1411 fortran/resolve.c:8969 fortran/resolve.c:8971
+#, fuzzy
+msgid "pointer assignment"
+msgstr "代入"
 
-#: fortran/decl.c:1439
-#, fuzzy, no-c-format
-msgid "Expected initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: fortran/parse.c:1429
+msgid "simple IF"
+msgstr ""
 
-#: fortran/decl.c:1445
-#, fuzzy, no-c-format
-msgid "Expected scalar initialization expression at %C"
-msgstr "Ťµ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:499
+msgid "module procedure"
+msgstr ""
 
-#: fortran/decl.c:1463
-#, fuzzy, no-c-format
-msgid "Kind %d not supported for type %s at %C"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+#: fortran/resolve.c:500
+#, fuzzy
+msgid "internal function"
+msgstr "内部エラー"
 
-#: fortran/decl.c:1472
-#, no-c-format
-msgid "Missing right paren at %C"
+#: fortran/resolve.c:1896
+msgid "elemental procedure"
 msgstr ""
 
-#: fortran/decl.c:1561 fortran/decl.c:1604
-#, no-c-format
-msgid "Kind %d is not a CHARACTER kind at %C"
+#: fortran/resolve.c:3654
+#, c-format
+msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/decl.c:1598
-#, no-c-format
-msgid "Syntax error in CHARACTER declaration at %C"
+#: fortran/resolve.c:3670
+#, c-format
+msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:1659
-#, no-c-format
-msgid "Extension: BYTE type at %C"
+#: fortran/resolve.c:3686
+#, c-format
+msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1665
-#, no-c-format
-msgid "BYTE type used at %C is not available on the target machine"
+#: fortran/resolve.c:3701
+#, c-format
+msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1714
-#, no-c-format
-msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
+#: fortran/resolve.c:3720
+#, c-format
+msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:1737
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
-
-#: fortran/decl.c:1803
-#, no-c-format
-msgid "Missing character range in IMPLICIT at %C"
+#: fortran/resolve.c:3734
+#, c-format
+msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:1849
-#, no-c-format
-msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
+#: fortran/resolve.c:3748
+msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/decl.c:1903
-#, no-c-format
-msgid "Empty IMPLICIT statement at %C"
+#: fortran/resolve.c:3777
+#, c-format
+msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/decl.c:2074
-#, no-c-format
-msgid "Missing dimension specification at %C"
+#: fortran/resolve.c:3783
+#, c-format
+msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/decl.c:2144
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute at %L"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: fortran/decl.c:2163
-#, no-c-format
-msgid "In the selected standard, the ALLOCATABLE attribute at %C is not allowed in a TYPE definition"
+#: fortran/resolve.c:3791
+#, c-format
+msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/decl.c:2173
-#, no-c-format
-msgid "Attribute at %L is not allowed in a TYPE definition"
+#: fortran/resolve.c:3793
+#, c-format
+msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/decl.c:2188
-#, no-c-format
-msgid "%s attribute at %L is not allowed outside of a MODULE"
+#: fortran/resolve.c:3796
+#, c-format
+msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#. Now we have an error, which we signal, and then fix up
-#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:2326
-#, no-c-format
-msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
+#: fortran/resolve.c:3882
+#, c-format
+msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/decl.c:2357
-#, fuzzy, no-c-format
-msgid "Syntax error in data declaration at %C"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: fortran/decl.c:2503
-#, fuzzy, no-c-format
-msgid "Name '%s' at %C is the name of the procedure"
-msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
-
-#: fortran/decl.c:2515
-#, no-c-format
-msgid "Unexpected junk in formal argument list at %C"
+#: fortran/resolve.c:6148
+msgid "Loop variable"
 msgstr ""
 
-#: fortran/decl.c:2533
-#, no-c-format
-msgid "Duplicate symbol '%s' in formal argument list at %C"
+#: fortran/resolve.c:6152
+msgid "iterator variable"
 msgstr ""
 
-#: fortran/decl.c:2576
-#, no-c-format
-msgid "Unexpected junk following RESULT variable at %C"
+#: fortran/resolve.c:6157
+msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/decl.c:2583
-#, no-c-format
-msgid "RESULT variable at %C must be different than function name"
-msgstr ""
+#: fortran/resolve.c:6161
+#, fuzzy
+msgid "End expression in DO loop"
+msgstr "オペランドとして無効な式"
 
-#: fortran/decl.c:2639
-#, no-c-format
-msgid "Expected formal argument list in function definition at %C"
+#: fortran/resolve.c:6165
+msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/decl.c:2654
-#, fuzzy, no-c-format
-msgid "Unexpected junk after function declaration at %C"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:6412 fortran/resolve.c:6414
+msgid "DEALLOCATE object"
+msgstr "DEALLOCATE オブジェクト"
 
-#: fortran/decl.c:2677
-#, fuzzy, no-c-format
-msgid "Function '%s' at %C already has a type of %s"
-msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: fortran/resolve.c:6715 fortran/resolve.c:6717
+msgid "ALLOCATE object"
+msgstr "ALLOCATE オブジェクト"
 
-#: fortran/decl.c:2749
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a PROGRAM"
-msgstr ""
+#: fortran/resolve.c:6896
+msgid "STAT variable"
+msgstr "STAT 変数"
 
-#: fortran/decl.c:2752
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a MODULE"
+#: fortran/resolve.c:6939
+msgid "ERRMSG variable"
+msgstr "ERRMSG 変数"
+
+#: fortran/resolve.c:7954
+msgid "item in READ"
 msgstr ""
 
-#: fortran/decl.c:2756
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
+#: fortran/trans-array.c:1137
+#, c-format
+msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 msgstr ""
 
-#: fortran/decl.c:2760
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an INTERFACE"
+#: fortran/trans-array.c:4303
+msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/decl.c:2764
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
+#: 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:2769
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
+#: 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:2773
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DO block"
+#: fortran/trans-expr.c:5135
+#, c-format
+msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/decl.c:2777
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a SELECT block"
+#: fortran/trans-intrinsic.c:890
+#, c-format
+msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#: fortran/decl.c:2781
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a FORALL block"
+#: fortran/trans-intrinsic.c:5413
+#, c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
 msgstr ""
 
-#: fortran/decl.c:2785
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a WHERE block"
+#: fortran/trans-intrinsic.c:5445
+msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
-#: fortran/decl.c:2789
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a contained subprogram"
+#: fortran/trans-io.c:529
+msgid "Unit number in I/O statement too small"
 msgstr ""
 
-#: fortran/decl.c:2806
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear in a contained procedure"
+#: fortran/trans-io.c:538
+msgid "Unit number in I/O statement too large"
 msgstr ""
 
-#: fortran/decl.c:3128
-#, no-c-format
-msgid "Unexpected END statement at %C"
-msgstr ""
-
-#. We would have required END [something]
-#: fortran/decl.c:3137
-#, no-c-format
-msgid "%s statement expected at %L"
-msgstr ""
-
-#: fortran/decl.c:3148
-#, no-c-format
-msgid "Expecting %s statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3162
-#, fuzzy, no-c-format
-msgid "Expected block name of '%s' in %s statement at %C"
-msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: fortran/decl.c:3178
-#, fuzzy, no-c-format
-msgid "Expected terminating name at %C"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
-
-#: fortran/decl.c:3187
-#, fuzzy, no-c-format
-msgid "Expected label '%s' for %s statement at %C"
-msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: fortran/decl.c:3242
-#, no-c-format
-msgid "Missing array specification at %L in DIMENSION statement"
-msgstr ""
-
-#: fortran/decl.c:3251
-#, no-c-format
-msgid "Array specification must be deferred at %L"
-msgstr ""
-
-#: fortran/decl.c:3328
-#, no-c-format
-msgid "Unexpected character in variable list at %C"
-msgstr ""
-
-#: fortran/decl.c:3365
-#, no-c-format
-msgid "Expected '(' at %C"
-msgstr ""
-
-#: fortran/decl.c:3379 fortran/decl.c:3420
-#, no-c-format
-msgid "Expected variable name at %C"
-msgstr ""
-
-#: fortran/decl.c:3395
-#, fuzzy, no-c-format
-msgid "Cray pointer at %C must be an integer."
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: fortran/decl.c:3399
-#, no-c-format
-msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
-msgstr ""
-
-#: fortran/decl.c:3406
-#, no-c-format
-msgid "Expected \",\" at %C"
-msgstr ""
-
-#: fortran/decl.c:3469
-#, no-c-format
-msgid "Expected \")\" at %C"
-msgstr ""
-
-#: fortran/decl.c:3481
-#, no-c-format
-msgid "Expected \",\" or end of statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3546
-#, no-c-format
-msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
-msgstr ""
-
-#: fortran/decl.c:3644
-#, no-c-format
-msgid "Access specification of the %s operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:3662
-#, no-c-format
-msgid "Access specification of the .%s. operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:3749
-#, no-c-format
-msgid "Expected variable name at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:3756
-#, no-c-format
-msgid "Expected = sign in PARAMETER statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3762
-#, no-c-format
-msgid "Expected expression at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:3820
-#, no-c-format
-msgid "Unexpected characters in PARAMETER statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3845
-#, no-c-format
-msgid "Blanket SAVE statement at %C follows previous SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:3858
-#, no-c-format
-msgid "SAVE statement at %C follows blanket SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:3904
-#, no-c-format
-msgid "Syntax error in SAVE statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3925
-#, no-c-format
-msgid "MODULE PROCEDURE at %C must be in a generic module interface"
+#: fortran/trans-stmt.c:155
+msgid "Assigned label is not a target label"
 msgstr ""
 
-#: fortran/decl.c:3987
-#, no-c-format
-msgid "Derived type at %C can only be PRIVATE within a MODULE"
+#: fortran/trans-stmt.c:655
+#, c-format
+msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
 
-#: fortran/decl.c:4000
-#, no-c-format
-msgid "Derived type at %C can only be PUBLIC within a MODULE"
+#: fortran/trans-stmt.c:1079 fortran/trans-stmt.c:1360
+msgid "Loop variable has been modified"
 msgstr ""
 
-#: fortran/decl.c:4011
-#, no-c-format
-msgid "Expected :: in TYPE definition at %C"
+#: fortran/trans-stmt.c:1219
+msgid "DO step value is zero"
 msgstr ""
 
-#: fortran/decl.c:4028
-#, no-c-format
-msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
-msgstr ""
+#: fortran/trans.c:48
+msgid "Array reference out of bounds"
+msgstr "配列参照が範囲外です"
 
-#: fortran/decl.c:4038
-#, no-c-format
-msgid "Derived type name '%s' at %C already has a basic type of %s"
-msgstr ""
+#: fortran/trans.c:49
+msgid "Incorrect function return value"
+msgstr "正しくない関数戻り値です"
 
-#: fortran/decl.c:4055
-#, no-c-format
-msgid "Derived type definition of '%s' at %C has already been defined"
-msgstr ""
+#: fortran/trans.c:556
+msgid "Memory allocation failed"
+msgstr "メモリ配置に失敗しました"
 
-#: fortran/decl.c:4089
-#, no-c-format
-msgid "Cray Pointee at %C cannot be assumed shape array"
+#: fortran/trans.c:639 fortran/trans.c:1039
+msgid "Allocation would exceed memory limit"
 msgstr ""
 
-#: fortran/decl.c:4110
-#, no-c-format
-msgid "New in Fortran 2003: ENUM and ENUMERATOR at %C"
+#: fortran/trans.c:729
+#, c-format
+msgid "Attempting to allocate already allocated variable '%s'"
 msgstr ""
 
-#: fortran/decl.c:4182
-#, no-c-format
-msgid "ENUMERATOR %L not initialized with integer expression"
+#: fortran/trans.c:735
+msgid "Attempting to allocate already allocated variable"
 msgstr ""
 
-#: fortran/decl.c:4231
-#, fuzzy, no-c-format
-msgid "ENUM definition statement expected before %C"
-msgstr "`&' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
-
-#: fortran/decl.c:4264
-#, no-c-format
-msgid "Syntax error in ENUMERATOR definition at %C"
+#: fortran/trans.c:848 fortran/trans.c:928
+#, c-format
+msgid "Attempt to DEALLOCATE unallocated '%s'"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:48
+#: java/jcf-dump.c:1062
 #, c-format
-msgid "%-5d "
-msgstr ""
+msgid "Not a valid Java .class file.\n"
+msgstr "有効な Java .class ファイルではありません。\n"
 
-#: fortran/dump-parse-tree.c:50
+#: java/jcf-dump.c:1068
 #, c-format
-msgid "      "
-msgstr ""
+msgid "error while parsing constant pool\n"
+msgstr "constant プールを構文解析中にエラーが発生しました\n"
 
-#: fortran/dump-parse-tree.c:74 fortran/dump-parse-tree.c:604
-#, fuzzy, c-format
-msgid "(%s "
-msgstr "%s "
+#: 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/dump-parse-tree.c:87 fortran/dump-parse-tree.c:1048
-#: fortran/dump-parse-tree.c:1091 fortran/dump-parse-tree.c:1101
+#: java/jcf-dump.c:1084
 #, c-format
-msgid "%d"
-msgstr ""
+msgid "error while parsing fields\n"
+msgstr "フィールドを構文解析中にエラーが発生しました\n"
 
-#: fortran/dump-parse-tree.c:91 fortran/dump-parse-tree.c:118
-#: fortran/dump-parse-tree.c:161 fortran/dump-parse-tree.c:408
-#: fortran/dump-parse-tree.c:503 fortran/dump-parse-tree.c:591
-#: fortran/dump-parse-tree.c:612
+#: java/jcf-dump.c:1090
 #, c-format
-msgid ")"
-msgstr ""
+msgid "error while parsing methods\n"
+msgstr "メソッドを構文解析中にエラーが発生しました\n"
 
-#: fortran/dump-parse-tree.c:101 fortran/dump-parse-tree.c:426
+#: java/jcf-dump.c:1096
 #, c-format
-msgid "("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:107
-#, fuzzy, c-format
-msgid "%s = "
-msgstr "%s "
+msgid "error while parsing final attributes\n"
+msgstr "final 属性を構文解析中にエラーが発生しました\n"
 
-#: fortran/dump-parse-tree.c:111
+#: java/jcf-dump.c:1133
 #, c-format
-msgid "(arg not-present)"
-msgstr ""
+msgid "Try 'jcf-dump --help' for more information.\n"
+msgstr "詳しくは 'jcf-dump --help' を参照してください。\n"
 
-#: fortran/dump-parse-tree.c:115 fortran/dump-parse-tree.c:402
-#: fortran/dump-parse-tree.c:499
+#: java/jcf-dump.c:1140
 #, c-format
-msgid " "
+msgid ""
+"Usage: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
+"使用法: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 
-#: fortran/dump-parse-tree.c:132 fortran/dump-parse-tree.c:307
+#: java/jcf-dump.c:1141
 #, c-format
-msgid "()"
+msgid ""
+"Display contents of a class file in readable form.\n"
+"\n"
 msgstr ""
+"可読形式でクラスファイルの内容を表示します。\n"
+"\n"
 
-#: fortran/dump-parse-tree.c:136
+#: java/jcf-dump.c:1142
 #, c-format
-msgid "(%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:150
-#, fuzzy, c-format
-msgid " %s "
-msgstr " %s"
+msgid "  -c                      Disassemble method bodies\n"
+msgstr "  -c                      メソッド本体を逆アセンブルする\n"
 
-#: fortran/dump-parse-tree.c:177
+#: java/jcf-dump.c:1143
 #, c-format
-msgid "FULL"
-msgstr ""
+msgid "  --javap                 Generate output in 'javap' format\n"
+msgstr "  --javap                 'javap' 形式で出力を生成する\n"
 
-#: fortran/dump-parse-tree.c:208 fortran/dump-parse-tree.c:217
-#: fortran/dump-parse-tree.c:292
+#: java/jcf-dump.c:1145
 #, c-format
-msgid " "
-msgstr ""
+msgid "  --classpath PATH        Set path to find .class files\n"
+msgstr "  --classpath PATH        .class ファイルを探すパスを設定する\n"
 
-#: fortran/dump-parse-tree.c:222
+#: java/jcf-dump.c:1146
 #, c-format
-msgid "UNKNOWN"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:247
-#, fuzzy, c-format
-msgid " %% %s"
-msgstr " %s"
+msgid "  -IDIR                   Append directory to class path\n"
+msgstr "  -IDIR                   クラスパスにディレクトリを追加する\n"
 
-#: fortran/dump-parse-tree.c:319 fortran/dump-parse-tree.c:386
+#: java/jcf-dump.c:1147
 #, c-format
-msgid "''"
-msgstr ""
+msgid "  --bootclasspath PATH    Override built-in class path\n"
+msgstr "  --bootclasspath PATH    組み込みクラスパスを上書きする\n"
 
-#: fortran/dump-parse-tree.c:321
+#: java/jcf-dump.c:1148
 #, c-format
-msgid "%c"
+msgid "  --extdirs PATH          Set extensions directory path\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:328
-#, fuzzy, c-format
-msgid "%s("
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:334
+#: java/jcf-dump.c:1149
 #, c-format
-msgid "(/ "
-msgstr ""
+msgid "  -o FILE                 Set output file name\n"
+msgstr "  -o FILE                 出力ファイル名を FILE に設定する\n"
 
-#: fortran/dump-parse-tree.c:336
+#: java/jcf-dump.c:1151
 #, c-format
-msgid " /)"
-msgstr ""
+msgid "  --help                  Print this help, then exit\n"
+msgstr "  --help                  このヘルプを表示して終了する\n"
 
-#: fortran/dump-parse-tree.c:342
+#: java/jcf-dump.c:1152
 #, c-format
-msgid "NULL()"
-msgstr ""
+msgid "  --version               Print version number, then exit\n"
+msgstr "  --version               バージョン番号を表示して終了する\n"
 
-#: fortran/dump-parse-tree.c:348
+#: java/jcf-dump.c:1153
 #, c-format
-msgid "%dH"
-msgstr ""
+msgid "  -v, --verbose           Print extra information while running\n"
+msgstr "  -v, --verbose           実行時に追加の情報を表示する\n"
 
-#: fortran/dump-parse-tree.c:362 fortran/dump-parse-tree.c:375
-#: fortran/dump-parse-tree.c:400 fortran/dump-parse-tree.c:406
+#: java/jcf-dump.c:1155
 #, c-format
-msgid "_%d"
+msgid ""
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"バグレポートの手順については\n"
+"  %s\n"
+"を参照してください。\n"
 
-#: fortran/dump-parse-tree.c:367
+#: java/jcf-dump.c:1183 java/jcf-dump.c:1251
 #, c-format
-msgid ".true."
-msgstr ""
-
-#: fortran/dump-parse-tree.c:369
-#, fuzzy, c-format
-msgid ".false."
-msgstr "fclose"
+msgid "jcf-dump: no classes specified\n"
+msgstr "jcf-dump: クラスが指定されていません\n"
 
-#: fortran/dump-parse-tree.c:396
+#: java/jcf-dump.c:1271
 #, c-format
-msgid "(complex "
-msgstr ""
+msgid "Cannot open '%s' for output.\n"
+msgstr "'%s' を出力用に開けませんでした。\n"
 
-#: fortran/dump-parse-tree.c:412
+#: java/jcf-dump.c:1316
 #, c-format
-msgid "???"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:420 fortran/dump-parse-tree.c:708
-#, fuzzy, c-format
-msgid "%s:"
-msgstr "%s"
+msgid "bad format of .zip/.jar archive\n"
+msgstr ".zip/.jar 書庫の形式が間違っています。\n"
 
-#: fortran/dump-parse-tree.c:430
+#: java/jcf-dump.c:1434
 #, c-format
-msgid "U+ "
-msgstr ""
+msgid "Bad byte codes.\n"
+msgstr "間違ったバイトコードです。\n"
 
-#: fortran/dump-parse-tree.c:433
+#: java/jvgenmain.c:47
 #, c-format
-msgid "U"
-msgstr ""
+msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
+msgstr "使用法: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
 
-#: fortran/dump-parse-tree.c:436
+#: java/jvgenmain.c:111
 #, c-format
-msgid ""
-msgstr ""
+msgid "%s: Cannot open output file: %s\n"
+msgstr "%s: 出力ファイルを開けません: %s\n"
 
-#: fortran/dump-parse-tree.c:439
+#: java/jvgenmain.c:157
 #, c-format
-msgid ""
-msgstr ""
+msgid "%s: Failed to close output file %s\n"
+msgstr "%s: 出力ファイル %s を閉じるのに失敗しました\n"
 
-#: fortran/dump-parse-tree.c:442
-#, c-format
-msgid "* "
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni と -femit-class-files は併用できません"
 
-#: fortran/dump-parse-tree.c:445
-#, c-format
-msgid "/ "
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni と -femit-class-file は併用できません"
 
-#: fortran/dump-parse-tree.c:448
-#, c-format
-msgid "** "
-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/dump-parse-tree.c:451
-#, c-format
-msgid "// "
+#: config/i386/linux-unwind.h:186
+msgid "ax ; {int $0x80 | syscall"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:454
-#, c-format
-msgid "AND "
-msgstr ""
+#: config/s390/tpf.h:120
+msgid "static is not supported on TPF-OS"
+msgstr "static は TPF-OS ではサポートされていません"
 
-#: fortran/dump-parse-tree.c:457
-#, c-format
-msgid "OR "
-msgstr ""
+#: config/mcore/mcore.h:54
+msgid "the m210 does not have little endian support"
+msgstr "m210 はリトルエンディアンサポートを行なえません"
 
-#: fortran/dump-parse-tree.c:460
-#, c-format
-msgid "EQV "
-msgstr ""
+#: config/darwin.h:241
+msgid "-current_version only allowed with -dynamiclib"
+msgstr "-current_version は -dynamiclib と併せてのみ使用できます"
 
-#: fortran/dump-parse-tree.c:463
-#, c-format
-msgid "NEQV "
-msgstr ""
+#: config/darwin.h:243
+msgid "-install_name only allowed with -dynamiclib"
+msgstr "-install_name は -dynamiclib と併せてのみ使用できます"
 
-#: fortran/dump-parse-tree.c:466
-#, c-format
-msgid "= "
-msgstr ""
+#: config/darwin.h:248
+msgid "-bundle not allowed with -dynamiclib"
+msgstr "-bundle は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:469
-#, c-format
-msgid "<> "
-msgstr ""
+#: config/darwin.h:249
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr "-bundle_loader は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:472
-#, c-format
-msgid "> "
-msgstr ""
+#: config/darwin.h:250
+msgid "-client_name not allowed with -dynamiclib"
+msgstr "-client_name は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:475
-#, c-format
-msgid ">= "
-msgstr ""
+#: config/darwin.h:255
+msgid "-force_flat_namespace not allowed with -dynamiclib"
+msgstr "-force_flat_namespace は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:478
-#, c-format
-msgid "< "
-msgstr ""
+#: config/darwin.h:257
+msgid "-keep_private_externs not allowed with -dynamiclib"
+msgstr "-keep_private_externs は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:481
-#, c-format
-msgid "<= "
-msgstr ""
+#: config/darwin.h:258
+msgid "-private_bundle not allowed with -dynamiclib"
+msgstr "-private_bundle は -dynamiclib と併せて使用できません"
 
-#: fortran/dump-parse-tree.c:484
-#, c-format
-msgid "NOT "
-msgstr ""
+#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
+msgid "gfortran does not support -E without -cpp"
+msgstr "gfortran は -cpp 無しでの -E 使用をサポートしていません"
 
-#: fortran/dump-parse-tree.c:487
-#, fuzzy, c-format
-msgid "parens"
-msgstr "open %s"
+#: 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/dump-parse-tree.c:509
-#, fuzzy, c-format
-msgid "%s["
-msgstr "%s"
+#: config/arc/arc.h:62 config/mips/mips.h:1172
+msgid "may not use both -EB and -EL"
+msgstr "-EB と -EL の両方を使用することは出来ません"
 
-#: fortran/dump-parse-tree.c:515
-#, fuzzy, c-format
-msgid "%s[["
-msgstr "%s"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
+msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
 
-#: fortran/dump-parse-tree.c:536
-#, fuzzy, c-format
-msgid "(%s %s %s %s"
-msgstr "%s¤¬%s¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg"
+msgstr "-mg でのプロファイルはサポートされていません"
 
-#: fortran/dump-parse-tree.c:542
-#, c-format
-msgid " ALLOCATABLE"
-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/dump-parse-tree.c:544 fortran/dump-parse-tree.c:609
-#, c-format
-msgid " DIMENSION"
-msgstr ""
+#: 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/dump-parse-tree.c:546
-#, c-format
-msgid " EXTERNAL"
-msgstr ""
+#: ada/gcc-interface/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ada では -c または -S が必要です"
 
-#: fortran/dump-parse-tree.c:548
-#, c-format
-msgid " INTRINSIC"
-msgstr ""
+#: config/vxworks.h:71
+msgid "-Xbind-now and -Xbind-lazy are incompatible"
+msgstr "-Xbind-now と -Xbind-lazy は併用できません"
 
-#: fortran/dump-parse-tree.c:550
-#, c-format
-msgid " OPTIONAL"
-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/dump-parse-tree.c:552 fortran/dump-parse-tree.c:607
-#, c-format
-msgid " POINTER"
-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/dump-parse-tree.c:554
-#, c-format
-msgid " SAVE"
-msgstr ""
+#: config/bfin/elf.h:54
+msgid "no processor type specified for linking"
+msgstr "リンク用のプロセッサ型が指定されていません"
 
-#: fortran/dump-parse-tree.c:556
-#, c-format
-msgid " THREADPRIVATE"
-msgstr ""
+#: config/arm/arm.h:178
+msgid "-msoft-float and -mhard_float may not be used together"
+msgstr "-msoft-float と -mhard_float は併用できません"
 
-#: fortran/dump-parse-tree.c:558
-#, c-format
-msgid " TARGET"
-msgstr ""
+#: config/arm/arm.h:180
+msgid "-mbig-endian and -mlittle-endian may not be used together"
+msgstr "-mbig-endian と -mlittle-endian は併用できません"
 
-#: fortran/dump-parse-tree.c:560
-#, c-format
-msgid " DUMMY"
-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/dump-parse-tree.c:562
-#, c-format
-msgid " RESULT"
-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/dump-parse-tree.c:564
-#, c-format
-msgid " ENTRY"
-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/dump-parse-tree.c:567
-#, c-format
-msgid " DATA"
-msgstr ""
+#: config/i386/nwld.h:34
+msgid "static linking is not supported"
+msgstr "静的リンクはサポートされていません"
 
-#: fortran/dump-parse-tree.c:569
-#, c-format
-msgid " USE-ASSOC"
+#: 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/dump-parse-tree.c:571
-#, c-format
-msgid " IN-NAMELIST"
+#: 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/dump-parse-tree.c:573
-#, c-format
-msgid " IN-COMMON"
+#: config/rs6000/darwin.h:99
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
-#, fuzzy, c-format
-msgid " FUNCTION"
-msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍѤ¹¤ë"
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float はサポートされていません"
 
-#: fortran/dump-parse-tree.c:578
-#, c-format
-msgid " SUBROUTINE"
-msgstr ""
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float と -msoft-float は併用できません"
 
-#: fortran/dump-parse-tree.c:580
-#, c-format
-msgid " IMPLICIT-TYPE"
-msgstr ""
+#: config/cris/cris.h:196
+msgid "do not specify both -march=... and -mcpu=..."
+msgstr "-march=... と -mcpu=... の両方を指定しないでください"
 
-#: fortran/dump-parse-tree.c:583
-#, c-format
-msgid " SEQUENCE"
-msgstr ""
+#: gcc.c:908
+msgid "GNU C no longer supports -traditional without -E"
+msgstr "GNU C は -E 無しでの -traditional を既にサポートしていません"
 
-#: fortran/dump-parse-tree.c:585
-#, c-format
-msgid " ELEMENTAL"
-msgstr ""
+#: gcc.c:917
+msgid "-E or -x required when input is from standard input"
+msgstr "入力が標準入力からの場合は -E または -x が必要です"
 
-#: fortran/dump-parse-tree.c:587
-#, c-format
-msgid " PURE"
-msgstr ""
+#: config/i386/i386.h:557
+msgid "'-msse5' was removed"
+msgstr "'-msse5' は削除されました"
 
-#: fortran/dump-parse-tree.c:589
-#, c-format
-msgid " RECURSIVE"
-msgstr ""
+#: config/sh/sh.h:424
+msgid "SH2a does not support little-endian"
+msgstr "SH2a はリトルエンディアンをサポートしていません"
 
-#: fortran/dump-parse-tree.c:635
-#, c-format
-msgid "symbol %s "
-msgstr ""
+#: config/rx/rx.h:66
+msgid "-mas100-syntax is incompatible with -gdwarf"
+msgstr "-mas100-syntax と -gdwarf は併用できません"
 
-#: fortran/dump-parse-tree.c:642
-#, c-format
-msgid "value: "
-msgstr ""
+#: config/rx/rx.h:67
+msgid "rx200 cpu does not have FPU hardware"
+msgstr "rx200 CPU にはハードウェア FPU がありません"
 
-#: fortran/dump-parse-tree.c:649
-#, c-format
-msgid "Array spec:"
-msgstr ""
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "mthreads と mlegacy-threads は併用できません"
 
-#: fortran/dump-parse-tree.c:656
-#, fuzzy, c-format
-msgid "Generic interfaces:"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "mshared と static は併用できません"
 
-#: fortran/dump-parse-tree.c:658 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:711 fortran/dump-parse-tree.c:1254
-#: fortran/dump-parse-tree.c:1260 fortran/dump-parse-tree.c:1762
-#, c-format
-msgid " %s"
-msgstr " %s"
+#: java/lang.opt:122
+msgid "Warn if deprecated empty statements are found"
+msgstr "推奨されない空文が見つかれば警告する"
 
-#: fortran/dump-parse-tree.c:664
-#, fuzzy, c-format
-msgid "result: %s"
-msgstr "%s: %s"
+#: java/lang.opt:126
+msgid "Warn if .class files are out of date"
+msgstr ".class ファイルがソースファイルより古ければ警告する"
 
-#: fortran/dump-parse-tree.c:670
-#, c-format
-msgid "components: "
-msgstr ""
+#: java/lang.opt:130
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "指定された修飾子が不要なものであれば警告する"
 
-#: fortran/dump-parse-tree.c:677
-#, c-format
-msgid "Formal arglist:"
-msgstr ""
+#: java/lang.opt:150
+msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+msgstr "--CLASSPATH\t廃止されました。代わりに --classpath を使用してください"
 
-#: fortran/dump-parse-tree.c:684
-#, c-format
-msgid " [Alt Return]"
-msgstr ""
+#: java/lang.opt:157
+msgid "Permit the use of the assert keyword"
+msgstr "assert 予約語の使用を許可する"
 
-#: fortran/dump-parse-tree.c:691
-#, fuzzy, c-format
-msgid "Formal namespace"
-msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
+#: java/lang.opt:179
+msgid "--bootclasspath=<path>\tReplace system path"
+msgstr "--bootclasspath=<path>\tシステムパスを置換する"
 
-#: fortran/dump-parse-tree.c:749
-#, c-format
-msgid "common: /%s/ "
-msgstr ""
+#: java/lang.opt:183
+msgid "Generate checks for references to NULL"
+msgstr "NULL への参照を検査する"
 
-#: fortran/dump-parse-tree.c:757 fortran/dump-parse-tree.c:1698
-#, c-format
-msgid ", "
-msgstr ""
+#: java/lang.opt:187
+msgid "--classpath=<path>\tSet class path"
+msgstr "--classpath=<path>\tクラスパスを設定する"
 
-#: fortran/dump-parse-tree.c:770
-#, c-format
-msgid "symtree: %s  Ambig %d"
-msgstr ""
+#: java/lang.opt:194
+msgid "Output a class file"
+msgstr "クラスファイルを出力する"
 
-#: fortran/dump-parse-tree.c:773
-#, fuzzy, c-format
-msgid " from namespace %s"
-msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
+#: java/lang.opt:198
+msgid "Alias for -femit-class-file"
+msgstr "-femit-class-file の別名"
 
-#: fortran/dump-parse-tree.c:800
-#, fuzzy, c-format
-msgid "%s,"
-msgstr "%s"
+#: java/lang.opt:202
+msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+msgstr "--encoding=<encoding>\t入力エンコーディングを選択する (デフォルトはロケール)"
 
-#: fortran/dump-parse-tree.c:832
-#, c-format
-msgid "!$OMP %s"
+#: java/lang.opt:206
+msgid "--extdirs=<path>\tSet the extension directory path"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:847 fortran/dump-parse-tree.c:990
-#, fuzzy, c-format
-msgid " (%s)"
-msgstr " %s"
+#: java/lang.opt:216
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "入力ファイルをコンパイルするファイル名の一覧にする"
 
-#: fortran/dump-parse-tree.c:852
-#, c-format
-msgid " ("
-msgstr ""
+#: java/lang.opt:223
+msgid "Always check for non gcj generated classes archives"
+msgstr "gcj が生成していないクラスアーカイブを常に検査する"
 
-#: fortran/dump-parse-tree.c:868
-#, c-format
-msgid " IF("
+#: java/lang.opt:227
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:874
-#, c-format
-msgid " NUM_THREADS("
-msgstr ""
+#: java/lang.opt:231
+msgid "Generate instances of Class at runtime"
+msgstr "実行時にクラスのインスタンスを生成する"
 
-#: fortran/dump-parse-tree.c:890
-#, c-format
-msgid " SCHEDULE (%s"
-msgstr ""
+#: java/lang.opt:235
+msgid "Use offset tables for virtual method calls"
+msgstr "仮想メソッド呼び出し用のオフセット表を使用する"
 
-#: fortran/dump-parse-tree.c:910
-#, c-format
-msgid " DEFAULT(%s)"
-msgstr ""
+#: java/lang.opt:242
+msgid "Assume native functions are implemented using JNI"
+msgstr "native 関数が JNI を利用して実装しているものとみなす"
 
-#: fortran/dump-parse-tree.c:913
-#, c-format
-msgid " ORDERED"
+#: java/lang.opt:246
+msgid "Enable optimization of static class initialization code"
+msgstr "静的クラス初期化コードの最適化を有効にする"
+
+#: java/lang.opt:253
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:938
-#, c-format
-msgid " REDUCTION(%s:"
+#: java/lang.opt:257
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:952
-#, 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:968
-#, c-format
-msgid "!$OMP SECTION\n"
-msgstr ""
+#: java/lang.opt:265
+msgid "Call a library routine to do integer divisions"
+msgstr "整数の割り算を実行時にライブラリルーチンを呼び出す"
 
-#: fortran/dump-parse-tree.c:977
-#, c-format
-msgid "!$OMP END %s"
-msgstr ""
+#: java/lang.opt:269
+msgid "Generate code for built-in atomic operations"
+msgstr "組み込み不可分操作用のコードを生成する"
 
-#: fortran/dump-parse-tree.c:982
-#, c-format
-msgid " COPYPRIVATE("
+#: java/lang.opt:273
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:987
-#, c-format
-msgid " NOWAIT"
-msgstr ""
+#: java/lang.opt:277
+msgid "Set the source language version"
+msgstr "ソース言語バージョンを設定する"
 
-#: fortran/dump-parse-tree.c:1013
-#, c-format
-msgid "NOP"
-msgstr ""
+#: java/lang.opt:281
+msgid "Set the target VM version"
+msgstr "ターゲット VM バージョンを設定する"
 
-#: fortran/dump-parse-tree.c:1017
-#, c-format
-msgid "CONTINUE"
-msgstr ""
+#: ada/gcc-interface/lang.opt:117
+msgid "-gnat<options>\tSpecify options to GNAT"
+msgstr "-gnat<options>\tGNAT へのオプションを指定する"
 
-#: fortran/dump-parse-tree.c:1021
-#, c-format
-msgid "ENTRY %s"
+#: fortran/lang.opt:147
+msgid "-J<directory>\tPut MODULE files in 'directory'"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1026
-#, c-format
-msgid "ASSIGN "
+#: fortran/lang.opt:199
+msgid "Warn about possible aliasing of dummy arguments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1033
-#, c-format
-msgid "LABEL ASSIGN "
+#: fortran/lang.opt:203
+msgid "Warn about alignment of COMMON blocks"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1035
-#, fuzzy, c-format
-msgid " %d"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:1039
-#, c-format
-msgid "POINTER ASSIGN "
+#: fortran/lang.opt:207
+msgid "Warn about missing ampersand in continued character constants"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1046
-#, c-format
-msgid "GOTO "
-msgstr ""
+#: fortran/lang.opt:211
+msgid "Warn about creation of array temporaries"
+msgstr "一時配列の生成に関して警告する"
 
-#: fortran/dump-parse-tree.c:1055
-#, c-format
-msgid ", ("
+#: fortran/lang.opt:215
+msgid "Warn about truncated character expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1070 fortran/dump-parse-tree.c:1072
-#, c-format
-msgid "CALL %s "
+#: fortran/lang.opt:223
+msgid "Warn about most implicit conversions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1074
-#, c-format
-msgid "CALL ?? "
+#: fortran/lang.opt:227
+msgid "Warn about calls with implicit interface"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1080
-#, c-format
-msgid "RETURN "
+#: fortran/lang.opt:231
+msgid "Warn about called procedures not explicitly declared"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1086
-#, c-format
-msgid "PAUSE "
-msgstr ""
+#: fortran/lang.opt:235
+msgid "Warn about truncated source lines"
+msgstr "切り詰められたソース行に関して警告する"
 
-#: fortran/dump-parse-tree.c:1096
-#, c-format
-msgid "STOP "
+#: fortran/lang.opt:239
+msgid "Warn on intrinsics not part of the selected standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1106 fortran/dump-parse-tree.c:1114
-#, c-format
-msgid "IF "
+#: fortran/lang.opt:247
+msgid "Warn about \"suspicious\" constructs"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
-#, c-format
-msgid " %d, %d, %d"
+#: fortran/lang.opt:251
+msgid "Permit nonconforming uses of the tab character"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1125
-#, c-format
-msgid "ELSE\n"
+#: fortran/lang.opt:255
+msgid "Warn about underflow of numerical constant expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128
-#, c-format
-msgid "ELSE IF "
+#: fortran/lang.opt:259
+msgid "Warn if a user-procedure has the same name as an intrinsic"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1138
-#, c-format
-msgid "ENDIF"
+#: fortran/lang.opt:263
+msgid "Warn about unused dummy arguments."
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1143
-#, c-format
-msgid "SELECT CASE "
-msgstr ""
+#: fortran/lang.opt:267
+msgid "Enable preprocessing"
+msgstr "前処理を有効にする"
 
-#: fortran/dump-parse-tree.c:1151
-#, c-format
-msgid "CASE "
-msgstr ""
+#: fortran/lang.opt:275
+msgid "Disable preprocessing"
+msgstr "前処理を無効にする"
 
-#: fortran/dump-parse-tree.c:1167
-#, c-format
-msgid "END SELECT"
+#: fortran/lang.opt:283
+msgid "Enable alignment of COMMON blocks"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1171
-#, c-format
-msgid "WHERE "
+#: fortran/lang.opt:287
+msgid "All intrinsics procedures are available regardless of selected standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1182
-#, c-format
-msgid "ELSE WHERE "
+#: 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:1189
-#, c-format
-msgid "END WHERE"
+#: fortran/lang.opt:299
+msgid "Specify that backslash in string introduces an escape character"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1194
-#, c-format
-msgid "FORALL "
+#: fortran/lang.opt:303
+msgid "Produce a backtrace when a runtime error is encountered"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1219
-#, c-format
-msgid "END FORALL"
+#: 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:1223
-#, c-format
-msgid "DO "
+#: 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:1237 fortran/dump-parse-tree.c:1248
-#, c-format
-msgid "END DO"
-msgstr ""
+#: fortran/lang.opt:315
+msgid "Use big-endian format for unformatted files"
+msgstr "形式が定められていないファイルではビッグエンディアン形式を使用する"
 
-#: fortran/dump-parse-tree.c:1241
-#, c-format
-msgid "DO WHILE "
-msgstr ""
+#: fortran/lang.opt:319
+msgid "Use little-endian format for unformatted files"
+msgstr "形式が定められていないファイルではリトルエンディアン形式を使用する"
 
-#: fortran/dump-parse-tree.c:1252
-#, c-format
-msgid "CYCLE"
-msgstr ""
+#: fortran/lang.opt:323
+msgid "Use native format for unformatted files"
+msgstr "形式が定められていないファイルではネイティブの形式を使用する"
 
-#: fortran/dump-parse-tree.c:1258
-#, c-format
-msgid "EXIT"
-msgstr ""
+#: fortran/lang.opt:327
+msgid "Swap endianness for unformatted files"
+msgstr "形式が定められていないファイルではエンディアンのバイト順を交換する"
 
-#: fortran/dump-parse-tree.c:1264
-#, c-format
-msgid "ALLOCATE "
+#: fortran/lang.opt:331
+msgid "Use the Cray Pointer extension"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1267 fortran/dump-parse-tree.c:1283
-#, c-format
-msgid " STAT="
+#: fortran/lang.opt:335
+msgid "Ignore 'D' in column one in fixed form"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
-#, c-format
-msgid "DEALLOCATE "
+#: fortran/lang.opt:339
+msgid "Treat lines with 'D' in column one as comments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1296
-#, c-format
-msgid "OPEN"
+#: fortran/lang.opt:343
+msgid "Set the default double precision kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1301 fortran/dump-parse-tree.c:1380
-#: fortran/dump-parse-tree.c:1422 fortran/dump-parse-tree.c:1445
-#: fortran/dump-parse-tree.c:1597
-#, c-format
-msgid " UNIT="
+#: fortran/lang.opt:347
+msgid "Set the default integer kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1306 fortran/dump-parse-tree.c:1385
-#: fortran/dump-parse-tree.c:1427 fortran/dump-parse-tree.c:1456
-#: fortran/dump-parse-tree.c:1614
-#, c-format
-msgid " IOMSG="
+#: fortran/lang.opt:351
+msgid "Set the default real kind to an 8 byte wide type"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1390
-#: fortran/dump-parse-tree.c:1432 fortran/dump-parse-tree.c:1461
-#: fortran/dump-parse-tree.c:1619
-#, c-format
-msgid " IOSTAT="
+#: fortran/lang.opt:355
+msgid "Allow dollar signs in entity names"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1316 fortran/dump-parse-tree.c:1450
-#, c-format
-msgid " FILE="
+#: fortran/lang.opt:359
+msgid "Dump a core file when a runtime error occurs"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1321 fortran/dump-parse-tree.c:1395
-#, c-format
-msgid " STATUS="
+#: fortran/lang.opt:363
+msgid "Display the code tree after parsing"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1326 fortran/dump-parse-tree.c:1491
-#, c-format
-msgid " ACCESS="
+#: fortran/lang.opt:367
+msgid "Display the code tree after front end optimization"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1331 fortran/dump-parse-tree.c:1507
-#, c-format
-msgid " FORM="
+#: fortran/lang.opt:371
+msgid "Display the code tree after parsing; deprecated option"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1336 fortran/dump-parse-tree.c:1522
-#, c-format
-msgid " RECL="
+#: 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:1341 fortran/dump-parse-tree.c:1532
-#, c-format
-msgid " BLANK="
+#: fortran/lang.opt:379
+msgid "Use f2c calling convention"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1346 fortran/dump-parse-tree.c:1537
-#, c-format
-msgid " POSITION="
-msgstr ""
+#: fortran/lang.opt:383
+msgid "Assume that the source file is fixed form"
+msgstr "ソースファイルが固定形式であると見なす"
 
-#: fortran/dump-parse-tree.c:1351 fortran/dump-parse-tree.c:1542
-#, c-format
-msgid " ACTION="
+#: fortran/lang.opt:387
+msgid "Specify where to find the compiled intrinsic modules"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1356 fortran/dump-parse-tree.c:1562
-#, c-format
-msgid " DELIM="
+#: fortran/lang.opt:391
+msgid "Allow arbitrary character line width in fixed mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1361 fortran/dump-parse-tree.c:1567
-#, c-format
-msgid " PAD="
+#: fortran/lang.opt:395
+msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1366 fortran/dump-parse-tree.c:1572
-#, c-format
-msgid " CONVERT="
+#: fortran/lang.opt:399
+msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1399
-#: fortran/dump-parse-tree.c:1436 fortran/dump-parse-tree.c:1577
-#: fortran/dump-parse-tree.c:1654
-#, c-format
-msgid " ERR=%d"
-msgstr ""
+#: fortran/lang.opt:403
+msgid "Assume that the source file is free form"
+msgstr "ソースファイルが自由形式であると見なす"
 
-#: fortran/dump-parse-tree.c:1375
-#, c-format
-msgid "CLOSE"
+#: fortran/lang.opt:407
+msgid "Allow arbitrary character line width in free mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1403
-#, c-format
-msgid "BACKSPACE"
+#: fortran/lang.opt:411
+msgid "-ffree-line-length-<n>\tUse n as character line width in free mode"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1407
-#, c-format
-msgid "ENDFILE"
+#: fortran/lang.opt:415
+msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1411
-#, c-format
-msgid "REWIND"
+#: fortran/lang.opt:419
+msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1415
-#, c-format
-msgid "FLUSH"
+#: fortran/lang.opt:423
+msgid "-finit-integer=<n>\tInitialize local integer variables to n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1440
-#, c-format
-msgid "INQUIRE"
+#: fortran/lang.opt:427
+msgid "Initialize local variables to zero (from g77)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1466
-#, c-format
-msgid " EXIST="
+#: fortran/lang.opt:431
+msgid "-finit-logical=<true|false>\tInitialize local logical variables"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1471
-#, c-format
-msgid " OPENED="
+#: fortran/lang.opt:435
+msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1476
-#, c-format
-msgid " NUMBER="
+#: fortran/lang.opt:439
+msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1481
-#, c-format
-msgid " NAMED="
+#: fortran/lang.opt:443
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1486
-#, c-format
-msgid " NAME="
+#: fortran/lang.opt:447
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1496
-#, c-format
-msgid " SEQUENTIAL="
+#: 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:1502
-#, c-format
-msgid " DIRECT="
+#: fortran/lang.opt:455
+msgid "Set default accessibility of module entities to PRIVATE."
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1512
-#, c-format
-msgid " FORMATTED"
+#: fortran/lang.opt:463
+msgid "Try to lay out derived types as compactly as possible"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1517
-#, c-format
-msgid " UNFORMATTED="
+#: fortran/lang.opt:471
+msgid "Protect parentheses in expressions"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1527
-#, c-format
-msgid " NEXTREC="
+#: fortran/lang.opt:475
+msgid "Enable range checking during compilation"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1547
-#, c-format
-msgid " READ="
+#: fortran/lang.opt:479
+msgid "Reallocate the LHS in assignments"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1552
-#, c-format
-msgid " WRITE="
+#: fortran/lang.opt:483
+msgid "Use a 4-byte record marker for unformatted files"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1557
-#, c-format
-msgid " READWRITE="
+#: fortran/lang.opt:487
+msgid "Use an 8-byte record marker for unformatted files"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1581
-#, c-format
-msgid "IOLENGTH "
+#: fortran/lang.opt:491
+msgid "Allocate local variables on the stack to allow indirect recursion"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1587
-#, c-format
-msgid "READ"
+#: fortran/lang.opt:495
+msgid "Copy array sections into a contiguous block on procedure entry"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1591
-#, c-format
-msgid "WRITE"
+#: fortran/lang.opt:499
+msgid "-fcoarray=[...]\tSpecify which coarray parallelization should be used"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
-#, c-format
-msgid " FMT="
+#: fortran/lang.opt:503
+msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1608
-#, c-format
-msgid " FMT=%d"
+#: fortran/lang.opt:507
+msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1610
-#, fuzzy, c-format
-msgid " NML=%s"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:1624
-#, c-format
-msgid " SIZE="
+#: fortran/lang.opt:515
+msgid "Apply negative sign to zero values"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1629
-#, c-format
-msgid " REC="
+#: fortran/lang.opt:519
+msgid "Append underscores to externally visible names"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1634
-#, c-format
-msgid " ADVANCE="
+#: fortran/lang.opt:523
+msgid "Compile all program units at once and check all interfaces"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1645
-#, c-format
-msgid "TRANSFER "
+#: fortran/lang.opt:563
+msgid "Statically link the GNU Fortran helper library (libgfortran)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1650
-#, c-format
-msgid "DT_END"
+#: fortran/lang.opt:567
+msgid "Conform to the ISO Fortran 2003 standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
-#, c-format
-msgid " END=%d"
+#: fortran/lang.opt:571
+msgid "Conform to the ISO Fortran 2008 standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1658
-#, c-format
-msgid " EOR=%d"
+#: fortran/lang.opt:575
+msgid "Conform to the ISO Fortran 95 standard"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1692
-#, c-format
-msgid "Equivalence: "
+#: fortran/lang.opt:579
+msgid "Conform to nothing in particular"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1718
-#, c-format
-msgid "Namespace:"
+#: fortran/lang.opt:583
+msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1732
-#, c-format
-msgid " %c-%c: "
-msgstr ""
+#: config/alpha/alpha.opt:23 config/i386/i386.opt:209
+msgid "Do not use hardware fp"
+msgstr "ハードウェア浮動小数点を利用しない"
 
-#: fortran/dump-parse-tree.c:1734
-#, fuzzy, c-format
-msgid " %c: "
-msgstr "%s: %s: "
+#: config/alpha/alpha.opt:27
+msgid "Use fp registers"
+msgstr "浮動小数点レジスタを利用する"
 
-#: fortran/dump-parse-tree.c:1743
-#, c-format
-msgid "procedure name = %s"
-msgstr ""
+#: config/alpha/alpha.opt:31
+msgid "Assume GAS"
+msgstr "GAS を使用すると見なす"
 
-#: fortran/dump-parse-tree.c:1759
-#, fuzzy, c-format
-msgid "Operator interfaces for %s:"
-msgstr ""
-"\n"
-" %s ÍÑ¥ª¥×¥·¥ç¥ó:\n"
+#: config/alpha/alpha.opt:35
+msgid "Do not assume GAS"
+msgstr "GAS を使用すると見なさない"
 
-#: fortran/dump-parse-tree.c:1768
-#, fuzzy, c-format
-msgid "User operators:\n"
-msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
+#: config/alpha/alpha.opt:39
+msgid "Request IEEE-conformant math library routines (OSF/1)"
+msgstr "IEEE 準拠の数学ライブラリルーチン (OSF/1) を要求する"
 
-#: fortran/dump-parse-tree.c:1784
-#, c-format
-msgid "CONTAINS\n"
-msgstr ""
+#: config/alpha/alpha.opt:43
+msgid "Emit IEEE-conformant code, without inexact exceptions"
+msgstr "不適切な例外を除いて IEEE 準拠のコードを発行する"
 
-#: fortran/error.c:206
-#, fuzzy, no-c-format
-msgid "    Included at %s:%d:"
-msgstr "%s:%d ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÆâ"
+#: config/alpha/alpha.opt:50
+msgid "Do not emit complex integer constants to read-only memory"
+msgstr "複素数の整数定数を読み込み専用メモリに展開させない"
 
-#: fortran/error.c:317
-#, fuzzy, no-c-format
-msgid "<During initialization>\n"
-msgstr "½é´ü²½"
+#: config/alpha/alpha.opt:54
+msgid "Use VAX fp"
+msgstr "VAX 浮動小数点を利用する"
 
-#: fortran/error.c:606
-#, no-c-format
-msgid "Error count reached limit of %d."
-msgstr ""
+#: config/alpha/alpha.opt:58
+msgid "Do not use VAX fp"
+msgstr "VAX 浮動小数点を利用しない"
 
-#: fortran/error.c:625 fortran/error.c:677 fortran/error.c:712
-#, fuzzy
-msgid "Warning:"
-msgstr "·Ù¹ð: "
+#: config/alpha/alpha.opt:62
+msgid "Emit code for the byte/word ISA extension"
+msgstr "バイト/ワード ISA 拡張用のコードを発行する"
 
-#: fortran/error.c:679 fortran/error.c:760 fortran/error.c:786
-msgid "Error:"
-msgstr ""
+#: config/alpha/alpha.opt:66
+msgid "Emit code for the motion video ISA extension"
+msgstr "モーションビデオ ISA 拡張用のコードを発行する"
 
-#: fortran/error.c:810
-#, fuzzy
-msgid "Fatal Error:"
-msgstr "ÆâÉô¥¨¥é¡¼: "
+#: config/alpha/alpha.opt:70
+msgid "Emit code for the fp move and sqrt ISA extension"
+msgstr "浮動小数点 move と sqrt ISA 拡張用のコードを発行する"
 
-#: fortran/error.c:829
-#, fuzzy, no-c-format
-msgid "Internal Error at (1):"
-msgstr "ÆâÉô¥¨¥é¡¼: %s"
+#: config/alpha/alpha.opt:74
+msgid "Emit code for the counting ISA extension"
+msgstr "カウント ISA 拡張用のコードを発行する"
 
-#: fortran/expr.c:258
-#, c-format
-msgid "Constant expression required at %C"
-msgstr ""
+#: config/alpha/alpha.opt:78
+msgid "Emit code using explicit relocation directives"
+msgstr "明示的再配置指示を使用したコードを発行する"
 
-#: fortran/expr.c:261
-#, c-format
-msgid "Integer expression required at %C"
-msgstr ""
+#: config/alpha/alpha.opt:82
+msgid "Emit 16-bit relocations to the small data areas"
+msgstr "small データ領域への 16 ビット再配置を発行する"
 
-#: fortran/expr.c:266
-#, fuzzy, c-format
-msgid "Integer value too large in expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/alpha/alpha.opt:86
+msgid "Emit 32-bit relocations to the small data areas"
+msgstr "small データ領域への 32 ビット再配置を発行する"
 
-#: fortran/expr.c:937 fortran/expr.c:1094 fortran/expr.c:1145
-#, no-c-format
-msgid "index in dimension %d is out of bounds at %L"
-msgstr ""
+#: config/alpha/alpha.opt:90
+msgid "Emit direct branches to local functions"
+msgstr "局所関数への直接分岐を発行する"
 
-#: fortran/expr.c:1605
-#, no-c-format
-msgid "Numeric or CHARACTER operands are required in expression at %L"
-msgstr ""
+#: config/alpha/alpha.opt:94
+msgid "Emit indirect branches to local functions"
+msgstr "局所関数への間接分岐を発行する"
 
-#: fortran/expr.c:1625
-#, no-c-format
-msgid "Exponent at %L must be INTEGER for an initialization expression"
-msgstr ""
+#: config/alpha/alpha.opt:98
+msgid "Emit rdval instead of rduniq for thread pointer"
+msgstr "スレッドポインタ用に rduniq の代わりに rdval を発行する"
 
-#: fortran/expr.c:1638
-#, no-c-format
-msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
-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/expr.c:1645
-#, no-c-format
-msgid "Concat operator at %L must concatenate strings of the same kind"
-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/expr.c:1655
-#, no-c-format
-msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
-msgstr ""
+#: config/alpha/alpha.opt:110
+msgid "Use features of and schedule given CPU"
+msgstr "与えられた CPU の特徴やスケジュールを利用する"
 
-#: fortran/expr.c:1671
-#, no-c-format
-msgid "LOGICAL operands are required in expression at %L"
-msgstr ""
+#: config/alpha/alpha.opt:114
+msgid "Schedule given CPU"
+msgstr "与えられた CPU のスケジュールを使用する"
 
-#: fortran/expr.c:1682
-#, no-c-format
-msgid "Only intrinsic operators can be used in expression at %L"
-msgstr ""
+#: config/alpha/alpha.opt:118
+msgid "Control the generated fp rounding mode"
+msgstr "生成された浮動小数点丸めモードを制御する"
 
-#: fortran/expr.c:1690
-#, no-c-format
-msgid "Numeric operands are required in expression at %L"
-msgstr ""
+#: config/alpha/alpha.opt:122
+msgid "Control the IEEE trap mode"
+msgstr "IEEE トラップモードを制御する"
 
-#: fortran/expr.c:1754
-#, no-c-format
-msgid "assumed character length variable '%s' in constant expression at %L"
-msgstr ""
+#: config/alpha/alpha.opt:126
+msgid "Control the precision given to fp exceptions"
+msgstr "浮動小数点例外に与えられた精度を制御する"
 
-#: fortran/expr.c:1807
-#, no-c-format
-msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
-msgstr ""
+#: config/alpha/alpha.opt:130
+msgid "Tune expected memory latency"
+msgstr "予期されるメモリレイテンシを調整する"
 
-#: fortran/expr.c:1832
-#, no-c-format
-msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
+#: 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/expr.c:1918
-#, no-c-format
-msgid "Initialization expression didn't reduce %C"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: fortran/expr.c:1962
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be a statement function"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr ""
 
-#: fortran/expr.c:1969
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be an internal function"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "cc レジスタを動的に割り当てる"
 
-#: fortran/expr.c:1976
-#, no-c-format
-msgid "Specification function '%s' at %L must be PURE"
-msgstr ""
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "分岐コストを設定する"
 
-#: fortran/expr.c:1983
-#, no-c-format
-msgid "Specification function '%s' at %L cannot be RECURSIVE"
-msgstr ""
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "moves/scc 以外で条件付き実行を有効にする"
 
-#: fortran/expr.c:2040
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr ""
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "条件付き実行シーケンスの長さの最大値を変更する"
 
-#: fortran/expr.c:2047
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
-msgstr ""
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "条件付き実行シーケンスで利用できる一時レジスタの数を変更する"
 
-#: fortran/expr.c:2068
-#, no-c-format
-msgid "Variable '%s' cannot appear in the expression at %L"
-msgstr ""
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "条件付き move を有効にする"
 
-#: fortran/expr.c:2116
-#, no-c-format
-msgid "Expression at %L must be of INTEGER type"
-msgstr ""
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "ターゲットの CPU 型を設定する"
 
-#: fortran/expr.c:2122
-#, no-c-format
-msgid "Expression at %L must be scalar"
-msgstr ""
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "倍精度浮動小数命令を有効にする"
 
-#: fortran/expr.c:2150
-#, fuzzy, no-c-format
-msgid "Incompatible ranks in %s at %L"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "二倍ワード命令を許可するように ABI を変更する"
 
-#: fortran/expr.c:2164
-#, no-c-format
-msgid "different shape for %s at %L on dimension %d (%d/%d)"
-msgstr ""
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "関数記述子 PIC モードを有効にする"
 
-#: fortran/expr.c:2197
-#, no-c-format
-msgid "Can't assign to INTENT(IN) variable '%s' at %L"
-msgstr ""
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "icc0/fcc0 だけ使用する"
 
-#: fortran/expr.c:2241
-#, no-c-format
-msgid "'%s' at %L is not a VALUE"
-msgstr ""
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "32 個の浮動小数点レジスタ (FPR) のみ使用する"
 
-#: fortran/expr.c:2248
-#, no-c-format
-msgid "Incompatible ranks %d and %d in assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "64 個の浮動小数点レジスタ (FPR) を使用する"
 
-#: fortran/expr.c:2255
-#, no-c-format
-msgid "Variable type is UNKNOWN in assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "32 個の汎用レジスタ (GPR) のみ使用する"
 
-#: fortran/expr.c:2262
-#, no-c-format
-msgid "NULL appears on right-hand side in assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "64 個の汎用レジスタ (GPR) を使用する"
 
-#: fortran/expr.c:2272
-#, no-c-format
-msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal."
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: fortran/expr.c:2281
-#, no-c-format
-msgid "POINTER valued function appears on right-hand side of assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:216
+#: config/pdp11/pdp11.opt:67
+msgid "Use hardware floating point"
+msgstr "ハードウェア浮動小数点を利用する"
 
-#: fortran/expr.c:2286
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
 #, fuzzy
-msgid "Array assignment"
-msgstr "ÂåÆþ"
+msgid "Enable inlining of PLT in function calls"
+msgstr "関数呼び出しの前後でレジスタの保存を有効にする"
 
-#: fortran/expr.c:2303
-#, fuzzy, no-c-format
-msgid "Incompatible types in assignment at %L, %s to %s"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "ライブラリ構築用に PIC サポートを有効にする"
 
-#: fortran/expr.c:2326
-#, no-c-format
-msgid "Pointer assignment target is not a POINTER at %L"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: fortran/expr.c:2334
-#, no-c-format
-msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
-msgstr ""
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "大域関数の直接呼び出しを無効にする"
 
-#: fortran/expr.c:2343
-#, no-c-format
-msgid "Pointer assignment to non-POINTER at %L"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
 msgstr ""
 
-#: fortran/expr.c:2351
-#, no-c-format
-msgid "Bad pointer object in PURE procedure at %L"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: fortran/expr.c:2364
-#, no-c-format
-msgid "Different types in pointer assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "条件付き実行内にある &&/|| の最適化を有効にする"
 
-#: fortran/expr.c:2371
-#, no-c-format
-msgid "Different kind type parameters in pointer assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "入れ子にされた条件付き実行の最適化を有効にする"
 
-#: fortran/expr.c:2378
-#, no-c-format
-msgid "Different ranks in pointer assignment at %L"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: fortran/expr.c:2392
-#, no-c-format
-msgid "Different character lengths in pointer assignment at %L"
-msgstr ""
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "冗長なメンバを削除する"
 
-#: fortran/expr.c:2400
-#, no-c-format
-msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: fortran/expr.c:2407
-#, no-c-format
-msgid "Bad target in pointer assignment in PURE procedure at %L"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: fortran/expr.c:2413
-#, no-c-format
-msgid "Pointer assignment with vector subscript on rhs at %L"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: fortran/gfortranspec.c:230
-#, fuzzy, c-format
-msgid "overflowed output arg list for '%s'"
-msgstr "`%s' ÍѤνÐÎÏ°ú¿ô¥ê¥¹¥È¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: fortran/gfortranspec.c:350
-#, 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/frv/frv.opt:177 config/pa/pa.opt:104
+msgid "Use software floating point"
+msgstr "ソフトウェア浮動小数点を使用する"
 
-#: fortran/gfortranspec.c:372
-#, fuzzy, c-format
-msgid "argument to '%s' missing"
-msgstr "`%s' ¤Ø¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "大きな TLS セグメントであると見なす"
 
-#: fortran/gfortranspec.c:376
-#, fuzzy, c-format
-msgid "no input files; unwilling to write output files"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó -- ÉÔËܰդʽÐÎÏ¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤­¹þ¤ß"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "大きな TLS セグメントであると見なさない"
 
-#: fortran/gfortranspec.c:528
-#, c-format
-msgid "Driving:"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: fortran/interface.c:175
-#, fuzzy, no-c-format
-msgid "Syntax error in generic specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "library-pic ライブラリとリンクする"
 
-#: fortran/interface.c:204
-#, no-c-format
-msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: fortran/interface.c:222
-#, no-c-format
-msgid "Dummy procedure '%s' at %C cannot have a generic interface"
-msgstr ""
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "AM33 プロセッサをターゲットとする"
 
-#: fortran/interface.c:269
-#, no-c-format
-msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
-msgstr ""
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "AM33/2.0 プロセッサをターゲットとする"
 
-#: fortran/interface.c:280
-#, no-c-format
-msgid "Expected a nameless interface at %C"
-msgstr ""
+#: config/mn10300/mn10300.opt:31
+msgid "Target the AM34 processor"
+msgstr "AM34 プロセッサをターゲットとする"
 
-#: fortran/interface.c:291
-#, no-c-format
-msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr ""
+#: config/mn10300/mn10300.opt:35 config/arm/arm.opt:154
+msgid "Tune code for the given processor"
+msgstr "与えられたプロセッサ用に調整する"
 
-#: fortran/interface.c:293
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
-msgstr ""
+#: config/mn10300/mn10300.opt:39
+msgid "Work around hardware multiply bug"
+msgstr "ハードウェア乗算バグを回避する"
 
-#: fortran/interface.c:307
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
-msgstr ""
+#: config/mn10300/mn10300.opt:44
+msgid "Enable linker relaxations"
+msgstr "リンカの緩和を有効にする"
 
-#: fortran/interface.c:318
-#, no-c-format
-msgid "Expecting 'END INTERFACE %s' at %C"
+#: config/mn10300/mn10300.opt:48
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: fortran/interface.c:513
-#, no-c-format
-msgid "Alternate return cannot appear in operator interface at %L"
-msgstr ""
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "TPF-OS 追跡コードを有効にする"
 
-#: fortran/interface.c:540
-#, no-c-format
-msgid "Assignment operator interface at %L must be a SUBROUTINE"
-msgstr ""
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "TPF-OS 用の main オブジェクトを指定する"
 
-#: fortran/interface.c:547
-#, no-c-format
-msgid "Assignment operator interface at %L must have two arguments"
-msgstr ""
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31 ビット ABI"
 
-#: fortran/interface.c:558
-#, no-c-format
-msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
-msgstr ""
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64 ビット ABI"
 
-#: fortran/interface.c:567
-#, no-c-format
-msgid "Intrinsic operator interface at %L must be a FUNCTION"
-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/interface.c:654
-#, no-c-format
-msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: fortran/interface.c:658
-#, no-c-format
-msgid "Second argument of defined assignment at %L must be INTENT(IN)"
-msgstr ""
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "追加のデバッグ情報を表示する"
 
-#: fortran/interface.c:664 fortran/resolve.c:7191
-#, no-c-format
-msgid "First argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390 アーキテクチャ"
 
-#: fortran/interface.c:668 fortran/resolve.c:7203
-#, no-c-format
-msgid "Second argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
+#: config/s390/s390.opt:47
+msgid "Enable decimal floating point hardware support"
+msgstr "十進浮動小数点ハードウェアのサポートを有効にする"
 
-#: fortran/interface.c:675
-#, no-c-format
-msgid "Operator interface at %L conflicts with intrinsic interface"
-msgstr ""
+#: config/s390/s390.opt:51
+msgid "Enable hardware floating point"
+msgstr "ハードウェア浮動小数点を有効にする"
 
-#: fortran/interface.c:680
-#, no-c-format
-msgid "Operator interface at %L has the wrong number of arguments"
+#: config/s390/s390.opt:63
+msgid "Use packed stack layout"
 msgstr ""
 
-#: fortran/interface.c:929
-#, no-c-format
-msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
+#: config/s390/s390.opt:67
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: fortran/interface.c:986 fortran/interface.c:992
-#, no-c-format
-msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
-msgstr ""
+#: config/s390/s390.opt:71
+msgid "Disable hardware floating point"
+msgstr "ハードウェア浮動小数点を無効にする"
 
-#: fortran/interface.c:1028
-#, no-c-format
-msgid "MODULE PROCEDURE '%s' at %L does not come from a module"
+#: 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/interface.c:1274
-#, no-c-format
-msgid "Keyword argument '%s' at %L is not in the procedure"
+#: 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/interface.c:1283
-#, no-c-format
-msgid "Keyword argument '%s' at %L is already associated with another actual argument"
-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/interface.c:1293
-#, no-c-format
-msgid "More actual than formal arguments in procedure call at %L"
+#: config/s390/s390.opt:87
+msgid "mvcle use"
 msgstr ""
 
-#: fortran/interface.c:1306 fortran/interface.c:1418
-#, no-c-format
-msgid "Missing alternate return spec in subroutine call at %L"
+#: config/s390/s390.opt:91
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: fortran/interface.c:1315
-#, no-c-format
-msgid "Unexpected alternate return spec in subroutine call at %L"
+#: config/s390/s390.opt:95
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: fortran/interface.c:1330
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
+#: config/s390/s390.opt:99
+msgid "z/Architecture"
+msgstr "z/Architecture"
 
-#: fortran/interface.c:1342
-#, no-c-format
-msgid "Expected a procedure for argument '%s' at %L"
-msgstr ""
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code"
+msgstr "ILP32 コードを生成する"
 
-#: fortran/interface.c:1353
-#, no-c-format
-msgid "Expected a PURE procedure for argument '%s' at %L"
-msgstr ""
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code"
+msgstr "LP64 コードを生成する"
 
-#: fortran/interface.c:1368
-#, no-c-format
-msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
-msgstr ""
+#: config/ia64/ia64.opt:21
+msgid "Generate big endian code"
+msgstr "ビッグエンディアンコードを生成する"
 
-#: fortran/interface.c:1377
-#, fuzzy, no-c-format
-msgid "Actual argument for '%s' must be a pointer at %L"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: config/ia64/ia64.opt:25
+msgid "Generate little endian code"
+msgstr "リトルエンディアンコードを生成する"
 
-#: fortran/interface.c:1386
-#, no-c-format
-msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
-msgstr ""
+#: config/ia64/ia64.opt:29
+msgid "Generate code for GNU as"
+msgstr "GNU as 用のコードを生成する"
 
-#: fortran/interface.c:1397
-#, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr ""
+#: config/ia64/ia64.opt:33
+msgid "Generate code for GNU ld"
+msgstr "GNU ld 用のコードを生成する"
 
-#: fortran/interface.c:1425
-#, fuzzy, no-c-format
-msgid "Missing actual argument for argument '%s' at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/ia64/ia64.opt:37
+msgid "Emit stop bits before and after volatile extended asms"
+msgstr "拡張アセンブリ volatile の前後に stop ビットを送出する"
 
-#: fortran/interface.c:1610
-#, no-c-format
-msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
-msgstr ""
+#: config/ia64/ia64.opt:41
+msgid "Use in/loc/out register names"
+msgstr "in/loc/out レジスタ名を使用する"
 
-#: fortran/interface.c:1651
-#, no-c-format
-msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
-msgstr ""
+#: config/ia64/ia64.opt:48
+msgid "Enable use of sdata/scommon/sbss"
+msgstr "sdata/scommon/sbss の使用を有効にする"
 
-#: fortran/interface.c:1662
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
-msgstr ""
+#: config/ia64/ia64.opt:52
+msgid "Generate code without GP reg"
+msgstr "GP レジスタ不使用のコードを生成する"
 
-#: fortran/interface.c:1671
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
-msgstr ""
+#: config/ia64/ia64.opt:56
+msgid "gp is constant (but save/restore gp on indirect calls)"
+msgstr "gp を定数とする(但、間接呼び出しでは gp を save/restore する)"
 
-#: fortran/interface.c:1693
-#, no-c-format
-msgid "Procedure '%s' called with an implicit interface at %L"
-msgstr ""
+#: config/ia64/ia64.opt:60
+msgid "Generate self-relocatable code"
+msgstr "自己再配置可能コードを生成する"
 
-#: fortran/interface.c:1860
-#, no-c-format
-msgid "Function '%s' called in lieu of an operator at %L must be PURE"
-msgstr ""
+#: config/ia64/ia64.opt:64
+msgid "Generate inline floating point division, optimize for latency"
+msgstr "インラインの浮動小数点除算を生成し、レイテンシを最適化する"
 
-#: fortran/interface.c:1940
-#, no-c-format
-msgid "Entity '%s' at %C is already present in the interface"
-msgstr ""
+#: config/ia64/ia64.opt:68
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr "インラインの浮動小数点除算を生成し、スループットを最適化する"
 
-#: fortran/intrinsic.c:2853
-#, fuzzy, no-c-format
-msgid "Too many arguments in call to '%s' at %L"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/ia64/ia64.opt:75
+msgid "Generate inline integer division, optimize for latency"
+msgstr "インラインの整数除算を生成し、レイテンシを最適化する"
 
-#: fortran/intrinsic.c:2868
-#, no-c-format
-msgid "Argument list function at %L is not allowed in this context"
-msgstr ""
+#: config/ia64/ia64.opt:79
+msgid "Generate inline integer division, optimize for throughput"
+msgstr "インラインの整数除算を生成し、スループットを最適化する"
 
-#: fortran/intrinsic.c:2871
-#, no-c-format
-msgid "Can't find keyword named '%s' in call to '%s' at %L"
-msgstr ""
+#: config/ia64/ia64.opt:83
+msgid "Do not inline integer division"
+msgstr "整数除算をインライン化しない"
 
-#: fortran/intrinsic.c:2878
-#, no-c-format
-msgid "Argument '%s' is appears twice in call to '%s' at %L"
-msgstr ""
+#: config/ia64/ia64.opt:87
+msgid "Generate inline square root, optimize for latency"
+msgstr "インライン二乗根を生成し、レイテンシを最適化する"
 
-#: fortran/intrinsic.c:2892
-#, fuzzy, no-c-format
-msgid "Missing actual argument '%s' in call to '%s' at %L"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/ia64/ia64.opt:91
+msgid "Generate inline square root, optimize for throughput"
+msgstr "インライン二乗根を生成し、スループットを最適化する"
 
-#: fortran/intrinsic.c:2907
-#, no-c-format
-msgid "ALTERNATE RETURN not permitted at %L"
-msgstr ""
+#: config/ia64/ia64.opt:95
+msgid "Do not inline square root"
+msgstr "二乗根をインライン化しない"
 
-#: fortran/intrinsic.c:2957
-#, no-c-format
-msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
-msgstr ""
+#: config/ia64/ia64.opt:99
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr "GNU as を通じた Dwarf2 の行デバッグを有効にする"
 
-#: fortran/intrinsic.c:3261
-#, no-c-format
-msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
-msgstr ""
+#: config/ia64/ia64.opt:103
+msgid "Enable earlier placing stop bits for better scheduling"
+msgstr "より良いスケジューリング用に事前にストップビットを配置する"
 
-#: fortran/intrinsic.c:3307
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not included in the selected standard"
+#: 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/intrinsic.c:3409
-#, no-c-format
-msgid "Extension: Evaluation of nonstandard initialization expression at %L"
+#: config/ia64/ia64.opt:119
+msgid "Use data speculation before reload"
 msgstr ""
 
-#: fortran/intrinsic.c:3469
-#, no-c-format
-msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
+#: config/ia64/ia64.opt:123
+msgid "Use data speculation after reload"
 msgstr ""
 
-#: fortran/intrinsic.c:3544
-#, no-c-format
-msgid "Extension: Conversion from %s to %s at %L"
+#: config/ia64/ia64.opt:127
+msgid "Use control speculation"
 msgstr ""
 
-#: fortran/intrinsic.c:3547
-#, fuzzy, no-c-format
-msgid "Conversion from %s to %s at %L"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: fortran/intrinsic.c:3595
-#, fuzzy, no-c-format
-msgid "Can't convert %s to %s at %L"
-msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: config/ia64/ia64.opt:131
+msgid "Use in block data speculation before reload"
+msgstr ""
 
-#: fortran/io.c:180 fortran/primary.c:771
-#, no-c-format
-msgid "Extension: backslash character at %C"
+#: config/ia64/ia64.opt:135
+msgid "Use in block data speculation after reload"
 msgstr ""
 
-#: fortran/io.c:458
-msgid "Positive width required"
+#: config/ia64/ia64.opt:139
+msgid "Use in block control speculation"
 msgstr ""
 
-#: fortran/io.c:459
-#, fuzzy
-msgid "Nonnegative width required"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: config/ia64/ia64.opt:143
+msgid "Use simple data speculation check"
+msgstr ""
 
-#: fortran/io.c:460
-#, fuzzy
-msgid "Unexpected element"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+#: config/ia64/ia64.opt:147
+msgid "Use simple data speculation check for control speculation"
+msgstr ""
 
-#: fortran/io.c:461
-#, fuzzy
-msgid "Unexpected end of format string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: 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/io.c:478
-msgid "Missing leading left parenthesis"
+#: 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/io.c:516
-msgid "Expected P edit descriptor"
+#: config/ia64/ia64.opt:159
+msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#. P requires a prior number.
-#: fortran/io.c:524
-msgid "P descriptor requires leading scale factor"
+#: config/ia64/ia64.opt:163
+msgid "Place a stop bit after every cycle when scheduling"
 msgstr ""
 
-#. X requires a prior number if we're being pedantic.
-#: fortran/io.c:529
-#, no-c-format
-msgid "Extension: X descriptor requires leading space count at %C"
+#: 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/io.c:549
-#, no-c-format
-msgid "Extension: $ descriptor at %C"
+#: 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/io.c:554
-#, no-c-format
-msgid "$ should be the last specifier in format at %C"
+#: 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/io.c:599
-msgid "Repeat count cannot follow P descriptor"
+#: config/ia64/ia64.opt:179
+msgid "Don't generate checks for control speculation in selective scheduling"
 msgstr ""
 
-#: fortran/io.c:618
-#, no-c-format
-msgid "Extension: Missing positive width after L descriptor at %C"
+#: config/ia64/vms_symvec_libgcc_s.opt:3
+msgid "! It would be better to auto-generate this file."
 msgstr ""
 
-#: fortran/io.c:657 fortran/io.c:659 fortran/io.c:705 fortran/io.c:707
-#, fuzzy, no-c-format
-msgid "Period required in format specifier at %C"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
+#: config/ia64/vms_symvec_libgcc_s.opt:7
+msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
+msgstr "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
 
-#: fortran/io.c:685
-msgid "Positive exponent width required"
-msgstr ""
+#: config/m32c/m32c.opt:24
+msgid "-msim\tUse simulator runtime"
+msgstr "-msim\tシミュレータランタイムを使用する"
 
-#: fortran/io.c:791 fortran/io.c:844
-#, no-c-format
-msgid "Extension: Missing comma at %C"
-msgstr ""
+#: config/m32c/m32c.opt:28
+msgid "-mcpu=r8c\tCompile code for R8C variants"
+msgstr "-mcpu=r8c\tR8C 類型用にコードをコンパイルする"
 
-#: fortran/io.c:859 fortran/io.c:862
-#, fuzzy, no-c-format
-msgid "%s in format string at %C"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎ󤬠null ¤Ç¤¹"
+#: config/m32c/m32c.opt:32
+msgid "-mcpu=m16c\tCompile code for M16C variants"
+msgstr "-mcpu=m16c\tM16C 類型用にコードをコンパイルする"
 
-#: fortran/io.c:903
-#, no-c-format
-msgid "Format statement in module main block at %C."
-msgstr ""
+#: config/m32c/m32c.opt:36
+msgid "-mcpu=m32cm\tCompile code for M32CM variants"
+msgstr "-mcpu=m32cm\tM32CM 類型用にコードをコンパイルする"
 
-#: fortran/io.c:909
-#, fuzzy, no-c-format
-msgid "Missing format label at %C"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/m32c/m32c.opt:40
+msgid "-mcpu=m32c\tCompile code for M32C variants"
+msgstr "-mcpu=m32c\tM32C 類型用にコードをコンパイルする"
 
-#: fortran/io.c:967 fortran/io.c:991
-#, fuzzy, no-c-format
-msgid "Duplicate %s specification at %C"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: config/m32c/m32c.opt:44
+msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
+msgstr "-memregs=\tmemreg のバイト数 (デフォルト: 16、範囲: 0..16)"
 
-#: fortran/io.c:998
-#, no-c-format
-msgid "Variable tag cannot be INTENT(IN) at %C"
-msgstr ""
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "リトルエンディアン用のコードを生成する"
 
-#: fortran/io.c:1005
-#, no-c-format
-msgid "Variable tag cannot be assigned in PURE procedure at %C"
-msgstr ""
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "ビッグエンディアン用コードを生成する"
 
-#: fortran/io.c:1042
-#, fuzzy, no-c-format
-msgid "Duplicate %s label specification at %C"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "ハードウェア浮動小数点を使用する"
 
-#: fortran/io.c:1068
-#, no-c-format
-msgid "%s tag at %L must be of type %s"
-msgstr ""
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "ハードウェア浮動小数点を使用しない"
 
-#: fortran/io.c:1079
-#, no-c-format
-msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
-msgstr ""
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "double が整列されていない可能性があると見なす"
 
-#: fortran/io.c:1092
-#, no-c-format
-msgid "%s tag at %L must be of type %s or %s"
-msgstr ""
+#: config/sparc/sparc.opt:39
+msgid "Use ABI reserved registers"
+msgstr "ABI 予約レジスタを使用する"
 
-#: fortran/io.c:1100
-#, no-c-format
-msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:43
+msgid "Use hardware quad FP instructions"
+msgstr "ハードウェア四倍精度浮動小数点命令を使用する"
 
-#: fortran/io.c:1105
-#, no-c-format
-msgid "Variable '%s' at %L has not been assigned a format label"
-msgstr ""
+#: config/sparc/sparc.opt:47
+msgid "Do not use hardware quad fp instructions"
+msgstr "ハードウェア四倍精度浮動小数点命令を使用しない"
 
-#: fortran/io.c:1112
-#, no-c-format
-msgid "scalar '%s' FORMAT tag at %L is not an ASSIGNED variable"
-msgstr ""
+#: config/sparc/sparc.opt:51
+msgid "Compile for V8+ ABI"
+msgstr "V8+ ABI 用にコンパイルする"
 
-#: fortran/io.c:1127
-#, no-c-format
-msgid "Extension: Character array in FORMAT tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:55
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "UltraSPARC 可視命令集合 (VIS) を使用する"
 
-#: fortran/io.c:1134
-#, no-c-format
-msgid "Extension: Non-character in FORMAT tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:59
+msgid "Pointers are 64-bit"
+msgstr "ポインタを 64 ビットとする"
 
-#: fortran/io.c:1145
-#, no-c-format
-msgid "%s tag at %L must be scalar"
-msgstr ""
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 32-bit"
+msgstr "ポインタを 32 ビットとする"
 
-#: fortran/io.c:1151
-#, no-c-format
-msgid "Fortran 2003: IOMSG tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:67
+msgid "Use 64-bit ABI"
+msgstr "64 ビット ABI を使用する"
 
-#: fortran/io.c:1158
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:71
+msgid "Use 32-bit ABI"
+msgstr "32 ビット ABI を使用する"
 
-#: fortran/io.c:1166
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in SIZE tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:75
+msgid "Use stack bias"
+msgstr "スタックバイアスを使用する"
 
-#: fortran/io.c:1174
-#, no-c-format
-msgid "Extension: CONVERT tag at %L"
-msgstr ""
+#: config/sparc/sparc.opt:79
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "二倍ワードコピー用の強く整列された構造体を使用する"
 
-#: fortran/io.c:1333 fortran/io.c:1341
-#, no-c-format
-msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
-msgstr ""
+#: config/sparc/sparc.opt:83
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "アセンブラとリンカで末尾呼び出し命令を最適化する"
 
-#: fortran/io.c:1359 fortran/io.c:1367
-#, no-c-format
-msgid "Extension: %s specifier in %s statement at %C has value '%s'"
-msgstr ""
+#: config/sparc/sparc.opt:87
+msgid "Use features of and schedule code for given CPU"
+msgstr "与えられた CPU 用の機能とスケジュールコードを利用する"
 
-#: fortran/io.c:1379 fortran/io.c:1385
-#, no-c-format
-msgid "%s specifier in %s statement at %C has invalid value '%s'"
-msgstr ""
+#: config/sparc/sparc.opt:95
+msgid "Use given SPARC-V9 code model"
+msgstr "与えられた SPARC-V9 コードモデルを使用する"
 
-#: fortran/io.c:1438
-#, no-c-format
-msgid "OPEN statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/sparc/sparc.opt:99
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "厳密な 32 ビット psABI 構造体戻り値検査を有効にする。"
 
-#: fortran/io.c:1781
-#, no-c-format
-msgid "CLOSE statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "m32rx 用にコンパイルする"
 
-#: fortran/io.c:1920 fortran/match.c:1493
-#, no-c-format
-msgid "%s statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "m32r2 用にコンパイルする"
 
-#: fortran/io.c:1980
-#, no-c-format
-msgid "Fortran 2003: FLUSH statement at %C"
-msgstr ""
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "m32r 用にコンパイルする"
 
-#: fortran/io.c:2040
-#, no-c-format
-msgid "Duplicate UNIT specification at %C"
-msgstr ""
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "全てのループを 32 バイト境界に整列する"
 
-#: fortran/io.c:2096
-#, fuzzy, no-c-format
-msgid "Duplicate format specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "条件付き実行より分岐の生成を優先する"
 
-#: fortran/io.c:2113
-#, no-c-format
-msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
-msgstr ""
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "分岐にデフォルトのコストを与える"
 
-#: fortran/io.c:2149
-#, no-c-format
-msgid "Duplicate NML specification at %C"
-msgstr ""
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "コンパイル時間統計値を表示する"
 
-#: fortran/io.c:2158
-#, no-c-format
-msgid "Symbol '%s' at %C must be a NAMELIST group name"
-msgstr ""
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "キャッシュフラッシュ関数を指定する"
 
-#: fortran/io.c:2199
-#, no-c-format
-msgid "END tag at %C not allowed in output statement"
-msgstr ""
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "キャッシュフラッシュトラップ番号を指定する"
 
-#: fortran/io.c:2260
-#, no-c-format
-msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
-msgstr ""
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "サイクル毎に一つの命令だけを発行する"
 
-#: fortran/io.c:2269
-#, no-c-format
-msgid "Internal unit with vector subscript at %L"
-msgstr ""
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "サイクル毎に二つの命令を発行することを許可する"
 
-#: fortran/io.c:2277
-#, no-c-format
-msgid "External IO UNIT cannot be an array at %L"
-msgstr ""
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "コードサイズ: small、medium または large"
 
-#: fortran/io.c:2287
-#, fuzzy, no-c-format
-msgid "ERR tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "キャッシュフラッシュ関数を全く呼び出さない"
 
-#: fortran/io.c:2299
-#, fuzzy, no-c-format
-msgid "END tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "キャッシュフラッシュトラップを全く呼び出さない"
 
-#: fortran/io.c:2311
-#, fuzzy, no-c-format
-msgid "EOR tag label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "small データ領域: none, sdata, use"
 
-#: fortran/io.c:2321
-#, fuzzy, no-c-format
-msgid "FORMAT label %d at %L not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "520X 用のコードを生成する"
 
-#: fortran/io.c:2442
-#, no-c-format
-msgid "Syntax error in I/O iterator at %C"
-msgstr ""
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "5206e 用のコードを生成する"
 
-#: fortran/io.c:2473
-#, no-c-format
-msgid "Expected variable in READ statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "528x 用のコードを生成する"
 
-#: fortran/io.c:2479
-#, fuzzy, no-c-format
-msgid "Expected expression in %s statement at %C"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "5307 用のコードを生成する"
 
-#: fortran/io.c:2490
-#, no-c-format
-msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "5407 用のコードを生成する"
 
-#: fortran/io.c:2499
-#, no-c-format
-msgid "Cannot read to variable '%s' in PURE procedure at %C"
-msgstr ""
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "68000 用のコードを生成する"
 
-#: fortran/io.c:2516
-#, no-c-format
-msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
-msgstr ""
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "68010 用のコードを生成する"
 
-#. A general purpose syntax error.
-#: fortran/io.c:2576 fortran/io.c:2977 fortran/gfortran.h:1809
-#, fuzzy, no-c-format
-msgid "Syntax error in %s statement at %C"
-msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤Çʸˡ¥¨¥é¡¼"
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "68020 用のコードを生成する"
 
-#: fortran/io.c:2804
-#, no-c-format
-msgid "PRINT namelist at %C is an extension"
-msgstr ""
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "新命令無しの 68040 用コードを生成する"
 
-#: fortran/io.c:2938
-#, no-c-format
-msgid "Extension: Comma before output item list at %C is an extension"
-msgstr ""
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "新命令無しの 68060 用コードを生成する"
 
-#: fortran/io.c:2947
-#, no-c-format
-msgid "Expected comma in I/O list at %C"
-msgstr ""
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "68030 用コードを生成する"
 
-#: fortran/io.c:3009
-#, no-c-format
-msgid "PRINT statement at %C not allowed within PURE procedure"
-msgstr ""
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "68040 用コードを生成する"
 
-#: fortran/io.c:3150 fortran/io.c:3201
-#, no-c-format
-msgid "INQUIRE statement not allowed in PURE procedure at %C"
-msgstr ""
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "68060 用コードを生成する"
 
-#: fortran/io.c:3177
-#, no-c-format
-msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "68302 用コードを生成する"
 
-#: fortran/io.c:3187
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
-msgstr ""
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "68332 用コードを生成する"
 
-#: fortran/io.c:3194
-#, no-c-format
-msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
-msgstr ""
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "68851 用のコードを生成する"
 
-#: fortran/match.c:181
-#, no-c-format
-msgid "Integer too large at %C"
-msgstr ""
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "68881 浮動小数点命令を使用したコードを生成する"
 
-#: fortran/match.c:242 fortran/parse.c:431
-#, no-c-format
-msgid "Too many digits in statement label at %C"
-msgstr ""
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "変数を 32 ビット境界に整列する"
 
-#: fortran/match.c:248
-#, no-c-format
-msgid "Statement label at %C is zero"
-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/match.c:281
-#, fuzzy, no-c-format
-msgid "Label name '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: fortran/match.c:287
-#, no-c-format
-msgid "Duplicate construct label '%s' at %C"
-msgstr ""
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "ColdFire v4e 用の命令を生成する"
 
-#: fortran/match.c:413
-#, no-c-format
-msgid "Name at %C is too long"
-msgstr ""
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "ターゲット CPU を指定する"
 
-#: fortran/match.c:530
-#, no-c-format
-msgid "Loop variable at %C cannot be a sub-component"
-msgstr ""
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "cpu32 用のコードを生成する"
 
-#: fortran/match.c:536
-#, no-c-format
-msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ColdFire のハードウェア除算命令を使用する"
 
-#: fortran/match.c:567
-#, no-c-format
-msgid "Expected a step value in iterator at %C"
-msgstr ""
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "Fido A 用のコードを生成する"
 
-#: fortran/match.c:579
-#, no-c-format
-msgid "Syntax error in iterator at %C"
-msgstr ""
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "ハードウェア浮動小数点命令を使用するコードを生成する"
 
-#: fortran/match.c:815
-#, no-c-format
-msgid "Invalid form of PROGRAM statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "ID に基づく共有ライブラリを有効にする"
 
-#: fortran/match.c:935 fortran/match.c:1011
-#, no-c-format
-msgid "Obsolescent: arithmetic IF statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "ビットフィールド命令を使用しない"
 
-#: fortran/match.c:982
-#, fuzzy, no-c-format
-msgid "Syntax error in IF-expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "通常の呼び出し規約を使用する"
 
-#: fortran/match.c:994
-#, no-c-format
-msgid "Block label not appropriate for arithmetic IF statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "'int' 型を 32 ビット幅とする"
 
-#: fortran/match.c:1036
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "pc 関連コードを生成する"
 
-#: fortran/match.c:1116 fortran/primary.c:2412
-#, no-c-format
-msgid "Cannot assign to a named constant at %C"
-msgstr ""
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "'rtd' を使用する異なる呼び出し規約を使用する"
 
-#: fortran/match.c:1126
-#, no-c-format
-msgid "Unclassifiable statement in IF-clause at %C"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: fortran/match.c:1133
-#, no-c-format
-msgid "Syntax error in IF-clause at %C"
-msgstr ""
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ビルドする共有ライブラリの ID"
 
-#: fortran/match.c:1177
-#, no-c-format
-msgid "Unexpected junk after ELSE statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "'int' 型を 16 ビット幅とする"
 
-#: fortran/match.c:1183 fortran/match.c:1218
-#, no-c-format
-msgid "Label '%s' at %C doesn't match IF label '%s'"
-msgstr ""
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "浮動小数点用にライブラリ呼び出しを伴うコードを生成する"
 
-#: fortran/match.c:1212
-#, no-c-format
-msgid "Unexpected junk after ELSE IF statement at %C"
-msgstr ""
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "整列されていないメモリ参照を使用しない"
 
-#: fortran/match.c:1375
-#, no-c-format
-msgid "Name '%s' in %s statement at %C is not a loop name"
-msgstr ""
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "指定されたターゲット CPU またはアーキテクチャ用に調整する"
 
-#: fortran/match.c:1392
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within a loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: config/m68k/m68k.opt:184
+msgid "Support more than 8192 GOT entries on ColdFire"
+msgstr "ColdFire 上で 8192 個を超える GOT エントリをサポートする"
 
-#: fortran/match.c:1395
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within loop '%s'"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: config/m68k/m68k.opt:188
+msgid "Support TLS segment larger than 64K"
+msgstr "64K より大きな TLS セグメントをサポートする"
 
-#: fortran/match.c:1403
-#, no-c-format
-msgid "%s statement at %C leaving OpenMP structured block"
-msgstr ""
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:145
+msgid "Use IEEE math for fp comparisons"
+msgstr "浮動小数点比較に IEEE 規格を使う"
 
-#: fortran/match.c:1416
-#, no-c-format
-msgid "EXIT statement at %C terminating !$OMP DO loop"
-msgstr ""
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "無視される (廃止)"
 
-#: fortran/match.c:1471
-#, no-c-format
-msgid "Too many digits in STOP code at %C"
+#: config/i386/mingw.opt:23
+msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 msgstr ""
 
-#: fortran/match.c:1524
-#, no-c-format
-msgid "Obsolete: PAUSE statement at %C"
+#: config/i386/mingw.opt:27
+msgid "For nested functions on stack executable permission is set."
 msgstr ""
 
-#: fortran/match.c:1573
-#, no-c-format
-msgid "Obsolete: ASSIGN statement at %C"
-msgstr ""
+#: config/i386/i386.opt:66
+msgid "sizeof(long double) is 16"
+msgstr "sizeof(long double) を 16 とする"
 
-#: fortran/match.c:1619
-#, no-c-format
-msgid "Obsolete: Assigned GOTO statement at %C"
-msgstr ""
+#: config/i386/i386.opt:70 config/i386/i386.opt:141
+msgid "Use hardware fp"
+msgstr "ハードウェア浮動小数点を使用する"
 
-#: fortran/match.c:1666 fortran/match.c:1718
-#, no-c-format
-msgid "Statement label list in GOTO at %C cannot be empty"
-msgstr ""
+#: config/i386/i386.opt:74
+msgid "sizeof(long double) is 12"
+msgstr "sizeof(long double) を 12 とする"
 
-#: fortran/match.c:1802
-#, no-c-format
-msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
+#: config/i386/i386.opt:78 config/sh/sh.opt:206
+msgid "Reserve space for outgoing arguments in the function prologue"
 msgstr ""
 
-#: fortran/match.c:1825
-#, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/i386/i386.opt:82
+msgid "Align some doubles on dword boundary"
+msgstr "double を dword 境界に整列する"
 
-#: fortran/match.c:1833
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
+#: config/i386/i386.opt:86
+msgid "Function starts are aligned to this power of 2"
+msgstr "関数の開始位置をこの値の二乗に整列する"
 
-#: fortran/match.c:1840 fortran/match.c:2006
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
+#: config/i386/i386.opt:90
+msgid "Jump targets are aligned to this power of 2"
+msgstr "ジャンプ先をこの値の二乗に整列する"
 
-#: fortran/match.c:1895
-#, no-c-format
-msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
-msgstr ""
+#: config/i386/i386.opt:94
+msgid "Loop code aligned to this power of 2"
+msgstr "ループコードをこの値の二乗に整列する"
 
-#: fortran/match.c:1973
-#, no-c-format
-msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
-msgstr ""
+#: config/i386/i386.opt:98
+msgid "Align destination of the string operations"
+msgstr "文字列操作の書込み先を整列する"
 
-#: fortran/match.c:1992
-#, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
+#: config/i386/i386.opt:106
+msgid "Use given assembler dialect"
+msgstr "与えられたアセンブラ形式を使用する"
 
-#: fortran/match.c:1999
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
+#: config/i386/i386.opt:110
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr "分岐のコストを指定する (1-5, 任意の個数)"
 
-#: fortran/match.c:2048
-#, no-c-format
-msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
+#: config/i386/i386.opt:114
+msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
 msgstr ""
 
-#: fortran/match.c:2079
-#, no-c-format
-msgid "Extension: RETURN statement in main program at %C"
-msgstr ""
+#: config/i386/i386.opt:118
+msgid "Use given x86-64 code model"
+msgstr "与えられた x86-64 コードモデルを使用する"
 
-#: fortran/match.c:2274
-#, no-c-format
-msgid "Syntax error in common block name at %C"
-msgstr ""
+#: config/i386/i386.opt:121
+msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
+msgstr "%<-mcpu=%> は廃止されました。代わりに %<-mtune=%> または %<-march=%> を使用してください"
 
-#: fortran/match.c:2310
-#, no-c-format
-msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
-msgstr ""
+#: config/i386/i386.opt:125
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr "FPU 用の sin, cos, sqrt を生成する"
 
-#: fortran/match.c:2357
-#, no-c-format
-msgid "Symbol '%s' at %C is already in a COMMON block"
+#: config/i386/i386.opt:129
+msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
 msgstr ""
 
-#: fortran/match.c:2369
-#, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr ""
+#: config/i386/i386.opt:133
+msgid "Return values of functions in FPU registers"
+msgstr "FPU レジスタ内の機能の値を返す"
 
-#: fortran/match.c:2372
-#, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
+#: config/i386/i386.opt:137
+#, fuzzy
+msgid "Generate floating point mathematics using given instruction set"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/match.c:2384
-#, no-c-format
-msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
-msgstr ""
+#: config/i386/i386.opt:149
+msgid "Inline all known string operations"
+msgstr "既知の全ての文字列操作を inline にする"
 
-#: fortran/match.c:2407
-#, no-c-format
-msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
+#: config/i386/i386.opt:153
+msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
 msgstr ""
 
-#: fortran/match.c:2418
-#, no-c-format
-msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
-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/match.c:2450
-#, no-c-format
-msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
+#: config/i386/i386.opt:161
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: fortran/match.c:2560
-#, no-c-format
-msgid "Namelist group name '%s' at %C already has a basic type of %s"
-msgstr ""
+#: config/i386/i386.opt:177
+msgid "Omit the frame pointer in leaf functions"
+msgstr "末端の関数ではフレームポインタを省略する"
 
-#: fortran/match.c:2567
-#, no-c-format
-msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
-msgstr ""
+#: config/i386/i386.opt:181
+msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
+msgstr "80387 浮動小数点精度を設定する (-mpc32, -mpc64, -mpc80)"
 
-#: fortran/match.c:2594
-#, no-c-format
-msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
-msgstr ""
+#: config/i386/i386.opt:185
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr "できるだけスタックをこの値の二乗に整列する"
 
-#: fortran/match.c:2601
-#, no-c-format
-msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
+#: config/i386/i386.opt:189
+msgid "Assume incoming stack aligned to this power of 2"
 msgstr ""
 
-#: fortran/match.c:2607
-#, no-c-format
-msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
-msgstr ""
+#: config/i386/i386.opt:193
+msgid "Use push instructions to save outgoing arguments"
+msgstr "出力する引数をセーブするため push 命令を使う"
 
-#: fortran/match.c:2736
-#, no-c-format
-msgid "Derived type component %C is not a permitted EQUIVALENCE member"
+#: config/i386/i386.opt:197
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: fortran/match.c:2745
-#, no-c-format
-msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
-msgstr ""
+#: config/i386/i386.opt:201
+msgid "Number of registers used to pass integer arguments"
+msgstr "レジスタの数が整数を引数を渡すために使われる"
 
-#: fortran/match.c:2774
-#, no-c-format
-msgid "EQUIVALENCE at %C requires two or more objects"
-msgstr ""
+#: config/i386/i386.opt:205
+msgid "Alternate calling convention"
+msgstr "呼び出し規約を入れ替える"
 
-#: fortran/match.c:2788
-#, no-c-format
-msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
+#: config/i386/i386.opt:213
+msgid "Use SSE register passing conventions for SF and DF mode"
 msgstr ""
 
-#: fortran/match.c:2950
-#, fuzzy, no-c-format
-msgid "Statement function at %L is recursive"
-msgstr "´Ø¿ô¤Î°ú¿ô¤¬¹½Â¤ÂΤÀ¤Ã¤¿¤é·Ù¹ð¤¹¤ë"
+#: config/i386/i386.opt:217
+msgid "Realign stack in prologue"
+msgstr "prologue 内のスタックを再整列する"
 
-#: fortran/match.c:3040
-#, no-c-format
-msgid "Expected initialization expression in CASE at %C"
+#: config/i386/i386.opt:221
+msgid "Enable stack probing"
+msgstr "スタック探索を有効にする"
+
+#: config/i386/i386.opt:225
+msgid "Chose strategy to generate stringop using"
 msgstr ""
 
-#: fortran/match.c:3063
-#, fuzzy, no-c-format
-msgid "Expected the name of the select case construct at %C"
-msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
+#: config/i386/i386.opt:229
+msgid "Use given thread-local storage dialect"
+msgstr "与えられた TLS 形式を使用する"
 
-#: fortran/match.c:3075
-#, no-c-format
-msgid "Expected case name of '%s' at %C"
-msgstr ""
+#: config/i386/i386.opt:233
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
+msgstr "TLS データにアクセスするときに %gs に対する直接参照を使用する"
 
-#: fortran/match.c:3119
-#, no-c-format
-msgid "Unexpected CASE statement at %C"
-msgstr ""
+#: config/i386/i386.opt:241
+msgid "Generate code that conforms to the given ABI"
+msgstr "与えられた ABI に従ったコードを生成する"
 
-#: fortran/match.c:3171
-#, fuzzy, no-c-format
-msgid "Syntax error in CASE-specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/i386/i386.opt:245 config/rs6000/rs6000.opt:228
+msgid "Vector library ABI to use"
+msgstr "与えられたベクトルライブラリ ABI を使用する"
 
-#: fortran/match.c:3291
-#, no-c-format
-msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
+#: config/i386/i386.opt:249
+msgid "Return 8-byte vectors in memory"
+msgstr "8 バイトベクトルをメモリに返す"
+
+#: config/i386/i386.opt:253
+msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
-#: fortran/match.c:3322
-#, no-c-format
-msgid "Label '%s' at %C doesn't match WHERE label '%s'"
+#: 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/match.c:3424
-#, no-c-format
-msgid "Syntax error in FORALL iterator at %C"
+#: config/i386/i386.opt:266
+msgid "Do dispatch scheduling if processor is bdver1 and Haifa scheduling"
 msgstr ""
 
-#: fortran/matchexp.c:30
-#, fuzzy, c-format
-msgid "Syntax error in expression at %C"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/i386/i386.opt:273
+msgid "Generate 32bit i386 code"
+msgstr "32 ビット i386 コードを生成する"
 
-#: fortran/matchexp.c:74
-#, no-c-format
-msgid "Bad character '%c' in OPERATOR name at %C"
-msgstr ""
+#: config/i386/i386.opt:277
+msgid "Generate 64bit x86-64 code"
+msgstr "64 ビット x86-64 コードを生成する"
 
-#: fortran/matchexp.c:82
-#, fuzzy, no-c-format
-msgid "The name '%s' cannot be used as a defined operator at %C"
-msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/i386/i386.opt:281
+msgid "Support MMX built-in functions"
+msgstr "MMX 組み込み関数をサポートする"
 
-#: fortran/matchexp.c:181
-#, no-c-format
-msgid "Expected a right parenthesis in expression at %C"
-msgstr ""
+#: config/i386/i386.opt:285
+msgid "Support 3DNow! built-in functions"
+msgstr "3DNow! 組み込み関数をサポートする"
 
-#: fortran/matchexp.c:312
-#, no-c-format
-msgid "Expected exponent in expression at %C"
-msgstr ""
+#: config/i386/i386.opt:289
+msgid "Support Athlon 3Dnow! built-in functions"
+msgstr "Athlon 3Dnow! 組み込み関数をサポートする"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
-#, no-c-format
-msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
-msgstr ""
+#: config/i386/i386.opt:293
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr "MMX と SSE の組み込み関数とコード生成をサポートする"
 
-#: fortran/misc.c:42
-#, no-c-format
-msgid "Out of memory-- malloc() failed"
-msgstr ""
+#: config/i386/i386.opt:297
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "MMX、SSE および SSE2 の組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:532
-#, no-c-format
-msgid "Missing generic specification in USE statement 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/module.c:840
-#, no-c-format
-msgid "Reading module %s at line %d column %d: %s"
-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/module.c:844
-#, no-c-format
-msgid "Writing module %s at line %d column %d: %s"
-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/module.c:848
-#, no-c-format
-msgid "Module %s at line %d column %d: %s"
-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/module.c:890
-#, fuzzy
-msgid "Unexpected EOF"
-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/module.c:922
-#, fuzzy
-msgid "Unexpected end of module in string constant"
-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/module.c:976
-#, fuzzy
-msgid "Integer overflow"
-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/module.c:1007
-msgid "Name too long"
-msgstr ""
+#: 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/module.c:1114
-msgid "Bad name"
-msgstr ""
+#: config/i386/i386.opt:337
+msgid "Support FMA4 built-in functions and code generation "
+msgstr "FMA4 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:1158
-#, fuzzy
-msgid "Expected name"
-msgstr "MCU Ì¾¤ò»ØÄꤹ¤ë"
+#: config/i386/i386.opt:341
+msgid "Support XOP built-in functions and code generation "
+msgstr "XOP 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:1161
-msgid "Expected left parenthesis"
-msgstr ""
+#: config/i386/i386.opt:345
+msgid "Support LWP built-in functions and code generation "
+msgstr "LWP 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:1164
-msgid "Expected right parenthesis"
-msgstr ""
+#: config/i386/i386.opt:349
+msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
+msgstr "Advanced Bit Manipulation (ABM) 命令のコード生成をサポートする。"
 
-#: fortran/module.c:1167
-msgid "Expected integer"
-msgstr ""
+#: config/i386/i386.opt:353
+msgid "Support code generation of popcnt instruction."
+msgstr "popcnt 命令のコード生成をサポートする。"
 
-#: fortran/module.c:1170
-msgid "Expected string"
-msgstr ""
+#: config/i386/i386.opt:357
+msgid "Support BMI built-in functions and code generation"
+msgstr "BMI 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:1194
-msgid "find_enum(): Enum not found"
-msgstr ""
+#: config/i386/i386.opt:361
+msgid "Support TBM built-in functions and code generation"
+msgstr "TBM 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:1209
-#, fuzzy, no-c-format
-msgid "Error writing modules file: %s"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+#: config/i386/i386.opt:365
+msgid "Support code generation of cmpxchg16b instruction."
+msgstr "cmpxchg16b 命令のコード生成をサポートする。"
 
-#: fortran/module.c:1574
-#, fuzzy
-msgid "Expected attribute bit name"
-msgstr "packed Â°À­¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+#: config/i386/i386.opt:369
+msgid "Support code generation of sahf instruction in 64bit x86-64 code."
+msgstr "64 ビット x86-64 コード内で sahf 命令のコード生成をサポートする。"
 
-#: fortran/module.c:2332
-#, fuzzy
-msgid "Expected integer string"
-msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/i386/i386.opt:373
+msgid "Support code generation of movbe instruction."
+msgstr "movbe 命令のコード生成をサポートする。"
 
-#: fortran/module.c:2336
-msgid "Error converting integer"
-msgstr ""
+#: config/i386/i386.opt:377
+msgid "Support code generation of crc32 instruction."
+msgstr "crc32 命令のコード生成をサポートする。"
 
-#: fortran/module.c:2359
-#, fuzzy
-msgid "Expected real string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: config/i386/i386.opt:381
+msgid "Support AES built-in functions and code generation"
+msgstr "AES 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:2548
-msgid "Expected expression type"
-msgstr ""
+#: config/i386/i386.opt:385
+msgid "Support PCLMUL built-in functions and code generation"
+msgstr "PCLMUL 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:2596
-msgid "Bad operator"
-msgstr ""
+#: config/i386/i386.opt:389
+msgid "Encode SSE instructions with VEX prefix"
+msgstr "SSE 命令を VEX 接頭辞を付けてエンコードする"
 
-#: fortran/module.c:2682
-#, fuzzy
-msgid "Bad type in constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/i386/i386.opt:393
+msgid "Support FSGSBASE built-in functions and code generation"
+msgstr "FSGSBASE 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:2719
-#, no-c-format
-msgid "Namelist %s cannot be renamed by USE association to %s."
-msgstr ""
+#: config/i386/i386.opt:397
+msgid "Support RDRND built-in functions and code generation"
+msgstr "RDRND 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:3496
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in module '%s'"
-msgstr ""
+#: config/i386/i386.opt:401
+msgid "Support F16C built-in functions and code generation"
+msgstr "F16C 組み込み関数とコード生成をサポートする"
 
-#: fortran/module.c:3504
-#, no-c-format
-msgid "User operator '%s' referenced at %L not found in module '%s'"
+#: config/i386/i386.opt:405
+msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
-#: fortran/module.c:3510
-#, no-c-format
-msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
+#: config/i386/i386.opt:409
+msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check"
 msgstr ""
 
-#: fortran/module.c:3871
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for writing at %C: %s"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "コンソールアプリケーションを作成する"
 
-#: fortran/module.c:3896
-#, fuzzy, no-c-format
-msgid "Error writing module file '%s' for writing: %s"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
+#: config/i386/cygming.opt:27
+msgid "Generate code for a DLL"
+msgstr "DLL 用のコードを生成する"
 
-#: fortran/module.c:3917
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for reading at %C: %s"
-msgstr "%s: Æɤ߹þ¤ßÍѤ˥ե¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
+#: config/i386/cygming.opt:31
+msgid "Ignore dllimport for functions"
+msgstr "関数への dllimport を無視する"
 
-#: fortran/module.c:3932
-#, fuzzy
-msgid "Unexpected end of module"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: config/i386/cygming.opt:35
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw 固有のスレッドサポートを使用する"
 
-#: fortran/module.c:3937
-#, no-c-format
-msgid "File '%s' opened at %C is not a GFORTRAN module file"
-msgstr ""
+#: config/i386/cygming.opt:39
+msgid "Set Windows defines"
+msgstr "Windows の define を設定する"
 
-#: fortran/module.c:3947
-#, no-c-format
-msgid "Can't USE the same module we're building!"
-msgstr ""
+#: config/i386/cygming.opt:43
+msgid "Create GUI application"
+msgstr "GUI アプリケーションを作成する"
 
-#: fortran/openmp.c:135 fortran/openmp.c:502
-#, no-c-format
-msgid "COMMON block /%s/ not found at %C"
+#: config/i386/cygming.opt:47
+msgid "Use the GNU extension to the PE format for aligned common data"
 msgstr ""
 
-#: fortran/openmp.c:166
-#, no-c-format
-msgid "Syntax error in OpenMP variable list 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/openmp.c:292
-#, no-c-format
-msgid "%s is not INTRINSIC procedure name at %C"
+#: config/i386/mingw-w64.opt:23
+msgid "Use unicode startup and define UNICODE macro"
 msgstr ""
 
-#: fortran/openmp.c:481
-#, no-c-format
-msgid "Threadprivate variable at %C is an element of a COMMON block"
+#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:307
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: fortran/openmp.c:521
-#, no-c-format
-msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
-msgstr ""
+#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:129
+msgid "Generate 64-bit code"
+msgstr "64 ビットコードを生成する"
 
-#: fortran/openmp.c:686 fortran/resolve.c:4928 fortran/resolve.c:5189
-#, no-c-format
-msgid "IF clause at %L requires a scalar LOGICAL expression"
-msgstr ""
+#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:133
+msgid "Generate 32-bit code"
+msgstr "32 ビットコードを生成する"
 
-#: fortran/openmp.c:694
-#, no-c-format
-msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
-msgstr ""
+#: config/rs6000/rs6000.opt:128
+msgid "Use POWER instruction set"
+msgstr "POWER 命令セットを使用する"
 
-#: fortran/openmp.c:702
-#, no-c-format
-msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
-msgstr ""
+#: config/rs6000/rs6000.opt:132
+msgid "Do not use POWER instruction set"
+msgstr "POWER 命令セットを使用しない"
 
-#: fortran/openmp.c:716 fortran/openmp.c:726 fortran/openmp.c:733
-#: fortran/openmp.c:743
-#, no-c-format
-msgid "Symbol '%s' present on multiple clauses at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:136
+msgid "Use POWER2 instruction set"
+msgstr "POWER2 命令セットを使用する"
 
-#: fortran/openmp.c:766
-#, no-c-format
-msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:140
+msgid "Use PowerPC instruction set"
+msgstr "PowerPC 命令セットを使用する"
 
-#: fortran/openmp.c:769
-#, no-c-format
-msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:144
+msgid "Do not use PowerPC instruction set"
+msgstr "PowerPC 命令セットを使用しない"
 
-#: fortran/openmp.c:777
-#, no-c-format
-msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:148
+msgid "Use PowerPC-64 instruction set"
+msgstr "PowerPC-64 命令セットを使用する"
 
-#: fortran/openmp.c:780
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:152
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr "PowerPC 一般用途グループオプション命令を使用する"
 
-#: fortran/openmp.c:788
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:156
+msgid "Use PowerPC Graphics group optional instructions"
+msgstr "PowerPC グラフィクスグループオプション命令を使用しない"
 
-#: fortran/openmp.c:791
-#, no-c-format
-msgid "Cray pointee '%s' in SHARED clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:160
+msgid "Use PowerPC V2.01 single field mfcr instruction"
+msgstr "PowerPC V2.01 単一フィールド mfcr 命令を使用する"
 
-#: fortran/openmp.c:799
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in %s clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:164
+msgid "Use PowerPC V2.02 popcntb instruction"
+msgstr "PowerPC V2.02 popcntb 命令を使用する"
 
-#: fortran/openmp.c:802
-#, no-c-format
-msgid "Cray pointee '%s' in %s clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:168
+msgid "Use PowerPC V2.02 floating point rounding instructions"
+msgstr "PowerPC V2.02 浮動小数点丸め命令を使用する"
 
-#: fortran/openmp.c:807
-#, no-c-format
-msgid "POINTER object '%s' in %s clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:172
+msgid "Use PowerPC V2.05 compare bytes instruction"
+msgstr "PowerPC V2.05 バイト比較命令を使用する"
 
-#: fortran/openmp.c:810
-#, no-c-format
-msgid "%s clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:176
+#, fuzzy
+msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/openmp.c:813
-#, no-c-format
-msgid "Cray pointer '%s' in %s clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:180
+msgid "Use AltiVec instructions"
+msgstr "AltiVec 命令を使用する"
 
-#: fortran/openmp.c:817
-#, no-c-format
-msgid "Assumed size array '%s' in %s clause at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:184
+msgid "Use decimal floating point instructions"
+msgstr "十進浮動小数点命令を使用する"
 
-#: fortran/openmp.c:822
-#, no-c-format
-msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:188
+msgid "Use 4xx half-word multiply instructions"
+msgstr "4xx ハーフワード乗算命令を使用する"
 
-#: fortran/openmp.c:831
-#, no-c-format
-msgid "%c REDUCTION variable '%s' is %s at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:192
+msgid "Use 4xx string-search dlmzb instruction"
+msgstr "4xx 文字列探査 dlmzb 命令を使用する"
 
-#: fortran/openmp.c:842
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:196
+msgid "Generate load/store multiple instructions"
+msgstr "複数命令のロード/ストアを生成する"
 
-#: fortran/openmp.c:853
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:200
+msgid "Generate string instructions for block moves"
+msgstr "ブロック移動用の string 命令を生成する"
 
-#: fortran/openmp.c:862
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:204
+msgid "Use new mnemonics for PowerPC architecture"
+msgstr "PowerPC アーキテクチャ用の新しいニーモニックを使用する"
 
-#: fortran/openmp.c:971
-#, no-c-format
-msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:208
+msgid "Use old mnemonics for PowerPC architecture"
+msgstr "PowerPC アーキテクチャ用の古いニーモニックを使用する"
 
-#: fortran/openmp.c:1011
-#, no-c-format
-msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:212 config/pdp11/pdp11.opt:79
+msgid "Do not use hardware floating point"
+msgstr "ハードウェア浮動小数点を使用しない"
 
-#: fortran/openmp.c:1059
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:220
+msgid "Use PowerPC V2.06 popcntd instruction"
+msgstr "PowerPC V2.06 popcntd 命令を使用する"
 
-#: fortran/openmp.c:1073
-#, no-c-format
-msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
+#: config/rs6000/rs6000.opt:224
+msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions"
 msgstr ""
 
-#: fortran/openmp.c:1105
-#, no-c-format
-msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:232
+msgid "Use vector/scalar (VSX) instructions"
+msgstr "vector/scalar (VSX) 命令を使用する"
 
-#: fortran/openmp.c:1129
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic IAND, IORor IEOR must have two arguments at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:272
+msgid "Do not generate load/store with update instructions"
+msgstr "update 命令と一緒にロード/ストア命令を生成しない"
 
-#: fortran/openmp.c:1136
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:276
+msgid "Generate load/store with update instructions"
+msgstr "update 命令と一緒にロード/ストア命令を生成する"
 
-#: fortran/openmp.c:1152
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
+#: config/rs6000/rs6000.opt:280 config/arm/arm.opt:122
+msgid "Do not load the PIC register in function prologues"
+msgstr "関数プロローグ内で PIC レジスタをロードしない"
+
+#: config/rs6000/rs6000.opt:284
+msgid "Avoid generation of indexed load/store instructions when possible"
 msgstr ""
 
-#: fortran/openmp.c:1155
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
+#: config/rs6000/rs6000.opt:288
+msgid "Mark __tls_get_addr calls with argument info"
 msgstr ""
 
-#: fortran/openmp.c:1161
-#, no-c-format
-msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
-msgstr ""
-
-#: fortran/openmp.c:1179
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
-msgstr ""
-
-#: fortran/openmp.c:1276
-#, no-c-format
-msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
+#: config/rs6000/rs6000.opt:295
+msgid "Schedule the start and end of the procedure"
 msgstr ""
 
-#: fortran/openmp.c:1282
-#, no-c-format
-msgid "!$OMP DO iteration variable must be of type integer at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:299
+msgid "Return all structures in memory (AIX default)"
+msgstr "すべての構造体をメモリ内で返す (AIX のデフォルト)"
 
-#: fortran/openmp.c:1286
-#, no-c-format
-msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
-msgstr ""
+#: config/rs6000/rs6000.opt:303
+msgid "Return small structures in registers (SVR4 default)"
+msgstr "小さな構造体をレジスタ内で返す (SVR4 のデフォルト)"
 
-#: fortran/openmp.c:1294
-#, no-c-format
-msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
+#: config/rs6000/rs6000.opt:311 config/rs6000/rs6000.opt:315
+msgid "Generate software reciprocal divide and square root for better throughput."
 msgstr ""
 
-#: fortran/options.c:253
-#, no-c-format
-msgid "Reading file '%s' as free form."
+#: config/rs6000/rs6000.opt:319
+msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 msgstr ""
 
-#: fortran/options.c:263
-#, no-c-format
-msgid "'-fd-lines-as-comments' has no effect in free form."
-msgstr ""
+#: config/rs6000/rs6000.opt:323
+msgid "Do not place floating point constants in TOC"
+msgstr "TOC 内に浮動小数点定数を配置しない"
 
-#: fortran/options.c:266
-#, no-c-format
-msgid "'-fd-lines-as-code' has no effect in free form."
-msgstr ""
+#: config/rs6000/rs6000.opt:327
+msgid "Place floating point constants in TOC"
+msgstr "TOC 内に浮動小数点定数を配置する"
 
-#: fortran/options.c:342
-#, c-format
-msgid "gfortran: Only one -M option allowed\n"
-msgstr ""
+#: config/rs6000/rs6000.opt:331
+msgid "Do not place symbol+offset constants in TOC"
+msgstr "TOC 内にシンボル+オフセット定数を配置しない"
 
-#: fortran/options.c:348
-#, c-format
-msgid "gfortran: Directory required after -M\n"
-msgstr ""
+#: config/rs6000/rs6000.opt:335
+msgid "Place symbol+offset constants in TOC"
+msgstr "TOC 内にシンボル+オフセット定数を配置する"
 
-#: fortran/options.c:390
-#, no-c-format
-msgid "Argument to -ffpe-trap is not valid: %s"
+#: config/rs6000/rs6000.opt:346
+msgid "Use only one TOC entry per procedure"
 msgstr ""
 
-#: fortran/options.c:498
-#, no-c-format
-msgid "Fixed line length must be at least seven."
-msgstr ""
+#: config/rs6000/rs6000.opt:350
+msgid "Put everything in the regular TOC"
+msgstr "全てを通常 TOC 内に配置する"
 
-#: fortran/options.c:560
-#, no-c-format
-msgid "Maximum supported identifier length is %d"
+#: config/rs6000/rs6000.opt:354
+msgid "Generate VRSAVE instructions when generating AltiVec code"
 msgstr ""
 
-#: fortran/options.c:652
-#, no-c-format
-msgid "Maximum subrecord length cannot exceed %d"
+#: config/rs6000/rs6000.opt:358
+msgid "-mvrsave=yes/no\tDeprecated option.  Use -mvrsave/-mno-vrsave instead"
 msgstr ""
 
-#: fortran/parse.c:294
-#, no-c-format
-msgid "Unclassifiable statement at %C"
+#: config/rs6000/rs6000.opt:362
+msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove"
 msgstr ""
 
-#: fortran/parse.c:318
-#, no-c-format
-msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
-msgstr ""
+#: config/rs6000/rs6000.opt:366
+#, fuzzy
+msgid "Generate isel instructions"
+msgstr "文字命令を生成する"
 
-#: fortran/parse.c:395
-#, no-c-format
-msgid "Unclassifiable OpenMP directive at %C"
+#: config/rs6000/rs6000.opt:370
+msgid "-misel=yes/no\tDeprecated option.  Use -misel/-mno-isel instead"
 msgstr ""
 
-#: fortran/parse.c:434 fortran/parse.c:575
-#, no-c-format
-msgid "Zero is not a valid statement label at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:374
+#, fuzzy
+msgid "Generate SPE SIMD instructions on E500"
+msgstr "文字命令を生成する"
 
-#: fortran/parse.c:441 fortran/parse.c:567
-#, no-c-format
-msgid "Non-numeric character in statement label at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:378
+#, fuzzy
+msgid "Generate PPC750CL paired-single instructions"
+msgstr "文字命令を生成する"
 
-#: fortran/parse.c:454 fortran/parse.c:489 fortran/parse.c:615
-#, no-c-format
-msgid "Semicolon at %C needs to be preceded by statement"
+#: config/rs6000/rs6000.opt:382
+msgid "-mspe=yes/no\tDeprecated option.  Use -mspe/-mno-spe instead"
 msgstr ""
 
-#: fortran/parse.c:462 fortran/parse.c:627
-#, no-c-format
-msgid "Ignoring statement label in empty statement at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:386
+#, fuzzy
+msgid "-mdebug=\tEnable debug output"
+msgstr "デバッグ出力を有効にする"
 
-#: fortran/parse.c:554 fortran/parse.c:594
-#, no-c-format
-msgid "Bad continuation line at %C"
+#: config/rs6000/rs6000.opt:390
+msgid "-mabi=\tSpecify ABI to use"
 msgstr ""
 
-#: fortran/parse.c:653
-#, no-c-format
-msgid "Line truncated at %C"
-msgstr ""
+#: config/rs6000/rs6000.opt:394
+#, fuzzy
+msgid "-mcpu=\tUse features of and schedule code for given CPU"
+msgstr "与えられた CPU 用の機能とスケジュールコードを利用する"
 
-#: fortran/parse.c:831
-#, no-c-format
-msgid "FORMAT statement at %L does not have a statement label"
-msgstr ""
+#: config/rs6000/rs6000.opt:398
+#, fuzzy
+msgid "-mtune=\tSchedule code for given CPU"
+msgstr "所与の CPU 用のコードをスケジュールする"
 
-#: fortran/parse.c:903
-msgid "arithmetic IF"
+#: config/rs6000/rs6000.opt:402
+msgid "-mtraceback=\tSelect full, part, or no traceback table"
 msgstr ""
 
-#: fortran/parse.c:909
+#: config/rs6000/rs6000.opt:406
 #, fuzzy
-msgid "attribute declaration"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+msgid "Avoid all range limits on call instructions"
+msgstr "並列命令を無効にする"
 
-#: fortran/parse.c:939
+#: config/rs6000/rs6000.opt:410
 #, fuzzy
-msgid "data declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "Generate Cell microcode"
+msgstr "MC コードを生成する"
 
-#: fortran/parse.c:948
+#: config/rs6000/rs6000.opt:414
 #, fuzzy
-msgid "derived type declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "Warn when a Cell microcoded instruction is emitted"
+msgstr "関数が使われないときに警告する"
 
-#: fortran/parse.c:1027
-msgid "block IF"
+#: config/rs6000/rs6000.opt:418
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 msgstr ""
 
-#: fortran/parse.c:1036
-msgid "implied END DO"
+#: config/rs6000/rs6000.opt:422
+msgid "-mfloat-gprs=\tSelect GPR floating point method"
 msgstr ""
 
-#: fortran/parse.c:1103
-msgid "assignment"
-msgstr "ÂåÆþ"
-
-#: fortran/parse.c:1106
-#, fuzzy
-msgid "pointer assignment"
-msgstr "ÂåÆþ"
-
-#: fortran/parse.c:1115
-msgid "simple IF"
+#: config/rs6000/rs6000.opt:426
+msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
 msgstr ""
 
-#: fortran/parse.c:1333
-#, no-c-format
-msgid "Unexpected %s statement at %C"
+#: config/rs6000/rs6000.opt:430
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: fortran/parse.c:1465
-#, no-c-format
-msgid "%s statement at %C cannot follow %s statement at %L"
+#: config/rs6000/rs6000.opt:434
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: fortran/parse.c:1482
-#, fuzzy, no-c-format
-msgid "Unexpected end of file in '%s'"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/rs6000/rs6000.opt:438
+#, fuzzy
+msgid "Specify alignment of structure fields default/natural"
+msgstr "構造体アラインメントの最小ビット数を指定する"
 
-#: fortran/parse.c:1536
-#, no-c-format
-msgid "Derived type definition at %C has no components"
+#: config/rs6000/rs6000.opt:442
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: fortran/parse.c:1547
-#, no-c-format
-msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
-msgstr ""
+#: config/rs6000/rs6000.opt:446
+#, fuzzy
+msgid "Single-precision floating point unit"
+msgstr "非浮動小数点引数での順序付けられない比較です"
 
-#: fortran/parse.c:1554
-#, no-c-format
-msgid "PRIVATE statement at %C must precede structure components"
-msgstr ""
+#: config/rs6000/rs6000.opt:450
+#, fuzzy
+msgid "Double-precision floating point unit"
+msgstr "非浮動小数点引数での順序付けられない比較です"
 
-#: fortran/parse.c:1562
-#, no-c-format
-msgid "Duplicate PRIVATE statement at %C"
+#: config/rs6000/rs6000.opt:454
+msgid "Floating point unit does not support divide & sqrt"
 msgstr ""
 
-#: fortran/parse.c:1574
-#, no-c-format
-msgid "SEQUENCE statement at %C must precede structure components"
+#: config/rs6000/rs6000.opt:458
+msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
 msgstr ""
 
-#: fortran/parse.c:1581
-#, no-c-format
-msgid "SEQUENCE attribute at %C already specified in TYPE statement"
+#: config/rs6000/rs6000.opt:462
+msgid "Specify Xilinx FPU."
 msgstr ""
 
-#: fortran/parse.c:1586
-#, no-c-format
-msgid "Duplicate SEQUENCE statement at %C"
-msgstr ""
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "64 ビットポインタ用にコンパイルする"
 
-#: fortran/parse.c:1653
-#, no-c-format
-msgid "ENUM declaration at %C has no ENUMERATORS"
-msgstr ""
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "32 ビットポインタ用にコンパイルする"
 
-#: fortran/parse.c:1728
-#, no-c-format
-msgid "Unexpected %s statement in INTERFACE block at %C"
-msgstr ""
+#: config/rs6000/aix64.opt:32
+msgid "Support message passing with the Parallel Environment"
+msgstr "並列環境でのメッセージパッシングをサポートする"
 
-#: fortran/parse.c:1755
-#, no-c-format
-msgid "SUBROUTINE at %C does not belong in a generic function interface"
-msgstr ""
+#: config/rs6000/linux64.opt:24
+#, fuzzy
+msgid "Call mcount for profiling before a function prologue"
+msgstr "関数の開始部分に命令を移動しない"
 
-#: fortran/parse.c:1760
-#, no-c-format
-msgid "FUNCTION at %C does not belong in a generic subroutine interface"
+#: config/rs6000/linux64.opt:28
+msgid "Select code model"
 msgstr ""
 
-#: fortran/parse.c:1778
-#, no-c-format
-msgid "Unexpected %s statement at %C in INTERFACE body"
-msgstr ""
+#: config/rs6000/sysv4.opt:24
+#, fuzzy
+msgid "Select ABI calling convention"
+msgstr "ABI 呼び出し規約を選択する"
 
-#: fortran/parse.c:1792
-#, no-c-format
-msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
-msgstr ""
+#: config/rs6000/sysv4.opt:28
+#, fuzzy
+msgid "Select method for sdata handling"
+msgstr "sdata 取り扱いのためのメソッドを選択する"
 
-#: fortran/parse.c:1857
-#, no-c-format
-msgid "%s statement must appear in a MODULE"
-msgstr ""
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#, fuzzy
+msgid "Align to the base type of the bit-field"
+msgstr "ビットフィールドのベースタイプにアラインする"
 
-#: fortran/parse.c:1864
-#, no-c-format
-msgid "%s statement at %C follows another accessibility specification"
-msgstr ""
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+#, fuzzy
+msgid "Produce code relocatable at runtime"
+msgstr "実行時に再配置可能なコードを生成する"
 
-#: fortran/parse.c:1941
-#, no-c-format
-msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
-msgstr ""
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+#, fuzzy
+msgid "Produce little endian code"
+msgstr "リトルエンディアンコードを生成する"
 
-#: fortran/parse.c:1962
-#, no-c-format
-msgid "Unexpected %s statement in WHERE block at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+#, fuzzy
+msgid "Produce big endian code"
+msgstr "ビッグエンディアンコードを生成する"
 
-#: fortran/parse.c:2022
-#, no-c-format
-msgid "Unexpected %s statement in FORALL block at %C"
-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/parse.c:2074
-#, no-c-format
-msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
 msgstr ""
 
-#: fortran/parse.c:2092
-#, no-c-format
-msgid "Duplicate ELSE statements at %L and %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:87
+#, fuzzy
+msgid "Use EABI"
+msgstr "EABI を利用する。"
 
-#: fortran/parse.c:2154
-#, no-c-format
-msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:91
+#, fuzzy
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "ワード境界より大きめにアラインする"
 
-#: fortran/parse.c:2212
-#, no-c-format
-msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
-msgstr ""
+#: config/rs6000/sysv4.opt:95
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "代替レジスタ名を使用する"
 
-#: fortran/parse.c:2247
-#, no-c-format
-msgid "End of nonblock DO statement at %C is within another block"
-msgstr ""
+#: config/rs6000/sysv4.opt:101
+#, fuzzy
+msgid "Use default method for sdata handling"
+msgstr "sdata 取り扱いのためのメソッドを選択する"
 
-#: fortran/parse.c:2256
-#, no-c-format
-msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
-msgstr ""
+#: config/rs6000/sysv4.opt:105
+#, fuzzy
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "libsim.a, libc.a 及び sim-crt0.o とリンクする。"
 
-#: fortran/parse.c:2306
-#, no-c-format
-msgid "Statement label in ENDDO at %C doesn't match DO label"
-msgstr ""
+#: config/rs6000/sysv4.opt:109
+#, fuzzy
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "libads.a, libc.a 及び crt0.o とリンクする。"
 
-#: fortran/parse.c:2322
-#, no-c-format
-msgid "named block DO at %L requires matching ENDDO name"
-msgstr ""
+#: config/rs6000/sysv4.opt:113
+#, fuzzy
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "libyk.a, libc.a 及び crt0.o とリンクする。"
 
-#: fortran/parse.c:2578
-#, no-c-format
-msgid "Name after !$omp critical and !$omp end critical does not match at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:117
+#, fuzzy
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "libmvme.a, libc.a 及び crt0.o とリンクする。"
 
-#: fortran/parse.c:2635
-#, no-c-format
-msgid "%s statement at %C cannot terminate a non-block DO loop"
-msgstr ""
+#: config/rs6000/sysv4.opt:121
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "PPC_EMB ビットを ELF フラグヘッダ内にセットする"
 
-#: fortran/parse.c:2799
-#, no-c-format
-msgid "Contained procedure '%s' at %C is already ambiguous"
-msgstr ""
+#: config/rs6000/sysv4.opt:141
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "unix アセンブラが処理できるコードを生成する"
 
-#: fortran/parse.c:2850
-#, no-c-format
-msgid "Unexpected %s statement in CONTAINS section at %C"
-msgstr ""
+#: config/rs6000/sysv4.opt:145
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "c1 用のコードを生成する"
 
-#: fortran/parse.c:2935
-#, no-c-format
-msgid "CONTAINS statement at %C is already in a contained program unit"
+#: config/spu/spu.opt:20
+msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
 
-#: fortran/parse.c:2984
-#, no-c-format
-msgid "Global name '%s' at %L is already being used as a %s at %L"
+#: config/spu/spu.opt:24
+msgid "Emit errors when run-time relocations are generated"
 msgstr ""
 
-#: fortran/parse.c:3005
-#, no-c-format
-msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
+#: config/spu/spu.opt:28
+msgid "Specify cost of branches (Default 20)"
 msgstr ""
 
-#: fortran/parse.c:3030
-#, no-c-format
-msgid "Unexpected %s statement in BLOCK DATA at %C"
+#: config/spu/spu.opt:32
+#, fuzzy
+msgid "Make sure loads and stores are not moved past DMA instructions"
+msgstr "update 命令と一緒にロード/ストア命令を生成する"
+
+#: config/spu/spu.opt:36
+msgid "volatile must be specified on any memory that is effected by DMA"
 msgstr ""
 
-#: fortran/parse.c:3073
-#, no-c-format
-msgid "Unexpected %s statement in MODULE at %C"
+#: config/spu/spu.opt:40 config/spu/spu.opt:44
+msgid "Insert nops when it might improve performance by allowing dual issue (default)"
 msgstr ""
 
-#. If we see a duplicate main program, shut down.  If the second
-#. instance is an implied main program, ie data decls or executable
-#. statements, we're in for lots of errors.
-#: fortran/parse.c:3252
-#, no-c-format
-msgid "Two main PROGRAMs at %L and %C"
+#: config/spu/spu.opt:48
+msgid "Use standard main function as entry for startup"
 msgstr ""
 
-#: fortran/primary.c:89
-#, fuzzy, no-c-format
-msgid "Missing kind-parameter at %C"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: config/spu/spu.opt:52
+#, fuzzy
+msgid "Generate branch hints for branches"
+msgstr "ブロック移動用の string 命令を生成する"
 
-#: fortran/primary.c:212
-#, no-c-format
-msgid "Integer kind %d at %C not available"
+#: config/spu/spu.opt:56
+msgid "Maximum number of nops to insert for a hint (Default 2)"
 msgstr ""
 
-#: fortran/primary.c:220
-#, no-c-format
-msgid "Integer too big for its kind at %C"
+#: config/spu/spu.opt:60
+msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
 msgstr ""
 
-#: fortran/primary.c:250
-#, no-c-format
-msgid "Extension: Hollerith constant at %C"
-msgstr ""
+#: config/spu/spu.opt:64
+#, fuzzy
+msgid "Generate code for 18 bit addressing"
+msgstr "ビッグエンディアン用のコードを生成する"
 
-#: fortran/primary.c:262
-#, no-c-format
-msgid "Invalid Hollerith constant: %L must contain at least one character"
-msgstr ""
+#: config/spu/spu.opt:68
+#, fuzzy
+msgid "Generate code for 32 bit addressing"
+msgstr "ビッグエンディアン用のコードを生成する"
 
-#: fortran/primary.c:268
-#, no-c-format
-msgid "Invalid Hollerith constant: Integer kind at %L should be default"
+#: config/spu/spu.opt:76
+msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
 msgstr ""
 
-#: fortran/primary.c:356
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+#: config/spu/spu.opt:88
+msgid "Access variables in 32-bit PPU objects (default)"
 msgstr ""
 
-#: fortran/primary.c:366
-#, no-c-format
-msgid "Empty set of digits in BOZ constant at %C"
+#: config/spu/spu.opt:92
+msgid "Access variables in 64-bit PPU objects"
 msgstr ""
 
-#: fortran/primary.c:372
-#, fuzzy, no-c-format
-msgid "Illegal character in BOZ constant at %C"
-msgstr "̵¸ú¤Êʸ»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: fortran/primary.c:394
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+#: config/spu/spu.opt:96
+msgid "Allow conversions between __ea and generic pointers (default)"
 msgstr ""
 
-#: fortran/primary.c:420
-#, no-c-format
-msgid "Integer too big for integer kind %i at %C"
+#: config/spu/spu.opt:100
+msgid "Size (in KB) of software data cache"
 msgstr ""
 
-#: fortran/primary.c:520
-#, no-c-format
-msgid "Missing exponent in real number at %C"
+#: config/spu/spu.opt:104
+msgid "Atomically write back software data cache lines (default)"
 msgstr ""
 
-#: fortran/primary.c:577
-#, no-c-format
-msgid "Real number at %C has a 'd' exponent and an explicit kind"
-msgstr ""
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210"
+msgstr "M*Core M340 用のコードを生成する"
 
-#: fortran/primary.c:589
-#, no-c-format
-msgid "Invalid real kind %d at %C"
-msgstr ""
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "M*Core M340 用のコードを生成する"
 
-#: fortran/primary.c:603
-#, no-c-format
-msgid "Real constant overflows its kind at %C"
-msgstr ""
+#: config/mcore/mcore.opt:31
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "関数を強制的に 4 バイト境界にアラインする"
 
-#: fortran/primary.c:608
-#, no-c-format
-msgid "Real constant underflows its kind at %C"
-msgstr ""
+#: config/mcore/mcore.opt:35 config/score/score.opt:23
+#, fuzzy
+msgid "Generate big-endian code"
+msgstr "ビッグエンディアンのコードを生成"
 
-#: fortran/primary.c:700
-#, fuzzy, no-c-format
-msgid "Syntax error in SUBSTRING specification at %C"
-msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: config/mcore/mcore.opt:39
+msgid "Emit call graph information"
+msgstr "呼び出しグラフ情報を送出する"
 
-#: fortran/primary.c:935
-#, no-c-format
-msgid "Invalid kind %d for CHARACTER constant at %C"
-msgstr ""
+#: config/mcore/mcore.opt:43
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "分割命令を使用しない"
 
-#: fortran/primary.c:956
-#, fuzzy, no-c-format
-msgid "Unterminated character constant beginning at %C"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
+#: config/mcore/mcore.opt:47
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "2 命令以下で行なえる不変処理をインラインにする"
 
-#: fortran/primary.c:1037
-#, no-c-format
-msgid "Bad kind for logical constant at %C"
-msgstr ""
+#: config/mcore/mcore.opt:51 config/score/score.opt:27
+#, fuzzy
+msgid "Generate little-endian code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/primary.c:1074
-#, no-c-format
-msgid "Expected PARAMETER symbol in complex constant at %C"
+#: 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/primary.c:1080
-#, no-c-format
-msgid "Numeric PARAMETER required in complex constant at %C"
-msgstr ""
+#: config/mcore/mcore.opt:60
+#, fuzzy
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "ビット演算での即値サイズを調停しない"
 
-#: fortran/primary.c:1086
-#, no-c-format
-msgid "Scalar PARAMETER required in complex constant at %C"
+#: config/mcore/mcore.opt:64
+msgid "Prefer word accesses over byte accesses"
+msgstr "バイトアクセスよりワードアクセスを選ぶ"
+
+#: config/mcore/mcore.opt:71
+#, fuzzy
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "単一スタックインクリメント操作の最大値"
+
+#: config/mcore/mcore.opt:75
+#, fuzzy
+msgid "Always treat bitfields as int-sized"
+msgstr "ビットフィールドを常に int のサイズとして扱う"
+
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: fortran/primary.c:1090
-#, no-c-format
-msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
+#: config/arc/arc.opt:42
+msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
 msgstr ""
 
-#: fortran/primary.c:1120
-#, no-c-format
-msgid "Error converting PARAMETER constant in complex constant at %C"
+#: config/arc/arc.opt:46
+msgid "-mtext=SECTION\tPut functions in SECTION"
 msgstr ""
 
-#: fortran/primary.c:1247
-#, no-c-format
-msgid "Syntax error in COMPLEX constant at %C"
+#: config/arc/arc.opt:50
+msgid "-mdata=SECTION\tPut data in SECTION"
 msgstr ""
 
-#: fortran/primary.c:1429
-#, no-c-format
-msgid "Keyword '%s' at %C has already appeared in the current argument list"
+#: config/arc/arc.opt:54
+msgid "-mrodata=SECTION\tPut read-only data in SECTION"
 msgstr ""
 
-#: fortran/primary.c:1493
-#, fuzzy, no-c-format
-msgid "Extension: argument list function at %C"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/sh/sh.opt:45
+#, fuzzy
+msgid "Generate SH1 code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:1560
-#, fuzzy, no-c-format
-msgid "Expected alternate return label at %C"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/sh/sh.opt:49
+#, fuzzy
+msgid "Generate SH2 code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:1579
-#, fuzzy, no-c-format
-msgid "Missing keyword name in actual argument list at %C"
-msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
-
-#: fortran/primary.c:1624
-#, no-c-format
-msgid "Syntax error in argument list at %C"
+#: config/sh/sh.opt:53
+msgid "Generate default double-precision SH2a-FPU code"
 msgstr ""
 
-#: fortran/primary.c:1711
-#, fuzzy, no-c-format
-msgid "Expected structure component name at %C"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: config/sh/sh.opt:57
+#, fuzzy
+msgid "Generate SH2a FPU-less code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:1952
-#, no-c-format
-msgid "Too many components in structure constructor at %C"
+#: config/sh/sh.opt:61
+msgid "Generate default single-precision SH2a-FPU code"
 msgstr ""
 
-#: fortran/primary.c:1967
-#, no-c-format
-msgid "Too few components in structure constructor at %C"
+#: config/sh/sh.opt:65
+msgid "Generate only single-precision SH2a-FPU code"
 msgstr ""
 
-#: fortran/primary.c:1985
-#, no-c-format
-msgid "Syntax error in structure constructor at %C"
-msgstr ""
+#: config/sh/sh.opt:69
+#, fuzzy
+msgid "Generate SH2e code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2040
-#, no-c-format
-msgid "'%s' is array valued and directly recursive at %C , so the keyword RESULT must be specified in the FUNCTION statement"
-msgstr ""
+#: config/sh/sh.opt:73
+#, fuzzy
+msgid "Generate SH3 code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2115
-#, no-c-format
-msgid "Unexpected use of subroutine name '%s' at %C"
-msgstr ""
+#: config/sh/sh.opt:77
+#, fuzzy
+msgid "Generate SH3e code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2146
-#, fuzzy, no-c-format
-msgid "Statement function '%s' requires argument list at %C"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
+#: config/sh/sh.opt:81
+#, fuzzy
+msgid "Generate SH4 code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2149
-#, fuzzy, no-c-format
-msgid "Function '%s' requires an argument list at %C"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
+#: config/sh/sh.opt:85
+#, fuzzy
+msgid "Generate SH4-100 code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2315
-#, fuzzy, no-c-format
-msgid "Missing argument list in function '%s' at %C"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/sh/sh.opt:89
+#, fuzzy
+msgid "Generate SH4-200 code"
+msgstr "29050 コードを生成"
 
-#: fortran/primary.c:2343
-#, fuzzy, no-c-format
-msgid "Symbol at %C is not appropriate for an expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/sh/sh.opt:95
+#, fuzzy
+msgid "Generate SH4-300 code"
+msgstr "H8/300H コードを生成する"
 
-#: fortran/primary.c:2410
-#, no-c-format
-msgid "Named constant at %C in an EQUIVALENCE"
-msgstr ""
+#: config/sh/sh.opt:99
+#, fuzzy
+msgid "Generate SH4 FPU-less code"
+msgstr "SA コードを生成する"
 
-#: fortran/primary.c:2432
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: config/sh/sh.opt:103
+#, fuzzy
+msgid "Generate SH4-100 FPU-less code"
+msgstr "H8/300H コードを生成する"
 
-#: fortran/resolve.c:112
-#, no-c-format
-msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
-msgstr ""
+#: config/sh/sh.opt:107
+#, fuzzy
+msgid "Generate SH4-200 FPU-less code"
+msgstr "29050 コードを生成"
 
-#: fortran/resolve.c:116
-#, no-c-format
-msgid "Alternate return specifier in function '%s' at %L is not allowed"
-msgstr ""
+#: config/sh/sh.opt:111
+#, fuzzy
+msgid "Generate SH4-300 FPU-less code"
+msgstr "H8/300H コードを生成する"
 
-#: fortran/resolve.c:130
-#, no-c-format
-msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
-msgstr ""
+#: config/sh/sh.opt:115
+#, fuzzy
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+msgstr "C30 CPU 用のコードを生成する"
 
-#: fortran/resolve.c:138
-#, no-c-format
-msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
-msgstr ""
+#: config/sh/sh.opt:120
+#, fuzzy
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+msgstr "C40 CPU 用のコードを生成する"
 
-#: fortran/resolve.c:151 fortran/resolve.c:964
-#, no-c-format
-msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
-msgstr ""
+#: config/sh/sh.opt:125
+#, fuzzy
+msgid "Generate code for SH4 500 series (FPU-less)."
+msgstr "C40 CPU 用のコードを生成する"
 
-#: fortran/resolve.c:195
-#, no-c-format
-msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
-msgstr ""
+#: config/sh/sh.opt:130
+#, fuzzy
+msgid "Generate default single-precision SH4 code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:200
-#, no-c-format
-msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
+#: config/sh/sh.opt:134
+msgid "Generate default single-precision SH4-100 code"
 msgstr ""
 
-#: fortran/resolve.c:210
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L must be scalar"
+#: config/sh/sh.opt:138
+msgid "Generate default single-precision SH4-200 code"
 msgstr ""
 
-#: fortran/resolve.c:218
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
+#: config/sh/sh.opt:142
+msgid "Generate default single-precision SH4-300 code"
 msgstr ""
 
-#: fortran/resolve.c:230
-#, no-c-format
-msgid "Argument '%s' of statement function at %L must be scalar"
-msgstr ""
+#: config/sh/sh.opt:146
+#, fuzzy
+msgid "Generate only single-precision SH4 code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:241
-#, no-c-format
-msgid "Character-valued argument '%s' of statement function at %L must have constant length"
-msgstr ""
+#: config/sh/sh.opt:150
+#, fuzzy
+msgid "Generate only single-precision SH4-100 code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:302
-#, no-c-format
-msgid "Contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: config/sh/sh.opt:154
+#, fuzzy
+msgid "Generate only single-precision SH4-200 code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:317
-#, no-c-format
-msgid "Character-valued internal function '%s' at %L must not be assumed length"
-msgstr ""
+#: config/sh/sh.opt:158
+#, fuzzy
+msgid "Generate only single-precision SH4-300 code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:480
-#, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
-msgstr ""
+#: config/sh/sh.opt:162
+#, fuzzy
+msgid "Generate SH4a code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:507
-#, no-c-format
-msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:166
+#, fuzzy
+msgid "Generate SH4a FPU-less code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:511
-#, no-c-format
-msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:170
+#, fuzzy
+msgid "Generate default single-precision SH4a code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:518
-#, no-c-format
-msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:174
+#, fuzzy
+msgid "Generate only single-precision SH4a code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:522
-#, no-c-format
-msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:178
+#, fuzzy
+msgid "Generate SH4al-dsp code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:560
-#, no-c-format
-msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:182
+#, fuzzy
+msgid "Generate 32-bit SHmedia code"
+msgstr "ビッグエンディアンのコードを生成"
 
-#: fortran/resolve.c:565
-#, no-c-format
-msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
+#: config/sh/sh.opt:186
+#, fuzzy
+msgid "Generate 32-bit FPU-less SHmedia code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:662
-#, 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/sh/sh.opt:190
+#, fuzzy
+msgid "Generate 64-bit SHmedia code"
+msgstr "ビッグエンディアンのコードを生成"
 
-#: fortran/resolve.c:675
-#, 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/sh/sh.opt:194
+#, fuzzy
+msgid "Generate 64-bit FPU-less SHmedia code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:692
-#, 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/sh/sh.opt:198
+#, fuzzy
+msgid "Generate SHcompact code"
+msgstr "SA コードを生成する"
+
+#: config/sh/sh.opt:202
+#, fuzzy
+msgid "Generate FPU-less SHcompact code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:814
-#, 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/sh/sh.opt:210
+msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 msgstr ""
 
-#: fortran/resolve.c:878 fortran/resolve.c:4406 fortran/resolve.c:5154
-#, fuzzy, no-c-format
-msgid "Label %d referenced at %L is never defined"
-msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
+#: config/sh/sh.opt:214
+#, fuzzy
+msgid "Generate code in big endian mode"
+msgstr "ビッグエンディアン用のコードを生成する"
 
-#: fortran/resolve.c:914
-#, no-c-format
-msgid "Statement function '%s' at %L is not allowed as an actual argument"
-msgstr ""
+#: config/sh/sh.opt:218
+#, fuzzy
+msgid "Generate 32-bit offsets in switch tables"
+msgstr "switch テーブルで 4 バイトエントリを使用する"
 
-#: fortran/resolve.c:921
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
-msgstr ""
+#: config/sh/sh.opt:222
+#, fuzzy
+msgid "Generate bit instructions"
+msgstr "文字命令を生成する"
 
-#: fortran/resolve.c:928
-#, no-c-format
-msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
+#: config/sh/sh.opt:226
+msgid "Cost to assume for a branch insn"
 msgstr ""
 
-#: fortran/resolve.c:934
-#, no-c-format
-msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
+#: config/sh/sh.opt:230
+msgid "Enable cbranchdi4 pattern"
 msgstr ""
 
-#: fortran/resolve.c:941
-#, no-c-format
-msgid "GENERIC non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
+#: config/sh/sh.opt:234
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 msgstr ""
 
-#: fortran/resolve.c:980
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %L is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
-
-#: fortran/resolve.c:1018
-#, no-c-format
-msgid "By-value argument at %L is not of numeric type"
+#: config/sh/sh.opt:238
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: fortran/resolve.c:1025
-#, no-c-format
-msgid "By-value argument at %L cannot be an array or an array section"
-msgstr ""
+#: config/sh/sh.opt:242
+#, fuzzy
+msgid "Align doubles at 64-bit boundaries"
+msgstr "double を word 境界にアラインメントする"
 
-#: fortran/resolve.c:1036
-#, no-c-format
-msgid "By-value argument at %L is not allowed in this context"
+#: 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/resolve.c:1045
-#, no-c-format
-msgid "Kind of by-value argument at %L is larger than default kind"
+#: config/sh/sh.opt:250
+msgid "Specify name for 32 bit signed division function"
 msgstr ""
 
-#: fortran/resolve.c:1058
-#, no-c-format
-msgid "Passing internal procedure at %L by location not allowed"
+#: 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 ""
 
-#: fortran/resolve.c:1175
-#, 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-optionalargument with the same rank (12.4.1.5)"
-msgstr ""
+#: config/sh/sh.opt:262
+#, fuzzy
+msgid "Enable the use of the fused floating point multiply-accumulate operation"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: fortran/resolve.c:1200
-msgid "elemental subroutine"
+#: config/sh/sh.opt:266
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: fortran/resolve.c:1333
-#, no-c-format
-msgid "There is no specific function for the generic '%s' at %L"
+#: config/sh/sh.opt:270 config/sh/sh.opt:320
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 msgstr ""
 
-#: fortran/resolve.c:1343
-#, no-c-format
-msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
+#: config/sh/sh.opt:274
+msgid "Increase the IEEE compliance for floating-point code"
 msgstr ""
 
-#: fortran/resolve.c:1381
-#, no-c-format
-msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+#: config/sh/sh.opt:278
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: fortran/resolve.c:1427
-#, no-c-format
-msgid "Unable to resolve the specific function '%s' at %L"
+#: config/sh/sh.opt:282
+msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 msgstr ""
 
-#: fortran/resolve.c:1483 fortran/resolve.c:7110
-#, no-c-format
-msgid "Function '%s' at %L has no IMPLICIT type"
+#: config/sh/sh.opt:286
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: fortran/resolve.c:1557
-#, fuzzy, no-c-format
-msgid "'%s' at %L is not a function"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:1590
-#, no-c-format
-msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
+#: config/sh/sh.opt:290
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: fortran/resolve.c:1643
-#, no-c-format
-msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
-msgstr ""
+#: config/sh/sh.opt:294
+#, fuzzy
+msgid "Generate code in little endian mode"
+msgstr "リトルエンディアン用のコードを生成する"
 
-#: fortran/resolve.c:1693
-#, no-c-format
-msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
+#: config/sh/sh.opt:298
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: fortran/resolve.c:1700
-#, no-c-format
-msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
+#: config/sh/sh.opt:304
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: fortran/resolve.c:1715
-#, no-c-format
-msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
+#: config/sh/sh.opt:308
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: fortran/resolve.c:1723
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
+#: config/sh/sh.opt:312
+msgid "Assume pt* instructions won't trap"
 msgstr ""
 
-#: fortran/resolve.c:1768
-#, no-c-format
-msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
+#: config/sh/sh.opt:316
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: fortran/resolve.c:1771
-#, no-c-format
-msgid "Subroutine call to '%s' at %L is not PURE"
+#: config/sh/sh.opt:324
+msgid "Deprecated.  Use -Os instead"
 msgstr ""
 
-#: fortran/resolve.c:1835
-#, no-c-format
-msgid "There is no specific subroutine for the generic '%s' at %L"
+#: config/sh/sh.opt:328
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: fortran/resolve.c:1844
-#, no-c-format
-msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
+#: 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 ""
 
-#: fortran/resolve.c:1879
-#, no-c-format
-msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+#: config/sh/sh.opt:338
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: fortran/resolve.c:1923
-#, no-c-format
-msgid "Unable to resolve the specific subroutine '%s' at %L"
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
 msgstr ""
 
-#: fortran/resolve.c:1980
-#, no-c-format
-msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
+#: config/sh/superh.opt:10
+msgid "Runtime name."
 msgstr ""
 
-#: fortran/resolve.c:2003
-#, no-c-format
-msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
+#: config/arm/arm.opt:23
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "MIPS ISA を指定する"
 
-#: fortran/resolve.c:2011
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
-msgstr ""
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
 
-#: fortran/resolve.c:2081
-#, fuzzy, no-c-format
-msgid "Shapes for operands at %L and %L are not conformable"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "FP レジスタで FP 引数を渡す"
 
-#: fortran/resolve.c:2138
-#, c-format
-msgid "Operand of unary numeric operator '%s' at %%L is %s"
-msgstr ""
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "APCS 適合したスタックフレームを生成する"
 
-#: fortran/resolve.c:2154
-#, c-format
-msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "再入可能な PIC コードを生成します"
 
-#: fortran/resolve.c:2168
-#, c-format
-msgid "Operands of string concatenation operator at %%L are %s/%s"
-msgstr ""
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "ターゲット CPU がビックエンディアンとして設定されているとみなす"
 
-#: fortran/resolve.c:2187
-#, c-format
-msgid "Operands of logical operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: 非静的関数が ARM コードから呼び出される可能性があるとみなす"
 
-#: fortran/resolve.c:2201
-#, c-format
-msgid "Operand of .NOT. operator at %%L is %s"
-msgstr ""
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: 関数ポインタが非 Thumb と認識するコードに突入する可能性があるとみなす"
 
-#: fortran/resolve.c:2211
-msgid "COMPLEX quantities cannot be compared at %L"
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: fortran/resolve.c:2237
-#, c-format
-msgid "Logicals at %%L must be compared with %s instead of %s"
-msgstr ""
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "ターゲット CPU の名前を指定する"
 
-#: fortran/resolve.c:2242
-#, c-format
-msgid "Operands of comparison operator '%s' at %%L are %s/%s"
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#: fortran/resolve.c:2250
-#, c-format
-msgid "Operand of user operator '%s' at %%L is %s"
-msgstr ""
+#: config/arm/arm.opt:83
+#, fuzzy
+msgid "Specify the __fp16 floating-point format"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: fortran/resolve.c:2253
-#, c-format
-msgid "Operands of user operator '%s' at %%L are %s/%s"
-msgstr ""
+#: config/arm/arm.opt:94
+#, fuzzy
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: fortran/resolve.c:2324
-#, no-c-format
-msgid "Inconsistent ranks for operator at %L and %L"
+#: config/arm/arm.opt:98
+msgid "Alias for -mfloat-abi=hard"
 msgstr ""
 
-#: fortran/resolve.c:2528
-#, no-c-format
-msgid "Illegal stride of zero at %L"
-msgstr ""
+#: config/arm/arm.opt:102
+msgid "Assume target CPU is configured as little endian"
+msgstr "ターゲット CPU がリトルエンディアンとして設定されているとみなす"
 
-#: fortran/resolve.c:2577
-#, fuzzy, no-c-format
-msgid "Array reference at %L is out of bounds"
-msgstr "²¾Áۥơ¼¥Ö¥ë %s[%lu]: Í×ÁÇ %lu ¤¬Èϰϳ°¤Ç¤¹"
+#: config/arm/arm.opt:106
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "必要があれば、命令呼び出しを間接呼び出しとして生成する"
 
-#: fortran/resolve.c:2598
-#, no-c-format
-msgid "Rightmost upper bound of assumed size array section not specified at %L"
-msgstr ""
+#: config/arm/arm.opt:110
+msgid "Specify the register to be used for PIC addressing"
+msgstr "PIC アドレシングに利用されるレジスタを指定する"
 
-#: fortran/resolve.c:2608
-#, no-c-format
-msgid "Rank mismatch in array reference at %L (%d/%d)"
-msgstr ""
+#: config/arm/arm.opt:114
+msgid "Store function names in object code"
+msgstr "オブジェクトコードに関数名を格納する"
 
-#: fortran/resolve.c:2636
-#, no-c-format
-msgid "Array index at %L must be scalar"
-msgstr ""
+#: config/arm/arm.opt:118
+#, fuzzy
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "関数開始部分用のスタブを使用する"
 
-#: fortran/resolve.c:2642
-#, no-c-format
-msgid "Array index at %L must be of INTEGER type"
+#: config/arm/arm.opt:126
+msgid "Alias for -mfloat-abi=soft"
 msgstr ""
 
-#: fortran/resolve.c:2648
-#, no-c-format
-msgid "Extension: REAL array index at %L"
-msgstr ""
+#: config/arm/arm.opt:130
+msgid "Specify the minimum bit alignment of structures"
+msgstr "構造体アラインメントの最小ビット数を指定する"
 
-#: fortran/resolve.c:2678
-#, no-c-format
-msgid "Argument dim at %L must be scalar"
-msgstr ""
+#: config/arm/arm.opt:134
+msgid "Compile for the Thumb not the ARM"
+msgstr "ARM ではなく Thumb 用にコンパイルする"
 
-#: fortran/resolve.c:2684
-#, no-c-format
-msgid "Argument dim at %L must be of INTEGER type"
-msgstr ""
+#: config/arm/arm.opt:138
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Thumb と ARM 命令セット間の呼び出しをサポートする"
 
-#: fortran/resolve.c:2804
-#, no-c-format
-msgid "Array index at %L is an array of rank %d"
-msgstr ""
+#: config/arm/arm.opt:142
+#, fuzzy
+msgid "Specify how to access the thread pointer"
+msgstr "ターゲットアーキテクチャの名前を指定する"
 
-#: fortran/resolve.c:2842
-#, no-c-format
-msgid "Substring start index at %L must be of type INTEGER"
-msgstr ""
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: 不要な場合でも(非末端)スタックフレームを生成する"
 
-#: fortran/resolve.c:2849
-#, no-c-format
-msgid "Substring start index at %L must be scalar"
-msgstr ""
+#: config/arm/arm.opt:150
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: 不要な場合でも(末端)スタックフレームを生成する"
 
-#: fortran/resolve.c:2858
-#, no-c-format
-msgid "Substring start index at %L is less than one"
-msgstr ""
+#: config/arm/arm.opt:158
+msgid "Assume big endian bytes, little endian words"
+msgstr "byte がビッグエンディアンで word がリトルエンディアンとみなす"
 
-#: fortran/resolve.c:2871
-#, no-c-format
-msgid "Substring end index at %L must be of type INTEGER"
+#: config/arm/arm.opt:162
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
 msgstr ""
 
-#: fortran/resolve.c:2878
-#, no-c-format
-msgid "Substring end index at %L must be scalar"
+#: config/arm/arm.opt:166
+msgid "Only generate absolute relocations on word sized values."
 msgstr ""
 
-#: fortran/resolve.c:2888
-#, no-c-format
-msgid "Substring end index at %L exceeds the string length"
+#: config/arm/arm.opt:170
+msgid "Avoid overlapping destination and address registers on LDRD instructions"
 msgstr ""
 
-#: fortran/resolve.c:2963
-#, 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/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "関数の dllimport 属性を無視する"
 
-#: fortran/resolve.c:2971
-#, 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/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "11/10 用のコードを生成する"
 
-#: fortran/resolve.c:2991
-#, no-c-format
-msgid "Two or more part references with nonzero rank must not be specified at %L"
-msgstr ""
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "11/40 用のコードを生成する"
 
-#: fortran/resolve.c:3166
-#, 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/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "11/45 用のコードを生成する"
 
-#: fortran/resolve.c:3171
-#, no-c-format
-msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
+#: config/pdp11/pdp11.opt:35
+#, fuzzy
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "浮動小数点の結果を ac0 で返す"
 
-#: fortran/resolve.c:3294
-#, no-c-format
-msgid "%s at %L must be a scalar"
+#: config/pdp11/pdp11.opt:39
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: fortran/resolve.c:3302
-#, no-c-format
-msgid "%s at %L must be INTEGER or REAL"
+#: config/pdp11/pdp11.opt:43
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#: fortran/resolve.c:3305
-#, no-c-format
-msgid "%s at %L must be INTEGER"
+#: config/pdp11/pdp11.opt:47
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: fortran/resolve.c:3321
-#, no-c-format
-msgid "Obsolete: REAL DO loop iterator at %L"
+#: config/pdp11/pdp11.opt:51
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: fortran/resolve.c:3330
-#, no-c-format
-msgid "Cannot assign to loop variable in PURE procedure at %L"
-msgstr ""
+#: config/pdp11/pdp11.opt:55
+#, fuzzy
+msgid "Use the DEC assembler syntax"
+msgstr "DEC アセンブラ文法を使用する"
 
-#: fortran/resolve.c:3354
-#, no-c-format
-msgid "Step expression in DO loop at %L cannot be zero"
-msgstr ""
+#: config/pdp11/pdp11.opt:59
+msgid "Use 32 bit float"
+msgstr "32 ビット浮動小数を使用する"
 
-#: fortran/resolve.c:3389
-#, no-c-format
-msgid "FORALL index-name at %L must be a scalar INTEGER"
-msgstr ""
+#: config/pdp11/pdp11.opt:63
+msgid "Use 64 bit float"
+msgstr "64 ビット浮動小数を使用する"
 
-#: fortran/resolve.c:3394
-#, no-c-format
-msgid "FORALL start expression at %L must be a scalar INTEGER"
-msgstr ""
+#: config/pdp11/pdp11.opt:71
+msgid "Use 16 bit int"
+msgstr "16 ビット整数を使用する"
 
-#: fortran/resolve.c:3401
-#, no-c-format
-msgid "FORALL end expression at %L must be a scalar INTEGER"
-msgstr ""
+#: config/pdp11/pdp11.opt:75
+msgid "Use 32 bit int"
+msgstr "32 ビット整数を使用する"
 
-#: fortran/resolve.c:3409
-#, no-c-format
-msgid "FORALL stride expression at %L must be a scalar %s"
-msgstr ""
+#: config/pdp11/pdp11.opt:83
+msgid "Target has split I&D"
+msgstr "ターゲットは split 命令とデータメモリを持つ"
 
-#: fortran/resolve.c:3414
-#, no-c-format
-msgid "FORALL stride expression at %L cannot be zero"
-msgstr ""
+#: config/pdp11/pdp11.opt:87
+msgid "Use UNIX assembler syntax"
+msgstr "UNIX アセンブラ文法を使用する"
 
-#: fortran/resolve.c:3512
-#, no-c-format
-msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
+#: config/avr/avr.opt:23
+#, fuzzy
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "関数の前置き/結びのためのサブルーチンを利用する"
 
-#: fortran/resolve.c:3518
-#, no-c-format
-msgid "Can't deallocate INTENT(IN) variable '%s' at %L"
+#: config/avr/avr.opt:27
+msgid "-mmcu=MCU\tSelect the target MCU"
 msgstr ""
 
-#: fortran/resolve.c:3679
-#, no-c-format
-msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
-msgstr ""
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "64 ビット int 型を使用する"
 
-#: fortran/resolve.c:3710
-#, no-c-format
-msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "割り込みの無効化なしでスタックポインタを変更する"
 
-#: fortran/resolve.c:3717
-#, no-c-format
-msgid "Can't allocate INTENT(IN) variable '%s' at %L"
+#: config/avr/avr.opt:48
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: fortran/resolve.c:3741
-#, no-c-format
-msgid "Array specification required in ALLOCATE statement at %L"
-msgstr ""
+#: config/avr/avr.opt:52
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "スタックポインタの下位 8 ビットだけを変更する"
 
-#: fortran/resolve.c:3771
-#, no-c-format
-msgid "Bad array specification in ALLOCATE statement at %L"
+#: config/avr/avr.opt:56
+msgid "Relax branches"
 msgstr ""
 
-#: fortran/resolve.c:3789
-#, 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/avr/avr.opt:60
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occurs."
 msgstr ""
 
-#. The cases overlap, or they are the same
-#. element in the list.  Either way, we must
-#. issue an error and get the next case from P.
-#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:3948
-#, no-c-format
-msgid "CASE label at %L overlaps with CASE label at %L"
-msgstr ""
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "乗算-加算浮動小数点命令をを使用する"
 
-#: fortran/resolve.c:3999
-#, fuzzy, no-c-format
-msgid "Expression in CASE statement at %L must be of type %s"
-msgstr "¼°¤ÎÃæ¤Îʸ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+#: config/crx/crx.opt:27
+#, fuzzy
+msgid "Do not use push to store function arguments"
+msgstr "出力する引数をセーブするためには push 命令を使わない"
 
-#: fortran/resolve.c:4010
-#, no-c-format
-msgid "Expression in CASE statement at %L must be kind %d"
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: fortran/resolve.c:4022
-#, no-c-format
-msgid "Expression in CASE statement at %L must be scalar"
-msgstr ""
+#: config/pa/pa-hpux.opt:23
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "所与の CPU 用のコードを生成する"
 
-#: fortran/resolve.c:4069
-#, no-c-format
-msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
+#: 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 ""
 
-#: fortran/resolve.c:4087
-#, no-c-format
-msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "11/40 用のコードを生成する"
 
-#: fortran/resolve.c:4096
-#, no-c-format
-msgid "Argument of SELECT statement at %L must be a scalar expression"
-msgstr ""
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:4161
-#, no-c-format
-msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
-msgstr ""
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:4188
-#, no-c-format
-msgid "Logical range in CASE statement at %L is not allowed"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: fortran/resolve.c:4200
-#, no-c-format
-msgid "constant logical value in CASE statement is repeated at %L"
-msgstr ""
+#: config/pa/pa.opt:35
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "高位アドレスメモリ用のコードを生成する"
 
-#: fortran/resolve.c:4214
-#, no-c-format
-msgid "Range specification at %L can never be matched"
-msgstr ""
+#: config/pa/pa.opt:39
+#, fuzzy
+msgid "Disable FP regs"
+msgstr "デバッグを無効にする"
 
-#: fortran/resolve.c:4317
-#, no-c-format
-msgid "Logical SELECT CASE block at %L has more that two cases"
-msgstr ""
+#: config/pa/pa.opt:43
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "デバッグを無効にする"
 
-#: fortran/resolve.c:4356
-#, no-c-format
-msgid "Data transfer element at %L cannot have POINTER components"
-msgstr ""
+#: config/pa/pa.opt:47
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "間接呼び出しを使用しない"
 
-#: fortran/resolve.c:4363
-#, no-c-format
-msgid "Data transfer element at %L cannot have ALLOCATABLE components"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: fortran/resolve.c:4370
-#, no-c-format
-msgid "Data transfer element at %L cannot have PRIVATE components"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: fortran/resolve.c:4379
-#, no-c-format
-msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
-msgstr ""
+#: config/pa/pa.opt:64
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "SSA 最適化を有効にする"
 
-#: fortran/resolve.c:4413
-#, no-c-format
-msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: fortran/resolve.c:4422
-#, no-c-format
-msgid "Branch at %L causes an infinite loop"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: fortran/resolve.c:4455
-#, no-c-format
-msgid "Label at %L is not in the same block as the GOTO statement at %L"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: fortran/resolve.c:4471
-#, no-c-format
-msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
-msgstr ""
+#: config/pa/pa.opt:96
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "普通の呼び出し規約を使う"
 
-#: fortran/resolve.c:4545
-#, no-c-format
-msgid "WHERE mask at %L has inconsistent shape"
+#: config/pa/pa.opt:100
+#, fuzzy
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
+"不明な -mschedule= オプション (%s).\n"
+"正常なオプションは 700, 7100, 7100LC, 7200, 及び 8000 です\n"
 
-#: fortran/resolve.c:4561
-#, no-c-format
-msgid "WHERE assignment target at %L has inconsistent shape"
-msgstr ""
+#: config/pa/pa.opt:112
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "浮動小数点レジスタを利用しない"
 
-#: fortran/resolve.c:4575 fortran/resolve.c:4774
-#, no-c-format
-msgid "Unsupported statement inside WHERE at %L"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: fortran/resolve.c:4651
-#, fuzzy, no-c-format
-msgid "expression reference type error at %L"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: fortran/resolve.c:4683
-#, no-c-format
-msgid "Unsupported statement while finding forall index in expression"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: fortran/resolve.c:4730
-#, no-c-format
-msgid "Assignment to a FORALL index variable at %L"
-msgstr ""
+#: config/xtensa/xtensa.opt:23
+#, fuzzy
+msgid "Use CONST16 instruction to load constants"
+msgstr "出力する引数をセーブするため push 命令を使う"
 
-#: fortran/resolve.c:4738
-#, no-c-format
-msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
+#: config/xtensa/xtensa.opt:27
+msgid "Disable position-independent code (PIC) for use in OS kernel code"
 msgstr ""
 
-#: fortran/resolve.c:4867
-#, no-c-format
-msgid "An outer FORALL construct already has an index with this name %L"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: fortran/resolve.c:4879 fortran/resolve.c:4882 fortran/resolve.c:4885
-#, no-c-format
-msgid "A FORALL index must not appear in a limit or stride expression in the same FORALL at %L"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: fortran/resolve.c:4938
-#, no-c-format
-msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: fortran/resolve.c:5068
-#, no-c-format
-msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
+#: config/xtensa/xtensa.opt:43
+msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions"
 msgstr ""
 
-#: fortran/resolve.c:5071
-#, no-c-format
-msgid "Variable '%s' has not been assigned a target label at %L"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: fortran/resolve.c:5082
-#, no-c-format
-msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
+#: config/mips/mips.opt:23
+msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
 msgstr ""
 
-#: fortran/resolve.c:5097
-#, no-c-format
-msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
+#: config/mips/mips.opt:27
+msgid "Generate code that can be used in SVR4-style dynamic objects"
 msgstr ""
 
-#: fortran/resolve.c:5124
-#, no-c-format
-msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
-msgstr ""
+#: config/mips/mips.opt:31
+#, fuzzy
+msgid "Use PMC-style 'mad' instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: fortran/resolve.c:5133
-#, no-c-format
-msgid "Cannot assign to variable '%s' in PURE procedure at %L"
-msgstr ""
+#: config/mips/mips.opt:35
+#, fuzzy
+msgid "-march=ISA\tGenerate code for the given ISA"
+msgstr "所与の CPU 用のコードを生成する"
 
-#: fortran/resolve.c:5142
-#, no-c-format
-msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
+#: config/mips/mips.opt:39
+msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
 msgstr ""
 
-#: fortran/resolve.c:5162
-#, no-c-format
-msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
+#: config/mips/mips.opt:43
+msgid "Use Branch Likely instructions, overriding the architecture default"
 msgstr ""
 
-#: fortran/resolve.c:5177
-#, no-c-format
-msgid "Arithmetic IF statement at %L requires a numeric expression"
+#: config/mips/mips.opt:47
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
 msgstr ""
 
-#: fortran/resolve.c:5219
-#, no-c-format
-msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
-msgstr ""
+#: config/mips/mips.opt:51
+msgid "Trap on integer divide by zero"
+msgstr "整数のゼロ除算をトラップする"
 
-#: fortran/resolve.c:5226
-#, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
+#: config/mips/mips.opt:55
+msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
 msgstr ""
 
-#: fortran/resolve.c:5238
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+#: config/mips/mips.opt:59
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: fortran/resolve.c:5304
-#, no-c-format
-msgid "FORALL mask clause at %L requires a LOGICAL expression"
-msgstr ""
+#: config/mips/mips.opt:63
+#, fuzzy
+msgid "Use trap instructions to check for integer divide by zero"
+msgstr "整数のゼロ除算をトラップする"
 
-#: fortran/resolve.c:5507
-#, no-c-format
-msgid "Allocatable array '%s' at %L must have a deferred shape"
-msgstr ""
+#: config/mips/mips.opt:67
+#, fuzzy
+msgid "Allow the use of MDMX instructions"
+msgstr "DB 命令の使用を有効にする"
 
-#: fortran/resolve.c:5510
-#, no-c-format
-msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
+#: config/mips/mips.opt:71
+msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
 msgstr ""
 
-#: fortran/resolve.c:5517
-#, no-c-format
-msgid "Array pointer '%s' at %L must have a deferred shape"
-msgstr ""
+#: config/mips/mips.opt:75
+#, fuzzy
+msgid "Use MIPS-DSP instructions"
+msgstr "MIPS16 命令を使用しない"
 
-#: fortran/resolve.c:5528
-#, no-c-format
-msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr ""
+#: config/mips/mips.opt:79
+#, fuzzy
+msgid "Use MIPS-DSP REV 2 instructions"
+msgstr "POWER2 命令セットを使用する"
 
-#: fortran/resolve.c:5584
-#, no-c-format
-msgid "The module or main program array '%s' at %L must have constant shape"
-msgstr ""
+#: config/mips/mips.opt:89 config/mep/mep.opt:80
+msgid "Use big-endian byte order"
+msgstr "ビッグエンディアンのバイト順を使用する"
 
-#: fortran/resolve.c:5598
-#, no-c-format
-msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
-msgstr ""
+#: config/mips/mips.opt:93 config/mep/mep.opt:84
+msgid "Use little-endian byte order"
+msgstr "リトルエンディアンのバイト順を使用する"
 
-#: fortran/resolve.c:5617
-#, no-c-format
-msgid "'%s' at %L must have constant character length in this context"
-msgstr ""
+#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
+msgid "Use ROM instead of RAM"
+msgstr "RAM の代わりに ROM を利用する"
 
-#: fortran/resolve.c:5655
-#, no-c-format
-msgid "Allocatable '%s' at %L cannot have an initializer"
+#: config/mips/mips.opt:101
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: fortran/resolve.c:5658
-#, no-c-format
-msgid "External '%s' at %L cannot have an initializer"
+#: config/mips/mips.opt:105
+msgid "Use -G for data that is not defined by the current object"
 msgstr ""
 
-#: fortran/resolve.c:5661
-#, fuzzy, no-c-format
-msgid "Dummy '%s' at %L cannot have an initializer"
-msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+#: config/mips/mips.opt:109
+#, fuzzy
+msgid "Work around certain R4000 errata"
+msgstr "初期の 4300 ハードウェアバグの対処を行う"
 
-#: fortran/resolve.c:5664
-#, no-c-format
-msgid "Intrinsic '%s' at %L cannot have an initializer"
-msgstr ""
+#: config/mips/mips.opt:113
+#, fuzzy
+msgid "Work around certain R4400 errata"
+msgstr "初期の 4300 ハードウェアバグの対処を行う"
 
-#: fortran/resolve.c:5667
-#, no-c-format
-msgid "Function result '%s' at %L cannot have an initializer"
+#: config/mips/mips.opt:117
+msgid "Work around certain R10000 errata"
 msgstr ""
 
-#: fortran/resolve.c:5670
-#, no-c-format
-msgid "Automatic array '%s' at %L cannot have an initializer"
+#: config/mips/mips.opt:121
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: fortran/resolve.c:5685
-#, no-c-format
-msgid "The type %s cannot be host associated at %L because it is blocked by an incompatible object of the same name at %L"
+#: config/mips/mips.opt:125
+msgid "Work around certain VR4120 errata"
 msgstr ""
 
-#: fortran/resolve.c:5709
-#, no-c-format
-msgid "Object '%s' at %L must have the SAVE attribute %s"
+#: config/mips/mips.opt:129
+msgid "Work around VR4130 mflo/mfhi errata"
 msgstr ""
 
-#: fortran/resolve.c:5735
-#, no-c-format
-msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
-msgstr ""
+#: config/mips/mips.opt:133
+#, fuzzy
+msgid "Work around an early 4300 hardware bug"
+msgstr "初期の 4300 ハードウェアバグの対処を行う"
 
-#: fortran/resolve.c:5749
-#, no-c-format
-msgid "Character-valued statement function '%s' at %L must have constant length"
-msgstr ""
+#: config/mips/mips.opt:137
+#, fuzzy
+msgid "FP exceptions are enabled"
+msgstr "有効オプション: "
 
-#: fortran/resolve.c:5757
-#, no-c-format
-msgid "Automatic character length function '%s' at %L must have an explicit interface"
-msgstr ""
+#: config/mips/mips.opt:141
+#, fuzzy
+msgid "Use 32-bit floating-point registers"
+msgstr "32 ビット一般レジスタを使用する"
+
+#: config/mips/mips.opt:145
+#, fuzzy
+msgid "Use 64-bit floating-point registers"
+msgstr "64 ビット一般レジスタを使用する"
 
-#: fortran/resolve.c:5780
-#, no-c-format
-msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
+#: config/mips/mips.opt:149
+msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
 msgstr ""
 
-#: fortran/resolve.c:5795
-#, fuzzy, no-c-format
-msgid "External object '%s' at %L may not have an initializer"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: config/mips/mips.opt:153
+#, fuzzy
+msgid "Generate floating-point multiply-add instructions"
+msgstr "浮動小数の乗算/加算命令を生成する"
 
-#: fortran/resolve.c:5803
-#, no-c-format
-msgid "ELEMENTAL function '%s' at %L must have a scalar result"
-msgstr ""
+#: config/mips/mips.opt:157
+msgid "Use 32-bit general registers"
+msgstr "32 ビット一般レジスタを使用する"
 
-#: fortran/resolve.c:5824
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
-msgstr ""
+#: config/mips/mips.opt:161
+msgid "Use 64-bit general registers"
+msgstr "64 ビット一般レジスタを使用する"
 
-#: fortran/resolve.c:5828
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
+#: config/mips/mips.opt:165
+msgid "Use GP-relative addressing to access small data"
 msgstr ""
 
-#: fortran/resolve.c:5832
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pure"
+#: config/mips/mips.opt:169
+msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
 msgstr ""
 
-#: fortran/resolve.c:5836
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
-msgstr ""
+#: config/mips/mips.opt:173
+#, fuzzy
+msgid "Allow the use of hardware floating-point ABI and instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/resolve.c:5845
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
+#: config/mips/mips.opt:177
+msgid "Generate code that can be safely linked with MIPS16 code."
 msgstr ""
 
-#: fortran/resolve.c:5870
-#, no-c-format
-msgid "Character length of component '%s' needs to be a constant specification expression at %L."
-msgstr ""
+#: config/mips/mips.opt:181
+#, fuzzy
+msgid "-mipsN\tGenerate code for ISA level N"
+msgstr "Intel as 用のコードを生成する"
 
-#: fortran/resolve.c:5885
-#, 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/mips/mips.opt:185
+#, fuzzy
+msgid "Generate MIPS16 code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:5895
-#, no-c-format
-msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
-msgstr ""
+#: config/mips/mips.opt:189
+#, fuzzy
+msgid "Use MIPS-3D instructions"
+msgstr "MIPS16 命令を使用しない"
 
-#: fortran/resolve.c:5905
-#, no-c-format
-msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
-msgstr ""
+#: config/mips/mips.opt:193
+#, fuzzy
+msgid "Use ll, sc and sync instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: fortran/resolve.c:5923
-#, no-c-format
-msgid "Component '%s' of '%s' at %L must have constant array bounds."
+#: config/mips/mips.opt:197
+msgid "Use -G for object-local data"
 msgstr ""
 
-#: fortran/resolve.c:5964
-#, no-c-format
-msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
-msgstr ""
+#: config/mips/mips.opt:201
+msgid "Use indirect calls"
+msgstr "間接呼び出しを使用する"
 
-#: fortran/resolve.c:5977
-#, no-c-format
-msgid "The array '%s' must have constant shape to be a NAMELIST object at %L"
-msgstr ""
+#: config/mips/mips.opt:205
+#, fuzzy
+msgid "Use a 32-bit long type"
+msgstr "32 ビット long 型を使用する"
 
-#: fortran/resolve.c:5990
-#, no-c-format
-msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
-msgstr ""
+#: config/mips/mips.opt:209
+#, fuzzy
+msgid "Use a 64-bit long type"
+msgstr "64 ビット long 型を使用する"
 
-#: fortran/resolve.c:6009
-#, no-c-format
-msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
+#: config/mips/mips.opt:213
+msgid "Pass the address of the ra save location to _mcount in $12"
 msgstr ""
 
-#: fortran/resolve.c:6026
-#, no-c-format
-msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
-msgstr ""
+#: config/mips/mips.opt:217
+msgid "Don't optimize block moves"
+msgstr "ブロック移動を最適化しない"
 
-#: fortran/resolve.c:6038
-#, no-c-format
-msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
-msgstr ""
+#: config/mips/mips.opt:221
+#, fuzzy
+msgid "Use the mips-tfile postpass"
+msgstr "asm 後過程で mips-tfile を利用する"
 
-#: fortran/resolve.c:6049
-#, fuzzy, no-c-format
-msgid "Incompatible derived type in PARAMETER at %L"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: config/mips/mips.opt:225
+#, fuzzy
+msgid "Allow the use of MT instructions"
+msgstr "RTPS 命令の利用を有効にする"
 
-#: fortran/resolve.c:6151
-#, no-c-format
-msgid "Assumed size array at %L must be a dummy argument"
-msgstr ""
+#: config/mips/mips.opt:229
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
 
-#: fortran/resolve.c:6154
-#, no-c-format
-msgid "Assumed shape array at %L must be a dummy argument"
+#: config/mips/mips.opt:233
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: fortran/resolve.c:6167
-#, no-c-format
-msgid "Symbol at %L is not a DUMMY variable"
-msgstr ""
+#: config/mips/mips.opt:237
+#, fuzzy
+msgid "Do not use MDMX instructions"
+msgstr "MIPS16 命令を使用しない"
 
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "The derived type '%s' at %L is of type '%s', which has not been defined."
-msgstr ""
+#: config/mips/mips.opt:241
+#, fuzzy
+msgid "Generate normal-mode code"
+msgstr "SA コードを生成する"
 
-#: fortran/resolve.c:6201
-#, no-c-format
-msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
-msgstr ""
+#: config/mips/mips.opt:245
+#, fuzzy
+msgid "Do not use MIPS-3D instructions"
+msgstr "MIPS16 命令を使用しない"
 
-#: fortran/resolve.c:6239
-#, no-c-format
-msgid "Intrinsic at %L does not exist"
-msgstr ""
+#: config/mips/mips.opt:249
+#, fuzzy
+msgid "Use paired-single floating-point instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/resolve.c:6272
-#, no-c-format
-msgid "Threadprivate at %L isn't SAVEd"
+#: config/mips/mips.opt:253
+msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
 msgstr ""
 
-#: fortran/resolve.c:6351
-#, no-c-format
-msgid "BLOCK DATA element '%s' at %L must be in COMMON"
+#: config/mips/mips.opt:257
+msgid "Try to allow the linker to turn PIC calls into direct calls"
 msgstr ""
 
-#: fortran/resolve.c:6395
-#, no-c-format
-msgid "Nonconstant array section at %L in DATA statement"
+#: config/mips/mips.opt:261
+msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
 msgstr ""
 
-#: fortran/resolve.c:6408
-#, no-c-format
-msgid "DATA statement at %L has more variables than values"
-msgstr ""
+#: config/mips/mips.opt:265
+#, fuzzy
+msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/resolve.c:6500
-#, no-c-format
-msgid "iterator start at %L does not simplify"
-msgstr ""
+#: config/mips/mips.opt:269
+#, fuzzy
+msgid "Use SmartMIPS instructions"
+msgstr "MIPS16 命令を使用しない"
 
-#: fortran/resolve.c:6508
-#, no-c-format
-msgid "iterator end at %L does not simplify"
-msgstr ""
+#: config/mips/mips.opt:273
+#, fuzzy
+msgid "Prevent the use of all hardware floating-point instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
+
+#: config/mips/mips.opt:277
+msgid "Optimize lui/addiu address loads"
+msgstr "lui/addiu アドレスロードを最適化する"
 
-#: fortran/resolve.c:6516
-#, no-c-format
-msgid "iterator step at %L does not simplify"
+#: config/mips/mips.opt:281
+#, fuzzy
+msgid "Assume all symbols have 32-bit values"
+msgstr "全ての double をアラインされたものとみなす"
+
+#: config/mips/mips.opt:285
+msgid "Use synci instruction to invalidate i-cache"
 msgstr ""
 
-#: fortran/resolve.c:6639
-#, no-c-format
-msgid "DATA statement at %L has more values than variables"
+#: config/mips/mips.opt:289
+msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
 msgstr ""
 
-#: fortran/resolve.c:6715
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but not used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: 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:6720
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but cannot be used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/mips/mips.opt:297
+#, fuzzy
+msgid "Perform VR4130-specific alignment optimizations"
+msgstr "末尾呼び出し最適化を行う"
 
-#: fortran/resolve.c:6805
-#, no-c-format
-msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
+#: config/mips/mips.opt:301
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: fortran/resolve.c:6813
-#, no-c-format
-msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
-msgstr ""
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "スモールアドレス空間とみなす"
 
-#: fortran/resolve.c:6828
-#, no-c-format
-msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "68HC11 用にコンパイルする"
 
-#: fortran/resolve.c:6835
-#, no-c-format
-msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "68HC12 用にコンパイルする"
 
-#: fortran/resolve.c:6936
-#, no-c-format
-msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+#, fuzzy
+msgid "Compile for a 68HCS12"
+msgstr "68HC12 用にコンパイルする"
 
-#: fortran/resolve.c:6953
-#, no-c-format
-msgid "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE statement at %L"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "自動 pre/post デクリメント インクリメントを許容する"
 
-#: fortran/resolve.c:6967
-#, no-c-format
-msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: fortran/resolve.c:6976
-#, no-c-format
-msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:57
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
 
-#: fortran/resolve.c:7055
-#, no-c-format
-msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "自動 pre/post デクリメント インクリメントを許容しない"
 
-#: fortran/resolve.c:7066
-#, no-c-format
-msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:65
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "関数開始部分用のスタブを使用する"
 
-#: fortran/resolve.c:7077
-#, no-c-format
-msgid "Substring at %L has length zero"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:69
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "ret 命令は実装されていません"
 
-#: fortran/resolve.c:7120
-#, no-c-format
-msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:73
+#, fuzzy
+msgid "Use direct addressing mode for soft registers"
+msgstr "'小さな' 集合体をレジスタではなくメモリに格納して返す"
 
-#: fortran/resolve.c:7147
-#, no-c-format
-msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "32 ビット整数モードでコンパイルする"
 
-#: fortran/resolve.c:7173
-#, no-c-format
-msgid "User operator procedure '%s' at %L must be a FUNCTION"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "レジスタ確保順を指定する"
 
-#: fortran/resolve.c:7179
-#, no-c-format
-msgid "User operator procedure '%s' at %L cannot be assumed character length"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:86
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "複雑なアドレシングモードを利用しない"
 
-#: fortran/resolve.c:7185
-#, no-c-format
-msgid "User operator procedure '%s' at %L must have at least one argument"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "16 ビット整数モードでコンパイルする"
 
-#: fortran/resolve.c:7195
-#, no-c-format
-msgid "First argument of operator interface at %L cannot be optional"
-msgstr ""
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "利用可能ソフトレジスタの数を示す"
 
-#: fortran/resolve.c:7207
-#, no-c-format
-msgid "Second argument of operator interface at %L cannot be optional"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: fortran/resolve.c:7211
-#, no-c-format
-msgid "Operator interface at %L must have, at most, two arguments"
-msgstr ""
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+#, fuzzy
+msgid "Generate GFLOAT double precision code"
+msgstr "リトルエンディアンのコードを生成"
 
-#: fortran/resolve.c:7244
-#, no-c-format
-msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
-msgstr ""
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "GNU as 用のコードを生成する"
 
-#: fortran/scanner.c:676 fortran/scanner.c:797
-#, no-c-format
-msgid "Limit of %d continuations exceeded in statement at %C"
-msgstr ""
+#: config/vax/vax.opt:43
+#, fuzzy
+msgid "Generate code for UNIX assembler"
+msgstr "GNU as 用のコードを生成する"
 
-#: fortran/scanner.c:721
-#, fuzzy, no-c-format
-msgid "Missing '&' in continued character constant at %C"
-msgstr "ʸ»úÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr ""
 
-#: fortran/scanner.c:930
-#, no-c-format
-msgid "Nonconforming tab character at %C"
+#: config/vax/vax.opt:51
+msgid "Use new adddi3/subdi3 patterns"
 msgstr ""
 
-#: fortran/scanner.c:1021 fortran/scanner.c:1024
-#, no-c-format
-msgid "'&' not allowed by itself in line %d"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: fortran/scanner.c:1046 fortran/scanner.c:1049
-#, no-c-format
-msgid "'&' not allowed by itself with comment in line %d"
+#: config/cris/cris.opt:45
+#, fuzzy
+msgid "Work around bug in multiplication instruction"
+msgstr "乗算-加算浮動小数点命令を使用しない"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: fortran/scanner.c:1065
-#, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: fortran/scanner.c:1262
-#, fuzzy, no-c-format
-msgid "%s:%d: file %s left but not entered"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤«¤é½Ð¤Þ¤·¤¿¤¬Æþ¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
 
-#: fortran/scanner.c:1289
-#, fuzzy, no-c-format
-msgid "%s:%d: Illegal preprocessor directive"
-msgstr "¥×¥ê¥×¥í¥»¥¹Ì¿ÎáÃæ¤Ë %s ¤¬¤¢¤ê¤Þ¤¹"
+#: config/cris/cris.opt:71
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "ビットフィールド命令を使用しない"
 
-#: fortran/scanner.c:1382
-#, no-c-format
-msgid "File '%s' is being included recursively"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: fortran/scanner.c:1397
-#, fuzzy, no-c-format
-msgid "Can't open file '%s'"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
-
-#: fortran/scanner.c:1406
-#, fuzzy, no-c-format
-msgid "Can't open included file '%s'"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: config/cris/cris.opt:89
+#, fuzzy
+msgid "Do not tune stack alignment"
+msgstr "スタックバイアスを使用しない"
 
-#: fortran/scanner.c:1508
-#, fuzzy, c-format
-msgid "%s:%3d %s\n"
-msgstr "%s: %s"
+#: config/cris/cris.opt:98
+#, fuzzy
+msgid "Do not tune writable data alignment"
+msgstr "文字列を書き込み可能データセクションに格納する"
 
-#: fortran/simplify.c:80
-#, no-c-format
-msgid "Result of %s overflows its kind at %L"
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: fortran/simplify.c:84
-#, no-c-format
-msgid "Result of %s underflows its kind at %L"
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: fortran/simplify.c:88
-#, no-c-format
-msgid "Result of %s is NaN at %L"
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: fortran/simplify.c:92
-#, no-c-format
-msgid "Result of %s gives range error for its kind at %L"
-msgstr ""
+#: config/cris/cris.opt:142
+#, fuzzy
+msgid "Do not emit function prologue or epilogue"
+msgstr "関数の前置き/結びのためのサブルーチンを利用する"
 
-#: fortran/simplify.c:114
-#, no-c-format
-msgid "KIND parameter of %s at %L must be an initialization expression"
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: fortran/simplify.c:124
-#, fuzzy, no-c-format
-msgid "Invalid KIND parameter of %s at %L"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
-
-#: fortran/simplify.c:262
-#, no-c-format
-msgid "Argument of ACHAR function at %L outside of range [0,127]"
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: fortran/simplify.c:287
-#, no-c-format
-msgid "Argument of ACOS at %L must be between -1 and 1"
+#: config/cris/cris.opt:165
+msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
 msgstr ""
 
-#: fortran/simplify.c:309
-#, no-c-format
-msgid "Argument of ACOSH at %L must not be less than 1"
+#: config/cris/cris.opt:169
+msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: fortran/simplify.c:536
-#, no-c-format
-msgid "Argument of ASIN at %L must be between -1 and 1"
+#: config/cris/cris.opt:173
+msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: fortran/simplify.c:592
-#, no-c-format
-msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
+#: config/h8300/h8300.opt:23
+#, fuzzy
+msgid "Generate H8S code"
+msgstr "H8/S コードを生成する"
 
-#: fortran/simplify.c:618
-#, no-c-format
-msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
+#: config/h8300/h8300.opt:27
+#, fuzzy
+msgid "Generate H8SX code"
+msgstr "H8/S コードを生成する"
 
-#: fortran/simplify.c:709
-#, no-c-format
-msgid "Argument of CHAR function at %L outside of range [0,255]"
-msgstr ""
+#: config/h8300/h8300.opt:31
+#, fuzzy
+msgid "Generate H8S/2600 code"
+msgstr "H8/S2600 コードを生成する"
 
-#: fortran/simplify.c:1248
-#, no-c-format
-msgid "Argument of IACHAR at %L must be of length one"
-msgstr ""
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "整数を 32 ビット幅とする"
 
-#: fortran/simplify.c:1255
-#, no-c-format
-msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr ""
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "引数をレジスタ渡しにする"
 
-#: fortran/simplify.c:1292
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBCLR at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "バイトサイズ単位のメモリアクセスが遅いことを考慮する"
 
-#: fortran/simplify.c:1300
-#, no-c-format
-msgid "Second argument of IBCLR exceeds bit size at %L"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "リンカの -relax オプションを有効にする"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "H8/300H コードを生成する"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
 msgstr ""
 
-#: fortran/simplify.c:1334
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBITS at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "H8/300 アラインメント規則を使用する"
 
-#: fortran/simplify.c:1340
-#, fuzzy, no-c-format
-msgid "Invalid third argument of IBITS at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/v850/v850.opt:23
+#, fuzzy
+msgid "Use registers r2 and r5"
+msgstr "浮動小数点レジスタを利用する"
 
-#: fortran/simplify.c:1350
-#, no-c-format
-msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
-msgstr ""
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "switch テーブルで 4 バイトエントリを使用する"
 
-#: fortran/simplify.c:1398
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBSET at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "バックエンドデバッグを有効にする"
 
-#: fortran/simplify.c:1406
-#, no-c-format
-msgid "Second argument of IBSET exceeds bit size at %L"
-msgstr ""
+#: config/v850/v850.opt:35
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "分割命令を使用しない"
 
-#: fortran/simplify.c:1436
-#, no-c-format
-msgid "Argument of ICHAR at %L must be of length one"
-msgstr ""
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "関数の主要部分毎に r30 を再利用する"
+
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Green Hill の ABI をサポートする"
 
-#: fortran/simplify.c:1648
-#, fuzzy, no-c-format
-msgid "Argument of INT at %L is not a valid type"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "PC 関連の関数呼び出しを禁じる"
 
-#: fortran/simplify.c:1690
-#, fuzzy, no-c-format
-msgid "Argument of %s at %L is not a valid type"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "関数開始部分用のスタブを使用する"
 
-#: fortran/simplify.c:1785
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFT at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "SDA 領域にとって望ましい最大データサイズを設定する"
 
-#: fortran/simplify.c:1801
-#, no-c-format
-msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
-msgstr ""
+#: config/v850/v850.opt:59
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "DB 命令の使用を有効にする"
 
-#: fortran/simplify.c:1865
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFTC at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "-mep -mprolog-function と同様"
 
-#: fortran/simplify.c:1879
-#, fuzzy, no-c-format
-msgid "Invalid third argument of ISHFTC at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "TDA 領域にとって望ましい最大データサイズを設定する"
 
-#: fortran/simplify.c:1885
-#, no-c-format
-msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: fortran/simplify.c:1901
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
+#: config/v850/v850.opt:75
+msgid "Enforce table jump"
 msgstr ""
 
-#: fortran/simplify.c:1904
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
+#: config/v850/v850.opt:82
+msgid "Compile for the v850 processor"
+msgstr "v850 プロセッサ用にコンパイルする"
 
-#: fortran/simplify.c:1975
-#, no-c-format
-msgid "Argument of KIND at %L is a DERIVED type"
-msgstr ""
+#: config/v850/v850.opt:86
+#, fuzzy
+msgid "Compile for the v850e processor"
+msgstr "v850 プロセッサ用にコンパイルする"
 
-#: fortran/simplify.c:2046
-#, fuzzy, no-c-format
-msgid "DIM argument at %L is out of bounds"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/v850/v850.opt:90
+#, fuzzy
+msgid "Compile for the v850e1 processor"
+msgstr "v850 プロセッサ用にコンパイルする"
 
-#: fortran/simplify.c:2214
-#, no-c-format
-msgid "Argument of LOG at %L cannot be less than or equal to zero"
+#: config/v850/v850.opt:94
+msgid "Compile for the v850e2 processor"
 msgstr ""
 
-#: fortran/simplify.c:2227
-#, no-c-format
-msgid "Complex argument of LOG at %L cannot be zero"
+#: config/v850/v850.opt:98
+msgid "Compile for the v850e2v3 processor"
 msgstr ""
 
-#: fortran/simplify.c:2276
-#, no-c-format
-msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr ""
+#: config/v850/v850.opt:102
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "ZDA 領域にとって望ましい最大データサイズを設定する"
 
-#. Result is processor-dependent.
-#: fortran/simplify.c:2453
-#, no-c-format
-msgid "Second argument MOD at %L is zero"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#. Result is processor-dependent.
-#: fortran/simplify.c:2464
-#, fuzzy, no-c-format
-msgid "Second argument of MOD at %L is zero"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
-
-#. Result is processor-dependent. This processor just opts
-#. to not handle it at all.
-#. Result is processor-dependent.
-#: fortran/simplify.c:2512 fortran/simplify.c:2524
-#, no-c-format
-msgid "Second argument of MODULO at %L is zero"
-msgstr ""
+#: config/mmix/mmix.opt:28
+#, fuzzy
+msgid "Use register stack for parameters and return value"
+msgstr "引数をレジスタ渡しにする"
 
-#: fortran/simplify.c:2579
-#, fuzzy, no-c-format
-msgid "Second argument of NEAREST at %L shall not be zero"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: config/mmix/mmix.opt:32
+#, fuzzy
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "呼び出しで破壊されるレジスタがグローバルレジスタ変数として使われました"
 
-#: fortran/simplify.c:2903
-#, fuzzy, no-c-format
-msgid "Invalid second argument of REPEAT at %L"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: config/mmix/mmix.opt:37
+#, fuzzy
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "ハードウェア浮動小数点命令を使用する"
 
-#: fortran/simplify.c:2977
-#, no-c-format
-msgid "Integer too large in shape specification at %L"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: fortran/simplify.c:2987
-#, no-c-format
-msgid "Too many dimensions in shape specification for RESHAPE 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/simplify.c:2995
-#, no-c-format
-msgid "Shape specification at %L cannot be negative"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: fortran/simplify.c:3005
-#, no-c-format
-msgid "Shape specification at %L cannot be the null array"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: fortran/simplify.c:3029
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: fortran/simplify.c:3036
-#, no-c-format
-msgid "Error in ORDER parameter of RESHAPE at %L"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: fortran/simplify.c:3046
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is out of range"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: fortran/simplify.c:3055
-#, no-c-format
-msgid "Invalid permutation in ORDER parameter at %L"
+#: config/mmix/mmix.opt:79
+#, fuzzy
+msgid "Use addresses that allocate global registers"
+msgstr "カーネルグローバルレジスタを利用"
+
+#: config/mmix/mmix.opt:83
+#, fuzzy
+msgid "Do not use addresses that allocate global registers"
+msgstr "BK レジスタを確保しない"
+
+#: config/mmix/mmix.opt:87
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
+
+#: config/mmix/mmix.opt:91
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "multm 命令を生成しない"
+
+#: config/mmix/mmix.opt:95
+#, fuzzy
+msgid "Set start-address of the program"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: fortran/simplify.c:3112
-#, no-c-format
-msgid "PAD parameter required for short SOURCE parameter at %L"
+#: config/iq2000/iq2000.opt:23
+#, fuzzy
+msgid "Specify CPU for code generation purposes"
+msgstr "命令スケジューリングのために CPU を指定する"
+
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "命令スケジューリングのために CPU を指定する"
+
+#: config/iq2000/iq2000.opt:35 config/microblaze/microblaze.opt:65
+msgid "Use GP relative sdata/sbss sections"
+msgstr "GP 関連 sdata/sbss セクションを使用する"
+
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "crt0.o をデフォルトとしない"
+
+#: config/bfin/bfin.opt:23 config/mep/mep.opt:141
+msgid "Use simulator runtime"
 msgstr ""
 
-#: fortran/simplify.c:3282
-#, no-c-format
-msgid "Result of SCALE overflows its kind at %L"
+#: 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"
 msgstr ""
 
-#: fortran/simplify.c:3900
-#, fuzzy, no-c-format
-msgid "Argument of SQRT at %L has a negative value"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂΤÎÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+msgstr ""
 
-#: fortran/simplify.c:3962
-#, no-c-format
-msgid "TRANSFER intrinsic not implemented for initialization at %L"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: fortran/symbol.c:112
-#, no-c-format
-msgid "Duplicate IMPLICIT NONE statement at %C"
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: fortran/symbol.c:152
-#, no-c-format
-msgid "Letter '%c' already set in IMPLICIT statement at %C"
+#: config/bfin/bfin.opt:52
+msgid "Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: fortran/symbol.c:174
-#, no-c-format
-msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: fortran/symbol.c:185
-#, no-c-format
-msgid "Letter %c already has an IMPLICIT type at %C"
+#: config/bfin/bfin.opt:69
+msgid "Link with the fast floating-point library"
 msgstr ""
 
-#: fortran/symbol.c:233
-#, no-c-format
-msgid "Symbol '%s' at %L has no IMPLICIT type"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: fortran/symbol.c:314
-#, no-c-format
-msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
+#: config/bfin/bfin.opt:85
+msgid "Enable multicore support"
 msgstr ""
 
-#: fortran/symbol.c:522 fortran/symbol.c:1021
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute at %L"
+#: config/bfin/bfin.opt:89
+msgid "Build for Core A"
 msgstr ""
 
-#: fortran/symbol.c:525
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute in '%s' at %L"
+#: config/bfin/bfin.opt:93
+msgid "Build for Core B"
 msgstr ""
 
-#: fortran/symbol.c:533
-#, no-c-format
-msgid "In the selected standard, %s attribute conflicts with %s attribute at %L"
+#: config/bfin/bfin.opt:97
+msgid "Build for SDRAM"
 msgstr ""
 
-#: fortran/symbol.c:539
-#, no-c-format
-msgid "In the selected standard, %s attribute conflicts with %s attribute in '%s' at %L"
+#: config/bfin/bfin.opt:101
+#, fuzzy
+msgid "Assume ICPLBs are enabled at runtime."
+msgstr "実行時に再配置可能なコードを生成する"
+
+#: config/picochip/picochip.opt:23
+msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
 msgstr ""
 
-#: fortran/symbol.c:582
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol at %L"
+#: config/picochip/picochip.opt:27
+msgid "Specify which type of multiplication to use. Can be mem, mac or none."
 msgstr ""
 
-#: fortran/symbol.c:585
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol %s at %L"
+#: config/picochip/picochip.opt:31
+msgid "Specify whether the byte access instructions should be used. Enabled by default."
 msgstr ""
 
-#: fortran/symbol.c:601
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute specified at %L"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/picochip/picochip.opt:35
+#, fuzzy
+msgid "Enable debug output to be generated."
+msgstr "デバッグ出力を有効にする"
 
-#: fortran/symbol.c:740
-#, no-c-format
-msgid "Cray Pointee at %L appears in multiple pointer() statements."
+#: config/picochip/picochip.opt:39
+msgid "Allow a symbol value to be used as an immediate value in an instruction."
 msgstr ""
 
-#: fortran/symbol.c:772
-#, fuzzy, no-c-format
-msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: config/picochip/picochip.opt:43
+msgid "Generate warnings when inefficient code is known to be generated."
+msgstr ""
 
-#: fortran/symbol.c:780
-#, fuzzy, no-c-format
-msgid "Duplicate SAVE attribute specified at %L"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: config/vxworks.opt:24
+#, fuzzy
+msgid "Assume the VxWorks RTP environment"
+msgstr "通常の C 実行環境を前提とする"
 
-#: fortran/symbol.c:1051
-#, no-c-format
-msgid "%s procedure at %L is already declared as %s procedure"
+#: config/vxworks.opt:31
+#, fuzzy
+msgid "Assume the VxWorks vThreads environment"
+msgstr "通常の C 実行環境を前提とする"
+
+#: 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
+#, fuzzy, c-format
+msgid "missing filename after %qs"
+msgstr "%s の後ろの数字を欠いています"
+
+#: config/darwin.opt:111
+msgid "Generate compile-time CFString objects"
 msgstr ""
 
-#: fortran/symbol.c:1086
-#, no-c-format
-msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
+#: config/darwin.opt:205
+msgid "Warn if constant CFString objects contain non-portable characters"
 msgstr ""
 
-#: fortran/symbol.c:1109
-#, no-c-format
-msgid "ACCESS specification at %L was already specified"
+#: config/darwin.opt:210
+msgid "Generate AT&T-style stubs for Mach-O"
 msgstr ""
 
-#: fortran/symbol.c:1129
-#, no-c-format
-msgid "Symbol '%s' at %L already has an explicit interface"
+#: config/darwin.opt:214
+msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
-#: fortran/symbol.c:1174
-#, no-c-format
-msgid "Symbol '%s' at %L cannot have a type"
+#: config/darwin.opt:218
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "unix アセンブラが処理できるコードを生成する"
+
+#: config/darwin.opt:226
+msgid "The earliest MacOS X version on which this program will run"
 msgstr ""
 
-#: fortran/symbol.c:1314
-#, no-c-format
-msgid "Component '%s' at %C already declared at %L"
+#: config/darwin.opt:230
+msgid "Set sizeof(bool) to 1"
 msgstr ""
 
-#: fortran/symbol.c:1392
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %C is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: config/darwin.opt:234
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "リトルエンディアン用のコードを生成する"
 
-#: fortran/symbol.c:1424
-#, no-c-format
-msgid "Derived type '%s' at %C is being used before it is defined"
+#: config/darwin.opt:238
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "バイト/ワード ISA 拡張用のコードを発行する"
+
+#: config/darwin.opt:242
+msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
 msgstr ""
 
-#: fortran/symbol.c:1452
-#, no-c-format
-msgid "'%s' at %C is not a member of the '%s' structure"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: fortran/symbol.c:1458
-#, no-c-format
-msgid "Component '%s' at %C is a PRIVATE component of '%s'"
+#: config/lynx.opt:27
+#, fuzzy
+msgid "Use shared libraries"
+msgstr "ハードウェア浮動小数点を利用"
+
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: fortran/symbol.c:1611
-#, no-c-format
-msgid "Duplicate statement label %d at %L and %L"
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "DB 命令の使用を無効にする"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "DB 命令の使用を有効にする"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: fortran/symbol.c:1621
-#, no-c-format
-msgid "Label %d at %C already referenced as branch target"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: fortran/symbol.c:1630
-#, no-c-format
-msgid "Label %d at %C already referenced as a format label"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: fortran/symbol.c:1672
-#, no-c-format
-msgid "Label %d at %C previously used as a FORMAT label"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: fortran/symbol.c:1680
-#, no-c-format
-msgid "Label %d at %C previously used as branch target"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: fortran/symbol.c:1934
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
-#: fortran/symbol.c:1937
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
+#: config/linux.opt:24
+msgid "Use Bionic C library"
 msgstr ""
 
-#. Symbol is from another namespace.
-#: fortran/symbol.c:2078
-#, no-c-format
-msgid "Symbol '%s' at %C has already been host associated"
+#: config/linux.opt:28
+msgid "Use GNU C library"
 msgstr ""
 
-#: fortran/trans-common.c:366
-#, no-c-format
-msgid "Named COMMON block '%s' at %L shall be of the same size"
+#: config/linux.opt:32
+msgid "Use uClibc C library"
 msgstr ""
 
-#: fortran/trans-common.c:669
-#, no-c-format
-msgid "Bad array reference at %L"
+#: config/mep/mep.opt:21
+#, fuzzy
+msgid "Enable absolute difference instructions"
+msgstr "DB 命令の使用を有効にする"
+
+#: config/mep/mep.opt:25
+#, fuzzy
+msgid "Enable all optional instructions"
+msgstr "並列命令を有効にする"
+
+#: config/mep/mep.opt:29
+#, fuzzy
+msgid "Enable average instructions"
+msgstr "並列命令を有効にする"
+
+#: config/mep/mep.opt:33
+msgid "Variables this size and smaller go in the based section. (default 0)"
 msgstr ""
 
-#: fortran/trans-common.c:677
-#, no-c-format
-msgid "Illegal reference type at %L as EQUIVALENCE object"
+#: config/mep/mep.opt:37
+#, fuzzy
+msgid "Enable bit manipulation instructions"
+msgstr "並列命令を有効にする"
+
+#: config/mep/mep.opt:41
+msgid "Section to put all const variables in (tiny, near, far) (no default)"
 msgstr ""
 
-#: fortran/trans-common.c:717
-#, no-c-format
-msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
+#: config/mep/mep.opt:45
+#, fuzzy
+msgid "Enable clip instructions"
+msgstr "並列命令を有効にする"
+
+#: config/mep/mep.opt:49
+msgid "Configuration name"
 msgstr ""
 
-#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:850
-#, no-c-format
-msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
+#: config/mep/mep.opt:53
+msgid "Enable MeP Coprocessor"
 msgstr ""
 
-#: fortran/trans-common.c:915
-#, no-c-format
-msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
+#: config/mep/mep.opt:57
+msgid "Enable MeP Coprocessor with 32-bit registers"
 msgstr ""
 
-#: fortran/trans-common.c:930
-#, no-c-format
-msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
+#: config/mep/mep.opt:61
+msgid "Enable MeP Coprocessor with 64-bit registers"
 msgstr ""
 
-#. The required offset conflicts with previous alignment
-#. requirements.  Insert padding immediately before this
-#. segment.
-#: fortran/trans-common.c:941
-#, no-c-format
-msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
+#: config/mep/mep.opt:65
+#, fuzzy
+msgid "Enable IVC2 scheduling"
+msgstr "デバッグを有効にする"
+
+#: config/mep/mep.opt:69
+msgid "Const variables default to the near section"
 msgstr ""
 
-#: fortran/trans-common.c:967
-#, no-c-format
-msgid "COMMON '%s' at %L does not exist"
+#: config/mep/mep.opt:76
+#, fuzzy
+msgid "Enable 32-bit divide instructions"
+msgstr "分割命令を使用しない"
+
+#: config/mep/mep.opt:91
+msgid "__io vars are volatile by default"
 msgstr ""
 
-#: fortran/trans-common.c:974
-#, no-c-format
-msgid "COMMON '%s' at %L requires %d bytes of padding at start"
+#: config/mep/mep.opt:95
+msgid "All variables default to the far section"
 msgstr ""
 
-#: fortran/trans-decl.c:446
-#, fuzzy, no-c-format
-msgid "storage size not known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+#: config/mep/mep.opt:99
+#, fuzzy
+msgid "Enable leading zero instructions"
+msgstr "DB 命令の使用を有効にする"
+
+#: config/mep/mep.opt:106
+#, fuzzy
+msgid "All variables default to the near section"
+msgstr "データ項目をそれら自身のセクションに配置する"
+
+#: config/mep/mep.opt:110
+#, fuzzy
+msgid "Enable min/max instructions"
+msgstr "並列命令を有効にする"
 
-#: fortran/trans-decl.c:453
-#, fuzzy, no-c-format
-msgid "storage size not constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/mep/mep.opt:114
+#, fuzzy
+msgid "Enable 32-bit multiply instructions"
+msgstr "並列命令を有効にする"
 
-#: fortran/trans-decl.c:2933
-#, fuzzy, no-c-format
-msgid "Unused parameter %s declared at %L"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.opt:118
+#, fuzzy
+msgid "Disable all optional instructions"
+msgstr "並列命令を無効にする"
 
-#: fortran/trans-decl.c:2939
-#, fuzzy, no-c-format
-msgid "Unused variable %s declared at %L"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/mep/mep.opt:125
+#, fuzzy
+msgid "Allow gcc to use the repeat/erepeat instructions"
+msgstr "分割命令を使用しない"
 
-#: fortran/trans-expr.c:1954
-#, fuzzy, no-c-format
-msgid "Unknown argument list function at %L"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: config/mep/mep.opt:129
+#, fuzzy
+msgid "All variables default to the tiny section"
+msgstr "データ項目をそれら自身のセクションに配置する"
 
-#: fortran/trans-intrinsic.c:767
-#, no-c-format
-msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
-msgstr ""
+#: config/mep/mep.opt:133
+#, fuzzy
+msgid "Enable saturation instructions"
+msgstr "並列命令を有効にする"
 
-#: fortran/trans-intrinsic.c:3339
-msgid "Argument NCOPIES of REPEAT intrinsic is negative"
+#: config/mep/mep.opt:137
+msgid "Use sdram version of runtime"
 msgstr ""
 
-#: fortran/trans-io.c:1010
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers."
+#: config/mep/mep.opt:145
+msgid "Use simulator runtime without vectors"
 msgstr ""
 
-#: fortran/trans-stmt.c:157
-msgid "Assigned label is not a target label"
+#: config/mep/mep.opt:149
+#, fuzzy
+msgid "All functions default to the far section"
+msgstr "各々の関数をそれ自身のセクションに配置する"
+
+#: config/mep/mep.opt:153
+msgid "Variables this size and smaller go in the tiny section. (default 4)"
 msgstr ""
 
-#: fortran/trans-stmt.c:184
-msgid "Assigned label is not in the list"
+#: config/vms/vms.opt:21
+msgid "Malloc data into P2 space"
 msgstr ""
 
-#: fortran/trans-stmt.c:439
-#, no-c-format
-msgid "An alternate return at %L without a * dummy argument"
+#: config/vms/vms.opt:25
+msgid "Set name of main routine for the debugger"
 msgstr ""
 
-#: fortran/trans.c:49
-msgid "Array bound mismatch"
+#: config/rx/rx.opt:26
+msgid "Store doubles in 64 bits."
 msgstr ""
 
-#: fortran/trans.c:50
-msgid "Array reference out of bounds"
+#: config/rx/rx.opt:30
+msgid "Stores doubles in 32 bits.  This is the default."
 msgstr ""
 
-#: fortran/trans.c:51
+#: config/rx/rx.opt:34
 #, fuzzy
-msgid "Incorrect function return value"
-msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃͤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "Disable the use of RX FPU instructions.  "
+msgstr "RTPS 命令の利用を無効にする"
 
-#. FIXME: i18n bug here.  Order of prints should not be
-#. fixed.
-#: java/gjavah.c:916
-#, fuzzy, c-format
-msgid "ignored method '"
-msgstr "¥á¥½¥Ã¥É `%s' Æâ:"
+#: config/rx/rx.opt:41
+#, fuzzy
+msgid "Enable the use of RX FPU instructions.  This is the default."
+msgstr "RTPS 命令の利用を有効にする"
 
-#: java/gjavah.c:918
-#, c-format
-msgid "' marked virtual\n"
+#: config/rx/rx.opt:47
+msgid "Specify the target RX cpu type."
 msgstr ""
 
-#: java/gjavah.c:2356
-#, c-format
-msgid "Try '"
+#: config/rx/rx.opt:53
+msgid "Data is stored in big-endian format."
 msgstr ""
 
-#: java/gjavah.c:2356
-#, c-format
-msgid " --help' for more information.\n"
+#: config/rx/rx.opt:57
+msgid "Data is stored in little-endian format.  (Default)."
 msgstr ""
 
-#: java/gjavah.c:2363
-#, c-format
-msgid "Usage: "
+#: config/rx/rx.opt:63
+#, fuzzy
+msgid "Maximum size of global and static variables which can be placed into the small data area."
+msgstr "8 ビット領域内に配置できる変数だけが初期化されました"
+
+#: config/rx/rx.opt:69
+msgid "Use the simulator runtime."
 msgstr ""
 
-#: java/gjavah.c:2363
-#, c-format
-msgid ""
-" [OPTION]... CLASS...\n"
-"\n"
+#: config/rx/rx.opt:75
+msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatable syntax."
 msgstr ""
 
-#: java/gjavah.c:2364
-#, c-format
-msgid ""
-"Generate C or C++ header files from .class files\n"
-"\n"
+#: config/rx/rx.opt:81
+#, fuzzy
+msgid "Enable linker relaxation."
+msgstr "リンカの緩和を有効にする"
+
+#: config/rx/rx.opt:87
+msgid "Maximum size in bytes of constant values allowed as operands."
 msgstr ""
 
-#: java/gjavah.c:2365
-#, fuzzy, c-format
-msgid "  -stubs                  Generate an implementation stub file\n"
-msgstr "  -pipe                    Ãæ´Ö¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¥Ñ¥¤¥×¤ò»È¤¦\n"
+#: config/rx/rx.opt:93
+#, fuzzy
+msgid "Specifies the number of registers to reserve for interrupt handlers."
+msgstr "PIC アドレシングに利用されるレジスタを指定する"
 
-#: java/gjavah.c:2366
-#, fuzzy, c-format
-msgid "  -jni                    Generate a JNI header or stub\n"
-msgstr "  -W                      ÆÃÊ̤ʷٹð¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: config/rx/rx.opt:99
+msgid "Specifies whether interrupt functions should save and restore the accumulator register."
+msgstr ""
 
-#: java/gjavah.c:2367
-#, fuzzy, c-format
-msgid "  -force                  Always overwrite output files\n"
-msgstr "  -o <file>                <file> ¤Ë½ÐÎϤò¹Ô¤Ê¤¦\n"
+#: config/lm32/lm32.opt:24
+#, fuzzy
+msgid "Enable multiply instructions"
+msgstr "並列命令を有効にする"
 
-#: java/gjavah.c:2368
-#, fuzzy, c-format
-msgid "  -old                    Unused compatibility option\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: config/lm32/lm32.opt:28
+#, fuzzy
+msgid "Enable divide and modulus instructions"
+msgstr "DB 命令の使用を有効にする"
 
-#: java/gjavah.c:2369
-#, fuzzy, c-format
-msgid "  -trace                  Unused compatibility option\n"
-msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: config/lm32/lm32.opt:32
+#, fuzzy
+msgid "Enable barrel shift instructions"
+msgstr "並列命令を有効にする"
 
-#: java/gjavah.c:2370
-#, c-format
-msgid "  -J OPTION               Unused compatibility option\n"
+#: config/lm32/lm32.opt:36
+#, fuzzy
+msgid "Enable sign extend instructions"
+msgstr "DB 命令の使用を有効にする"
+
+#: config/lm32/lm32.opt:40
+#, fuzzy
+msgid "Enable user-defined instructions"
+msgstr "DB 命令の使用を有効にする"
+
+#: config/microblaze/microblaze.opt:25
+msgid "Use software emulation for floating point (default)"
 msgstr ""
 
-#: java/gjavah.c:2372
-#, c-format
-msgid "  -add TEXT               Insert TEXT into class body\n"
+#: config/microblaze/microblaze.opt:29
+msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: java/gjavah.c:2373
-#, c-format
-msgid "  -append TEXT            Insert TEXT after class declaration\n"
+#: config/microblaze/microblaze.opt:33
+msgid "Use table lookup optimization for small signed integer divisions"
 msgstr ""
 
-#: java/gjavah.c:2374
-#, c-format
-msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
+#: config/microblaze/microblaze.opt:37
+msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
 msgstr ""
 
-#: java/gjavah.c:2375
-#, c-format
-msgid "  -prepend TEXT           Insert TEXT before start of class\n"
+#: config/microblaze/microblaze.opt:41
+msgid "Don't optimize block moves, use memcpy"
 msgstr ""
 
-#: java/gjavah.c:2377 java/jcf-dump.c:917
-#, c-format
-msgid "  --classpath PATH        Set path to find .class files\n"
+#: config/microblaze/microblaze.opt:45
+msgid "Use the soft multiply emulation (default)"
 msgstr ""
 
-#: java/gjavah.c:2378 java/jcf-dump.c:918
-#, fuzzy, c-format
-msgid "  -IDIR                   Append directory to class path\n"
-msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤Îõº÷¥Ñ¥¹¤ËÄɲ乤ë\n"
+#: config/microblaze/microblaze.opt:49
+msgid "Use the software emulation for divides (default)"
+msgstr ""
 
-#: java/gjavah.c:2379 java/jcf-dump.c:919
-#, c-format
-msgid "  --bootclasspath PATH    Override built-in class path\n"
+#: config/microblaze/microblaze.opt:53
+msgid "Use the hardware barrel shifter instead of emulation"
 msgstr ""
 
-#: java/gjavah.c:2380 java/jcf-dump.c:920
-#, c-format
-msgid "  --extdirs PATH          Set extensions directory path\n"
+#: config/microblaze/microblaze.opt:57
+msgid "Use pattern compare instructions"
 msgstr ""
 
-#: java/gjavah.c:2381
-#, c-format
-msgid "  -d DIRECTORY            Set output directory name\n"
+#: config/microblaze/microblaze.opt:61
+msgid "Check for stack overflow at runtime"
 msgstr ""
 
-#: java/gjavah.c:2382 java/jcf-dump.c:921 java/jv-scan.c:115
-#, fuzzy, c-format
-msgid "  -o FILE                 Set output file name\n"
-msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
+#: config/microblaze/microblaze.opt:69
+msgid "Clear the BSS to zero and place zero initialized in BSS"
+msgstr ""
 
-#: java/gjavah.c:2383
-#, c-format
-msgid "  -td DIRECTORY           Set temporary directory name\n"
+#: config/microblaze/microblaze.opt:73
+msgid "Use multiply high instructions for high part of 32x32 multiply"
 msgstr ""
 
-#: java/gjavah.c:2385 java/jcf-dump.c:923 java/jv-scan.c:117
-#, fuzzy, c-format
-msgid "  --help                  Print this help, then exit\n"
-msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òɽ¼¨\n"
+#: config/microblaze/microblaze.opt:77
+msgid "Use hardware floating point converstion instructions"
+msgstr ""
 
-#: java/gjavah.c:2386 java/jcf-dump.c:924 java/jv-scan.c:118
-#, fuzzy, c-format
-msgid "  --version               Print version number, then exit\n"
+#: config/microblaze/microblaze.opt:81
+msgid "Use hardware floating point square root instruction"
 msgstr ""
-"  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
-"                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: java/gjavah.c:2387 java/jcf-dump.c:925
-#, c-format
-msgid "  -v, --verbose           Print extra information while running\n"
+#: config/microblaze/microblaze.opt:85
+msgid "Description for mxl-mode-executable"
 msgstr ""
 
-#: java/gjavah.c:2389
-#, c-format
-msgid ""
-"  -M                      Print all dependencies to stdout;\n"
-"                             suppress ordinary output\n"
+#: config/microblaze/microblaze.opt:89
+msgid "Description for mxl-mode-xmdstub"
 msgstr ""
 
-#: java/gjavah.c:2391
-#, c-format
-msgid ""
-"  -MM                     Print non-system dependencies to stdout;\n"
-"                             suppress ordinary output\n"
+#: config/microblaze/microblaze.opt:93
+msgid "Description for mxl-mode-bootstrap"
 msgstr ""
 
-#: java/gjavah.c:2393
-#, fuzzy, c-format
-msgid "  -MD                     Print all dependencies to stdout\n"
-msgstr "  -p                      ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: config/microblaze/microblaze.opt:97
+msgid "Description for mxl-mode-novectors"
+msgstr ""
 
-#: java/gjavah.c:2394
-#, c-format
-msgid "  -MMD                    Print non-system dependencies to stdout\n"
+#: config/linux-android.opt:23
+msgid "Generate code for the Android platform."
 msgstr ""
 
-#: java/gjavah.c:2397 java/jcf-dump.c:927 java/jv-scan.c:120
-#, fuzzy, c-format
-msgid ""
-"For bug reporting instructions, please see:\n"
-"%s.\n"
+#: config/g.opt:28
+#, fuzzy
+msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
-"\n"
-"¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
+"  -G <number>             <number> バイトより小さな大域および静的データを\n"
+"                          特別なセクションに置く (ターゲット次第)\n"
 
-#: java/gjavah.c:2581
-#, fuzzy, c-format
-msgid "Processing %s\n"
-msgstr "¥¨¥é¡¼¤Ë¤è¤ê %s ¤òÊĤ¸¤Þ¤¹"
+#: config/sol2.opt:23
+msgid "Pass -z text to linker"
+msgstr ""
 
-#: java/gjavah.c:2591
-#, c-format
-msgid "Found in %s\n"
+#: config/fused-madd.opt:23
+msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 msgstr ""
 
-#: java/jcf-dump.c:834
+#: c-family/c.opt:44 c-family/c.opt:47 c-family/c.opt:185
 #, fuzzy, c-format
-msgid "Not a valid Java .class file.\n"
-msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "assertion missing after %qs"
+msgstr "%s の後ろのアサーションを欠いています"
 
-#: java/jcf-dump.c:840
+#: 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
 #, fuzzy, c-format
-msgid "error while parsing constant pool\n"
-msgstr "constant ¥×¡¼¥ë¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
-
-#: java/jcf-dump.c:846 java/jcf-parse.c:756
-#, gcc-internal-format
-msgid "error in constant pool entry #%d\n"
-msgstr "constant ¥×¡¼¥ë¹àÌÜ #%d Æâ¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\n"
+msgid "macro name missing after %qs"
+msgstr "%s の後ろのマクロ名を欠いています"
 
-#: java/jcf-dump.c:856
+#: 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
 #, fuzzy, c-format
-msgid "error while parsing fields\n"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "missing path after %qs"
+msgstr "%s の後ろの数字を欠いています"
 
-#: java/jcf-dump.c:862
-#, fuzzy, c-format
-msgid "error while parsing methods\n"
-msgstr "¥á¥½¥Ã¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:186
+msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr ""
 
-#: java/jcf-dump.c:868
-#, fuzzy, c-format
-msgid "error while parsing final attributes\n"
-msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: c-family/c.opt:190
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "終端されていないコメント"
 
-#: java/jcf-dump.c:905
-#, c-format
-msgid "Try 'jcf-dump --help' for more information.\n"
-msgstr ""
+#: c-family/c.opt:194
+#, fuzzy
+msgid "Do not discard comments in macro expansions"
+msgstr "ビット演算での即値サイズを調停しない"
 
-#: java/jcf-dump.c:912
-#, c-format
-msgid ""
-"Usage: jcf-dump [OPTION]... CLASS...\n"
-"\n"
+#: c-family/c.opt:198
+msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: java/jcf-dump.c:913
-#, c-format
-msgid ""
-"Display contents of a class file in readable form.\n"
-"\n"
+#: c-family/c.opt:205
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
 msgstr ""
 
-#: java/jcf-dump.c:914
-#, fuzzy, c-format
-msgid "  -c                      Disassemble method bodies\n"
-msgstr "  -W                      ÆÃÊ̤ʷٹð¤òÍ­¸ú¤Ë¤¹¤ë\n"
-
-#: java/jcf-dump.c:915
-#, fuzzy, c-format
-msgid "  --javap                 Generate output in 'javap' format\n"
-msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: c-family/c.opt:209
+#, fuzzy
+msgid "Print the name of header files as they are used"
+msgstr "コンパイルされたプログラム単位の名前を表示する"
 
-#: java/jcf-dump.c:955 java/jcf-dump.c:1023
-#, c-format
-msgid "jcf-dump: no classes specified\n"
+#: c-family/c.opt:213
+msgid "-I <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: java/jcf-dump.c:1043
-#, fuzzy, c-format
-msgid "Cannot open '%s' for output.\n"
-msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+#: c-family/c.opt:217
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "動的依存関係。\n"
 
-#: java/jcf-dump.c:1089
-#, c-format
-msgid "bad format of .zip/.jar archive\n"
-msgstr ""
+#: c-family/c.opt:221
+#, fuzzy
+msgid "Generate make dependencies and compile"
+msgstr "リトルエンディアンのコードを生成"
 
-#: java/jcf-dump.c:1207
-#, c-format
-msgid "Bad byte codes.\n"
+#: c-family/c.opt:225
+msgid "-MF <file>\tWrite dependency output to the given file"
 msgstr ""
 
-#: java/jv-scan.c:100
-#, c-format
-msgid "Try 'jv-scan --help' for more information.\n"
+#: c-family/c.opt:229
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: java/jv-scan.c:107
-#, c-format
-msgid ""
-"Usage: jv-scan [OPTION]... FILE...\n"
-"\n"
+#: c-family/c.opt:233
+msgid "Like -M but ignore system header files"
 msgstr ""
 
-#: java/jv-scan.c:108
-#, c-format
-msgid ""
-"Print useful information read from Java source files.\n"
-"\n"
+#: c-family/c.opt:237
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: java/jv-scan.c:109
-#, c-format
-msgid "  --no-assert             Don't recognize the assert keyword\n"
-msgstr ""
+#: c-family/c.opt:241
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Intel as 用のコードを生成する"
 
-#: java/jv-scan.c:110
+#: c-family/c.opt:244 c-family/c.opt:248
 #, fuzzy, c-format
-msgid "  --complexity            Print cyclomatic complexity of input file\n"
-msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
+msgid "missing makefile target after %qs"
+msgstr "正式な仮引数項を欠いています"
 
-#: java/jv-scan.c:111
-#, c-format
-msgid "  --encoding NAME         Specify encoding of input file\n"
+#: c-family/c.opt:245
+msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: java/jv-scan.c:112
-#, c-format
-msgid "  --print-main            Print name of class containing 'main'\n"
+#: c-family/c.opt:249
+msgid "-MT <target>\tAdd an unquoted target"
 msgstr ""
 
-#: java/jv-scan.c:113
-#, c-format
-msgid "  --list-class            List all classes defined in file\n"
-msgstr ""
+#: c-family/c.opt:253
+#, fuzzy
+msgid "Do not generate #line directives"
+msgstr ".size 疑似命令を生成しない"
 
-#: java/jv-scan.c:114
-#, c-format
-msgid "  --list-filename         Print input filename when listing class names\n"
+#: c-family/c.opt:257
+msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: java/jv-scan.c:257
-#, fuzzy, c-format
-msgid "%s: error: "
-msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
-
-#: java/jv-scan.c:269 java/jv-scan.c:280
-#, c-format
-msgid "%s: warning: "
-msgstr "%s: ·Ù¹ð: "
-
-#: java/jvgenmain.c:48
-#, c-format
-msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
+#: c-family/c.opt:261
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
 msgstr ""
 
-#: java/jvgenmain.c:101
-#, fuzzy, c-format
-msgid "%s: Cannot open output file: %s\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jvgenmain.c:138
-#, fuzzy, c-format
-msgid "%s: Failed to close output file %s\n"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
-
-#: java/jvspec.c:427
-#, fuzzy, c-format
-msgid "can't specify '-D' without '--main'\n"
-msgstr "`--main' Ìµ¤·¤Ç¤Ï `-D' ¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó\n"
+#: c-family/c.opt:268
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "疑わしい main の宣言に関して警告する"
 
-#: java/jvspec.c:430
-#, fuzzy, c-format
-msgid "'%s' is not a valid class name"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: c-family/c.opt:272
+msgid "Enable most warning messages"
+msgstr "殆んどの警告メッセージを有効にする"
 
-#: java/jvspec.c:436
-#, c-format
-msgid "--resource requires -o"
+#: c-family/c.opt:276
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
 msgstr ""
 
-#: java/jvspec.c:450
-#, c-format
-msgid "cannot specify both -C and -o"
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jvspec.c:462
-#, c-format
-msgid "cannot create temporary file"
-msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:280
+msgid "Warn about casting functions to incompatible types"
+msgstr "型に互換性のない関数のキャストに関して警告する"
 
-#: java/jvspec.c:490
-#, c-format
-msgid "using both @FILE with multiple files not implemented"
-msgstr "@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍѤϼÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:284
+msgid "Warn when a built-in preprocessor macro is undefined or redefined"
+msgstr ""
 
-#: java/jvspec.c:555
-#, fuzzy, c-format
-msgid "cannot specify 'main' class when not linking"
-msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:739
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:777
-msgid "Missing name"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:741
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:779
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:804
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:982
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1343
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1553
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1555
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1785
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1811
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1822
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1833
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1845
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1860
-msgid "';' expected"
-msgstr "';' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:802
-msgid "'*' expected"
-msgstr "'*' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:816
-msgid "Class or interface declaration expected"
-msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:853
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:855
-msgid "Missing class name"
-msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:862
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:870
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1022
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1288
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1290
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1620
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1871
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1903
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1965
-msgid "'{' expected"
-msgstr "'{' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:872
-msgid "Missing super class name"
-msgstr "¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:882
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:898
-msgid "Missing interface name"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:961
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1307
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1369
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1577
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1800
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1809
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1820
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1831
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1843
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1875
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1877
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1958
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2135
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2204
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2368
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2381
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2388
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2395
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2406
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2408
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2446
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2448
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2450
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2471
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2473
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2475
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2491
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2514
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2516
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2518
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2546
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2548
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2550
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2552
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2570
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2572
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2583
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2594
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2605
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2627
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2640
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2644
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2659
-msgid "Missing term"
-msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:976
-msgid "Missing variable initializer"
-msgstr "ÊÑ¿ô½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:993
-msgid "Invalid declaration"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:996
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1086
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2150
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2179
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2201
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2205
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2240
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2319
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2329
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2339
-msgid "']' expected"
-msgstr "']' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1000
-msgid "Unbalanced ']'"
-msgstr "Âбþ¤Î¤Ê¤¤ ']' ¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1036
-msgid "Invalid method declaration, method name required"
-msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1048
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1054
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2053
-msgid "Identifier expected"
-msgstr "¼±Ê̻Ҥ¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1060
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4738
-#, gcc-internal-format
-msgid "Invalid method declaration, return type required"
-msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1084
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1533
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1540
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1549
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1551
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1579
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1688
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1995
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2048
-msgid "')' expected"
-msgstr "')' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1100
-msgid "Missing formal parameter term"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1120
-msgid "Missing identifier"
-msgstr "¼±Ê̻Ҥò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1140
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1149
-msgid "Missing class type term"
-msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1305
-msgid "Invalid interface type"
-msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1667
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1669
-msgid "':' expected"
-msgstr "':' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1519
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1524
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1529
-msgid "Invalid expression statement"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1547
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1575
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1684
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1752
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1873
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1951
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2044
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2057
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2300
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2302
-msgid "'(' expected"
-msgstr "'(' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1618
-msgid "Missing term or ')'"
-msgstr "¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1665
-msgid "Missing or invalid constant expression"
-msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1686
-msgid "Missing term and ')' expected"
-msgstr "¹à¤Èɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1725
-msgid "Invalid control expression"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1727
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1729
-msgid "Invalid update expression"
-msgstr "̵¸ú¤Ê¹¹¿·¼°¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1754
-msgid "Invalid init statement"
-msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1954
-msgid "Missing term or ')' expected"
-msgstr "¹à¤Þ¤¿¤Ïɬ¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1997
-msgid "'class' or 'this' expected"
-msgstr "'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1999
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2001
-msgid "'class' expected"
-msgstr "'class' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2046
-msgid "')' or term expected"
-msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2148
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2177
-msgid "'[' expected"
-msgstr "'[' ¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2255
-msgid "Field expected"
-msgstr "¥Õ¥£¡¼¥ë¥É¤¬É¬ÍפǤ¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2314
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2324
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2334
-msgid "Missing term and ']' expected"
-msgstr "¹à¤Èɬ¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2439
-msgid "']' expected, invalid type expression"
-msgstr "']' ¤¬É¬Íפǡ¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2442
-msgid "Invalid type expression"
-msgstr "̵¸ú¤Ê·¿É½¸½¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2554
-msgid "Invalid reference type"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3025
-msgid "Constructor invocation must be first thing in a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3027
-msgid "Only constructors can invoke constructors"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16544
-msgid "parse error"
-msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16546
-#, fuzzy
-msgid "parse error; also virtual memory exhausted"
-msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òĶ²á¤·¤Þ¤·¤¿"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16548
-#, fuzzy
-msgid "parse error: cannot back up"
-msgstr "ʸˡ¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:288
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr ""
 
-#: gcc.c:773
+#: c-family/c.opt:292
 #, fuzzy
-msgid "GCC does not support -C or -CC without -E"
-msgstr "GNU C ¤Ï -E ¤òȼ¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "ISO C でその意味が変更された内容に関して警告する"
 
-#: gcc.c:800 java/jvspec.c:80 ada/lang-specs.h:34
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:296
+msgid "Warn about casts which discard qualifiers"
+msgstr "修飾子を取り去るキャストについて警告する"
 
-#: gcc.c:975
+#: c-family/c.opt:300
 #, fuzzy
-msgid "-E or -x required when input is from standard input"
-msgstr "ÆþÎϤ¬É¸½àÆþÎϤξì¹ç¤Ï -E ¤¬É¬ÍפǤ¹"
-
-#: config/mips/mips.h:871 config/arc/arc.h:62
-msgid "may not use both -EB and -EL"
-msgstr "-EB ¤È -EL ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "添字の型が 'char' であれば警告する"
 
-#: config/mips/r3900.h:35
+#: c-family/c.opt:304
 #, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "変数 `%s' は `longjmp' や `vfork' によって酷いことになる可能性があります"
 
-#: config/mips/r3900.h:37
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅ٤˻ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+#: c-family/c.opt:308
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
 
-#: config/darwin.h:265
-msgid "-current_version only allowed with -dynamiclib"
+#: c-family/c.opt:312
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: config/darwin.h:267
-msgid "-install_name only allowed with -dynamiclib"
+#: c-family/c.opt:316
+msgid "Warn for implicit type conversions that may change a value"
 msgstr ""
 
-#: config/darwin.h:272
+#: c-family/c.opt:320
 #, fuzzy
-msgid "-bundle not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "Warn for converting NULL from/to a non-pointer type"
+msgstr "ポインタ型に変換できません"
 
-#: config/darwin.h:273
+#: c-family/c.opt:324
 #, fuzzy
-msgid "-bundle_loader not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "符合付きと符合無しの整数式同士の比較です"
 
-#: config/darwin.h:274
+#: c-family/c.opt:328
 #, fuzzy
-msgid "-client_name not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "Warn when all constructors and destructors are private"
+msgstr "全てのコンストラクタ/デストラクタが private でも警告しない"
 
-#: config/darwin.h:279
-msgid "-force_flat_namespace not allowed with -dynamiclib"
-msgstr ""
+#: c-family/c.opt:332
+#, fuzzy
+msgid "Warn when a declaration is found after a statement"
+msgstr "宣言が型を指定していない場合に警告する"
 
-#: config/darwin.h:281
-msgid "-keep_private_externs not allowed with -dynamiclib"
+#: c-family/c.opt:336
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/darwin.h:282
+#: c-family/c.opt:340
 #, fuzzy
-msgid "-private_bundle not allowed with -dynamiclib"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
-
-#: config/vax/netbsd-elf.h:42
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "Warn about compile-time integer division by zero"
+msgstr "整数のゼロ除算をトラップする"
 
-#: config/vax/vax.h:50 config/vax/vax.h:51
-msgid "profiling not supported with -mg\n"
-msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+#: c-family/c.opt:344
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Effective C++ 式の指針からはずれるものについて警告する"
 
-#: config/sparc/linux.h:127 config/sparc/linux.h:129
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
-#: config/rs6000/linux64.h:344 config/rs6000/linux64.h:346
-#: config/rs6000/sysv4.h:898 config/rs6000/sysv4.h:900
-#: config/alpha/linux-elf.h:34 config/alpha/linux-elf.h:36 config/linux.h:106
-#: config/linux.h:108
+#: c-family/c.opt:348
 #, fuzzy
-msgid "-mglibc and -muclibc used together"
-msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+msgid "Warn about an empty body in an if or else statement"
+msgstr "else 文の中身が空です"
 
-#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
-#: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
-#: config/sparc/sol2-bi.h:207 config/sparc/sol2-bi.h:217
-#, fuzzy
-msgid "may not use both -m32 and -m64"
-msgstr "-mfp64 ¤È -m4650 ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:352
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr ""
 
-#: config/vxworks.h:66
+#: c-family/c.opt:356
 #, fuzzy
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "-membedded-pic ¤È -mabicalls ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "Warn about comparison of different enum types"
+msgstr "戻り値の型と一致しないものについて警告する"
 
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-msgid "shared and mdll are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:364
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr ""
 
-#: config/i386/nwld.h:35
+#: c-family/c.opt:368
 #, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "Warn if testing floating point numbers for equality"
+msgstr "浮動小数点数の等価テストに関して警告する"
 
-#: config/sparc/sol2-bi.h:179 config/sparc/sol2-bi.h:184
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#: c-family/c.opt:372
 #, fuzzy
-msgid "does not support multilib"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "printf/scanf/strftime/strfmon 形式の変則的なものに関して警告する"
 
-#: config/i386/cygwin.h:29
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:376
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "`va_start' に対する引数が多すぎます"
 
-#: config/arm/arm.h:141
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-msoft-float ¤È -mhard_float ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: c-family/c.opt:380
+#, fuzzy
+msgid "Warn about format strings that are not literals"
+msgstr "複数文字リテラルの使用に関して警告する"
 
-#: config/arm/arm.h:143
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+#: c-family/c.opt:384
+msgid "Warn about format strings that contain NUL bytes"
+msgstr ""
 
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: c-family/c.opt:388
+msgid "Warn about possible security problems with format functions"
+msgstr "セキュリティ的な問題となりうる format 関数に関して警告する"
 
-#: config/i386/sco5.h:190
+#: c-family/c.opt:392
 #, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "strftime 形式が二桁で年を表している時の警告しない"
 
-#: config/i386/sco5.h:259
+#: c-family/c.opt:396
 #, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+msgid "Warn about zero-length formats"
+msgstr "長さ 0 のフォーマット文字列"
 
-#: config/sh/sh.h:458
+#: c-family/c.opt:403
 #, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "トライグラフを発見したときに警告する"
 
-#: java/lang-specs.h:35
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: c-family/c.opt:407
+msgid "Warn about variables which are initialized to themselves"
+msgstr ""
 
-#: java/lang-specs.h:36 java/lang-specs.h:37
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: c-family/c.opt:411
+msgid "Warn about implicit declarations"
 msgstr ""
 
-#: config/rs6000/darwin.h:146
-msgid " conflicting code gen style switches are used"
+#: c-family/c.opt:415
+msgid "Warn about implicit conversions from \"float\" to \"double\""
 msgstr ""
 
-#: config/mcore/mcore.h:57
-msgid "the m210 does not have little endian support"
-msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
+#: c-family/c.opt:419
+msgid "Warn about implicit function declarations"
+msgstr "暗黙の関数宣言に関して警告する"
 
-#: ada/lang-specs.h:35
-msgid "-c or -S required for Ada"
+#: c-family/c.opt:423
+msgid "Warn when a declaration does not specify a type"
+msgstr "宣言が型を指定していない場合に警告する"
+
+#: c-family/c.opt:430
+#, fuzzy
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "異なるサイズの整数からポインタにキャストされました"
+
+#: c-family/c.opt:434
+#, fuzzy
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "#import ディレクティブの利用に関して警告する"
+
+#: c-family/c.opt:438
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: config/lynx.h:71
-msgid "cannot use mthreads and mlegacy-threads together"
+#: c-family/c.opt:442
+msgid "Warn when a jump misses a variable initialization"
 msgstr ""
 
-#: config/lynx.h:96
-msgid "cannot use mshared and static together"
+#: c-family/c.opt:446
+msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
 msgstr ""
 
-#: config/s390/tpf.h:120
+#: c-family/c.opt:450
 #, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "-pedantic 指定時でも 'long long' の使用については警告しない"
 
-#: config/mmix/mmix.opt:25
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr ""
+#: c-family/c.opt:454
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "疑わしい main の宣言に関して警告する"
 
-#: config/mmix/mmix.opt:29
+#: c-family/c.opt:458
 #, fuzzy
-msgid "Use register stack for parameters and return value"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+msgid "Warn about possibly missing braces around initializers"
+msgstr "初期化子の周りにブレースを欠いている様であれば警告する"
 
-#: config/mmix/mmix.opt:33
+#: c-family/c.opt:462
 #, fuzzy
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+msgid "Warn about global functions without previous declarations"
+msgstr "事前の宣言なしの大域関数に関して警告する"
 
-#: config/mmix/mmix.opt:38
+#: c-family/c.opt:466
 #, fuzzy
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Warn about missing fields in struct initializers"
+msgstr "初期化子の周りにブレースを欠いている様であれば警告する"
 
-#: config/mmix/mmix.opt:42
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr ""
+#: c-family/c.opt:470
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: config/mmix/mmix.opt:46
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+#: c-family/c.opt:474
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: config/mmix/mmix.opt:50
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: c-family/c.opt:478
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
 msgstr ""
 
-#: config/mmix/mmix.opt:54
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr ""
+#: c-family/c.opt:482
+#, fuzzy
+msgid "Warn about global functions without prototypes"
+msgstr "プロトタイプなしの大域関数に関して警告する"
 
-#: config/mmix/mmix.opt:58
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr ""
+#: c-family/c.opt:486
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "複数文字リテラルの使用に関して警告する"
 
-#: config/mmix/mmix.opt:62
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr ""
+#: c-family/c.opt:490
+#, fuzzy
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "ファイルスコープレベルでない extern に関して警告する"
 
-#: config/mmix/mmix.opt:66
-msgid "Don't use P-mnemonics for branches"
+#: c-family/c.opt:494
+msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw"
 msgstr ""
 
-#: config/mmix/mmix.opt:80
+#: c-family/c.opt:498
 #, fuzzy
-msgid "Use addresses that allocate global registers"
-msgstr "¥«¡¼¥Í¥ë¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "template 内で非 template の friend 関数が宣言された場合でも警告しない"
 
-#: config/mmix/mmix.opt:84
+#: c-family/c.opt:502
 #, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
+msgid "Warn about non-virtual destructors"
+msgstr "非仮想デストラクタについて警告する"
+
+#: c-family/c.opt:506
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c-family/c.opt:510
+msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
+msgstr ""
 
-#: config/mmix/mmix.opt:88
+#: c-family/c.opt:514
 #, fuzzy
-msgid "Generate a single exit point for each function"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+msgid "Warn if a C-style cast is used in a program"
+msgstr "C 式のキャストがプログラムで使われたら警告する"
 
-#: config/mmix/mmix.opt:92
+#: c-family/c.opt:518
 #, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "暗黙の関数宣言に関して警告する"
 
-#: config/mmix/mmix.opt:96
+#: c-family/c.opt:522
 #, fuzzy
-msgid "Set start-address of the program"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Warn if an old-style parameter definition is used"
+msgstr "関数の仮引数が使われないときに警告する"
 
-#: config/mmix/mmix.opt:100
-msgid "Set start-address of data"
+#: c-family/c.opt:526
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
 msgstr ""
 
-#: config/alpha/alpha.opt:24 config/i386/i386.opt:186
-msgid "Do not use hardware fp"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
-
-#: config/alpha/alpha.opt:28
-msgid "Use fp registers"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ¹¤ë"
+#: c-family/c.opt:530
+msgid "Warn about overloaded virtual function names"
+msgstr "オーバーロードされた仮想関数名について警告する"
 
-#: config/alpha/alpha.opt:32
-msgid "Assume GAS"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤¹¤ë"
+#: c-family/c.opt:534
+msgid "Warn about overriding initializers without side effects"
+msgstr ""
 
-#: config/alpha/alpha.opt:36
-msgid "Do not assume GAS"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤·¤Ê¤¤"
+#: c-family/c.opt:538
+#, fuzzy
+msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
+msgstr "ISO C でその意味が変更された内容に関して警告する"
 
-#: config/alpha/alpha.opt:40
-msgid "Request IEEE-conformant math library routines (OSF/1)"
-msgstr "IEEE ½àµò¤Î¿ô³Ø¥é¥¤¥Ö¥é¥ê¥ë¡¼¥Á¥ó (OSF/1) ¤òÍ׵᤹¤ë"
+#: c-family/c.opt:542
+#, fuzzy
+msgid "Warn about possibly missing parentheses"
+msgstr "括弧を欠いている可能性がある場合に警告する"
 
-#: config/alpha/alpha.opt:44
-msgid "Emit IEEE-conformant code, without inexact exceptions"
-msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò½ü¤¤¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: c-family/c.opt:546
+#, fuzzy
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "ポインタからメンバ関数への型変換の場合でも警告しない"
 
-#: config/alpha/alpha.opt:51
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr "Ê£ÁÇ¿ô¤ÎÀ°¿ôÄê¿ô¤òÆɤ߹þ¤ßÀìÍÑ¥á¥â¥ê¤ËŸ³«¤µ¤»¤Ê¤¤"
+#: c-family/c.opt:550
+msgid "Warn about function pointer arithmetic"
+msgstr "関数ポインタの計算に関して警告する"
 
-#: config/alpha/alpha.opt:55
-msgid "Use VAX fp"
-msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: c-family/c.opt:554
+#, fuzzy
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "キャストによってポインタから異なるサイズの整数となります"
 
-#: config/alpha/alpha.opt:59
-msgid "Do not use VAX fp"
-msgstr "VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: c-family/c.opt:558
+#, fuzzy
+msgid "Warn about misuses of pragmas"
+msgstr "認識できない pragma に関して警告する"
 
-#: config/alpha/alpha.opt:63
-msgid "Emit code for the byte/word ISA extension"
-msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: c-family/c.opt:562
+msgid "Warn if a property for an Objective-C object has no assign semantics specified"
+msgstr ""
 
-#: config/alpha/alpha.opt:67
-msgid "Emit code for the motion video ISA extension"
-msgstr "¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: c-family/c.opt:566
+#, fuzzy
+msgid "Warn if inherited methods are unimplemented"
+msgstr "派生メソッドが未実装の場合でも警告しない"
 
-#: config/alpha/alpha.opt:71
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr "ÉâÆ°¾®¿ôÅÀ move ¤È sqrt ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: c-family/c.opt:570
+msgid "Warn about multiple declarations of the same object"
+msgstr "同一オブジェクトの宣言が複数あれば警告する"
 
-#: config/alpha/alpha.opt:75
-msgid "Emit code for the counting ISA extension"
-msgstr "¥«¥¦¥ó¥È ISA ³ÈÄ¥ÍѤΥ³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: c-family/c.opt:574
+msgid "Warn when the compiler reorders code"
+msgstr "コンパイラがコードを並べ替えるときに警告する"
 
-#: config/alpha/alpha.opt:79
-msgid "Emit code using explicit relocation directives"
+#: c-family/c.opt:578
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: config/alpha/alpha.opt:83
-msgid "Emit 16-bit relocations to the small data areas"
-msgstr ""
+#: c-family/c.opt:582
+msgid "Warn if a selector has multiple methods"
+msgstr "セレクタが複数のメソッドを持っていれば警告する"
 
-#: config/alpha/alpha.opt:87
-msgid "Emit 32-bit relocations to the small data areas"
-msgstr ""
+#: c-family/c.opt:586
+msgid "Warn about possible violations of sequence point rules"
+msgstr "副作用完了点規則を破る可能性がある場合に警告する"
 
-#: config/alpha/alpha.opt:91
+#: c-family/c.opt:590
 #, fuzzy
-msgid "Emit direct branches to local functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
+msgid "Warn about signed-unsigned comparisons"
+msgstr "符合付き/符合無しの比較に関して警告する"
 
-#: config/alpha/alpha.opt:95
-msgid "Emit indirect branches to local functions"
-msgstr ""
+#: c-family/c.opt:594
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "オーバーロードが符合無しから符合付きに格上げとなる場合に警告する"
 
-#: config/alpha/alpha.opt:99
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: c-family/c.opt:598
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
-#: config/s390/s390.opt:56
-#, fuzzy
-msgid "Use 128-bit long double"
-msgstr "128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍѤ¹¤ë"
-
-#: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
-#: config/s390/s390.opt:60
+#: c-family/c.opt:602
 #, fuzzy
-msgid "Use 64-bit long double"
-msgstr "64 ¥Ó¥Ã¥È long double ¤ò»ÈÍѤ¹¤ë"
-
-#: config/alpha/alpha.opt:111
-msgid "Use features of and schedule given CPU"
-msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿ÆÃħ¤ä¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
-
-#: config/alpha/alpha.opt:115
-msgid "Schedule given CPU"
-msgstr "CPU ¤ËÍ¿¤¨¤é¤ì¤¿¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍѤ¹¤ë"
-
-#: config/alpha/alpha.opt:119
-msgid "Control the generated fp rounding mode"
-msgstr "À¸À®¤µ¤ì¤¿ÉâÆ°¾®¿ôÅÀ´Ý¤á¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
-
-#: config/alpha/alpha.opt:123
-msgid "Control the IEEE trap mode"
-msgstr "IEEE ¥È¥é¥Ã¥×¥â¡¼¥É¤òÀ©¸æ¤¹¤ë"
-
-#: config/alpha/alpha.opt:127
-msgid "Control the precision given to fp exceptions"
-msgstr "ÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ë"
+msgid "Warn about unprototyped function declarations"
+msgstr "プロトタイプされていない関数宣言に関して警告する"
 
-#: config/alpha/alpha.opt:131
-msgid "Tune expected memory latency"
-msgstr "ͽ´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+#: c-family/c.opt:606
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
 
-#: config/alpha/alpha.opt:135 config/rs6000/sysv4.opt:33
-#: config/ia64/ia64.opt:93
-msgid "Specify bit size of immediate TLS offsets"
+#: c-family/c.opt:610
+msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
 msgstr ""
 
-#: config/mt/mt.opt:24
-msgid "Use byte loads and stores when generating code."
+#: c-family/c.opt:614
+msgid "Deprecated.  This switch has no effect"
 msgstr ""
 
-#: config/mt/mt.opt:28 config/m32c/m32c.opt:25
-msgid "Use simulator runtime"
+#: c-family/c.opt:622
+#, fuzzy
+msgid "Warn about features not present in traditional C"
+msgstr "古い C では #elif を使わない方がいいです"
+
+#: c-family/c.opt:626
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
 msgstr ""
 
-#: config/mt/mt.opt:32
-msgid "Do not include crt0.o in the startup files"
+#: c-family/c.opt:630
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
 msgstr ""
 
-#: config/mt/mt.opt:36 config/mt/mt.opt:40 config/mt/mt.opt:44
-#: config/mt/mt.opt:48 config/mt/mt.opt:52
+#: c-family/c.opt:634
 #, fuzzy
-msgid "Internal debug switch"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "事前の宣言なしの大域関数に関して警告する"
 
-#: config/mt/mt.opt:56 config/iq2000/iq2000.opt:24
+#: c-family/c.opt:638
 #, fuzzy
-msgid "Specify CPU for code generation purposes"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "未定義又は不正な # ディレクティブです"
 
-#: config/rs6000/aix64.opt:25
-msgid "Compile for 64-bit pointers"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c.opt:642
+msgid "Warn about unrecognized pragmas"
+msgstr "認識できない pragma に関して警告する"
 
-#: config/rs6000/aix64.opt:29
-msgid "Compile for 32-bit pointers"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c.opt:646
+#, fuzzy
+msgid "Warn about unsuffixed float constants"
+msgstr "浮動小数定数に 'f' と 'l' 接尾辞の両方があります"
 
-#: config/rs6000/aix64.opt:33 config/rs6000/aix41.opt:25
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: c-family/c.opt:650
+msgid "Warn about macros defined in the main file that are not used"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:25
-#, fuzzy
-msgid "Select ABI calling convention"
-msgstr "ABI ¸Æ¤Ó½Ð¤·µ¬Ìó¤òÁªÂò¤¹¤ë"
+#: 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 ""
 
-#: config/rs6000/sysv4.opt:29
+#: c-family/c.opt:658
 #, fuzzy
-msgid "Select method for sdata handling"
-msgstr "sdata ¼è¤ê°·¤¤¤Î¤¿¤á¤Î¥á¥½¥Ã¥É¤òÁªÂò¤¹¤ë"
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "-pedantic 指定時でも 'long long' の使用については警告しない"
 
-#: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
+#: c-family/c.opt:662
 #, fuzzy
-msgid "Align to the base type of the bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+msgid "Warn if a variable length array is used"
+msgstr "変数が使われないときに警告する"
 
-#: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
+#: c-family/c.opt:666
 #, fuzzy
-msgid "Produce code relocatable at runtime"
-msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Warn when a register variable is declared volatile"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
-#, fuzzy
-msgid "Produce little endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:670
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
 
-#: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
+#: c-family/c.opt:674
 #, fuzzy
-msgid "Produce big endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
-#: config/rs6000/sysv4.opt:84 config/rs6000/sysv4.opt:101
-#: config/rs6000/sysv4.opt:129 config/rs6000/sysv4.opt:141
-msgid "no description yet"
-msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "オーバーロードが符合無しから符合付きに格上げとなる場合に警告する"
 
-#: config/rs6000/sysv4.opt:79
-msgid "Assume all variable arg functions are prototyped"
+#: c-family/c.opt:678
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:88
+#: c-family/c.opt:686
 #, fuzzy
-msgid "Use EABI"
-msgstr "EABI ¤òÍøÍѤ¹¤ë¡£"
+msgid "Enforce class member access control semantics"
+msgstr "アクセス制御の意味に従わない"
 
-#: config/rs6000/sysv4.opt:92
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-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
+#, fuzzy, gcc-internal-format
+msgid "switch %qs is no longer supported"
+msgstr "-f%s はもはやサポートされません"
 
-#: config/rs6000/sysv4.opt:96
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
+#: 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 ""
 
-#: config/rs6000/sysv4.opt:105
+#: c-family/c.opt:697
 #, fuzzy
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "libsim.a, libc.a µÚ¤Ó sim-crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+msgid "Recognize the \"asm\" keyword"
+msgstr "'asm' 予約語を認識させない"
 
-#: config/rs6000/sysv4.opt:109
+#: c-family/c.opt:701
 #, fuzzy
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "libads.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+msgid "Recognize built-in functions"
+msgstr "いくつかの組み込み関数を認識させない"
 
-#: config/rs6000/sysv4.opt:113
-#, fuzzy
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "libyk.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: c-family/c.opt:708
+msgid "Check the return value of new"
+msgstr "new の戻り値を検査する"
 
-#: config/rs6000/sysv4.opt:117
+#: c-family/c.opt:712
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr ""
+
+#: c-family/c.opt:716
 #, fuzzy
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "libmvme.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+msgid "Reduce the size of object files"
+msgstr "オブジェクトファイルのサイズを小さくする"
 
-#: config/rs6000/sysv4.opt:121
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "PPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ë"
+#: c-family/c.opt:719
+#, fuzzy, c-format
+msgid "no class name specified with %qs"
+msgstr "%s に対する記憶クラス指定子 `%s'"
 
-#: config/rs6000/sysv4.opt:125
-msgid "Use the WindISS simulator"
+#: c-family/c.opt:720
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:133 config/rs6000/darwin.opt:25
-#, fuzzy
-msgid "Generate 64-bit code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:724
+msgid "-fno-deduce-init-list\tdisable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list"
+msgstr ""
+
+#: c-family/c.opt:728 c-family/c.opt:891 common.opt: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 ""
 
-#: config/rs6000/sysv4.opt:137 config/rs6000/darwin.opt:29
+#: c-family/c.opt:732
 #, fuzzy
-msgid "Generate 32-bit code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Preprocess directives only."
+msgstr "#ident ディレクティブを処理する"
 
-#: config/rs6000/sysv4.opt:145
+#: c-family/c.opt:736
 #, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Permit '$' as an identifier character"
+msgstr "フォーマットがワイド文字列です"
 
-#: config/rs6000/sysv4.opt:149
+#: c-family/c.opt:743
 #, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "c1 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate code to check exception specifications"
+msgstr "例外仕様の検査をするコードを生成しない"
 
-#: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:136
-msgid "Conform more closely to IBM XLC semantics"
+#: c-family/c.opt:750
+msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: config/rs6000/linux64.opt:25
+#: c-family/c.opt:754
 #, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "´Ø¿ô¤Î³«»ÏÉôʬ¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤"
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "ユニバーサル文字名 `\\u%04x' は識別子の中では有効ではありません"
 
-#: config/rs6000/darwin.opt:33
-msgid "Generate code suitable for executables (NOT shared libs)"
+#: c-family/c.opt:758
+msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:25
-msgid "Use POWER instruction set"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:766
+#, fuzzy
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "for 初期化文の変数をスコープ外に拡大する"
 
-#: config/rs6000/rs6000.opt:29
-msgid "Do not use POWER instruction set"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: c-family/c.opt:770
+#, fuzzy
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "標準ライブラリや main が存在しない可能性があるものとする"
 
-#: config/rs6000/rs6000.opt:33
-msgid "Use POWER2 instruction set"
-msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:774
+#, fuzzy
+msgid "Recognize GNU-defined keywords"
+msgstr "GNU 定義の予約語を認識させない"
 
-#: config/rs6000/rs6000.opt:37
-msgid "Use PowerPC instruction set"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:778
+msgid "Generate code for GNU runtime environment"
+msgstr "GNU 実行環境用のコードを生成する"
 
-#: config/rs6000/rs6000.opt:41
-msgid "Do not use PowerPC instruction set"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: c-family/c.opt:782
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "古い C は共用体の初期を拒絶します"
 
-#: config/rs6000/rs6000.opt:45
-msgid "Use PowerPC-64 instruction set"
-msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:788
+#, fuzzy
+msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+msgstr "-fhandle-exceptions は -fexception に変更されました(さらにデフォルトで有効です)"
 
-#: config/rs6000/rs6000.opt:49
-msgid "Use PowerPC General Purpose group optional instructions"
-msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:795
+msgid "Assume normal C execution environment"
+msgstr "通常の C 実行環境を前提とする"
 
-#: config/rs6000/rs6000.opt:53
-msgid "Use PowerPC Graphics group optional instructions"
-msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: c-family/c.opt:803
+msgid "Export functions even if they can be inlined"
+msgstr "インラインにできる関数でも export する"
 
-#: config/rs6000/rs6000.opt:57
+#: c-family/c.opt:807
 #, fuzzy
-msgid "Use PowerPC V2.01 single field mfcr instruction"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+msgid "Emit implicit instantiations of inline templates"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/rs6000/rs6000.opt:61
+#: c-family/c.opt:811
 #, fuzzy
-msgid "Use PowerPC V2.02 popcntb instruction"
-msgstr "PowerPC Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+msgid "Emit implicit instantiations of templates"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/rs6000/rs6000.opt:65
+#: c-family/c.opt:815
 #, fuzzy
-msgid "Use PowerPC V2.02 floating point rounding instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Inject friend functions into enclosing namespace"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/rs6000/rs6000.opt:69
-#, fuzzy
-msgid "Use AltiVec instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:822
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
 
-#: config/rs6000/rs6000.opt:73
+#: c-family/c.opt:826
 #, fuzzy
-msgid "Use 4xx half-word multiply instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Microsoft 拡張の利用に関して pedantic 警告を行わない"
 
-#: config/rs6000/rs6000.opt:77
+#: c-family/c.opt:836
 #, fuzzy
-msgid "Use 4xx string-search dlmzb instruction"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "NeXT 実行環境用のコードを生成する"
 
-#: config/rs6000/rs6000.opt:81
-msgid "Generate load/store multiple instructions"
-msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:840
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:85
-msgid "Generate string instructions for block moves"
-msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:850
+msgid "Treat a throw() exception specification as noexcept to improve code size"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:89
-msgid "Use new mnemonics for PowerPC architecture"
-msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤο·¤·¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:856
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:93
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr "PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍѤθŤ¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:860
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:97 config/pdp11/pdp11.opt:84
-msgid "Do not use hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+#: c-family/c.opt:866
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:101 config/pdp11/pdp11.opt:72
-#: config/frv/frv.opt:121
-msgid "Use hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: c-family/c.opt:870
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:105
-msgid "Do not generate load/store with update instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: c-family/c.opt:875
+#, fuzzy
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "例外捕捉を有効にする"
 
-#: config/rs6000/rs6000.opt:109
-msgid "Generate load/store with update instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:879
+msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:113
-#, fuzzy
-msgid "Do not generate fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: c-family/c.opt:883
+msgid "Enable OpenMP (implies -frecursive in Fortran)"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:117
-msgid "Generate fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:887
+msgid "Recognize C++ keywords like \"compl\" and \"xor\""
+msgstr ""
 
-#: config/rs6000/rs6000.opt:121
-#, fuzzy
-msgid "Schedule the start and end of the procedure"
-msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: c-family/c.opt:898
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:128
-msgid "Return all structures in memory (AIX default)"
+#: c-family/c.opt:902
+msgid "Downgrade conformance errors to warnings"
+msgstr "規格適合性エラーを警告に格下げする"
+
+#: c-family/c.opt:906
+msgid "Enable Plan 9 language extensions"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:132
-msgid "Return small structures in registers (SVR4 default)"
+#: c-family/c.opt:910
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:140
-#, fuzzy
-msgid "Generate software floating point divide for better throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:914
+msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:144
-#, fuzzy
-msgid "Do not place floating point constants in TOC"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
+#: c-family/c.opt:918
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:148
-msgid "Place floating point constants in TOC"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: c-family/c.opt:922
+msgid "Enable automatic template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/rs6000/rs6000.opt:152
+#: c-family/c.opt:926
 #, fuzzy
-msgid "Do not place symbol+offset constants in TOC"
-msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤·¤Ê¤¤"
+msgid "Generate run time type descriptor information"
+msgstr "実行時型記述情報を生成しない"
 
-#: config/rs6000/rs6000.opt:156
-msgid "Place symbol+offset constants in TOC"
-msgstr "¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: c-family/c.opt:930
+msgid "Use the same size for double as for float"
+msgstr "double のサイズを float と同じとして使用する"
 
-#: config/rs6000/rs6000.opt:167
-msgid "Use only one TOC entry per procedure"
+#: c-family/c.opt:934
+msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:171
-msgid "Put everything in the regular TOC"
-msgstr "Á´¤Æ¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: c-family/c.opt:938
+#, fuzzy
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "wchar_t の根本的な型を `unsigned short' と覆す"
 
-#: config/rs6000/rs6000.opt:175
-msgid "Generate VRSAVE instructions when generating AltiVec code"
+#: c-family/c.opt:942
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
+
+#: c-family/c.opt:946
+#, fuzzy
+msgid "Make \"char\" signed by default"
+msgstr "'char' をデフォルトで符合付きとする"
+
+#: c-family/c.opt:953
+msgid "Display statistics accumulated during compilation"
+msgstr "コンパイル中に蓄積された統計情報を表示する"
+
+#: c-family/c.opt:957
+msgid "Assume that values of enumeration type are always within the minimum range of that type"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:179
-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
+#: c-family/c.opt:964
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:183
+#: c-family/c.opt:971
 #, fuzzy
-msgid "Generate isel instructions"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth"
+msgstr "テンプレート実体化の深さの最大値を指定する"
+
+#: c-family/c.opt:978
+msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:187
-msgid "Deprecated option.  Use -misel/-mno-isel instead"
+#: c-family/c.opt:982
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:191
+#: c-family/c.opt:986
 #, fuzzy
-msgid "Generate SPE SIMD instructions on E500"
-msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "Make \"char\" unsigned by default"
+msgstr "'char' をデフォルトで符合無しとする"
 
-#: config/rs6000/rs6000.opt:195
-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
-msgstr ""
+#: c-family/c.opt:990
+#, fuzzy
+msgid "Use __cxa_atexit to register destructors"
+msgstr "デストラクタの登録に __cxa_atexit を利用する"
 
-#: config/rs6000/rs6000.opt:199
-msgid "Enable debug output"
-msgstr "¥Ç¥Ð¥Ã¥°½ÐÎϤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c.opt:994
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:203
-msgid "Specify ABI to use"
+#: c-family/c.opt:998
+msgid "Marks all inlined methods as having hidden visibility"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:207 config/sparc/sparc.opt:92
-msgid "Use features of and schedule code for given CPU"
-msgstr "Í¿¤¨¤é¤ì¤¿ CPU ÍѤε¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍѤ¹¤ë"
+#: c-family/c.opt:1002
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:211 config/i386/i386.opt:226
-#: config/sparc/sparc.opt:96 config/ia64/ia64.opt:97 config/s390/s390.opt:84
-msgid "Schedule code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
+#: c-family/c.opt:1014
+msgid "Emit common-like symbols as weak symbols"
+msgstr "コモンシンボルをウィークシンボルの様に生成する"
 
-#: config/rs6000/rs6000.opt:215
-msgid "Select full, part, or no traceback table"
+#: c-family/c.opt:1018
+msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:219
-#, fuzzy
-msgid "Avoid all range limits on call instructions"
-msgstr "ÊÂÎóÌ¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
+#: c-family/c.opt:1022
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:223
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+#: c-family/c.opt:1030
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:227
+#: c-family/c.opt:1034
 #, fuzzy
-msgid "Select GPR floating point method"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "Dump declarations to a .decl file"
+msgstr "宣言を .decl ファイルにダンプする"
 
-#: config/rs6000/rs6000.opt:231
-#, fuzzy
-msgid "Specify size of long double (64 or 128 bits)"
-msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
+#: c-family/c.opt:1038
+msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:235
-msgid "Determine which dependences between insns are considered costly"
+#: c-family/c.opt:1042
+msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:239
-msgid "Specify which post scheduling nop insertion scheme to apply"
+#: c-family/c.opt:1046
+msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:243
-#, fuzzy
-msgid "Specify alignment of structure fields default/natural"
-msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë"
+#: c-family/c.opt:1050
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
+msgstr ""
 
-#: config/rs6000/rs6000.opt:247
-msgid "Specify scheduling priority for dispatch slot restricted insns"
+#: c-family/c.opt:1054
+msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-#: config/i386/djgpp.opt:26
-msgid "Ignored (obsolete)"
+#: c-family/c.opt:1058
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
 msgstr ""
 
-#: config/i386/cygming.opt:24
-msgid "Create console application"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: c-family/c.opt:1062
+msgid "-include <file>\tInclude the contents of <file> before other files"
+msgstr ""
 
-#: config/i386/cygming.opt:28
-msgid "Use the Cygwin interface"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:1066
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
+msgstr ""
 
-#: config/i386/cygming.opt:32
-msgid "Generate code for a DLL"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:1070
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
+msgstr ""
 
-#: config/i386/cygming.opt:36
-msgid "Ignore dllimport for functions"
-msgstr "´Ø¿ô¤Ø¤Î dllimport ¤ò̵»ë¤¹¤ë"
+#: c-family/c.opt:1074
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
+msgstr ""
 
-#: config/i386/cygming.opt:40
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:1078
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
+msgstr ""
 
-#: config/i386/cygming.opt:44
-msgid "Set Windows defines"
-msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
+#: c-family/c.opt:1082
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
+msgstr ""
 
-#: config/i386/cygming.opt:48
-msgid "Create GUI application"
-msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: c-family/c.opt:1086
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
+msgstr ""
 
-#: config/i386/i386.opt:24
-#, fuzzy
-msgid "sizeof(long double) is 16"
-msgstr "sizeof(long double) ¤Ï 16 ¤È¤¹¤ë¡£"
+#: c-family/c.opt:1096
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr ""
 
-#: config/i386/i386.opt:28
-#, fuzzy
-msgid "Generate 32bit i386 code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: c-family/c.opt:1100
+msgid "Do not search standard system include directories for C++"
+msgstr ""
 
-#: config/i386/i386.opt:36
+#: c-family/c.opt:1116
 #, fuzzy
-msgid "Support 3DNow! built-in functions"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "Generate C header of platform-specific features"
+msgstr "プラットフォーム固有の機能の C ヘッダを生成する"
 
-#: config/i386/i386.opt:44
+#: c-family/c.opt:1120
 #, fuzzy
-msgid "Generate 64bit x86-64 code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/i386/i386.opt:48 config/i386/i386.opt:118 config/s390/s390.opt:52
-msgid "Use hardware fp"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+msgid "Remap file names when including files"
+msgstr "#%s でのファイル名が空です"
 
-#: config/i386/i386.opt:52
-#, fuzzy
-msgid "sizeof(long double) is 12"
-msgstr "sizeof(long double) ¤Ï 12 ¤È¤¹¤ë¡£"
+#: c-family/c.opt:1124
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr ""
 
-#: config/i386/i386.opt:56
-msgid "Reserve space for outgoing arguments in the function prologue"
+#: c-family/c.opt:1128
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
 msgstr ""
 
-#: config/i386/i386.opt:60
-msgid "Align some doubles on dword boundary"
-msgstr "double ¤ò dword ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: c-family/c.opt:1135
+msgid "Conform to the ISO 201X C standard draft (experimental and incomplete support)"
+msgstr ""
 
-#: config/i386/i386.opt:64
-msgid "Function starts are aligned to this power of 2"
-msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: c-family/c.opt:1139 c-family/c.opt:1143 c-family/c.opt:1186
+msgid "Conform to the ISO 1990 C standard"
+msgstr ""
 
-#: config/i386/i386.opt:68
-msgid "Jump targets are aligned to this power of 2"
-msgstr "¥¸¥ã¥ó¥×Àè¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: c-family/c.opt:1147 c-family/c.opt:1194
+msgid "Conform to the ISO 1999 C standard"
+msgstr ""
 
-#: config/i386/i386.opt:72
-msgid "Loop code aligned to this power of 2"
-msgstr "¥ë¡¼¥×¥³¡¼¥É¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: c-family/c.opt:1151
+msgid "Deprecated in favor of -std=c99"
+msgstr ""
 
-#: config/i386/i386.opt:76
-msgid "Align destination of the string operations"
-msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: c-family/c.opt:1155
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr ""
 
-#: config/i386/i386.opt:80 config/s390/s390.opt:32
-msgid "Generate code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:1159
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr ""
 
-#: config/i386/i386.opt:84
-#, fuzzy
-msgid "Use given assembler dialect"
-msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:1166
+msgid "Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support)"
+msgstr ""
 
-#: config/i386/i386.opt:88
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "¥Ö¥é¥ó¥Á¤Î¥³¥¹¥È¤ò»Ø¼¨¤¹¤ë (1-5, Ç¤°Õ¤Î¸Ä¿ô)"
+#: c-family/c.opt:1170 c-family/c.opt:1174
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr ""
 
-#: config/i386/i386.opt:92
-msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
+#: c-family/c.opt:1178
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: config/i386/i386.opt:96
-#, fuzzy
-msgid "Use given x86-64 code model"
-msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+#: c-family/c.opt:1182
+msgid "Deprecated in favor of -std=gnu99"
+msgstr ""
 
-#: config/i386/i386.opt:106
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤¹¤ë"
+#: c-family/c.opt:1190
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr ""
 
-#: config/i386/i386.opt:110
-msgid "Return values of functions in FPU registers"
-msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤¹"
+#: c-family/c.opt:1198
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr ""
 
-#: config/i386/i386.opt:114
+#: c-family/c.opt:1205
 #, fuzzy
-msgid "Generate floating point mathematics using given instruction set"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
-
-#: config/i386/i386.opt:122 config/m68k/ieee.opt:25
-msgid "Use IEEE math for fp comparisons"
-msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦"
-
-#: config/i386/i386.opt:126
-msgid "Inline all known string operations"
-msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
+msgid "Enable traditional preprocessing"
+msgstr "スタック探索を有効にする"
 
-#: config/i386/i386.opt:134
-#, fuzzy
-msgid "Support MMX built-in functions"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+#: c-family/c.opt:1209
+msgid "-trigraphs\tSupport ISO C trigraphs"
+msgstr ""
 
-#: config/i386/i386.opt:138
-msgid "Use native (MS) bitfield layout"
+#: c-family/c.opt:1213
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: config/i386/i386.opt:154
-msgid "Omit the frame pointer in leaf functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
+#: go/lang.opt:42
+msgid "-fgo-dump-<type>\tDump Go frontend internal information"
+msgstr ""
 
-#: config/i386/i386.opt:166
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃͤÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+#: go/lang.opt:46
+msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names"
+msgstr ""
 
-#: config/i386/i386.opt:170
-msgid "Use push instructions to save outgoing arguments"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
+#: go/lang.opt:50
+#, fuzzy
+msgid "Functions which return values must end with return statements"
+msgstr "`noreturn' の宣言された関数に `return' 文があります"
 
-#: config/i386/i386.opt:174
-msgid "Use red-zone in the x86-64 code"
+#: lto/lang.opt:29
+msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
 msgstr ""
 
-#: config/i386/i386.opt:178
-msgid "Number of registers used to pass integer arguments"
-msgstr "¥ì¥¸¥¹¥¿¤Î¿ô¤¬À°¿ô¤ò°ú¿ô¤òÅϤ¹¤¿¤á¤Ë»È¤ï¤ì¤ë"
-
-#: config/i386/i386.opt:182
-msgid "Alternate calling convention"
-msgstr "¸Æ¤Ó½Ð¤·µ¬Ìó¤òÆþ¤ìÂؤ¨¤ë"
+#: lto/lang.opt:33
+msgid "Specify a file to which a list of files output by LTRANS is written."
+msgstr ""
 
-#: config/i386/i386.opt:190
-msgid "Support MMX and SSE built-in functions and code generation"
+#: lto/lang.opt:37
+msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
 msgstr ""
 
-#: config/i386/i386.opt:194
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+#: lto/lang.opt:41
+msgid "The resolution file"
 msgstr ""
 
-#: config/i386/i386.opt:198
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+#: common.opt:254
+#, fuzzy
+msgid "Display this information"
+msgstr "  --help                  この情報を表示する\n"
+
+#: 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 ""
 
-#: config/i386/i386.opt:202
-msgid "Use SSE register passing conventions for SF and DF mode"
+#: common.opt:370
+msgid "Alias for --help=target"
 msgstr ""
 
-#: config/i386/i386.opt:206
-msgid "Realign stack in prologue"
+#: common.opt:395
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: config/i386/i386.opt:210
-msgid "Uninitialized locals in .bss"
-msgstr ".bss ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
+#: common.opt:423
+#, fuzzy
+msgid "-O<number>\tSet optimization level to <number>"
+msgstr "  -O[number]              最適化レベルを [number] に設定する\n"
 
-#: config/i386/i386.opt:214
-msgid "Enable stack probing"
-msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:427
+#, fuzzy
+msgid "Optimize for space rather than speed"
+msgstr "  -Os                     速度よりもサイズの最適化を行なう\n"
 
-#: config/i386/i386.opt:218
-msgid "Use given thread-local storage dialect"
+#: common.opt:431
+msgid "Optimize for speed disregarding exact standards compliance"
 msgstr ""
 
-#: config/i386/i386.opt:222
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
+#: common.opt:462
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: config/i386/sco5.opt:25
-msgid "Generate ELF output"
-msgstr "ELF ½ÐÎϤòÀ¸À®¤¹¤ë"
-
-#: config/m32r/m32r.opt:24
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:475
+msgid "Warn about returning structures, unions or arrays"
+msgstr "構造体、共用体又は配列を返すものに関して警告する"
 
-#: config/m32r/m32r.opt:28
+#: common.opt:479
 #, fuzzy
-msgid "Compile for the m32r2"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+msgid "Warn if an array is accessed out of bounds"
+msgstr ".class ファイルがソースファイルより古ければ警告する"
 
-#: config/m32r/m32r.opt:32
+#: common.opt:483
 #, fuzzy
-msgid "Compile for the m32r"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m32r/m32r.opt:36
-msgid "Align all loops to 32 byte boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
-
-#: config/m32r/m32r.opt:40
-msgid "Prefer branches over conditional execution"
-msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤Ïʬ´ô¤ÎÀ¸À®¤òÍ¥À褹¤ë"
-
-#: config/m32r/m32r.opt:44
-msgid "Give branches their default cost"
-msgstr ""
+msgid "Warn about inappropriate attribute usage"
+msgstr "関数ポインタの計算に関して警告する"
 
-#: config/m32r/m32r.opt:48
-msgid "Display compile time statistics"
-msgstr "¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×Ãͤòɽ¼¨¤¹¤ë"
+#: common.opt:487
+msgid "Warn about pointer casts which increase alignment"
+msgstr "ポインタのキャストでアラインメントが増加するものに関して警告する"
 
-#: config/m32r/m32r.opt:52
-msgid "Specify cache flush function"
+#: common.opt:491
+msgid "Warn when a #warning directive is encountered"
 msgstr ""
 
-#: config/m32r/m32r.opt:56
-msgid "Specify cache flush trap number"
+#: common.opt:495
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: config/m32r/m32r.opt:60
-msgid "Only issue one instruction per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òȯ¹Ô¤¹¤ë"
-
-#: config/m32r/m32r.opt:64
-#, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òȯ¹Ô¤¹¤ë"
+#: common.opt:499
+msgid "Warn when an optimization pass is disabled"
+msgstr "最適化過程が無効化された場合に警告する"
 
-#: config/m32r/m32r.opt:68
-msgid "Code size: small, medium or large"
-msgstr "¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large"
+#: common.opt:503
+msgid "Treat all warnings as errors"
+msgstr "全ての警告をエラーとして取り扱う"
 
-#: config/m32r/m32r.opt:72
+#: common.opt:507
 #, fuzzy
-msgid "Don't call any cache flush functions"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+msgid "Treat specified warning as error"
+msgstr "全ての警告をエラーとして取り扱う"
 
-#: config/m32r/m32r.opt:76
-msgid "Don't call any cache flush trap"
+#: common.opt:511
+msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: config/m32r/m32r.opt:83
-msgid "Small data area: none, sdata, use"
-msgstr "¥¹¥â¡¼¥ë¥Ç¡¼¥¿Îΰè: none, sdata, use"
+#: common.opt:515
+msgid "Exit on the first error occurred"
+msgstr ""
 
-#: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
+#: common.opt:519
 #, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
+msgstr "  -Wlarger-than-<number>  オブジェクトが <number> バイトより大きければ警告する\n"
+
+#: common.opt:523
+msgid "Warn when an inlined function cannot be inlined"
+msgstr "インライン関数をインライン化できない場合に警告する"
 
-#: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
+#: common.opt:530
 #, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "CA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
+msgstr "  -Wlarger-than-<number>  オブジェクトが <number> バイトより大きければ警告する\n"
 
-#: config/pa/pa.opt:32 config/pa/pa.opt:93
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: common.opt:534
+msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: config/pa/pa.opt:36
+#: common.opt:538 common.opt:590
 #, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
+msgstr "noreturn 属性の候補となりそうな関数に関して警告する"
 
-#: config/pa/pa.opt:40
+#: common.opt:542
 #, fuzzy
-msgid "Disable FP regs"
-msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+msgid "Warn about constructs not instrumented by -fmudflap"
+msgstr "解釈に誤解を招くものについて警告する"
 
-#: config/pa/pa.opt:44
+#: common.opt:546
 #, fuzzy
-msgid "Disable indexed addressing"
-msgstr "¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+msgid "Warn about overflow in arithmetic expressions"
+msgstr "式の浮動小数点数がオーバーフローしました"
 
-#: config/pa/pa.opt:48
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:550
+msgid "Warn when the packed attribute has no effect on struct layout"
+msgstr "packed 属性が構造体配置に影響しない場合に警告する"
 
-#: config/pa/pa.opt:52 config/ia64/ia64.opt:89
+#: common.opt:554
 #, fuzzy
-msgid "Specify range of registers to make fixed"
-msgstr "¸ÇÄꤹ¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈϰϤò»ØÄꤹ¤ë"
+msgid "Warn when padding is required to align structure members"
+msgstr "構造体メンバのアラインで、パディングを要する場合に警告する"
 
-#: config/pa/pa.opt:56
-msgid "Assume code will be assembled by GAS"
-msgstr ""
+#: common.opt:558
+msgid "Warn when one local variable shadows another"
+msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
 
-#: config/pa/pa.opt:60
-msgid "Put jumps in call delay slots"
+#: common.opt:562
+msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: config/pa/pa.opt:65
+#: common.opt:566 common.opt:570
 #, fuzzy
-msgid "Enable linker optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+msgid "Warn about code which might break strict aliasing rules"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: config/pa/pa.opt:69
-msgid "Always generate long calls"
+#: common.opt:574 common.opt:578
+msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: config/pa/pa.opt:73
-msgid "Emit long load/store sequences"
+#: common.opt:582
+msgid "Warn about functions which might be candidates for __attribute__((const))"
 msgstr ""
 
-#: config/pa/pa.opt:81
-msgid "Disable space regs"
+#: common.opt:586
+msgid "Warn about functions which might be candidates for __attribute__((pure))"
 msgstr ""
 
-#: config/pa/pa.opt:97
+#: common.opt:594
 #, fuzzy
-msgid "Use portable calling conventions"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+msgid "Warn about enumerated switches, with no default, missing a case"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
 
-#: config/pa/pa.opt:101
+#: common.opt:598
 #, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgid "Warn about enumerated switches missing a \"default:\" statement"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
+
+#: common.opt:602
+#, fuzzy
+msgid "Warn about all enumerated switches missing a specific case"
+msgstr "列挙定数の switch で case 指定が欠けているものに関して警告する"
+
+#: common.opt:606
+msgid "Do not suppress warnings from system headers"
+msgstr "システムヘッダからの警告を抑制しない"
+
+#: common.opt:610
+msgid "Warn whenever a trampoline is generated"
 msgstr ""
-"ÉÔÌÀ¤Ê -mschedule= ¥ª¥×¥·¥ç¥ó (%s).\n"
-"Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 700, 7100, 7100LC, 7200, µÚ¤Ó 8000 ¤Ç¤¹\n"
 
-#: config/pa/pa.opt:105 config/frv/frv.opt:178
-msgid "Use software floating point"
-msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: common.opt:614
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "データ型の範囲制限によって、比較が常に false となります"
 
-#: config/pa/pa.opt:113
+#: common.opt:618
 #, fuzzy
-msgid "Do not disable space regs"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍѤ·¤Ê¤¤"
+msgid "Warn about uninitialized automatic variables"
+msgstr "初期化されない自動変数に関して警告する"
 
-#: config/pa/pa-hpux1111.opt:24 config/pa/pa-hpux1010.opt:24
-#: config/pa/pa-hpux.opt:28
-msgid "Specify UNIX standard for predefines and linking"
+#: common.opt:622 common.opt:767 common.opt:771 common.opt:775 common.opt:779
+msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:24
-msgid "Assume code will be linked by GNU ld"
+#: common.opt:626
+msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:28
-msgid "Assume code will be linked by HP ld"
+#: common.opt:630
+msgid "Warn when a function parameter is only set, otherwise unused"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:24
-#, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:634
+msgid "Warn when a variable is only set, otherwise unused"
+msgstr ""
 
-#: config/pa/pa-hpux.opt:32
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:638
+msgid "Warn when a function is unused"
+msgstr "関数が使われないときに警告する"
 
-#: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
-msgid "Compile for a 68HC11"
-msgstr "68HC11 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:642
+msgid "Warn when a label is unused"
+msgstr "ラベルが使われないときに警告する"
 
-#: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
-msgid "Compile for a 68HC12"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:646
+msgid "Warn when a function parameter is unused"
+msgstr "関数の仮引数が使われないときに警告する"
 
-#: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
-#, fuzzy
-msgid "Compile for a 68HCS12"
-msgstr "68HC12 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:650
+msgid "Warn when an expression value is unused"
+msgstr "式の値が使われないときに警告する"
 
-#: config/m68hc11/m68hc11.opt:50
-msgid "Auto pre/post decrement increment allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ¹¤ë"
+#: common.opt:654
+msgid "Warn when a variable is unused"
+msgstr "変数が使われないときに警告する"
 
-#: config/m68hc11/m68hc11.opt:54
-msgid "Min/max instructions allowed"
+#: common.opt:658
+msgid "Warn in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:58
+#: common.opt:674
 #, fuzzy
-msgid "Use call and rtc for function calls and returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:62
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍƤ·¤Ê¤¤"
+msgid "-aux-info <file>\tEmit declaration information into <file>"
+msgstr "  -aux-info <file>        宣言情報を <file> へ発行する\n"
 
-#: config/m68hc11/m68hc11.opt:66
+#: common.opt:693
 #, fuzzy
-msgid "Use jsr and rts for function calls and returns"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
+msgstr "  -d[letters]             コンパイラの過程からのダンプを有効にする\n"
 
-#: config/m68hc11/m68hc11.opt:70
+#: common.opt:697
 #, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
+msgstr "  -dumpbase <file>        過程からのダンプに使われる名前のベースとする\n"
 
-#: config/m68hc11/m68hc11.opt:74
-#, fuzzy
-msgid "Use direct addressing mode for soft registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
+#: common.opt:701
+msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
+msgstr ""
 
-#: config/m68hc11/m68hc11.opt:78
-msgid "Compile with 32-bit integer mode"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:739
+msgid "Align the start of functions"
+msgstr "関数の開始をアラインする"
 
-#: config/m68hc11/m68hc11.opt:83
-msgid "Specify the register allocation order"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݽç¤ò»ØÄꤹ¤ë"
+#: common.opt:746
+msgid "Align labels which are only reached by jumping"
+msgstr "ラベルのうちジャンプ到達先となるものだけをアラインする"
 
-#: config/m68hc11/m68hc11.opt:87
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍѤ·¤Ê¤¤"
+#: common.opt:753
+msgid "Align all labels"
+msgstr "全てのラベルをアラインする"
 
-#: config/m68hc11/m68hc11.opt:91
-msgid "Compile with 16-bit integer mode"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:760
+msgid "Align the start of loops"
+msgstr "ループの開始をアラインする"
 
-#: config/m68hc11/m68hc11.opt:95
-msgid "Indicate the number of soft registers available"
-msgstr "ÍøÍѲÄǽ¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹"
+#: common.opt:783
+#, fuzzy
+msgid "Generate unwind tables that are exact at each instruction boundary"
+msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
 
-#: config/arm/arm.opt:24
+#: common.opt:787
 #, fuzzy
-msgid "Specify an ABI"
-msgstr "MIPS ISA ¤ò»ØÄꤹ¤ë"
+msgid "Generate auto-inc/dec instructions"
+msgstr "文字命令を生成する"
 
-#: config/arm/arm.opt:28
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+#: common.opt:795
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "配列の添字と添字境界を検査するコードを生成する"
 
-#: config/arm/arm.opt:35
-msgid "Pass FP arguments in FP registers"
-msgstr "FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅϤ¹"
+#: common.opt:799
+#, fuzzy
+msgid "Replace add, compare, branch with branch on count register"
+msgstr "加算、比較ブランチの代わりにカウントレジスタのブランチを使う"
 
-#: config/arm/arm.opt:39
-msgid "Generate APCS conformant stack frames"
-msgstr "APCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:803
+msgid "Use profiling information for branch probabilities"
+msgstr "分岐経路推測用のプロファイル情報を利用する"
 
-#: config/arm/arm.opt:43
-msgid "Generate re-entrant, PIC code"
-msgstr "ºÆÆþ²Äǽ¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹"
+#: common.opt:807
+msgid "Perform branch target load optimization before prologue / epilogue threading"
+msgstr ""
 
-#: config/arm/arm.opt:50
-msgid "Specify the name of the target architecture"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:811
+msgid "Perform branch target load optimization after prologue / epilogue threading"
+msgstr ""
 
-#: config/arm/arm.opt:57
-msgid "Assume target CPU is configured as big endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:815
+msgid "Restrict target load migration not to re-use registers in any basic block"
+msgstr ""
 
-#: config/arm/arm.opt:61
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: ÈóÀÅŪ´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:819
+#, fuzzy
+msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
+msgstr "  -fcall-saved-<register> <register> が関数を通じて保持されるとマークする\n"
 
-#: config/arm/arm.opt:65
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤Èǧ¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:823
+#, fuzzy
+msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
+msgstr "  -fcall-used-<register>  関数呼び出しで破壊される <register> としてマークする\n"
 
-#: config/arm/arm.opt:69
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
+#: common.opt:830
+#, fuzzy
+msgid "Save registers around function calls"
+msgstr "関数呼び出しの前後でレジスタの保存を有効にする"
 
-#: config/arm/arm.opt:73
-msgid "Specify the name of the target CPU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: common.opt:834
+msgid "Compare the results of several data dependence analyzers."
+msgstr ""
 
-#: config/arm/arm.opt:77
-msgid "Specify if floating point hardware should be used"
+#: common.opt:838
+msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
-#: config/arm/arm.opt:91
+#: common.opt:842
 #, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄꤹ¤ë"
+msgid "Do not put uninitialized globals in the common section"
+msgstr "大域変数等を初期化されないコモンセクションに置かない"
 
-#: config/arm/arm.opt:95
-msgid "Alias for -mfloat-abi=hard"
+#: common.opt:850
+msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 msgstr ""
 
-#: config/arm/arm.opt:99
-msgid "Assume target CPU is configured as little endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:854
+msgid "Run only the second compilation of -fcompare-debug"
+msgstr ""
 
-#: config/arm/arm.opt:103
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "ɬÍפ¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀܸƤӽФ·¤È¤·¤ÆÀ¸À®¤¹¤ë"
+#: common.opt:858
+msgid "Do not perform optimizations increasing noticeably stack usage"
+msgstr ""
 
-#: config/arm/arm.opt:107
-msgid "Specify the register to be used for PIC addressing"
-msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍѤµ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄꤹ¤ë"
-
-#: config/arm/arm.opt:111
-msgid "Store function names in object code"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ô̾¤ò³ÊǼ¤¹¤ë"
+#: common.opt:862
+#, fuzzy
+msgid "Perform a register copy-propagation optimization pass"
+msgstr "最適化過程のレジスタつけ変えを行なう"
 
-#: config/arm/arm.opt:115
+#: common.opt:866
 #, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+msgid "Perform cross-jumping optimization"
+msgstr "ジャンプ分岐最適化を行なう"
 
-#: config/arm/arm.opt:119
-msgid "Do not load the PIC register in function prologues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­Éôʬ¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤"
+#: common.opt:870
+msgid "When running CSE, follow jumps to their targets"
+msgstr "CSE で動作するとき、それらのターゲットへのジャンプに追随する"
 
-#: config/arm/arm.opt:123
-msgid "Alias for -mfloat-abi=soft"
+#: common.opt:878
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: config/arm/arm.opt:127
-msgid "Specify the minimum bit alignment of structures"
-msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë"
-
-#: config/arm/arm.opt:131
-msgid "Compile for the Thumb not the ARM"
-msgstr "ARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/arm/arm.opt:135
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Thumb ¤È ARM Ì¿Î᥻¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: common.opt:882
+msgid "Complex multiplication and division follow Fortran rules"
+msgstr ""
 
-#: config/arm/arm.opt:139
+#: common.opt:886
 #, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î̾Á°¤ò»ØÄꤹ¤ë"
+msgid "Place data items into their own section"
+msgstr "データ項目をそれら自身のセクションに配置する"
 
-#: config/arm/arm.opt:143
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(ÈóËöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:890
+msgid "List all available debugging counters with their limits and counts."
+msgstr ""
 
-#: config/arm/arm.opt:147
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍפʾì¹ç¤Ç¤â(Ëöü)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+#: common.opt:894
+msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
+msgstr ""
 
-#: config/arm/arm.opt:151
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:898
+msgid "Map one directory name to another in debug information"
+msgstr ""
 
-#: config/arm/arm.opt:155
-msgid "Assume big endian bytes, little endian words"
-msgstr "byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹"
+#: common.opt:904
+msgid "Defer popping functions args from stack until later"
+msgstr "関数引数をスタックから pop するのを呼び出し後まで遅らせる"
 
-#: config/arm/pe.opt:24
-msgid "Ignore dllimport attribute for functions"
-msgstr "´Ø¿ô¤Î dllimport Â°À­¤ò̵»ë¤¹¤ë"
+#: common.opt:908
+msgid "Attempt to fill delay slots of branch instructions"
+msgstr "分岐命令の遅延スロットを使うことを試みる"
 
-#: config/lynx.opt:24
-msgid "Support legacy multi-threading"
-msgstr ""
+#: common.opt:912
+msgid "Delete useless null pointer checks"
+msgstr "無意味な null ポインタ検査を削除する"
 
-#: config/lynx.opt:28
+#: common.opt:916
 #, fuzzy
-msgid "Use shared libraries"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
-
-#: config/lynx.opt:32
-msgid "Support multi-threading"
+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"
 
-#: config/c4x/c4x.opt:24
-msgid "Generate code for C30 CPU"
-msgstr "C30 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:933
+msgid "Amend appropriate diagnostic messages with the command line option that controls them"
+msgstr ""
 
-#: config/c4x/c4x.opt:28
-msgid "Generate code for C31 CPU"
-msgstr "C31 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:937
+msgid "-fdump-<type>\tDump various compiler internals to a file"
+msgstr ""
 
-#: config/c4x/c4x.opt:32
-msgid "Generate code for C32 CPU"
-msgstr "C32 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:944
+msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
+msgstr ""
 
-#: config/c4x/c4x.opt:36
-msgid "Generate code for C33 CPU"
-msgstr "C33 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:948
+msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
+msgstr ""
 
-#: config/c4x/c4x.opt:40
-msgid "Generate code for C40 CPU"
-msgstr "C40 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:952
+#, fuzzy
+msgid "Suppress output of addresses in debugging dumps"
+msgstr "デバッグダンプで命令番号と行番号ノートの出力を抑制する"
 
-#: config/c4x/c4x.opt:44
-msgid "Generate code for C44 CPU"
-msgstr "C44 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:956
+#, fuzzy
+msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
+msgstr "デバッグダンプで命令番号と行番号ノートの出力を抑制する"
 
-#: config/c4x/c4x.opt:48
-msgid "Assume that pointers may be aliased"
-msgstr "¥Ý¥¤¥ó¥¿¤¬ÊÌ̾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë"
+#: common.opt:960
+#, fuzzy
+msgid "Suppress output of previous and next insn numbers in debugging dumps"
+msgstr "デバッグダンプで命令番号と行番号ノートの出力を抑制する"
 
-#: config/c4x/c4x.opt:52
-msgid "Big memory model"
-msgstr "¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë"
+#: common.opt:964
+msgid "Enable CFI tables via GAS assembler directives."
+msgstr ""
 
-#: config/c4x/c4x.opt:56
-msgid "Use the BK register as a general purpose register"
-msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍѥ쥸¥¹¥¿¤È¤·¤Æ»ÈÍѤ¹¤ë"
+#: common.opt:968
+msgid "Perform early inlining"
+msgstr ""
 
-#: config/c4x/c4x.opt:60
+#: common.opt:972
 #, fuzzy
-msgid "Generate code for CPU"
-msgstr "C44 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:64
-msgid "Enable use of DB instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:68
-msgid "Enable debugging"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+msgid "Perform DWARF2 duplicate elimination"
+msgstr "末尾呼び出し最適化を行う"
 
-#: config/c4x/c4x.opt:72
-msgid "Enable new features under development"
-msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:976
+msgid "Perform interprocedural reduction of aggregates"
+msgstr ""
 
-#: config/c4x/c4x.opt:76
-msgid "Use fast but approximate float to integer conversion"
-msgstr "¹â®¤À¤¬¶á»÷ÃͤȤʤëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
+#: common.opt:980 common.opt:984
+msgid "Perform unused type elimination in debug info"
+msgstr ""
 
-#: config/c4x/c4x.opt:80
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Íפ¹¤ë"
+#: common.opt:988
+msgid "Do not suppress C++ class debug information."
+msgstr ""
 
-#: config/c4x/c4x.opt:84
-msgid "Force constants into registers to improve hoisting"
-msgstr "´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Íפ¹¤ë"
+#: common.opt:992
+msgid "Generate debug information to support Identical Code Folding (ICF)"
+msgstr ""
 
-#: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
-msgid "Save DP across ISR in small memory model"
-msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë"
+#: common.opt:996
+msgid "Enable exception handling"
+msgstr "例外捕捉を有効にする"
 
-#: config/c4x/c4x.opt:92
+#: common.opt:1000
 #, fuzzy
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ¹¤ë"
-
-#: config/c4x/c4x.opt:96
-msgid "Pass arguments on the stack"
-msgstr "°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:100
-msgid "Use MPYI instruction for C3x"
-msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ¹¤ë"
+msgid "Perform a number of minor, expensive optimizations"
+msgstr "目立たない、コストのかかる最適化を行なう"
 
-#: config/c4x/c4x.opt:104
-msgid "Enable parallel instructions"
-msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1004
+msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
+msgstr ""
 
-#: config/c4x/c4x.opt:108
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1007
+#, fuzzy, c-format
+msgid "unknown excess precision style %qs"
+msgstr "不明なマシンモード `%s'"
 
-#: config/c4x/c4x.opt:116
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 40 ¥Ó¥Ã¥ÈÁ´¤Æ¤òÊݸ¤¹¤ë"
+#: common.opt:1020
+msgid "Assume no NaNs or infinities are generated"
+msgstr ""
 
-#: config/c4x/c4x.opt:120
-msgid "Pass arguments in registers"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: common.opt:1024
+#, fuzzy
+msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
+msgstr "  -ffixed-<register>      コンパイラに対し <register> を使用不可とマークする\n"
 
-#: config/c4x/c4x.opt:124
-msgid "Enable use of RTPB instruction"
-msgstr "RTPB Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1028
+#, fuzzy
+msgid "Don't allocate floats and doubles in extended-precision registers"
+msgstr "整数レジスタの確保順を制御する"
 
-#: config/c4x/c4x.opt:128
-msgid "Enable use of RTPS instruction"
-msgstr "RTPS Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: common.opt:1036
+msgid "Perform a forward propagation pass on RTL"
+msgstr ""
 
-#: config/c4x/c4x.opt:132
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: common.opt:1040
+msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
+msgstr ""
 
-#: config/c4x/c4x.opt:136
-msgid "Small memory model"
-msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë"
+#: common.opt:1043
+#, fuzzy, c-format
+msgid "unknown floating point contraction style %qs"
+msgstr "浮動小数点定数を TOC 内に配置する"
 
-#: config/c4x/c4x.opt:140
-msgid "Emit code compatible with TI tools"
-msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: common.opt:1060
+msgid "Allow function addresses to be held in registers"
+msgstr "関数アドレスをレジスタに持たせる事を許可する"
 
-#: config/h8300/h8300.opt:24
+#: common.opt:1064
 #, fuzzy
-msgid "Generate H8S code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Place each function into its own section"
+msgstr "各々の関数をそれ自身のセクションに配置する"
 
-#: config/h8300/h8300.opt:28
+#: common.opt:1068
 #, fuzzy
-msgid "Generate H8SX code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Perform global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/h8300/h8300.opt:32
+#: common.opt:1072
 #, fuzzy
-msgid "Generate H8S/2600 code"
-msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/h8300/h8300.opt:36
-msgid "Make integers 32 bits wide"
-msgstr "À°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë"
-
-#: config/h8300/h8300.opt:43
-msgid "Use registers for argument passing"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
-
-#: config/h8300/h8300.opt:47
-msgid "Consider access to byte sized memory slow"
-msgstr "¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹Íθ¤¹¤ë"
-
-#: config/h8300/h8300.opt:51
-msgid "Enable linker relaxing"
-msgstr "¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë"
+msgid "Perform enhanced load motion during global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/h8300/h8300.opt:55
-msgid "Generate H8/300H code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1076
+#, fuzzy
+msgid "Perform store motion after global common subexpression elimination"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/h8300/h8300.opt:59
-msgid "Enable the normal mode"
+#: common.opt:1080
+msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: config/h8300/h8300.opt:63
-msgid "Use H8/300 alignment rules"
-msgstr "H8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1085
+#, fuzzy
+msgid "Perform global common subexpression elimination after register allocation"
+msgstr "グローバル共通部分式を除去する"
 
-#: config/xtensa/xtensa.opt:24
+#: common.opt:1091
 #, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
+msgid "Enable in and out of Graphite representation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/xtensa/xtensa.opt:28
+#: common.opt:1095
 #, fuzzy
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "Enable Graphite Identity transformation"
+msgstr "呼び出しグラフ情報を送出する"
 
-#: config/xtensa/xtensa.opt:32
-msgid "Use indirect CALLXn instructions for large programs"
+#: common.opt:1099
+msgid "Mark all loops as parallel"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:36
-msgid "Automatically align branch targets to reduce branch penalties"
+#: common.opt:1103
+msgid "Enable Loop Strip Mining transformation"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:40
-msgid "Intersperse literal pools with code in the text section"
+#: common.opt:1107
+msgid "Enable Loop Interchange transformation"
 msgstr ""
 
-#: config/mcore/mcore.opt:24
+#: common.opt:1111
 #, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable Loop Blocking transformation"
+msgstr "リンカの緩和を有効にする"
 
-#: config/mcore/mcore.opt:28
-msgid "Generate code for the M*Core M340"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1115
+msgid "Enable Loop Flattening transformation"
+msgstr ""
 
-#: config/mcore/mcore.opt:32
-msgid "Set maximum alignment to 4"
-msgstr "ºÇÂ祢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄꤹ¤ë"
+#: common.opt:1119
+msgid "Force bitfield accesses to match their type width"
+msgstr ""
 
-#: config/mcore/mcore.opt:36
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: common.opt:1123
+#, fuzzy
+msgid "Enable guessing of branch probabilities"
+msgstr "分岐経路推測を有効にする"
 
-#: config/mcore/mcore.opt:40
-msgid "Set maximum alignment to 8"
-msgstr "ºÇÂ祢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄꤹ¤ë"
+#: common.opt:1131
+msgid "Process #ident directives"
+msgstr "#ident ディレクティブを処理する"
+
+#: common.opt:1135
+msgid "Perform conversion of conditional jumps to branchless equivalents"
+msgstr ""
 
-#: config/mcore/mcore.opt:44 config/score/score.opt:24
+#: common.opt:1139
 #, fuzzy
-msgid "Generate big-endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "条件的な実行への変更のための閾値を変更する"
 
-#: config/mcore/mcore.opt:48
-msgid "Emit call graph information"
-msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+#: common.opt:1143
+msgid "Convert conditional jumps in innermost loops to branchless equivalents"
+msgstr ""
 
-#: config/mcore/mcore.opt:52
-#, fuzzy
-msgid "Use the divide instruction"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1147
+msgid "Also if-convert conditional jumps containing memory writes"
+msgstr ""
 
-#: config/mcore/mcore.opt:56
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊѽèÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+#: common.opt:1155
+msgid "Do not generate .size directives"
+msgstr ".size 疑似命令を生成しない"
+
+#: common.opt:1159
+msgid "Perform indirect inlining"
+msgstr ""
 
-#: config/mcore/mcore.opt:60 config/score/score.opt:28
+#: common.opt:1168
 #, fuzzy
-msgid "Generate little-endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Pay attention to the \"inline\" keyword"
+msgstr "'inline' キーワードに注意を払う"
 
-#: config/mcore/mcore.opt:68
+#: common.opt:1172
 #, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤Î¨ÃÍ¥µ¥¤¥º¤òÄ´Ä䤷¤Ê¤¤"
+msgid "Integrate simple functions into their callers when code size is known to not growth"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/mcore/mcore.opt:72
-msgid "Prefer word accesses over byte accesses"
-msgstr "¥Ð¥¤¥È¥¢¥¯¥»¥¹¤è¤ê¥ï¡¼¥É¥¢¥¯¥»¥¹¤òÁª¤Ö"
+#: common.opt:1176
+msgid "Integrate simple functions into their callers"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/mcore/mcore.opt:76
+#: common.opt:1180
 #, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "ñ°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ"
+msgid "Integrate functions called once into their callers"
+msgstr "単純な関数を呼び出し側に統合する"
 
-#: config/mcore/mcore.opt:80
+#: common.opt:1187
 #, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¾ï¤Ë int ¤Î¥µ¥¤¥º¤È¤·¤Æ°·¤¦"
+msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
+msgstr "  -finline-limit=<number> インライン関数のサイズを <number> に制限する\n"
 
-#: config/cris/cris.opt:46
+#: common.opt:1191
 #, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+msgid "Instrument function entry and exit with profiling calls"
+msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
 
-#: config/cris/cris.opt:52
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: common.opt:1195
+msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: config/cris/cris.opt:57
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: common.opt:1199
+msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: config/cris/cris.opt:65
-msgid "Emit verbose debug information in assembly code"
+#: common.opt:1203
+msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: config/cris/cris.opt:72
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1207
+msgid "Perform cloning to make Interprocedural constant propagation stronger"
+msgstr ""
 
-#: config/cris/cris.opt:81
-msgid "Do not emit addressing modes with side-effect assignment"
+#: common.opt:1211
+msgid "Perform interprocedural profile propagation"
 msgstr ""
 
-#: config/cris/cris.opt:90
-#, fuzzy
-msgid "Do not tune stack alignment"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1215
+msgid "Perform interprocedural points-to analysis"
+msgstr ""
 
-#: config/cris/cris.opt:99
+#: common.opt:1219
 #, fuzzy
-msgid "Do not tune writable data alignment"
-msgstr "ʸ»úÎó¤ò½ñ¤­¹þ¤ß²Äǽ¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊǼ¤¹¤ë"
-
-#: config/cris/cris.opt:108
-msgid "Do not tune code and read-only data alignment"
-msgstr ""
+msgid "Discover pure and const functions"
+msgstr "使われない仮想関数を切り捨てる"
 
-#: config/cris/cris.opt:117
-msgid "Align code and data to 32 bits"
+#: common.opt:1223
+msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: config/cris/cris.opt:134
-msgid "Don't align items in code or data"
+#: common.opt:1227
+msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: config/cris/cris.opt:143
+#: common.opt:1232
 #, fuzzy
-msgid "Do not emit function prologue or epilogue"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
+msgid "Perform structure layout optimizations based"
+msgstr "強度削減最適化を行なう"
 
-#: config/cris/cris.opt:150
-msgid "Use the most feature-enabling options allowed by other options"
+#: common.opt:1237
+msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 msgstr ""
 
-#: config/cris/cris.opt:159
-msgid "Override -mbest-lib-options"
+#: common.opt:1240
+#, fuzzy, c-format
+msgid "unknown IRA algorithm %qs"
+msgstr "不明なレジスタ名です: %s"
+
+#: common.opt:1250
+msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 msgstr ""
 
-#: config/cris/cris.opt:166
-#, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1253
+#, fuzzy, c-format
+msgid "unknown IRA region %qs"
+msgstr "不明なレジスタ名です: %s"
 
-#: config/cris/cris.opt:170
+#: common.opt:1266
+msgid "Use IRA based register pressure calculation"
+msgstr ""
+
+#: common.opt:1271
 #, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "Share slots for saving different hard registers."
+msgstr "引数レジスタにローカルのものを格納する"
 
-#: config/cris/cris.opt:174
-msgid "Warn when a stackframe is larger than the specified size"
+#: common.opt:1275
+msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
-#: config/cris/aout.opt:28
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: common.opt:1279
+msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
-#: config/cris/aout.opt:34
-msgid "For elinux, request a specified stack-size for this program"
+#: common.opt:1283
+msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: config/cris/linux.opt:28
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr ""
+#: common.opt:1287
+#, fuzzy
+msgid "Use jump tables for sufficiently large switch statements"
+msgstr "case ラベルが switch 文の中にありません"
 
-#: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
+#: common.opt:1291
 #, fuzzy
-msgid "Use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+msgid "Generate code for functions even if they are fully inlined"
+msgstr "全てインラインとされたとしても関数のコードを生成する"
+
+#: common.opt:1295
+msgid "Emit static const variables even if they are not used"
+msgstr "使用されない静的定数変数であっても出力する"
 
-#: config/sparc/sparc.opt:32
+#: common.opt:1299
 #, fuzzy
-msgid "Do not use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ·¤Ê¤¤"
+msgid "Give external symbols a leading underscore"
+msgstr "外部シンボルに頭文字アンダースコアを持たせる"
 
-#: config/sparc/sparc.opt:36
-msgid "Assume possible double misalignment"
-msgstr "double ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+#: common.opt:1307
+#, fuzzy
+msgid "Enable link-time optimization."
+msgstr "SSA 最適化を有効にする"
 
-#: config/sparc/sparc.opt:40
-msgid "Pass -assert pure-text to linker"
-msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤ¹"
+#: common.opt:1311
+msgid "Link-time optimization with number of parallel jobs or jobserver."
+msgstr ""
 
-#: config/sparc/sparc.opt:44
-msgid "Use ABI reserved registers"
-msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1315
+msgid "Partition functions and vars at linktime based on object files they originate from"
+msgstr ""
 
-#: config/sparc/sparc.opt:48
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1319
+msgid "Partition functions and vars at linktime into approximately same sized buckets"
+msgstr ""
 
-#: config/sparc/sparc.opt:52
-msgid "Do not use hardware quad fp instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1323
+msgid "Disable partioning and streaming"
+msgstr ""
 
-#: config/sparc/sparc.opt:56
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: common.opt:1328
+msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
+msgstr ""
 
-#: config/sparc/sparc.opt:60
-#, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ¹¤ë"
+#: common.opt:1332
+msgid "Report various link-time optimization statistics"
+msgstr ""
 
-#: config/sparc/sparc.opt:64
-msgid "Pointers are 64-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 64 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: common.opt:1336
+msgid "Set errno after built-in math functions"
+msgstr "組み込み数学関数の後に errno をセットする"
 
-#: config/sparc/sparc.opt:68
-msgid "Pointers are 32-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 32 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: common.opt:1340
+msgid "-fmax-errors=<number>\tMaximum number of errors to report"
+msgstr ""
 
-#: config/sparc/sparc.opt:72
-msgid "Use 64-bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1344
+#, fuzzy
+msgid "Report on permanent memory allocation"
+msgstr "実行終了時に永続的に確保されたメモリを報告する"
 
-#: config/sparc/sparc.opt:76
-msgid "Use 32-bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1351
+msgid "Attempt to merge identical constants and constant variables"
+msgstr ""
 
-#: config/sparc/sparc.opt:80
-msgid "Use stack bias"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1355
+msgid "Attempt to merge identical constants across compilation units"
+msgstr ""
 
-#: config/sparc/sparc.opt:84
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ¹¤ë"
+#: common.opt:1359
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr ""
 
-#: config/sparc/sparc.opt:88
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤¹¤ë"
+#: 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 ""
+
+#: common.opt:1371
+msgid "Perform SMS based modulo scheduling with register moves allowed"
+msgstr ""
 
-#: config/sparc/sparc.opt:100
+#: common.opt:1375
 #, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+msgid "Move loop invariant computations out of loops"
+msgstr "ループ中に不変な計算をループの外に移動する"
 
-#: config/sparc/sparc.opt:104
-msgid "Enable strict 32-bit psABI struct return checking."
+#: common.opt:1379
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+msgstr ""
+
+#: common.opt:1383
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+msgstr ""
+
+#: common.opt:1387
+msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: config/sparc/little-endian.opt:24
+#: common.opt:1391
 #, fuzzy
-msgid "Generate code for little-endian"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use the RTL dead code elimination pass"
+msgstr "デッドコードの除去を行なう"
 
-#: config/sparc/little-endian.opt:28
+#: common.opt:1395
 #, fuzzy
-msgid "Generate code for big-endian"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use the RTL dead store elimination pass"
+msgstr "デッドコードの除去を行なう"
 
-#: config/arc/arc.opt:33
-msgid "Prepend the name of the cpu to all public symbol names"
+#: common.opt:1399
+msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: config/arc/arc.opt:43
+#: common.opt:1403
+msgid "Support synchronous non-call exceptions"
+msgstr "同期非呼び出し例外をサポートする"
+
+#: common.opt:1407
+msgid "When possible do not generate stack frames"
+msgstr "可能な場合、スタックフレームを生成しない"
+
+#: common.opt:1411
 #, fuzzy
-msgid "Compile code for ARC variant CPU"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
+msgid "Do the full register move optimization pass"
+msgstr "最適化過程で最大限の regmove を行なう"
 
-#: config/arc/arc.opt:47
-msgid "Put functions in SECTION"
-msgstr ""
+#: common.opt:1415
+msgid "Optimize sibling and tail recursive calls"
+msgstr "sibling 呼び出しや末尾再帰呼び出しを最適化する"
 
-#: config/arc/arc.opt:51
-msgid "Put data in SECTION"
+#: common.opt:1419
+msgid "Perform partial inlining"
 msgstr ""
 
-#: config/arc/arc.opt:55
-msgid "Put read-only data in SECTION"
+#: common.opt:1423 common.opt:1427
+msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: common.opt:1431
+msgid "Pack structure members together without holes"
+msgstr "構造体メンバを穴が開かないようにパックする"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: common.opt:1435
+msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 msgstr ""
 
-#: config/sh/sh.opt:45
+#: common.opt:1439
 #, fuzzy
-msgid "Generate SH1 code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Return small aggregates in memory, not registers"
+msgstr "'小さな' 集合体をレジスタではなくメモリに格納して返す"
 
-#: config/sh/sh.opt:49
+#: common.opt:1443
 #, fuzzy
-msgid "Generate SH2 code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Perform loop peeling"
+msgstr "全てのループでループ展開を行なう"
 
-#: config/sh/sh.opt:53
+#: common.opt:1447
 #, fuzzy
-msgid "Generate SH2a code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable machine specific peephole optimizations"
+msgstr "機種固有の覗き穴最適化を有効にする"
 
-#: config/sh/sh.opt:57
+#: common.opt:1451
 #, fuzzy
-msgid "Generate SH2a FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable an RTL peephole pass before sched2"
+msgstr "第二命令配置の前で rtl 覗き穴過程を有効にする"
 
-#: config/sh/sh.opt:61
+#: common.opt:1455
 #, fuzzy
-msgid "Generate default single-precision SH2a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Generate position-independent code if possible (large mode)"
+msgstr "可能であれば位置独立コードを生成する"
 
-#: config/sh/sh.opt:65
+#: common.opt:1459
 #, fuzzy
-msgid "Generate only single-precision SH2a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Generate position-independent code for executables if possible (large mode)"
+msgstr "可能であれば位置独立コードを生成する"
 
-#: config/sh/sh.opt:69
+#: common.opt:1463
 #, fuzzy
-msgid "Generate SH2e code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate position-independent code if possible (small mode)"
+msgstr "可能であれば位置独立コードを生成する"
 
-#: config/sh/sh.opt:73
+#: common.opt:1467
 #, fuzzy
-msgid "Generate SH3 code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate position-independent code for executables if possible (small mode)"
+msgstr "可能であれば位置独立コードを生成する"
 
-#: config/sh/sh.opt:77
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1471
+msgid "Specify a plugin to load"
+msgstr ""
 
-#: config/sh/sh.opt:81
-#, fuzzy
-msgid "Generate SH4 code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1475
+msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
+msgstr ""
 
-#: config/sh/sh.opt:85
+#: common.opt:1479
 #, fuzzy
-msgid "Generate SH4-100 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Run predictive commoning optimization."
+msgstr "最適化過程のレジスタつけ変えを行なう"
 
-#: config/sh/sh.opt:89
-#, fuzzy
-msgid "Generate SH4-200 code"
-msgstr "29000 ¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1483
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
 
-#: config/sh/sh.opt:93
+#: common.opt:1487
 #, fuzzy
-msgid "Generate SH4 FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable basic program profiling code"
+msgstr "プログラムがコードプロファイルする元になる弧を挿入する"
 
-#: config/sh/sh.opt:97
+#: common.opt:1491
 #, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "C44 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Insert arc-based program profiling code"
+msgstr "プログラムがコードプロファイルする元になる弧を挿入する"
 
-#: config/sh/sh.opt:102
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "C40 CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1495
+msgid "Set the top-level directory for storing the profile data."
+msgstr ""
 
-#: config/sh/sh.opt:107
-#, fuzzy
-msgid "Generate default single-precision SH4 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1500
+msgid "Enable correction of flow inconsistent profile data input"
+msgstr ""
 
-#: config/sh/sh.opt:111
-msgid "Generate default single-precision SH4-100 code"
+#: common.opt:1504
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: config/sh/sh.opt:115
-msgid "Generate default single-precision SH4-200 code"
+#: common.opt:1508
+msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 msgstr ""
 
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate only single-precision SH4 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1512
+msgid "Enable common options for performing profile feedback directed optimizations"
+msgstr ""
 
-#: config/sh/sh.opt:123
-#, fuzzy
-msgid "Generate only single-precision SH4-100 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1516
+msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
+msgstr ""
 
-#: config/sh/sh.opt:127
-#, fuzzy
-msgid "Generate only single-precision SH4-200 code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1520
+msgid "Insert code to profile values of expressions"
+msgstr ""
 
-#: config/sh/sh.opt:131
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "SB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1527
+msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
+msgstr ""
 
-#: config/sh/sh.opt:135
-#, fuzzy
-msgid "Generate SH4a FPU-less code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1537
+msgid "Record gcc command line switches in the object file."
+msgstr ""
 
-#: config/sh/sh.opt:139
+#: common.opt:1541
 #, fuzzy
-msgid "Generate default single-precision SH4a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Return small aggregates in registers"
+msgstr "'小さな' 集合体をレジスタに格納して返す"
 
-#: config/sh/sh.opt:143
+#: common.opt:1545
 #, fuzzy
-msgid "Generate only single-precision SH4a code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Enables a register move optimization"
+msgstr "移動命令最適化レジスタを有効にする"
 
-#: config/sh/sh.opt:147
+#: common.opt:1549
 #, fuzzy
-msgid "Generate SH4al-dsp code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Perform a register renaming optimization pass"
+msgstr "最適化過程のレジスタつけ変えを行なう"
 
-#: config/sh/sh.opt:151
-#, fuzzy
-msgid "Generate 32-bit SHmedia code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: common.opt:1553
+msgid "Reorder basic blocks to improve code placement"
+msgstr "コード配置を改善するために基本ブロックを再整理する"
 
-#: config/sh/sh.opt:155
+#: common.opt:1557
 #, fuzzy
-msgid "Generate 32-bit FPU-less SHmedia code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Reorder basic blocks and partition into hot and cold sections"
+msgstr "コード配置を改善するために基本ブロックを再整理する"
 
-#: config/sh/sh.opt:159
+#: common.opt:1561
 #, fuzzy
-msgid "Generate 64-bit SHmedia code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Reorder functions to improve code placement"
+msgstr "コード配置を改善するために基本ブロックを再整理する"
 
-#: config/sh/sh.opt:163
+#: common.opt:1565
 #, fuzzy
-msgid "Generate 64-bit FPU-less SHmedia code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Add a common subexpression elimination pass after loop optimizations"
+msgstr "ループ最適化後に共通部分式除去過程を実行"
 
-#: config/sh/sh.opt:167
-#, fuzzy
-msgid "Generate SHcompact code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1573
+msgid "Disable optimizations that assume default FP rounding behavior"
+msgstr ""
 
-#: config/sh/sh.opt:171
-#, fuzzy
-msgid "Generate FPU-less SHcompact code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1577
+msgid "Enable scheduling across basic blocks"
+msgstr "基本ブロックを跨ぐ命令配置を有効にする"
 
-#: config/sh/sh.opt:175
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
+#: common.opt:1581
+msgid "Enable register pressure sensitive insn scheduling"
 msgstr ""
 
-#: config/sh/sh.opt:179
-#, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1585
+msgid "Allow speculative motion of non-loads"
+msgstr "非ロードでの不確実な動作を許可する"
 
-#: config/sh/sh.opt:183
-#, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1589
+msgid "Allow speculative motion of some loads"
+msgstr "いくつかのロードでの不確実な動作を許可する"
 
-#: config/sh/sh.opt:187
-msgid "Enable SH5 cut2 workaround"
-msgstr ""
+#: common.opt:1593
+msgid "Allow speculative motion of more loads"
+msgstr "より多くのロードでの不確実な動作を許可する"
 
-#: config/sh/sh.opt:191
+#: common.opt:1597
 #, fuzzy
-msgid "Align doubles at 64-bit boundaries"
-msgstr "double ¤ò word ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
+msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
+msgstr "  -fsched-verbose=<number> スケジューラの饒舌レベルを設定する\n"
 
-#: config/sh/sh.opt:195
-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"
+#: common.opt:1601
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: config/sh/sh.opt:199
-msgid "Specify name for 32 bit signed division function"
-msgstr ""
+#: common.opt:1609
+msgid "Reschedule instructions before register allocation"
+msgstr "レジスタ確保の前に命令を並べ直す"
 
-#: config/sh/sh.opt:206
-msgid "Cost to assume for gettr insn"
+#: common.opt:1613
+msgid "Reschedule instructions after register allocation"
+msgstr "レジスタ確保の後で命令を並べ直す"
+
+#: common.opt:1620
+msgid "Schedule instructions using selective scheduling algorithm"
 msgstr ""
 
-#: config/sh/sh.opt:210 config/sh/sh.opt:256
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+#: common.opt:1624
+msgid "Run selective scheduling after reload"
 msgstr ""
 
-#: config/sh/sh.opt:214
-msgid "Increase the IEEE compliance for floating-point code"
+#: common.opt:1628
+msgid "Perform software pipelining of inner loops during selective scheduling"
 msgstr ""
 
-#: config/sh/sh.opt:218
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: common.opt:1632
+msgid "Perform software pipelining of outer loops during selective scheduling"
 msgstr ""
 
-#: config/sh/sh.opt:222
-msgid "Assume symbols might be invalid"
+#: common.opt:1636
+msgid "Reschedule pipelined regions without pipelining"
 msgstr ""
 
-#: config/sh/sh.opt:226
-msgid "Annotate assembler instructions with estimated addresses"
+#: common.opt:1642
+msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: config/sh/sh.opt:230
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1646
+msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
+msgstr ""
 
-#: config/sh/sh.opt:234
-msgid "Mark MAC register as call-clobbered"
+#: common.opt:1654
+msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: config/sh/sh.opt:240
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: common.opt:1658
+msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: config/sh/sh.opt:244
-msgid "Emit function-calls using global offset table when generating PIC"
+#: common.opt:1662
+msgid "Enable the group heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:248
-msgid "Assume pt* instructions won't trap"
+#: common.opt:1666
+msgid "Enable the critical path heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:252
-msgid "Shorten address references during linking"
+#: common.opt:1670
+msgid "Enable the speculative instruction heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:260
-msgid "Deprecated. Use -Os instead"
+#: common.opt:1674
+msgid "Enable the rank heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:264
-msgid "Cost to assume for a multiply insn"
+#: common.opt:1678
+msgid "Enable the last instruction heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:268
-msgid "Generate library function call to invalidate instruction cache entries after fixing trampoline"
+#: common.opt:1682
+msgid "Enable the dependent count heuristic in the scheduler"
 msgstr ""
 
-#: config/sh/sh.opt:274
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: common.opt:1686
+msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:24
-msgid "Generate code for an 11/10"
-msgstr "11/10 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1694
+msgid "Eliminate redundant zero extensions on targets that support implicit extensions."
+msgstr ""
 
-#: config/pdp11/pdp11.opt:28
-msgid "Generate code for an 11/40"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1698
+msgid "Show column numbers in diagnostics, when available.  Default on"
+msgstr ""
 
-#: config/pdp11/pdp11.opt:32
-msgid "Generate code for an 11/45"
-msgstr "11/45 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1702
+msgid "Disable optimizations observable by IEEE signaling NaNs"
+msgstr ""
 
-#: config/pdp11/pdp11.opt:36
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1706
+msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
+msgstr ""
 
-#: config/pdp11/pdp11.opt:40
+#: common.opt:1710
 #, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹"
+msgid "Convert floating point constants to single precision constants"
+msgstr "浮動小数点定数を単精度定数に変換する"
 
-#: config/pdp11/pdp11.opt:44
-msgid "Do not use inline patterns for copying memory"
+#: common.opt:1714
+msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:48
-msgid "Use inline patterns for copying memory"
+#: common.opt:1718
+msgid "Generate discontiguous stack frames"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:52
-msgid "Do not pretend that branches are expensive"
+#: common.opt:1722
+msgid "Split wide types into independent registers"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:56
-msgid "Pretend that branches are expensive"
+#: common.opt:1726
+msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:60
+#: common.opt:1730
 #, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "DEC ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
-
-#: config/pdp11/pdp11.opt:64
-msgid "Use 32 bit float"
-msgstr "32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
-
-#: config/pdp11/pdp11.opt:68
-msgid "Use 64 bit float"
-msgstr "64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍѤ¹¤ë"
-
-#: config/pdp11/pdp11.opt:76
-msgid "Use 16 bit int"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
-
-#: config/pdp11/pdp11.opt:80
-msgid "Use 32 bit int"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍѤ¹¤ë"
-
-#: config/pdp11/pdp11.opt:88
-msgid "Target has split I&D"
-msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤Ä"
+msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
+msgstr "プログラムにスタック境界検出コードを挿入する"
 
-#: config/pdp11/pdp11.opt:92
-msgid "Use UNIX assembler syntax"
-msgstr "UNIX ¥¢¥»¥ó¥Ö¥éʸˡ¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1734
+#, fuzzy
+msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
+msgstr "プログラムにスタック境界検出コードを挿入する"
 
-#: config/stormy16/stormy16.opt:25
-msgid "Provide libraries for the simulator"
+#: common.opt:1741
+msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: config/ia64/ia64.opt:3
-msgid "Generate big endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
-
-#: config/ia64/ia64.opt:7
-msgid "Generate little endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
-
-#: config/ia64/ia64.opt:11
-msgid "Generate code for GNU as"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/ia64/ia64.opt:15
-msgid "Generate code for GNU ld"
-msgstr "GNU ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/ia64/ia64.opt:19
-msgid "Emit stop bits before and after volatile extended asms"
-msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
-
-#: config/ia64/ia64.opt:23
-msgid "Use in/loc/out register names"
-msgstr "in/loc/out ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
-
-#: config/ia64/ia64.opt:30
-msgid "Enable use of sdata/scommon/sbss"
-msgstr "sdata/scommon/sbss ¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/ia64/ia64.opt:34
-msgid "Generate code without GP reg"
-msgstr "GP ¥ì¥¸¥¹¥¿ÉÔ»ÈÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/ia64/ia64.opt:38
-msgid "gp is constant (but save/restore gp on indirect calls)"
-msgstr "gp ¤òÄê¿ô¤È¤¹¤ë¡Êâ¡¢´ÖÀܸƤӽФ·¤Ç¤Ï gp ¤ò save/restore ¤¹¤ë¡Ë"
+#: common.opt:1745
+msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
+msgstr ""
 
-#: config/ia64/ia64.opt:42
-msgid "Generate self-relocatable code"
-msgstr "¼«¸ÊºÆÇÛÃÖ²Äǽ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: common.opt:1749
+msgid "Use propolice as a stack protection method"
+msgstr ""
 
-#: config/ia64/ia64.opt:46
-#, fuzzy
-msgid "Generate inline floating point division, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1753
+msgid "Use a stack protection method for every function"
+msgstr ""
 
-#: config/ia64/ia64.opt:50
-#, fuzzy
-msgid "Generate inline floating point division, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1757
+msgid "Output stack usage information on a per-function basis"
+msgstr ""
 
-#: config/ia64/ia64.opt:57
-#, fuzzy
-msgid "Generate inline integer division, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+#: common.opt:1769
+msgid "Assume strict aliasing rules apply"
+msgstr "厳密な別名規則に適合するとみなす"
 
-#: config/ia64/ia64.opt:61
+#: common.opt:1773
 #, fuzzy
-msgid "Generate inline integer division, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+msgid "Treat signed overflow as undefined"
+msgstr "Windows の define を設定する"
 
-#: config/ia64/ia64.opt:65
-#, fuzzy
-msgid "Do not inline integer division"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1777
+msgid "Check for syntax errors, then stop"
+msgstr "文法エラーを検出して、そこで停止する"
 
-#: config/ia64/ia64.opt:69
+#: common.opt:1781
 #, fuzzy
-msgid "Generate inline square root, optimize for latency"
-msgstr "¥ì¥¤¥Æ¥ó¥·¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+msgid "Create data files needed by \"gcov\""
+msgstr "gcov が必要とするデータファイルを作成する"
 
-#: config/ia64/ia64.opt:73
+#: common.opt:1785
 #, fuzzy
-msgid "Generate inline square root, optimize for throughput"
-msgstr "¥¹¥ë¡¼¥×¥Ã¥È¤òºÇŬ²½¤¹¤ë¥¤¥ó¥é¥¤¥ó¶èʬ¤òÀ¸À®¤¹¤ë"
+msgid "Perform jump threading optimizations"
+msgstr "ジャンプ分岐最適化を行なう"
 
-#: config/ia64/ia64.opt:77
+#: common.opt:1789
 #, fuzzy
-msgid "Do not inline square root"
-msgstr "Visual Ì¿Î᥻¥Ã¥È¤òÍøÍѤ·¤Ê¤¤"
-
-#: config/ia64/ia64.opt:81
-msgid "Enable Dwarf 2 line debug info via GNU as"
-msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+msgid "Report the time taken by each compiler pass"
+msgstr "実行終了時にコンパイラの各過程に要した時間を報告する"
 
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
+#: common.opt:1793
+msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: config/ia64/ia64.opt:101
-#, fuzzy
-msgid "Use data speculation before reload"
-msgstr "¤è¤ê¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: common.opt:1796
+#, fuzzy, c-format
+msgid "unknown TLS model %qs"
+msgstr "不明なマシンモード `%s'"
 
-#: config/ia64/ia64.opt:105
-msgid "Use data speculation after reload"
+#: common.opt:1812
+msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: config/ia64/ia64.opt:109
-#, fuzzy
-msgid "Use control speculation"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
-
-#: config/ia64/ia64.opt:113
-msgid "Use in block data speculation before reload"
+#: common.opt:1816
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: config/ia64/ia64.opt:117
-msgid "Use in block data speculation after reload"
+#: common.opt:1823
+msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: config/ia64/ia64.opt:121
-msgid "Use in block control speculation"
-msgstr ""
+#: common.opt:1827
+#, fuzzy
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
+msgstr "符合付きの加算/減算/乗算での桁あふれをトラップする"
 
-#: config/ia64/ia64.opt:125
-msgid "Use simple data speculation check"
+#: common.opt:1831
+#, fuzzy
+msgid "Enable SSA-CCP optimization on trees"
+msgstr "SSA 最適化を有効にする"
+
+#: common.opt:1835
+msgid "Enable SSA-BIT-CCP optimization on trees"
 msgstr ""
 
-#: config/ia64/ia64.opt:129
-msgid "Use simple data speculation check for control speculation"
+#: common.opt:1843
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: config/ia64/ia64.opt:133
-msgid "Print information about speculative motions."
+#: common.opt:1847
+msgid "Replace SSA temporaries with better names in copies"
 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:1851
+msgid "Enable copy propagation on trees"
 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:1859
+msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: config/ia64/ia64.opt:145
-msgid "Count speculative dependencies while calculating priority of instructions"
+#: common.opt:1863
+msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: config/ia64/ilp32.opt:3
+#: common.opt:1867
 #, fuzzy
-msgid "Generate ILP32 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable SSA dead code elimination optimization on trees"
+msgstr "デッドコードの除去を行なう"
 
-#: config/ia64/ilp32.opt:7
+#: common.opt:1871
 #, fuzzy
-msgid "Generate LP64 code"
-msgstr "CF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable dominator optimizations"
+msgstr "SSA 最適化を有効にする"
 
-#: config/darwin.opt:24
+#: common.opt:1875
 #, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable dead store elimination"
+msgstr "デッドコードの除去を行なう"
 
-#: config/darwin.opt:28
-msgid "The earliest MacOS X version on which this program will run"
+#: common.opt:1879
+msgid "Enable forward propagation on trees"
 msgstr ""
 
-#: config/darwin.opt:32
-msgid "Set sizeof(bool) to 1"
+#: common.opt:1883
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: config/darwin.opt:36
+#: common.opt:1887
 #, fuzzy
-msgid "Generate code for darwin loadable kernel extentions"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable loop distribution on trees"
+msgstr "並列命令を有効にする"
+
+#: common.opt:1891
+msgid "Enable loop distribution for patterns transformed into a library call"
+msgstr ""
 
-#: config/darwin.opt:40
+#: common.opt:1895
 #, fuzzy
-msgid "Generate code for the kernel or loadable kernel extentions"
-msgstr "NeXT ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable loop invariant motion on trees"
+msgstr "ループ中に不変な計算をループの外に移動する"
 
-#: config/fr30/fr30.opt:24
-msgid "Assume small address space"
-msgstr "¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹"
+#: common.opt:1899
+msgid "Enable linear loop transforms on trees"
+msgstr ""
 
-#: config/mips/mips.opt:24
+#: common.opt:1903
 #, fuzzy
-msgid "Generate code that conforms to the given ABI"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Create canonical induction variables in loops"
+msgstr "ループの中の全ての一般誘導変数を強度削減する"
 
-#: config/mips/mips.opt:28
-msgid "Generate code that can be used in SVR4-style dynamic objects"
-msgstr ""
+#: common.opt:1907
+#, fuzzy
+msgid "Enable loop optimizations on tree level"
+msgstr "SSA 最適化を有効にする"
 
-#: config/mips/mips.opt:32
+#: common.opt:1911
 #, fuzzy
-msgid "Use PMC-style 'mad' instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Enable automatic parallelization of loops"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/mips/mips.opt:36
+#: common.opt:1915
 #, fuzzy
-msgid "Generate code for the given ISA"
-msgstr "½êÍ¿¤Î CPU ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable hoisting loads from conditional pointers."
+msgstr "条件的 move 命令の利用を有効にする"
 
-#: config/mips/mips.opt:40
-msgid "Use Branch Likely instructions, overriding the architecture default"
-msgstr ""
+#: common.opt:1919
+#, fuzzy
+msgid "Enable SSA-PRE optimization on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/mips/mips.opt:44
-msgid "Trap on integer divide by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: common.opt:1923
+msgid "Perform function-local points-to analysis on trees."
+msgstr ""
 
-#: config/mips/mips.opt:48
-msgid "Use branch-and-break sequences to check for integer divide by zero"
+#: common.opt:1927
+msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: config/mips/mips.opt:52
+#: common.opt:1935
 #, fuzzy
-msgid "Use trap instructions to check for integer divide by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
+msgid "Enable SSA code sinking on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/mips/mips.opt:56
-msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
+#: common.opt:1939
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: config/mips/mips.opt:60
-#, fuzzy
-msgid "Use MIPS-DSP instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: common.opt:1943
+msgid "Replace temporary expressions in the SSA->normal pass"
+msgstr ""
 
-#: config/mips/mips.opt:70
-msgid "Use big-endian byte order"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1947
+msgid "Perform live range splitting during the SSA->normal pass"
+msgstr ""
 
-#: config/mips/mips.opt:74
-msgid "Use little-endian byte order"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: common.opt:1951
+msgid "Perform Value Range Propagation on trees"
+msgstr ""
 
-#: config/mips/mips.opt:78 config/iq2000/iq2000.opt:32
-msgid "Use ROM instead of RAM"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
+#: common.opt:1955
+#, fuzzy
+msgid "Compile whole compilation unit at a time"
+msgstr "翻訳単位全体をファイルにダンプする"
 
-#: config/mips/mips.opt:82
-msgid "Use NewABI-style %reloc() assembly operators"
+#: 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 ""
+
+#: common.opt:1979
+msgid "Same as -fassociative-math for expressions which include division."
+msgstr ""
+
+#: common.opt:1987
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: config/mips/mips.opt:86
+#: common.opt:1991
 #, fuzzy
-msgid "Work around certain R4000 errata"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
+msgid "Perform loop unswitching"
+msgstr "全てのループでループ展開を行なう"
+
+#: common.opt:1995
+msgid "Just generate unwind tables for exception handling"
+msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
 
-#: config/mips/mips.opt:90
+#: common.opt:2007
 #, fuzzy
-msgid "Work around certain R4400 errata"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
+msgid "Perform variable tracking"
+msgstr "末尾呼び出し最適化を行う"
 
-#: config/mips/mips.opt:94
-msgid "Work around errata for early SB-1 revision 2 cores"
+#: common.opt:2015
+msgid "Perform variable tracking by annotating assignments"
 msgstr ""
 
-#: config/mips/mips.opt:98
-msgid "Work around certain VR4120 errata"
+#: common.opt:2021
+msgid "Toggle -fvar-tracking-assignments"
 msgstr ""
 
-#: config/mips/mips.opt:102
-msgid "Work around VR4130 mflo/mfhi errata"
+#: common.opt:2025
+msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: config/mips/mips.opt:106
+#: common.opt:2029
 #, fuzzy
-msgid "Work around an early 4300 hardware bug"
-msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤¦"
+msgid "Enable loop vectorization on trees"
+msgstr "SSA 最適化を有効にする"
 
-#: config/mips/mips.opt:110
+#: common.opt:2033
+msgid "Enable basic block vectorization (SLP) on trees"
+msgstr ""
+
+#: common.opt:2037
 #, fuzzy
-msgid "FP exceptions are enabled"
-msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
+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/mips/mips.opt:114
+#: common.opt:2045
 #, fuzzy
-msgid "Use 32-bit floating-point registers"
-msgstr "32 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
+msgstr "  -fsched-verbose=<number> スケジューラの饒舌レベルを設定する\n"
+
+#: common.opt:2049
+msgid "Enable copy propagation of scalar-evolution information."
+msgstr ""
 
-#: config/mips/mips.opt:118
+#: common.opt:2059
 #, fuzzy
-msgid "Use 64-bit floating-point registers"
-msgstr "64 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+msgid "Add extra commentary to assembler output"
+msgstr "余分なコメントをアセンブラ出力に追加する"
+
+#: common.opt:2063
+msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
+msgstr ""
+
+#: common.opt:2066
+#, fuzzy, c-format
+msgid "unrecognized visibility value %qs"
+msgstr "認識できないセクション名 \"%s\""
+
+#: common.opt:2082
+msgid "Use expression value profiles in optimizations"
+msgstr ""
 
-#: config/mips/mips.opt:122
-msgid "Use FUNC to flush the cache before calling stack trampolines"
+#: common.opt:2086
+msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: config/mips/mips.opt:126
+#: common.opt:2090
 #, fuzzy
-msgid "Generate floating-point multiply-add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "Enable conditional dead code elimination for builtin calls"
+msgstr "デッドコードの除去を行なう"
 
-#: config/mips/mips.opt:130
-msgid "Use 32-bit general registers"
-msgstr "32 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: common.opt:2094
+#, fuzzy
+msgid "Perform whole program optimizations"
+msgstr "末尾呼び出し最適化を行う"
 
-#: config/mips/mips.opt:134
-msgid "Use 64-bit general registers"
-msgstr "64 ¥Ó¥Ã¥È°ìÈ̥쥸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: common.opt:2098
+msgid "Assume signed arithmetic overflow wraps around"
+msgstr ""
+
+#: common.opt:2102
+#, fuzzy
+msgid "Put zero initialized data in the bss section"
+msgstr "大域変数等を初期化されないコモンセクションに置かない"
 
-#: config/mips/mips.opt:138
+#: common.opt:2106
 #, fuzzy
-msgid "Allow the use of hardware floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Generate debug information in default format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:142
+#: common.opt:2110
 #, fuzzy
-msgid "Generate code for ISA level N"
-msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate debug information in COFF format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:146
+#: common.opt:2114
 #, fuzzy
-msgid "Generate mips16 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate debug information in DWARF v2 (or later) format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:150
+#: common.opt:2118
 #, fuzzy
-msgid "Use MIPS-3D instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+msgid "Generate debug information in default extended format"
+msgstr "デフォルト拡張形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:154
-msgid "Use indirect calls"
-msgstr "´ÖÀܸƤӽФ·¤ò»ÈÍѤ¹¤ë"
+#: common.opt:2122
+#, fuzzy
+msgid "Generate debug information in STABS format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:158
+#: common.opt:2126
 #, fuzzy
-msgid "Use a 32-bit long type"
-msgstr "32 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
+msgid "Generate debug information in extended STABS format"
+msgstr "デフォルト拡張形式のデバッグ情報を生成する"
+
+#: common.opt:2130
+msgid "Emit DWARF additions beyond selected version"
+msgstr ""
+
+#: common.opt:2134
+msgid "Don't emit DWARF additions beyond selected version"
+msgstr ""
+
+#: common.opt:2138
+msgid "Toggle debug information generation"
+msgstr ""
 
-#: config/mips/mips.opt:162
+#: common.opt:2142
 #, fuzzy
-msgid "Use a 64-bit long type"
-msgstr "64 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍѤ¹¤ë"
+msgid "Generate debug information in VMS format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:166
-msgid "Don't optimize block moves"
-msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤·¤Ê¤¤"
+#: common.opt:2146
+#, fuzzy
+msgid "Generate debug information in XCOFF format"
+msgstr "デフォルト形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:170
+#: common.opt:2150
 #, fuzzy
-msgid "Use the mips-tfile postpass"
-msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ¹¤ë"
+msgid "Generate debug information in extended XCOFF format"
+msgstr "デフォルト拡張形式のデバッグ情報を生成する"
 
-#: config/mips/mips.opt:174
-msgid "Do not use a cache-flushing function before calling stack trampolines"
+#: common.opt:2157
+msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 msgstr ""
 
-#: config/mips/mips.opt:178
+#: common.opt:2176
 #, fuzzy
-msgid "Generate normal-mode code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "-o <file>\tPlace output into <file>"
+msgstr "  -o <file>               出力を <file> に書き込む\n"
 
-#: config/mips/mips.opt:182
+#: common.opt:2180
 #, fuzzy
-msgid "Do not use MIPS-3D instructions"
-msgstr "MIPS16 Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+msgid "Enable function profiling"
+msgstr "mips16 関数プロファイル"
 
-#: config/mips/mips.opt:186
+#: common.opt:2187
 #, fuzzy
-msgid "Use paired-single floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Issue warnings needed for strict compliance to the standard"
+msgstr "  -pedantic               厳密な ISO C への適合に要する警告を発する\n"
 
-#: config/mips/mips.opt:190
-msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
+#: common.opt:2191
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: config/mips/mips.opt:194
+#: common.opt:2228
 #, fuzzy
-msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Do not display functions compiled or elapsed time"
+msgstr "  -quiet                  コンパイルされた関数や経過時間を表示しない\n"
 
-#: config/mips/mips.opt:198
+#: common.opt:2260
 #, fuzzy
-msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "Enable verbose output"
+msgstr "デバッグ出力を有効にする"
 
-#: config/mips/mips.opt:202
-msgid "Optimize lui/addiu address loads"
-msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤¹¤ë"
+#: common.opt:2264
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  -version                コンパイラのバージョンを表示する\n"
 
-#: config/mips/mips.opt:206
+#: common.opt:2268
 #, fuzzy
-msgid "Assume all symbols have 32-bit values"
-msgstr "Á´¤Æ¤Î double ¤ò¥¢¥é¥¤¥ó¤µ¤ì¤¿¤â¤Î¤È¤ß¤Ê¤¹"
+msgid "Suppress warnings"
+msgstr "%s: 警告: "
 
-#: config/mips/mips.opt:210
-msgid "Optimize the output for PROCESSOR"
+#: common.opt:2278
+msgid "Create a shared library"
 msgstr ""
 
-#: config/mips/mips.opt:214 config/iq2000/iq2000.opt:45
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤¯(Í× -membedded-data)"
+#: common.opt:2311
+#, fuzzy
+msgid "Create a position independent executable"
+msgstr "可能であれば位置独立コードを生成する"
 
-#: config/mips/mips.opt:218
+#: go/gofrontend/expressions.cc:876
 #, fuzzy
-msgid "Perform VR4130-specific alignment optimizations"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+msgid "invalid use of type"
+msgstr "`restrict' の用法が不適切です"
 
-#: config/mips/mips.opt:222
-msgid "Lift restrictions on GOT size"
+#: go/gofrontend/expressions.cc:1974 go/gofrontend/expressions.cc:2628
+#, fuzzy
+msgid "floating point constant truncated to integer"
+msgstr "浮動小数定数を使い損ねました"
+
+#: go/gofrontend/expressions.cc:2533 go/gofrontend/expressions.cc:2606
+msgid "constant refers to itself"
 msgstr ""
 
-#: config/m68k/m68k.opt:24
+#: go/gofrontend/expressions.cc:3962
 #, fuzzy
-msgid "Generate code for a 520X"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "expected numeric type"
+msgstr "MCU 名を指定する"
 
-#: config/m68k/m68k.opt:28
+#: go/gofrontend/expressions.cc:3969
 #, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "expected integer or boolean type"
+msgstr "']' が必要で、無効な型表現です"
 
-#: config/m68k/m68k.opt:32
+#: go/gofrontend/expressions.cc:3974
 #, fuzzy
-msgid "Generate code for a 528x"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "invalid operand for unary %<&%>"
+msgstr "%R コードに対する無効なオペランド"
 
-#: config/m68k/m68k.opt:36
+#: go/gofrontend/expressions.cc:3982
 #, fuzzy
-msgid "Generate code for a 5307"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "expected pointer"
+msgstr "述語は識別子でなければなりません"
 
-#: config/m68k/m68k.opt:40
+#: go/gofrontend/expressions.cc:5608 go/gofrontend/expressions.cc:5624
 #, fuzzy
-msgid "Generate code for a 5407"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "incompatible types in binary expression"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: config/m68k/m68k.opt:44
+#: go/gofrontend/expressions.cc:5637
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "M*Core M340 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "shift of non-integer operand"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
+#: go/gofrontend/expressions.cc:5642
 #, fuzzy
-msgid "Generate code for a 68000"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "shift count not unsigned integer"
+msgstr "switch の内容が整数ではありません"
 
-#: config/m68k/m68k.opt:52 config/m68k/m68k.opt:105
+#: go/gofrontend/expressions.cc:5651
 #, fuzzy
-msgid "Generate code for a 68020"
-msgstr "c2 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "negative shift count"
+msgstr "負の命令長です"
 
-#: config/m68k/m68k.opt:56
+#: go/gofrontend/expressions.cc:6299
 #, fuzzy
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "object is not a method"
+msgstr "呼び出されたオブジェクトは関数ではありません"
 
-#: config/m68k/m68k.opt:60
+#: go/gofrontend/expressions.cc:6308
 #, fuzzy
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "method type does not match object type"
+msgstr "仮引数 `%s' はプロトタイプに一致しません"
 
-#: config/m68k/m68k.opt:64
+#: 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
 #, fuzzy
-msgid "Generate code for a 68030"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "not enough arguments"
+msgstr "引数がありません"
 
-#: config/m68k/m68k.opt:68
+#: 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
 #, fuzzy
-msgid "Generate code for a 68040"
-msgstr "11/40 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "too many arguments"
+msgstr "関数に対する引数が多すぎます"
 
-#: config/m68k/m68k.opt:72
+#: go/gofrontend/expressions.cc:7239
 #, fuzzy
-msgid "Generate code for a 68060"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "argument must be array or slice or channel"
+msgstr "`asm' の引数が定数文字列ではありません "
+
+#: go/gofrontend/expressions.cc:7249
+msgid "argument must be string or array or slice or map or channel"
+msgstr ""
 
-#: config/m68k/m68k.opt:76
+#: go/gofrontend/expressions.cc:7290
 #, fuzzy
-msgid "Generate code for a 68302"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "unsupported argument type to builtin function"
+msgstr "関数に対する引数が多すぎます"
 
-#: config/m68k/m68k.opt:80
+#: go/gofrontend/expressions.cc:7302
 #, fuzzy
-msgid "Generate code for a 68332"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "argument must be channel"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#: config/m68k/m68k.opt:85
+#: go/gofrontend/expressions.cc:7322
 #, fuzzy
-msgid "Generate code for a 68851"
-msgstr "c1 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "argument must be a field reference"
+msgstr "マスクは即値でなければなりません"
 
-#: config/m68k/m68k.opt:89
+#: go/gofrontend/expressions.cc:7349
 #, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "left argument must be a slice"
+msgstr "マスクは即値でなければなりません"
 
-#: config/m68k/m68k.opt:93
+#: go/gofrontend/expressions.cc:7360
 #, fuzzy
-msgid "Align variables on a 32-bit boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+msgid "right argument must be a slice or a string"
+msgstr "`asm' の引数が定数文字列ではありません "
+
+#: go/gofrontend/expressions.cc:7365
+msgid "element types must be the same"
+msgstr ""
 
-#: config/m68k/m68k.opt:97
+#: go/gofrontend/expressions.cc:7384
+msgid "arguments 1 and 2 have different types"
+msgstr ""
+
+#: go/gofrontend/expressions.cc:7401
 #, fuzzy
-msgid "Use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+msgid "argument must have complex type"
+msgstr "仮引数が不完全型です"
 
-#: config/m68k/m68k.opt:109
+#: go/gofrontend/expressions.cc:7419
 #, fuzzy
-msgid "Generate code for a cpu32"
-msgstr "c32 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "cmplx arguments must have identical types"
+msgstr "マスクは即値でなければなりません"
 
-#: config/m68k/m68k.opt:113
-msgid "Enable ID based shared library"
+#: go/gofrontend/expressions.cc:7421
+#, fuzzy
+msgid "cmplx arguments must have floating-point type"
+msgstr "ハードウェア浮動小数点を利用しない"
+
+#: go/gofrontend/expressions.cc:8425
+#, fuzzy
+msgid "expected function"
+msgstr "述語は識別子でなければなりません"
+
+#: go/gofrontend/expressions.cc:8436
+msgid "method call without object"
 msgstr ""
 
-#: config/m68k/m68k.opt:117
+#: go/gofrontend/expressions.cc:8449
 #, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+msgid "incompatible type for receiver"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: config/m68k/m68k.opt:121
-msgid "Use normal calling convention"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+#: go/gofrontend/expressions.cc:8827
+#, fuzzy
+msgid "number of results does not match number of values"
+msgstr "仮引数の数がプロトタイプと一致しません"
 
-#: config/m68k/m68k.opt:125
-msgid "Consider type 'int' to be 32 bits wide"
+#: go/gofrontend/expressions.cc:9071 go/gofrontend/expressions.cc:9443
+#, fuzzy
+msgid "index must be integer"
+msgstr "述語は識別子でなければなりません"
+
+#: go/gofrontend/expressions.cc:9075 go/gofrontend/expressions.cc:9447
+#, fuzzy
+msgid "slice end must be integer"
+msgstr "述語は識別子でなければなりません"
+
+#: go/gofrontend/expressions.cc:9126
+#, fuzzy
+msgid "array is not addressable"
+msgstr "出力番号 %d は直接アドレス指定できません"
+
+#: go/gofrontend/expressions.cc:9654
+#, fuzzy
+msgid "incompatible type for map index"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
+
+#: go/gofrontend/expressions.cc:9933
+msgid "expected interface or pointer to interface"
 msgstr ""
 
-#: config/m68k/m68k.opt:129
+#: go/gofrontend/expressions.cc:10231
 #, fuzzy
-msgid "Generate pc-relative code"
-msgstr "¼«¸ÊºÆÇÛÃÖ²Äǽ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "invalid new of function type"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: config/m68k/m68k.opt:133
+#: go/gofrontend/expressions.cc:10332
 #, fuzzy
-msgid "Use different calling convention using 'rtd'"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+msgid "invalid type for make function"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: config/m68k/m68k.opt:137
-msgid "Enable separate data segment"
+#: go/gofrontend/expressions.cc:10487
+#, fuzzy
+msgid "too many expressions for struct"
+msgstr "フォーマットへの引数が多すぎます"
+
+#: go/gofrontend/expressions.cc:10500
+#, fuzzy
+msgid "too few expressions for struct"
+msgstr "関数への引数が少なすぎます"
+
+#: go/gofrontend/expressions.cc:10764
+msgid "too many elements in composite literal"
 msgstr ""
 
-#: config/m68k/m68k.opt:141 config/bfin/bfin.opt:45
-msgid "ID of shared library to build"
+#: go/gofrontend/expressions.cc:11828 go/gofrontend/expressions.cc:11836
+#, fuzzy
+msgid "invalid unsafe.Pointer conversion"
+msgstr "dump_definition に 無効なハッシュタイプ %d"
+
+#: go/gofrontend/expressions.cc:11841 go/gofrontend/statements.cc:1312
+msgid "type assertion only valid for interface types"
 msgstr ""
 
-#: config/m68k/m68k.opt:145
-msgid "Consider type 'int' to be 16 bits wide"
+#: go/gofrontend/expressions.cc:11853
+msgid "impossible type assertion: type does not implement interface"
 msgstr ""
 
-#: config/m68k/m68k.opt:149
-msgid "Generate code with library calls for floating point"
+#: go/gofrontend/expressions.cc:12009 go/gofrontend/statements.cc:1163
+#, fuzzy
+msgid "expected channel"
+msgstr "クラスパスを設定する"
+
+#: go/gofrontend/expressions.cc:12014 go/gofrontend/statements.cc:1168
+msgid "invalid receive on send-only channel"
 msgstr ""
 
-#: config/m68k/m68k.opt:153
+#: go/gofrontend/expressions.cc:12101
 #, fuzzy
-msgid "Do not use unaligned memory references"
-msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤"
+msgid "incompatible types in send"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: config/score/score.opt:32
+#: go/gofrontend/expressions.cc:12106
 #, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
+msgid "invalid send on receive-only channel"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/score/score.opt:36
+#: go/gofrontend/statements.cc:488
 #, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+msgid "invalid left hand side of assignment"
+msgstr "代入として無効な左辺値です"
+
+#: go/gofrontend/statements.cc:897
+msgid "expected map index on right hand side"
+msgstr ""
+
+#: go/gofrontend/statements.cc:1041
+#, fuzzy
+msgid "expected map index on left hand side"
+msgstr "行末 (EOL) が予期されます"
+
+#: go/gofrontend/statements.cc:1765
+msgid "no object for method call"
+msgstr ""
+
+#: go/gofrontend/statements.cc:2518
+#, fuzzy
+msgid "return with value in function with no return type"
+msgstr "戻り型が void の関数で、`return' に値があります"
+
+#: go/gofrontend/statements.cc:2531
+#, fuzzy
+msgid "too many values in return statement"
+msgstr "無効な初期化式です"
+
+#: go/gofrontend/statements.cc:2560
+#, fuzzy
+msgid "not enough values in return statement"
+msgstr "無効な初期化式です"
+
+#: go/gofrontend/statements.cc:2932
+#, fuzzy
+msgid "expected boolean expression"
+msgstr "空の #if 式です"
+
+#: go/gofrontend/statements.cc:4517
+msgid "too many variables for range clause with channel"
+msgstr ""
+
+#: go/gofrontend/statements.cc:4524
+msgid "range clause must have array, slice, setring, map, or channel type"
+msgstr ""
+
+#: go/gofrontend/types.cc:559
+#, fuzzy
+msgid "need explicit conversion"
+msgstr "`%s' の引数として無効な型"
+
+#: go/gofrontend/types.cc:561
+msgid "multiple value function call in single value context"
+msgstr ""
+
+#: go/gofrontend/types.cc:569
+#, fuzzy, c-format
+msgid "cannot use type %s as type %s"
+msgstr "ポインタ型に変換できません"
+
+#: go/gofrontend/types.cc:2432
+#, fuzzy
+msgid "different receiver types"
+msgstr "レシーバ型 `%s' が無効です"
+
+#: go/gofrontend/types.cc:2452 go/gofrontend/types.cc:2465
+#: go/gofrontend/types.cc:2480
+#, fuzzy
+msgid "different number of parameters"
+msgstr "RPTS 用の最大反復数を指定する"
+
+#: go/gofrontend/types.cc:2473
+#, fuzzy
+msgid "different parameter types"
+msgstr "仮引数 `%s' は無効です"
+
+#: go/gofrontend/types.cc:2488
+msgid "different varargs"
+msgstr ""
+
+#: go/gofrontend/types.cc:2497 go/gofrontend/types.cc:2510
+#: go/gofrontend/types.cc:2525
+msgid "different number of results"
+msgstr ""
+
+#: go/gofrontend/types.cc:2518
+msgid "different result types"
+msgstr ""
+
+#: go/gofrontend/types.cc:3500
+#, c-format
+msgid "implicit assignment of %s%s%s hidden field %s%s%s"
+msgstr ""
+
+#: go/gofrontend/types.cc:4313
+msgid "bad length when making slice"
+msgstr ""
+
+#: go/gofrontend/types.cc:4319
+msgid "bad capacity when making slice"
+msgstr ""
+
+#: go/gofrontend/types.cc:4981
+msgid "bad size when making map"
+msgstr ""
+
+#: go/gofrontend/types.cc:5266
+msgid "bad buffer size when making channel"
+msgstr ""
+
+#: go/gofrontend/types.cc:5714
+#, c-format
+msgid "need explicit conversion; missing method %s%s%s"
+msgstr ""
+
+#: go/gofrontend/types.cc:5731 go/gofrontend/types.cc:5866
+#, fuzzy, c-format
+msgid "incompatible type for method %s%s%s"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
+
+#: go/gofrontend/types.cc:5735 go/gofrontend/types.cc:5870
+#, fuzzy, c-format
+msgid "incompatible type for method %s%s%s (%s)"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
+
+#: go/gofrontend/types.cc:5807 go/gofrontend/types.cc:5820
+msgid "pointer to interface type has no methods"
+msgstr ""
+
+#: go/gofrontend/types.cc:5809 go/gofrontend/types.cc:5822
+#, fuzzy
+msgid "type has no methods"
+msgstr "メソッドの構文解析中にエラーが発生しました"
+
+#: go/gofrontend/types.cc:5843
+#, fuzzy, c-format
+msgid "ambiguous method %s%s%s"
+msgstr "%2$s に対する引数 %1$s が曖昧です"
+
+#: go/gofrontend/types.cc:5846
+#, fuzzy, c-format
+msgid "missing method %s%s%s"
+msgstr "フィールド '%s'('%s' 内) を欠いています"
+
+#: go/gofrontend/types.cc:5886
+#, c-format
+msgid "method %s%s%s requires a pointer"
+msgstr ""
+
+#: attribs.c:306 objc/objc-act.c:7712
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute directive ignored"
+msgstr "`%s' 属性の疑似命令が無視されました"
+
+#: attribs.c:314
+#, fuzzy, gcc-internal-format
+msgid "wrong number of arguments specified for %qE attribute"
+msgstr "`%s' 属性に指定された引数の個数が間違っています"
+
+#: attribs.c:332
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute does not apply to types"
+msgstr "`%s' 属性は型には適用されません"
+
+#: attribs.c:384
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to function types"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: attribs.c:394
+#, gcc-internal-format
+msgid "type attributes ignored after type is already defined"
+msgstr ""
+
+#: bb-reorder.c:1886
+#, fuzzy, gcc-internal-format
+msgid "multiple hot/cold transitions found (bb %i)"
+msgstr "メソッド `%s' の宣言が重複しています。"
+
+#: bt-load.c:1547
+#, gcc-internal-format
+msgid "branch target register load optimization is not intended to be run twice"
+msgstr ""
+
+#: builtins.c:554
+#, gcc-internal-format
+msgid "offset outside bounds of constant string"
+msgstr "オフセットが定数文字列の境界の外にあります"
+
+#: builtins.c:1118
+#, fuzzy, gcc-internal-format
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
+msgstr "`__builtin_expect' への第二引数は定数でなければなりません"
+
+#: builtins.c:1125
+#, fuzzy, gcc-internal-format
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+msgstr "`__builtin_return_address' への引数が不適切です"
+
+#: builtins.c:1133
+#, fuzzy, gcc-internal-format
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
+msgstr "`__builtin_expect' への第二引数は定数でなければなりません"
+
+#: builtins.c:1140
+#, fuzzy, gcc-internal-format
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+msgstr "`__builtin_return_address' への引数が不適切です"
+
+#: builtins.c:4665 gimplify.c:2328
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to function %<va_start%>"
+msgstr "`va_start' に対する引数が多すぎます"
+
+#: builtins.c:4827
+#, fuzzy, gcc-internal-format
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
+msgstr "`va_arg' に対する第一引数が `va_list' 型ではありません"
+
+#: builtins.c:4843
+#, fuzzy, gcc-internal-format
+msgid "%qT is promoted to %qT when passed through %<...%>"
+msgstr "`%s' は `...' の処理の過程で `%s' に格上げされました"
+
+#: builtins.c:4848
+#, fuzzy, gcc-internal-format
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
+msgstr "(従って、`va_arg' には `%s' を(`%s' でなく)渡さなければなりません)"
+
+#. 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 ""
+
+#: builtins.c:4982
+#, fuzzy, gcc-internal-format
+msgid "invalid argument to %<__builtin_frame_address%>"
+msgstr "`__builtin_frame_address' への引数が不適切です"
+
+#: builtins.c:4984
+#, fuzzy, gcc-internal-format
+msgid "invalid argument to %<__builtin_return_address%>"
+msgstr "`__builtin_return_address' への引数が不適切です"
+
+#: builtins.c:4997
+#, fuzzy, gcc-internal-format
+msgid "unsupported argument to %<__builtin_frame_address%>"
+msgstr "サポートされていない `__builtin_frame_address' への引数です"
+
+#: builtins.c:4999
+#, fuzzy, gcc-internal-format
+msgid "unsupported argument to %<__builtin_return_address%>"
+msgstr "サポートされていない `__builtin_return_address' へ引数です"
+
+#: builtins.c:5234
+#, fuzzy, gcc-internal-format
+msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
+
+#: builtins.c:5332
+#, gcc-internal-format
+msgid "trampoline generated for nested function %qD"
+msgstr ""
+
+#: builtins.c:5609 builtins.c:5623
+#, gcc-internal-format
+msgid "%qD changed semantics in GCC 4.4"
+msgstr ""
+
+#. All valid uses of __builtin_va_arg_pack () are removed during
+#. inlining.
+#: builtins.c: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
+#, fuzzy, gcc-internal-format
+msgid "%<__builtin_longjmp%> second argument must be 1"
+msgstr "__builtin_longjmp 第二引数は 1 でなければなりません"
+
+#: builtins.c:6849
+#, fuzzy, gcc-internal-format
+msgid "target format does not support infinity"
+msgstr "ターゲット CPU は interworking をサポートしません"
+
+#: builtins.c:11753
+#, fuzzy, gcc-internal-format
+msgid "%<va_start%> used in function with fixed args"
+msgstr "`va_start' が固定個引数の関数内で使われました"
+
+#: builtins.c:11761
+#, fuzzy, 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
+#, fuzzy, gcc-internal-format
+msgid "%<__builtin_next_arg%> called without an argument"
+msgstr "`__builtin_next_arg' が引数無しでで呼び出されました"
+
+#: builtins.c:11779
+#, fuzzy, gcc-internal-format
+msgid "wrong number of arguments to function %<__builtin_next_arg%>"
+msgstr "`%s' 属性に指定された引数の個数が間違っています"
+
+#. 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
+#, fuzzy, 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 ""
+
+#: 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 ""
+
+#: opts-common.c:980 opts.c:546
+#, gcc-internal-format
+msgid "argument to %qs should be a non-negative integer"
+msgstr ""
+
+#: opts-common.c:995
+#, fuzzy, gcc-internal-format
+msgid "unrecognized argument in option %qs"
+msgstr "コマンドラインオプション '%s' を無視します"
+
+#: 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 ""
+
+#. 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 ""
+
+#: opts-global.c:139
+#, fuzzy, gcc-internal-format
+msgid "unrecognized command line option \"%s\""
+msgstr "コマンドラインオプション '%s' を無視します"
+
+#: 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 ""
+
+#: opts-global.c:419
+#, fuzzy, gcc-internal-format
+msgid "unrecognized register name %qs"
+msgstr "認識できないレジスタ名 `%s'"
+
+#: opts.c:86
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
+msgstr ""
+
+#: opts.c:122
+#, gcc-internal-format
+msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
+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 ""
+
+#: opts.c:659
+#, gcc-internal-format
+msgid "section anchors must be disabled when unit-at-a-time is disabled"
+msgstr ""
+
+#: opts.c:663
+#, gcc-internal-format
+msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
+msgstr ""
+
+#: opts.c:685
+#, gcc-internal-format
+msgid "section anchors must be disabled when toplevel reorder is disabled"
+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 ""
+
+#: 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 ""
+
+#: opts.c:752 config/pa/pa.c:580
+#, gcc-internal-format
+msgid "-freorder-blocks-and-partition does not work on this architecture"
+msgstr ""
+
+#: opts.c:767
+#, gcc-internal-format
+msgid "-fira-algorithm=CB does not work on this architecture"
+msgstr ""
+
+#: opts.c:804
+#, gcc-internal-format
+msgid "only one -flto-partition value can be specified"
+msgstr ""
+
+#: opts.c:815
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
+msgstr ""
+
+#: opts.c:1182
+#, gcc-internal-format
+msgid "unrecognized include_flags 0x%x passed to print_specific_help"
+msgstr ""
+
+#: opts.c:1357
+#, fuzzy, gcc-internal-format
+msgid "--help argument %q.*s is ambiguous, please be more specific"
+msgstr "警告: --help の引数 %.*s は曖昧です。より特定してください\n"
+
+#: opts.c:1366
+#, fuzzy, gcc-internal-format
+msgid "unrecognized argument to --help= option: %q.*s"
+msgstr "警告: --help= オプションに対する認識できない引数です: %.*s\n"
+
+#: opts.c:1503
+#, fuzzy, gcc-internal-format
+msgid "structure alignment must be a small power of two, not %d"
+msgstr "要求されたアラインメントが 2 のべき乗ではありません"
+
+#: 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 ""
+
+#: 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 ""
+
+#: opts.c:1868
+#, gcc-internal-format
+msgid "getting core file size maximum limit: %m"
+msgstr ""
+
+#: opts.c:1871
+#, gcc-internal-format
+msgid "setting core file size limit to maximum: %m"
+msgstr ""
+
+#: 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 ""
+
+#: reginfo.c:779
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-saved register"
+msgstr ""
+
+#: reginfo.c:783
+#, gcc-internal-format
+msgid "can%'t use %qs as a call-used register"
+msgstr ""
+
+#: reginfo.c:795
+#, gcc-internal-format
+msgid "can%'t use %qs as a fixed register"
+msgstr ""
+
+#: reginfo.c: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"
+
+#: reginfo.c:832
+#, gcc-internal-format
+msgid "stack register used for global register variable"
+msgstr ""
+
+#: reginfo.c:838
+#, gcc-internal-format
+msgid "global register variable follows a function definition"
+msgstr "大域 register 変数が関数定義の後ろにあります"
+
+#: reginfo.c:842
+#, gcc-internal-format
+msgid "register used for two global register variables"
+msgstr "レジスタが二つのグローバルレジスタ変数として使われました"
+
+#: reginfo.c:847
+#, gcc-internal-format
+msgid "call-clobbered register used for global register variable"
+msgstr "呼び出しで破壊されるレジスタがグローバルレジスタ変数として使われました"
+
+#: reload.c:1269
+#, fuzzy, gcc-internal-format
+msgid "cannot reload integer constant operand in %<asm%>"
+msgstr "整数定数オペランドを `asm' 内で再ロードできません"
+
+#: reload.c:1283
+#, fuzzy, gcc-internal-format
+msgid "impossible register constraint in %<asm%>"
+msgstr "`asm' 内ではレジスタ制約を行なえません"
+
+#: reload.c:3630
+#, fuzzy, gcc-internal-format
+msgid "%<&%> constraint used with no register class"
+msgstr "`&' 制約がレジスタクラス無しで使われました"
+
+#: reload.c:3806 reload.c:4066
+#, fuzzy, gcc-internal-format
+msgid "inconsistent operand constraints in an %<asm%>"
+msgstr "`asm' 内でのオペランド制約が矛盾しています"
+
+#: reload1.c:1256
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand has impossible constraints"
+msgstr "asm オペランド %d は恐らく制約に適合しません"
+
+#: reload1.c:1276
+#, gcc-internal-format
+msgid "frame size too large for reliable stack checking"
+msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
+
+#: reload1.c:1279
+#, gcc-internal-format
+msgid "try reducing the number of local variables"
+msgstr "ローカル変数の数を削減してみてください"
+
+#: reload1.c:2092
+#, gcc-internal-format
+msgid "can%'t find a register in class %qs while reloading %<asm%>"
+msgstr ""
+
+#: reload1.c:2097
+#, fuzzy, gcc-internal-format
+msgid "unable to find a register to spill in class %qs"
+msgstr "クラス `%s' 内でふるい落とすレジスタを見つけられません"
+
+#: reload1.c:4625
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand requires impossible reload"
+msgstr "`asm' オペランドは再ロードできない事が要求されます"
+
+#: reload1.c:6014
+#, fuzzy, gcc-internal-format
+msgid "%<asm%> operand constraint incompatible with operand size"
+msgstr "`asm' オペランド制約がオペランドサイズと整合しません"
+
+#: reload1.c:7864
+#, fuzzy, gcc-internal-format
+msgid "output operand is constant in %<asm%>"
+msgstr "出力オペランドが `asm' 内で定数です"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: 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)"
+
+#: stmt.c:314
+#, fuzzy, gcc-internal-format
+msgid "output operand constraint lacks %<=%>"
+msgstr "出力オペランド制約に `=' が欠けています"
+
+#: stmt.c:329
+#, fuzzy, gcc-internal-format
+msgid "output constraint %qc for operand %d is not at the beginning"
+msgstr "出力制約 `%c' (operand %d 用) が開始部分にありません"
+
+#: stmt.c:352
+#, fuzzy, gcc-internal-format
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
+msgstr "オペランド制約中、不正な位置に '+' や '=' が含まれています"
+
+#: stmt.c:359 stmt.c:458
+#, fuzzy, gcc-internal-format
+msgid "%<%%%> constraint used with last operand"
+msgstr "`%%' 制約が最後のオペランドとともに使われました"
+
+#: stmt.c:378
+#, gcc-internal-format
+msgid "matching constraint not valid in output operand"
+msgstr "出力オペランド内の制約が正しくありません"
+
+#: stmt.c:449
+#, fuzzy, gcc-internal-format
+msgid "input operand constraint contains %qc"
+msgstr "入力オペランド制約が `%c' を含んでいます"
+
+#: stmt.c:491
+#, gcc-internal-format
+msgid "matching constraint references invalid operand number"
+msgstr "制約に適合させる時に、無効なオペランド番号を参照しました"
+
+#: stmt.c:529
+#, fuzzy, gcc-internal-format
+msgid "invalid punctuation %qc in constraint"
+msgstr "無効な句読点 `%c' が制約内にあります"
+
+#: stmt.c:553
+#, fuzzy, gcc-internal-format
+msgid "matching constraint does not allow a register"
+msgstr "出力オペランド内の制約が正しくありません"
+
+#: stmt.c:607
+#, gcc-internal-format
+msgid "asm-specifier for variable %qE conflicts with asm clobber list"
+msgstr ""
+
+#: stmt.c:699
+#, fuzzy, gcc-internal-format
+msgid "unknown register name %qs in %<asm%>"
+msgstr "`asm' 中に不明なレジスタ名 `%s' があります"
+
+#: stmt.c:713
+#, fuzzy, gcc-internal-format
+msgid "PIC register clobbered by %qs in %<asm%>"
+msgstr "`asm' 中に不明なレジスタ名 `%s' があります"
+
+#: stmt.c:761
+#, fuzzy, gcc-internal-format
+msgid "more than %d operands in %<asm%>"
+msgstr "`asm' の中に %d を越えるオペランドがあります"
+
+#: stmt.c:828
+#, gcc-internal-format
+msgid "output number %d not directly addressable"
+msgstr "出力番号 %d は直接アドレス指定できません"
+
+#: stmt.c:914
+#, fuzzy, gcc-internal-format
+msgid "asm operand %d probably doesn%'t match constraints"
+msgstr "asm オペランド %d は恐らく制約に適合しません"
+
+#: stmt.c:924
+#, gcc-internal-format
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
+msgstr ""
+
+#: stmt.c:1086
+#, gcc-internal-format
+msgid "asm clobber conflict with output operand"
+msgstr ""
+
+#: stmt.c:1093
+#, gcc-internal-format
+msgid "asm clobber conflict with input operand"
+msgstr ""
+
+#: stmt.c:1220
+#, fuzzy, gcc-internal-format
+msgid "too many alternatives in %<asm%>"
+msgstr "`asm' 中の代替キーワードが多すぎます"
+
+#: stmt.c:1232
+#, fuzzy, gcc-internal-format
+msgid "operand constraints for %<asm%> differ in number of alternatives"
+msgstr "`asm' のオペランド制約が代替番号とは異なります"
+
+#: stmt.c:1299
+#, fuzzy, gcc-internal-format
+msgid "duplicate asm operand name %qs"
+msgstr "重複したメンバ `%s'"
+
+#: stmt.c:1396
+#, gcc-internal-format
+msgid "missing close brace for named operand"
+msgstr ""
+
+#: stmt.c:1421
+#, fuzzy, gcc-internal-format
+msgid "undefined named operand %qs"
+msgstr "登録されていない演算子 %s です"
+
+#: stmt.c:1566 cp/cvt.c:1093 cp/cvt.c:1337
+#, fuzzy, gcc-internal-format
+msgid "value computed is not used"
+msgstr ".da ファイルの内容を使い切っていません\n"
+
+#: stor-layout.c:158
+#, fuzzy, gcc-internal-format
+msgid "type size can%'t be explicitly evaluated"
+msgstr "型の大きさは明示的に評価されるものではありえません"
+
+#: 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 バイトより大きくなっています"
+
+#: stor-layout.c:1167
+#, fuzzy, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %q+D"
+msgstr "packed 属性は `%s' に対して不効率なアラインメントを引き起こします"
+
+#: stor-layout.c:1171
+#, fuzzy, gcc-internal-format
+msgid "packed attribute is unnecessary for %q+D"
+msgstr "packed 属性は `%s' には必要ありません"
+
+#: stor-layout.c:1189
+#, fuzzy, gcc-internal-format
+msgid "padding struct to align %q+D"
+msgstr "`%s' をアラインするために構造体をパディングします"
+
+#: stor-layout.c:1250
+#, gcc-internal-format
+msgid "offset of packed bit-field %qD has changed in GCC 4.4"
+msgstr ""
+
+#: stor-layout.c:1556
+#, gcc-internal-format
+msgid "padding struct size to alignment boundary"
+msgstr "アラインメント境界のサイズに構造体をパディングします"
+
+#: stor-layout.c:1584
+#, fuzzy, gcc-internal-format
+msgid "packed attribute causes inefficient alignment for %qE"
+msgstr "packed 属性は `%s' に対して不効率なアラインメントを引き起こします"
+
+#: stor-layout.c:1588
+#, fuzzy, gcc-internal-format
+msgid "packed attribute is unnecessary for %qE"
+msgstr "packed 属性は `%s' には必要ありません"
+
+#: stor-layout.c:1594
+#, gcc-internal-format
+msgid "packed attribute causes inefficient alignment"
+msgstr "packed 属性は不効率なアラインメントを引き起こします"
+
+#: stor-layout.c:1596
+#, gcc-internal-format
+msgid "packed attribute is unnecessary"
+msgstr "packed 属性は必要ありません"
+
+#: stor-layout.c:2073
+#, fuzzy, gcc-internal-format
+msgid "alignment of array elements is greater than element size"
+msgstr "`%s' のアラインメントはオブジェクトファイルの最大値よりも大きいです。 %d を使います。"
+
+#: targhooks.c:166
+#, gcc-internal-format
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__builtin_saveregs はこのターゲットでは実装されていません"
+
+#: targhooks.c:826
+#, fuzzy, gcc-internal-format
+msgid "nested functions not supported on this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: targhooks.c:839
+#, fuzzy, gcc-internal-format
+msgid "nested function trampolines not supported on this target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
+
+#: targhooks.c:1164
+#, fuzzy, gcc-internal-format
+msgid "target attribute is not supported on this machine"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
+
+#: targhooks.c:1174
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC target is not supported for this machine"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: tlink.c:486
+#, gcc-internal-format
+msgid "repository file '%s' does not contain command-line arguments"
+msgstr ""
+
+#: tlink.c:734
+#, gcc-internal-format
+msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
+msgstr ""
+
+#: tlink.c:804
+#, gcc-internal-format
+msgid "ld returned %d exit status"
+msgstr "ld はステータス %d で終了しました"
+
+#: toplev.c:499
+#, fuzzy, gcc-internal-format
+msgid "%q+F declared %<static%> but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
+
+#: toplev.c:527
+#, fuzzy, gcc-internal-format
+msgid "%q+D defined but not used"
+msgstr "`%s' が定義されましたが使われませんでした"
+
+#: toplev.c:949
+#, fuzzy, gcc-internal-format
+msgid "-frecord-gcc-switches is not supported by the current target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: toplev.c:1058
+#, gcc-internal-format
+msgid "-fstack-usage not supported for this target"
+msgstr ""
+
+#: toplev.c:1295
+#, fuzzy, gcc-internal-format
+msgid "this target does not support %qs"
+msgstr "%s は %s を受け付けません"
+
+#: toplev.c:1348
+#, gcc-internal-format
+msgid "instruction scheduling not supported on this target machine"
+msgstr "命令スケジューリングはこのターゲットマシンではサポートされません"
+
+#: toplev.c:1352
+#, gcc-internal-format
+msgid "this target machine does not have delayed branches"
+msgstr "このターゲットマシンは遅延分岐を持っていません"
+
+#: toplev.c:1366
+#, gcc-internal-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr "-f%sleading-underscore はこのターゲットマシンではサポートされません"
+
+#: toplev.c:1409
+#, gcc-internal-format
+msgid "could not close zeroed insn dump file %qs: %m"
+msgstr ""
+
+#: 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 ""
+
+#: toplev.c:1463
+#, gcc-internal-format
+msgid "variable tracking requested, but not supported by this debug format"
+msgstr ""
+
+#: toplev.c:1497
+#, gcc-internal-format
+msgid "var-tracking-assignments changes selective scheduling"
+msgstr ""
+
+#: toplev.c:1520
+#, fuzzy, gcc-internal-format
+msgid "-ffunction-sections not supported for this target"
+msgstr "-ffunction-sections はこのターゲットで受け入れられません"
+
+#: toplev.c:1525
+#, fuzzy, gcc-internal-format
+msgid "-fdata-sections not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: toplev.c:1532
+#, fuzzy, gcc-internal-format
+msgid "-ffunction-sections disabled; it makes profiling impossible"
+msgstr "-ffunction-sections が無効です -- プロファイルは不可能です"
+
+#: toplev.c:1539
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: toplev.c:1545
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+msgstr "-f%sleading-underscore はこのターゲットマシンではサポートされません"
+
+#: toplev.c:1554
+#, fuzzy, gcc-internal-format
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "-mg でのプロファイルは提供されません\n"
+
+#: toplev.c:1565
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:1581
+#, fuzzy, gcc-internal-format
+msgid "-fstack-protector not supported for this target"
+msgstr "-fdata-sections はこのターゲットで受け入れられません"
+
+#: toplev.c:1594
+#, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
+msgstr ""
+
+#: toplev.c:1822
+#, fuzzy, gcc-internal-format
+msgid "error writing to %s: %m"
+msgstr "%s への書き込みエラーです"
+
+#: toplev.c:1824 java/jcf-parse.c:1770
+#, fuzzy, gcc-internal-format
+msgid "error closing %s: %m"
+msgstr "エラーにより %s を閉じます"
+
+#: tree-cfg.c:2554
+#, gcc-internal-format
+msgid "constant not recomputed when ADDR_EXPR changed"
+msgstr ""
+
+#: tree-cfg.c:2559
+#, gcc-internal-format
+msgid "side effects not recomputed when ADDR_EXPR changed"
+msgstr ""
+
+#: tree-cfg.c:2570
+#, gcc-internal-format
+msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
+msgstr ""
+
+#: tree-cfg.c:2599
+#, gcc-internal-format
+msgid "SSA name in freelist but still referenced"
+msgstr ""
+
+#: tree-cfg.c:2605 tree-cfg.c:3734
+#, gcc-internal-format
+msgid "INDIRECT_REF in gimple IL"
+msgstr ""
+
+#: tree-cfg.c:2613
+#, gcc-internal-format
+msgid "invalid first operand of MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2619
+#, gcc-internal-format
+msgid "invalid offset operand of MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2632
+#, gcc-internal-format
+msgid "ASSERT_EXPR with an always-false condition"
+msgstr ""
+
+#: tree-cfg.c:2638
+#, gcc-internal-format
+msgid "MODIFY_EXPR not expected while having tuples"
+msgstr ""
+
+#: tree-cfg.c:2665 tree-ssa.c:830
+#, gcc-internal-format
+msgid "address taken, but ADDRESSABLE bit not set"
+msgstr ""
+
+#: tree-cfg.c:2676
+#, fuzzy, gcc-internal-format
+msgid "non-integral used in condition"
+msgstr "終端のない #%s 条件"
+
+#: tree-cfg.c:2681
+#, fuzzy, gcc-internal-format
+msgid "invalid conditional operand"
+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 ""
+
+#: tree-cfg.c:2855
+#, fuzzy, gcc-internal-format
+msgid "invalid expression for min lvalue"
+msgstr "オペランドとして無効な式"
+
+#: tree-cfg.c:2866
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in indirect reference"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:2895
+#, fuzzy, gcc-internal-format
+msgid "invalid operands to array reference"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:2906
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in array reference"
+msgstr "配列参照での添字を欠いています"
+
+#: tree-cfg.c:2915
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in array range reference"
+msgstr "配列参照での添字を欠いています"
+
+#: tree-cfg.c:2926
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in real/imagpart reference"
+msgstr "型が前方の外部宣言と一致しません"
+
+#: tree-cfg.c:2936
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in component reference"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:2953
+#, gcc-internal-format
+msgid "conversion of an SSA_NAME on the left hand side"
+msgstr ""
+
+#: tree-cfg.c:2960
+#, gcc-internal-format
+msgid "conversion of register to a different size"
+msgstr ""
+
+#: tree-cfg.c:2975
+#, gcc-internal-format
+msgid "invalid address operand in MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2982
+#, gcc-internal-format
+msgid "invalid offset operand in MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2992
+#, gcc-internal-format
+msgid "invalid address operand in in TARGET_MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:2999
+#, gcc-internal-format
+msgid "invalid offset operand in TARGET_MEM_REF"
+msgstr ""
+
+#: tree-cfg.c:3052
+#, fuzzy, gcc-internal-format
+msgid "invalid function in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
+
+#: tree-cfg.c:3061
+#, gcc-internal-format
+msgid "non-function in gimple call"
+msgstr ""
+
+#: tree-cfg.c:3069
+#, fuzzy, gcc-internal-format
+msgid "invalid LHS in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
+
+#: tree-cfg.c:3075
+#, gcc-internal-format
+msgid "LHS in noreturn call"
+msgstr ""
+
+#: tree-cfg.c:3091
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion in gimple call"
+msgstr "無効なバージョン番号形式"
+
+#: tree-cfg.c:3100
+#, fuzzy, gcc-internal-format
+msgid "invalid static chain in gimple call"
+msgstr "無効な PC が行番号テーブルにあります"
+
+#: tree-cfg.c:3111
+#, gcc-internal-format
+msgid "static chain in indirect gimple call"
+msgstr ""
+
+#: tree-cfg.c:3118
+#, gcc-internal-format
+msgid "static chain with function that doesn%'t use one"
+msgstr ""
+
+#: tree-cfg.c:3136
+#, fuzzy, gcc-internal-format
+msgid "invalid argument to gimple call"
+msgstr "`%s' の引数として無効な型"
+
+#: tree-cfg.c:3155
+#, fuzzy, gcc-internal-format
+msgid "invalid operands in gimple comparison"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:3173
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in comparison expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3199
+#, gcc-internal-format
+msgid "non-register as LHS of unary operation"
+msgstr ""
+
+#: tree-cfg.c:3205
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in unary operation"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:3240
+#, fuzzy, gcc-internal-format
+msgid "invalid types in nop conversion"
+msgstr "無効な型表現です"
+
+#: tree-cfg.c:3255
+#, fuzzy, gcc-internal-format
+msgid "invalid types in address space conversion"
+msgstr "オペランドとして無効な式"
+
+#: tree-cfg.c:3269
+#, fuzzy, gcc-internal-format
+msgid "invalid types in fixed-point conversion"
+msgstr "dump_definition に 無効なハッシュタイプ %d"
+
+#: tree-cfg.c:3282
+#, fuzzy, gcc-internal-format
+msgid "invalid types in conversion to floating point"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
+
+#: 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 ""
+
+#: tree-cfg.c:3364
+#, fuzzy, gcc-internal-format
+msgid "invalid operands in binary operation"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:3379
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in complex expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3408
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in shift expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3431
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in vector shift expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3444
+#, fuzzy, gcc-internal-format
+msgid "non-element sized vector shift of floating point vector"
+msgstr "浮動小数点エミュレータのバージョンを指定する"
+
+#: tree-cfg.c:3463
+#, gcc-internal-format
+msgid "invalid non-vector operands to vector valued plus"
+msgstr ""
+
+#: tree-cfg.c:3483
+#, fuzzy, gcc-internal-format
+msgid "invalid (pointer) operands to plus/minus"
+msgstr "二項演算子 %s が不適切です"
+
+#: tree-cfg.c:3498
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in pointer plus expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3521
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in binary truth expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3594
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in binary expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3624
+#, gcc-internal-format
+msgid "non-register as LHS of ternary operation"
+msgstr ""
+
+#: tree-cfg.c:3632
+#, gcc-internal-format
+msgid "invalid operands in ternary operation"
+msgstr ""
+
+#: tree-cfg.c:3648
+#, gcc-internal-format
+msgid "type mismatch in widening multiply-accumulate expression"
+msgstr ""
+
+#: tree-cfg.c:3662
+#, gcc-internal-format
+msgid "type mismatch in fused multiply-add expression"
+msgstr ""
+
+#: tree-cfg.c:3692
+#, fuzzy, gcc-internal-format
+msgid "non-trivial conversion at assignment"
+msgstr "代入として無効な左辺値です"
+
+#: tree-cfg.c:3709
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in unary expression"
+msgstr "無効なトークンが式にあります"
+
+#: tree-cfg.c:3723
+#, fuzzy, gcc-internal-format
+msgid "type mismatch in address expression"
+msgstr "条件式での型の組合わせが適合しません"
+
+#: tree-cfg.c:3749 tree-cfg.c:3775
+#, gcc-internal-format
+msgid "invalid rhs for gimple memory store"
+msgstr ""
+
+#: tree-cfg.c:3791
+#, gcc-internal-format
+msgid "invalid COND_EXPR in gimple assignment"
+msgstr ""
+
+#: tree-cfg.c:3856
+#, fuzzy, gcc-internal-format
+msgid "invalid operand in return statement"
+msgstr "無効な初期化式です"
+
+#: tree-cfg.c:3870
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion in return statement"
+msgstr "無効な初期化式です"
+
+#: tree-cfg.c:3894
+#, fuzzy, gcc-internal-format
+msgid "goto destination is neither a label nor a pointer"
+msgstr "添字をつけられた値が配列でもポインタでもありません"
+
+#: tree-cfg.c:3909
+#, fuzzy, gcc-internal-format
+msgid "invalid operand to switch statement"
+msgstr "%s コードに対する無効なオペランド"
+
+#: tree-cfg.c:3929
+#, gcc-internal-format
+msgid "invalid PHI result"
+msgstr ""
+
+#: tree-cfg.c:3941
+#, gcc-internal-format
+msgid "invalid PHI argument"
+msgstr ""
+
+#: tree-cfg.c:3947
+#, gcc-internal-format
+msgid "incompatible types in PHI argument %u"
+msgstr ""
+
+#: tree-cfg.c:3994
+#, fuzzy, gcc-internal-format
+msgid "invalid comparison code in gimple cond"
+msgstr "%p コードに対する無効なオペランド"
+
+#: tree-cfg.c:4002
+#, fuzzy, gcc-internal-format
+msgid "invalid labels in gimple cond"
+msgstr "インクリメントの中での左辺値が無効です"
+
+#: tree-cfg.c:4101
+#, gcc-internal-format
+msgid "verify_gimple failed"
+msgstr ""
+
+#: tree-cfg.c:4136
+#, fuzzy, gcc-internal-format
+msgid "invalid function in call statement"
+msgstr "asm 文の中に無効な左辺値"
+
+#: tree-cfg.c:4147
+#, fuzzy, gcc-internal-format
+msgid "invalid pure const state for function"
+msgstr "関数 `%s' に対して不適切な保存クラス"
+
+#: tree-cfg.c:4160 tree-ssa.c:1007 tree-ssa.c:1017
+#, fuzzy, gcc-internal-format
+msgid "in statement"
+msgstr "無効な初期化式です"
+
+#: tree-cfg.c:4175
+#, gcc-internal-format
+msgid "statement marked for throw, but doesn%'t"
+msgstr ""
+
+#: tree-cfg.c:4180
+#, gcc-internal-format
+msgid "statement marked for throw in middle of block"
+msgstr ""
+
+#: tree-cfg.c:4252
+#, gcc-internal-format
+msgid "dead STMT in EH table"
+msgstr ""
+
+#: tree-cfg.c:4290
+#, gcc-internal-format
+msgid "gimple_bb (phi) is set to a wrong basic block"
+msgstr ""
+
+#: tree-cfg.c:4301
+#, fuzzy, gcc-internal-format
+msgid "missing PHI def"
+msgstr "識別子を欠いています"
+
+#: tree-cfg.c:4312
+#, gcc-internal-format
+msgid "PHI argument is not a GIMPLE value"
+msgstr ""
+
+#: tree-cfg.c:4321 tree-cfg.c:4394
+#, gcc-internal-format
+msgid "incorrect sharing of tree nodes"
+msgstr ""
+
+#: tree-cfg.c:4344
+#, fuzzy, gcc-internal-format
+msgid "invalid GIMPLE statement"
+msgstr "無効な初期化式です"
+
+#: tree-cfg.c:4353
+#, gcc-internal-format
+msgid "gimple_bb (stmt) is set to a wrong basic block"
+msgstr ""
+
+#: tree-cfg.c:4366
+#, gcc-internal-format
+msgid "incorrect entry in label_to_block_map"
+msgstr ""
+
+#: tree-cfg.c:4376
+#, fuzzy, gcc-internal-format
+msgid "incorrect setting of landing pad number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
+
+#: tree-cfg.c:4410
+#, gcc-internal-format
+msgid "verify_stmts failed"
+msgstr ""
+
+#: tree-cfg.c:4433
+#, gcc-internal-format
+msgid "ENTRY_BLOCK has IL associated with it"
+msgstr ""
+
+#: tree-cfg.c:4439
+#, gcc-internal-format
+msgid "EXIT_BLOCK has IL associated with it"
+msgstr ""
+
+#: tree-cfg.c:4446
+#, gcc-internal-format
+msgid "fallthru to exit from bb %d"
+msgstr ""
+
+#: tree-cfg.c:4470
+#, gcc-internal-format
+msgid "nonlocal label "
+msgstr ""
+
+#: tree-cfg.c:4479
+#, gcc-internal-format
+msgid "EH landing pad label "
+msgstr ""
+
+#: tree-cfg.c:4488 tree-cfg.c:4497 tree-cfg.c:4522
+#, gcc-internal-format
+msgid "label "
+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 の中ほどにあります"
+
+#: tree-cfg.c:4545
+#, gcc-internal-format
+msgid "fallthru edge after a control statement in bb %d"
+msgstr ""
+
+#: tree-cfg.c:4558
+#, gcc-internal-format
+msgid "true/false edge after a non-GIMPLE_COND in bb %d"
+msgstr ""
+
+#: 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 ""
+
+#: tree-cfg.c:4591
+#, gcc-internal-format
+msgid "explicit goto at end of bb %d"
+msgstr ""
+
+#: tree-cfg.c:4625
+#, gcc-internal-format
+msgid "return edge does not point to exit in bb %d"
+msgstr ""
+
+#: tree-cfg.c:4655
+#, gcc-internal-format
+msgid "found default case not at the start of case vector"
+msgstr ""
+
+#: tree-cfg.c:4663
+#, fuzzy, gcc-internal-format
+msgid "case labels not sorted: "
+msgstr "%s は %s を受け付けません"
+
+#: tree-cfg.c:4680
+#, gcc-internal-format
+msgid "extra outgoing edge %d->%d"
+msgstr ""
+
+#: tree-cfg.c:4703
+#, gcc-internal-format
+msgid "missing edge %i->%i"
+msgstr ""
+
+#: tree-cfg.c:7343
+#, fuzzy, gcc-internal-format
+msgid "%<noreturn%> function does return"
+msgstr "`noreturn' 関数が return しています"
+
+#: tree-cfg.c:7363
+#, gcc-internal-format
+msgid "control reaches end of non-void function"
+msgstr "制御が非 void 関数の終りに到達しました"
+
+#: tree-cfg.c:7499
+#, gcc-internal-format
+msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
+msgstr ""
+
+#: tree-cfg.c:7504
+#, gcc-internal-format
+msgid "ignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
+
+#: tree-dump.c:934
+#, gcc-internal-format
+msgid "could not open dump file %qs: %m"
+msgstr ""
+
+#: tree-dump.c:1067
+#, gcc-internal-format
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgstr ""
+
+#: tree-eh.c:3985
+#, gcc-internal-format
+msgid "BB %i has multiple EH edges"
+msgstr ""
+
+#: tree-eh.c:3997
+#, gcc-internal-format
+msgid "BB %i can not throw but has an EH edge"
+msgstr ""
+
+#: tree-eh.c:4005
+#, fuzzy, gcc-internal-format
+msgid "BB %i last statement has incorrectly set lp"
+msgstr "式の中の文に不完全型があります"
+
+#: tree-eh.c:4011
+#, gcc-internal-format
+msgid "BB %i is missing an EH edge"
+msgstr ""
+
+#: tree-eh.c:4017
+#, gcc-internal-format
+msgid "Incorrect EH edge %i->%i"
+msgstr ""
+
+#: tree-eh.c:4051 tree-eh.c:4070
+#, gcc-internal-format
+msgid "BB %i is missing an edge"
+msgstr ""
+
+#: tree-eh.c:4087
+#, gcc-internal-format
+msgid "BB %i too many fallthru edges"
+msgstr ""
+
+#: tree-eh.c:4096
+#, gcc-internal-format
+msgid "BB %i has incorrect edge"
+msgstr ""
+
+#: tree-eh.c:4102
+#, gcc-internal-format
+msgid "BB %i has incorrect fallthru edge"
+msgstr ""
+
+#: tree-inline.c:2971
+#, gcc-internal-format
+msgid "function %q+F can never be copied because it receives a non-local goto"
+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 ""
+
+#: 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 ""
+
+#: tree-inline.c:3036
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses setjmp"
+msgstr ""
+
+#: tree-inline.c:3050
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses variable argument lists"
+msgstr ""
+
+#: tree-inline.c:3062
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
+msgstr ""
+
+#: tree-inline.c:3070
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses non-local goto"
+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 ""
+
+#: tree-inline.c:3102
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it contains a computed goto"
+msgstr ""
+
+#: tree-inline.c:3205
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
+msgstr ""
+
+#: tree-inline.c:3213
+#, gcc-internal-format
+msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
+
+#: tree-inline.c:3830 tree-inline.c:3841
+#, fuzzy, gcc-internal-format
+msgid "inlining failed in call to %q+F: %s"
+msgstr "`%s' への呼び出しのインライン化に失敗しました"
+
+#: tree-inline.c:3832 tree-inline.c:3843
+#, gcc-internal-format
+msgid "called from here"
+msgstr "ここから呼ばれました"
+
+#: tree-mudflap.c:895
+#, gcc-internal-format
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgstr ""
+
+#: tree-mudflap.c:1102
+#, gcc-internal-format
+msgid "mudflap cannot track %qE in stub function"
+msgstr ""
+
+#: tree-mudflap.c:1346
+#, gcc-internal-format
+msgid "mudflap cannot track unknown size extern %qE"
+msgstr ""
+
+#: tree-nomudflap.c:47
+#, fuzzy, gcc-internal-format
+msgid "mudflap: this language is not supported"
+msgstr "-pipe は実装されていません"
+
+#: tree-optimize.c:450
+#, fuzzy, gcc-internal-format
+msgid "size of return value of %q+D is %u bytes"
+msgstr "`%s' の戻り値のサイズが %u バイトです"
+
+#: tree-optimize.c:453
+#, fuzzy, gcc-internal-format
+msgid "size of return value of %q+D is larger than %wd bytes"
+msgstr "`%s' の戻り値のサイズが %d バイトよりも大きくなります"
+
+#: 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 ""
+
+#: tree-profile.c:397
+#, gcc-internal-format
+msgid "unimplemented functionality"
+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' はこの関数内で初期化されずに使用される可能性があります"
+
+#: tree-ssa.c:578
+#, gcc-internal-format
+msgid "expected an SSA_NAME object"
+msgstr ""
+
+#: tree-ssa.c:584
+#, gcc-internal-format
+msgid "type mismatch between an SSA_NAME and its symbol"
+msgstr ""
+
+#: tree-ssa.c:590
+#, gcc-internal-format
+msgid "found an SSA_NAME that had been released into the free pool"
+msgstr ""
+
+#: tree-ssa.c:596
+#, gcc-internal-format
+msgid "found a virtual definition for a GIMPLE register"
+msgstr ""
+
+#: tree-ssa.c:602
+#, gcc-internal-format
+msgid "virtual SSA name for non-VOP decl"
+msgstr ""
+
+#: tree-ssa.c:608
+#, 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 ""
+
+#: tree-ssa.c:644
+#, gcc-internal-format
+msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
+msgstr ""
+
+#: tree-ssa.c:650
+#, gcc-internal-format
+msgid "SSA_NAME created in two different blocks %i and %i"
+msgstr ""
+
+#: tree-ssa.c:659 tree-ssa.c:1048
+#, gcc-internal-format
+msgid "SSA_NAME_DEF_STMT is wrong"
+msgstr ""
+
+#: tree-ssa.c:711
+#, fuzzy, gcc-internal-format
+msgid "missing definition"
+msgstr "初期化子を欠いています"
+
+#: tree-ssa.c:717
+#, gcc-internal-format
+msgid "definition in block %i does not dominate use in block %i"
+msgstr ""
+
+#: tree-ssa.c:725
+#, gcc-internal-format
+msgid "definition in block %i follows the use"
+msgstr ""
+
+#: tree-ssa.c:732
+#, gcc-internal-format
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
+msgstr ""
+
+#: tree-ssa.c:740
+#, gcc-internal-format
+msgid "no immediate_use list"
+msgstr ""
+
+#: tree-ssa.c:752
+#, gcc-internal-format
+msgid "wrong immediate use list"
+msgstr ""
+
+#: tree-ssa.c:786
+#, gcc-internal-format
+msgid "incoming edge count does not match number of PHI arguments"
+msgstr ""
+
+#: tree-ssa.c:800
+#, 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 ""
+
+#: tree-ssa.c:837
+#, gcc-internal-format
+msgid "wrong edge %d->%d for PHI argument"
+msgstr ""
+
+#: tree-ssa.c:918
+#, gcc-internal-format
+msgid "AUX pointer initialized for edge %d->%d"
+msgstr ""
+
+#: tree-ssa.c:946
+#, gcc-internal-format
+msgid "stmt (%p) marked modified after optimization pass: "
+msgstr ""
+
+#: tree-ssa.c:965
+#, gcc-internal-format
+msgid "statement makes a memory store, but has no VDEFS"
+msgstr ""
+
+#: tree-ssa.c:980
+#, gcc-internal-format
+msgid "statement has VDEF operand not in defs list"
+msgstr ""
+
+#: tree-ssa.c:985
+#, gcc-internal-format
+msgid "statement has VDEF but no VUSE operand"
+msgstr ""
+
+#: tree-ssa.c:991
+#, gcc-internal-format
+msgid "VDEF and VUSE do not use the same symbol"
+msgstr ""
+
+#: tree-ssa.c:1000
+#, gcc-internal-format
+msgid "statement has VUSE operand not in uses list"
+msgstr ""
+
+#: tree-ssa.c:1029
+#, gcc-internal-format
+msgid "number of operands and imm-links don%'t agree in statement"
+msgstr ""
+
+#: tree-ssa.c:1077
+#, gcc-internal-format
+msgid "verify_ssa failed"
+msgstr ""
+
+#: tree-ssa.c:1655
+#, fuzzy, gcc-internal-format
+msgid "%qD was declared here"
+msgstr "`%s' は前にここで宣言されました"
+
+#: tree-ssa.c:1728
+#, fuzzy, gcc-internal-format
+msgid "%qD is used uninitialized in this function"
+msgstr "`%s' はこの関数内で初期化されずに使用される可能性があります"
+
+#: tree-vrp.c:5268
+#, fuzzy, gcc-internal-format
+msgid "array subscript is outside array bounds"
+msgstr "配列の添字が整数型ではありません"
+
+#: tree-vrp.c:5280 tree-vrp.c:5367
+#, fuzzy, gcc-internal-format
+msgid "array subscript is above array bounds"
+msgstr "配列の添字が整数型ではありません"
+
+#: 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 ""
+
+#: tree-vrp.c:5980
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying conditional"
+msgstr ""
+
+#: tree-vrp.c:6024
+#, fuzzy, gcc-internal-format
+msgid "comparison always false due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に false となります"
+
+#: tree-vrp.c:6026
+#, fuzzy, gcc-internal-format
+msgid "comparison always true due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に true となります"
+
+#: tree-vrp.c:6878
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
+msgstr ""
+
+#: tree-vrp.c:6960
+#, gcc-internal-format
+msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
+msgstr ""
+
+#: tree.c:4231
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
+
+#: tree.c:5351
+#, gcc-internal-format
+msgid "%q+D already declared with dllexport attribute: dllimport ignored"
+msgstr ""
+
+#: tree.c:5363
+#, gcc-internal-format
+msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
+msgstr ""
+
+#: tree.c:5378
+#, gcc-internal-format
+msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
+msgstr ""
+
+#: tree.c:5438 tree.c:5450 tree.c:5460 c-family/c-common.c: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' 属性は無視されました"
+
+#: 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 ""
+
+#: tree.c:5535
+#, gcc-internal-format
+msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
+msgstr ""
+
+#: tree.c:7228
+#, gcc-internal-format
+msgid "arrays of functions are not meaningful"
+msgstr "関数の配列は意味がありません"
+
+#: tree.c:7386
+#, gcc-internal-format
+msgid "function return type cannot be function"
+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)"
+
+#: 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 ""
+
+#: tree.c:11046
+#, gcc-internal-format
+msgid "%qD is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: tree.c:11071
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d): %s"
+msgstr ""
+
+#: tree.c:11075
+#, gcc-internal-format
+msgid "%qE is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: tree.c:11082
+#, gcc-internal-format
+msgid "type is deprecated (declared at %s:%d): %s"
+msgstr ""
+
+#: tree.c:11086
+#, gcc-internal-format
+msgid "type is deprecated (declared at %s:%d)"
+msgstr ""
+
+#: tree.c:11095
+#, gcc-internal-format
+msgid "%qE is deprecated: %s"
+msgstr ""
+
+#: tree.c:11098
+#, gcc-internal-format
+msgid "%qE is deprecated"
+msgstr ""
+
+#: tree.c:11103
+#, gcc-internal-format
+msgid "type is deprecated: %s"
+msgstr ""
+
+#: tree.c:11106
+#, gcc-internal-format
+msgid "type is deprecated"
+msgstr ""
+
+#: value-prof.c:377
+#, gcc-internal-format
+msgid "dead histogram"
+msgstr ""
+
+#: value-prof.c:408
+#, gcc-internal-format
+msgid "Histogram value statement does not correspond to the statement it is associated with"
+msgstr ""
+
+#: value-prof.c:421
+#, gcc-internal-format
+msgid "verify_histograms failed"
+msgstr ""
+
+#: value-prof.c:468
+#, gcc-internal-format
+msgid "correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d)"
+msgstr ""
+
+#: value-prof.c:478
+#, gcc-internal-format
+msgid "corrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
+msgstr ""
+
+#: var-tracking.c:6140
+#, gcc-internal-format
+msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
+msgstr ""
+
+#: var-tracking.c:6144
+#, gcc-internal-format
+msgid "variable tracking size limit exceeded"
+msgstr ""
+
+#: varasm.c:301
+#, fuzzy, gcc-internal-format
+msgid "%+D causes a section type conflict"
+msgstr "%s はセクションタイプの競合を引き起こします"
+
+#: varasm.c:950
+#, fuzzy, gcc-internal-format
+msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
+msgstr "`%s' のアラインメントはオブジェクトファイルの最大値よりも大きいです。 %d を使います。"
+
+#: varasm.c:1188 varasm.c:1196
+#, fuzzy, gcc-internal-format
+msgid "register name not specified for %q+D"
+msgstr "レジスタ名が `%s' 用に指定されていません"
+
+#: varasm.c:1198
+#, fuzzy, gcc-internal-format
+msgid "invalid register name for %q+D"
+msgstr "`%s' に対するレジスタ名として無効です"
+
+#: varasm.c:1200
+#, fuzzy, gcc-internal-format
+msgid "data type of %q+D isn%'t suitable for a register"
+msgstr "`%s' のデータ型は register にはふさわしくありません"
+
+#: varasm.c:1203
+#, fuzzy, gcc-internal-format
+msgid "register specified for %q+D isn%'t suitable for data type"
+msgstr "`%s' に指定された register はデータ型にふさわしくありません"
+
+#: varasm.c:1213
+#, gcc-internal-format
+msgid "global register variable has initial value"
+msgstr "大域 register 変数が初期値を持っています"
+
+#: varasm.c:1217
+#, gcc-internal-format
+msgid "optimization may eliminate reads and/or writes to register variables"
+msgstr ""
+
+#: varasm.c:1255
+#, fuzzy, gcc-internal-format
+msgid "register name given for non-register variable %q+D"
+msgstr "レジスタ名が非 register 変数 `%s' に与えられました"
+
+#: varasm.c:1372
+#, fuzzy, gcc-internal-format
+msgid "global destructors not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
+
+#: varasm.c:1438
+#, fuzzy, gcc-internal-format
+msgid "global constructors not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
+
+#: varasm.c:1818
+#, gcc-internal-format
+msgid "thread-local COMMON data not implemented"
+msgstr ""
+
+#: varasm.c:1847
+#, fuzzy, gcc-internal-format
+msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
+msgstr "%s に要求されたアラインメントは実装されたアラインメント %d より大きいです"
+
+#: varasm.c:4526
+#, fuzzy, gcc-internal-format
+msgid "initializer for integer/fixed-point value is too complicated"
+msgstr "整数の初期設定子の値が複雑すぎます"
+
+#: varasm.c:4531
+#, gcc-internal-format
+msgid "initializer for floating value is not a floating constant"
+msgstr "浮動小数点数の初期設定子の値が、浮動小数点定数ではありません"
+
+#: varasm.c:4837
+#, fuzzy, gcc-internal-format
+msgid "invalid initial value for member %qE"
+msgstr "メンバ `%s' に対する無効な初期値"
+
+#: varasm.c:5146 varasm.c:5190
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D must precede definition"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
+
+#: varasm.c:5154
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D after first use results in unspecified behavior"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
+
+#: varasm.c:5188
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D must be public"
+msgstr "`%s' の weak 宣言は public でなければなりません"
+
+#: varasm.c:5192
+#, fuzzy, gcc-internal-format
+msgid "weak declaration of %q+D not supported"
+msgstr "`%s' の weak 宣言は定義よりも先になければなりません"
+
+#: varasm.c:5221 varasm.c:5706
+#, gcc-internal-format
+msgid "only weak aliases are supported in this configuration"
+msgstr "現在の設定では weak alias しかサポートされません"
+
+#: varasm.c:5440
+#, fuzzy, gcc-internal-format
+msgid "weakref is not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
+
+#: varasm.c:5463 varasm.c:5703
+#, gcc-internal-format
+msgid "ifunc is not supported in this configuration"
+msgstr ""
+
+#: varasm.c:5623
+#, gcc-internal-format
+msgid "%q+D aliased to undefined symbol %qE"
+msgstr ""
+
+#: varasm.c:5637
+#, gcc-internal-format
+msgid "%q+D aliased to external symbol %qE"
+msgstr ""
+
+#: varasm.c:5680
+#, gcc-internal-format
+msgid "weakref %q+D ultimately targets itself"
+msgstr ""
+
+#: varasm.c:5689
+#, gcc-internal-format
+msgid "weakref %q+D must have static linkage"
+msgstr ""
+
+#: varasm.c:5696
+#, fuzzy, gcc-internal-format
+msgid "alias definitions not supported in this configuration"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
+
+#: varasm.c:5764 config/sol2.c:155
+#, fuzzy, gcc-internal-format
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "現在の設定では alias 定義はサポートされません -- 無視されました"
+
+#: vec.c:523
+#, fuzzy, gcc-internal-format
+msgid "vector %s %s domain error, in %s at %s:%u"
+msgstr "%s で内部コンパイラエラー (%s:%d)"
+
+#. 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"
+
+#: c-family/c-common.c:877
+#, fuzzy, gcc-internal-format
+msgid "%qD is not defined outside of function scope"
+msgstr "ラベル %s があらゆる関数の外側で参照されました"
+
+#: 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 コンパイラのサポート要件)より大きくなっています"
+
+#: 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 "定数式がオーバーフローしました"
+
+#: c-family/c-common.c:1455
+#, gcc-internal-format
+msgid "integer overflow in expression"
+msgstr "式の整数がオーバーフローしました"
+
+#: c-family/c-common.c:1460
+#, gcc-internal-format
+msgid "floating point overflow in expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
+
+#: c-family/c-common.c:1464
+#, fuzzy, gcc-internal-format
+msgid "fixed-point overflow in expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
+
+#: c-family/c-common.c:1468
+#, fuzzy, gcc-internal-format
+msgid "vector overflow in expression"
+msgstr "式の整数がオーバーフローしました"
+
+#: 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 ""
+
+#: c-family/c-common.c:1523
+#, gcc-internal-format
+msgid "logical %<and%> applied to non-boolean constant"
+msgstr ""
+
+#: c-family/c-common.c:1568
+#, gcc-internal-format
+msgid "logical %<or%> of collectively exhaustive tests is always true"
+msgstr ""
+
+#: c-family/c-common.c:1572
+#, fuzzy, gcc-internal-format
+msgid "logical %<and%> of mutually exclusive tests is always false"
+msgstr "相互排他的な値の等価の `and' テストは常に 0 です"
+
+#: c-family/c-common.c:1607
+#, gcc-internal-format
+msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgstr ""
+
+#: c-family/c-common.c:1622
+#, gcc-internal-format
+msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgstr ""
+
+#: 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 ""
+
+#: 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 個の引数しかとりません"
+
+#: 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 ""
+
+#: c-family/c-common.c:1911
+#, fuzzy, gcc-internal-format
+msgid "conversion to %qT from boolean expression"
+msgstr "不完全型への変換です"
+
+#: c-family/c-common.c:1932
+#, gcc-internal-format
+msgid "negative integer implicitly converted to unsigned type"
+msgstr "負の整数が暗黙に符合無し型に変換されました"
+
+#: c-family/c-common.c:1935
+#, gcc-internal-format
+msgid "conversion of unsigned constant value to negative integer"
+msgstr ""
+
+#: c-family/c-common.c:1962
+#, gcc-internal-format
+msgid "conversion to %qT alters %qT constant value"
+msgstr ""
+
+#: c-family/c-common.c:2054
+#, gcc-internal-format
+msgid "conversion to %qT from %qT may change the sign of the result"
+msgstr ""
+
+#: c-family/c-common.c:2091
+#, fuzzy, gcc-internal-format
+msgid "conversion to %qT from %qT may alter its value"
+msgstr "NaN から整数への変換です"
+
+#: c-family/c-common.c:2119
+#, gcc-internal-format
+msgid "large integer implicitly truncated to unsigned type"
+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 "暗黙の定数変換でオーバーフローしました"
+
+#: c-family/c-common.c:2312
+#, fuzzy, gcc-internal-format
+msgid "operation on %qE may be undefined"
+msgstr "`%s' での演算が定義されていないと思われます"
+
+#: c-family/c-common.c:2620
+#, gcc-internal-format
+msgid "case label does not reduce to an integer constant"
+msgstr "case ラベルを整数定数に還元できません"
+
+#: c-family/c-common.c:2660
+#, fuzzy, gcc-internal-format
+msgid "case label value is less than minimum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
+
+#: c-family/c-common.c:2668
+#, fuzzy, gcc-internal-format
+msgid "case label value exceeds maximum value for type"
+msgstr "その型の最大値よりも大きな値の整数定数です"
+
+#: 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 ""
+
+#: c-family/c-common.c:3266
+#, fuzzy, gcc-internal-format
+msgid "invalid operands to binary %s (have %qT and %qT)"
+msgstr "二項演算子 %s が不適切です"
+
+#: c-family/c-common.c:3501
+#, gcc-internal-format
+msgid "comparison is always false due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に false となります"
+
+#: c-family/c-common.c:3503
+#, gcc-internal-format
+msgid "comparison is always true due to limited range of data type"
+msgstr "データ型の範囲制限によって、比較が常に true となります"
+
+#: c-family/c-common.c:3582
+#, gcc-internal-format
+msgid "comparison of unsigned expression >= 0 is always true"
+msgstr "符合無しの式 >= 0 という比較は常に true です"
+
+#: c-family/c-common.c:3592
+#, gcc-internal-format
+msgid "comparison of unsigned expression < 0 is always false"
+msgstr "符合無しの式 < 0 という比較は常に false です"
+
+#: c-family/c-common.c:3634
+#, fuzzy, gcc-internal-format
+msgid "pointer of type %<void *%> used in arithmetic"
+msgstr "`void *' 型のポインタが計算で使われました"
+
+#: c-family/c-common.c:3640
+#, gcc-internal-format
+msgid "pointer to a function used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
+
+#: c-family/c-common.c:3646
+#, fuzzy, gcc-internal-format
+msgid "pointer to member function used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
+
+#: c-family/c-common.c:3858
+#, gcc-internal-format
+msgid "the address of %qD will always evaluate as %<true%>"
+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 "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
+
+#: c-family/c-common.c:4217
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %<sizeof%> to a function type"
+msgstr "ISO C++ は関数型への `sizeof' の適用を禁じます"
+
+#: c-family/c-common.c:4230
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %qs to a void type"
+msgstr "インスタンス化されない型に対する無効な操作です"
+
+#: c-family/c-common.c:4238
+#, fuzzy, gcc-internal-format
+msgid "invalid application of %qs to incomplete type %qT "
+msgstr "不完全な typedef `%s' の使用は不適切です"
+
+#: c-family/c-common.c:4280
+#, fuzzy, gcc-internal-format
+msgid "%<__alignof%> applied to a bit-field"
+msgstr "ビットフィールドに `__alignof' が適用されました"
+
+#: c-family/c-common.c:4996
+#, fuzzy, gcc-internal-format
+msgid "cannot disable built-in function %qs"
+msgstr "組み込み関数 `%s' を覆い隠します"
+
+#: c-family/c-common.c:5188
+#, gcc-internal-format
+msgid "pointers are not permitted as case values"
+msgstr "case の値としてのポインタは許されていません"
+
+#: c-family/c-common.c:5195
+#, fuzzy, gcc-internal-format
+msgid "range expressions in switch statements are non-standard"
+msgstr "ISO C では switch 文での範囲式は禁じられています"
+
+#: c-family/c-common.c:5221
+#, gcc-internal-format
+msgid "empty range specified"
+msgstr "空の範囲が指定されました"
+
+#: c-family/c-common.c:5281
+#, gcc-internal-format
+msgid "duplicate (or overlapping) case value"
+msgstr "二重の(あるいは重複している) case の値"
+
+#: c-family/c-common.c:5283
+#, gcc-internal-format
+msgid "this is the first entry overlapping that value"
+msgstr "これがその値と重複した最初の項目です"
+
+#: c-family/c-common.c:5287
+#, gcc-internal-format
+msgid "duplicate case value"
+msgstr "重複した case の値"
+
+#: c-family/c-common.c:5288
+#, gcc-internal-format
+msgid "previously used here"
+msgstr "前にここで使われました"
+
+#: c-family/c-common.c:5292
+#, gcc-internal-format
+msgid "multiple default labels in one switch"
+msgstr "一つの switch に複数の default ラベルがあります"
+
+#: c-family/c-common.c:5294
+#, gcc-internal-format
+msgid "this is the first default label"
+msgstr "これが最初の default ラベルです"
+
+#: c-family/c-common.c:5346
+#, fuzzy, gcc-internal-format
+msgid "case value %qs not in enumerated type"
+msgstr "case 値 `%ld' は列挙型にはありません"
+
+#: c-family/c-common.c:5351
+#, fuzzy, gcc-internal-format
+msgid "case value %qs not in enumerated type %qT"
+msgstr "case 値 `%ld' は列挙型にはありません"
+
+#: c-family/c-common.c:5410
+#, fuzzy, gcc-internal-format
+msgid "switch missing default case"
+msgstr "これが最初の default ラベルです"
+
+#: c-family/c-common.c:5482
+#, fuzzy, gcc-internal-format
+msgid "enumeration value %qE not handled in switch"
+msgstr "列挙値 `%s' は switch 内で扱われていません"
+
+#: c-family/c-common.c:5508
+#, fuzzy, gcc-internal-format
+msgid "taking the address of a label is non-standard"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
+
+#: c-family/c-common.c:5695
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored for field of type %qT"
+msgstr "`%s' 属性は型には適用されません"
+
+#: c-family/c-common.c:5789 c-family/c-common.c:5815
+#, gcc-internal-format
+msgid "%qE attribute conflicts with attribute %s"
+msgstr ""
+
+#: 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 ""
+
+#: c-family/c-common.c:6082
+#, gcc-internal-format
+msgid "%qE attribute have effect only on public objects"
+msgstr ""
+
+#: c-family/c-common.c:6179
+#, fuzzy, gcc-internal-format
+msgid "destructor priorities are not supported"
+msgstr "スタック制限式を受け付けません"
+
+#: c-family/c-common.c:6181
+#, fuzzy, gcc-internal-format
+msgid "constructor priorities are not supported"
+msgstr "スタック制限式を受け付けません"
+
+#: c-family/c-common.c:6198
+#, gcc-internal-format
+msgid "destructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
+
+#: c-family/c-common.c:6203
+#, gcc-internal-format
+msgid "constructor priorities from 0 to %d are reserved for the implementation"
+msgstr ""
+
+#: c-family/c-common.c:6211
+#, gcc-internal-format
+msgid "destructor priorities must be integers from 0 to %d inclusive"
+msgstr ""
+
+#: c-family/c-common.c:6214
+#, gcc-internal-format
+msgid "constructor priorities must be integers from 0 to %d inclusive"
+msgstr ""
+
+#: c-family/c-common.c:6370
+#, fuzzy, gcc-internal-format
+msgid "unknown machine mode %qE"
+msgstr "不明なマシンモード `%s'"
+
+#: c-family/c-common.c:6399
+#, gcc-internal-format
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgstr ""
+
+#: c-family/c-common.c:6402
+#, fuzzy, gcc-internal-format
+msgid "use __attribute__ ((vector_size)) instead"
+msgstr "`%s' 属性の疑似命令が無視されました"
+
+#: c-family/c-common.c:6411
+#, fuzzy, gcc-internal-format
+msgid "unable to emulate %qs"
+msgstr "ファイル '%s' を open できません"
+
+#: c-family/c-common.c:6422
+#, fuzzy, gcc-internal-format
+msgid "invalid pointer mode %qs"
+msgstr "無効な識別子 `%s'"
+
+#: c-family/c-common.c:6439
+#, gcc-internal-format
+msgid "signedness of type and machine mode %qs don%'t match"
+msgstr ""
+
+#: c-family/c-common.c:6450
+#, fuzzy, gcc-internal-format
+msgid "no data type for mode %qs"
+msgstr "モード `%s' に対するデータ型がありません"
+
+#: c-family/c-common.c:6460
+#, fuzzy, gcc-internal-format
+msgid "cannot use mode %qs for enumeral types"
+msgstr "ポインタ型に変換できません"
+
+#: c-family/c-common.c:6487
+#, fuzzy, gcc-internal-format
+msgid "mode %qs applied to inappropriate type"
+msgstr "sizeof が不完全な型に適用されました"
+
+#: c-family/c-common.c:6519
+#, gcc-internal-format
+msgid "section attribute cannot be specified for local variables"
+msgstr "section 属性はローカル変数に対しては指定できません"
+
+#: 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' のセクションは前方でに宣言されたものと衝突します"
+
+#: c-family/c-common.c:6538
+#, fuzzy, gcc-internal-format
+msgid "section of %q+D cannot be overridden"
+msgstr "%s: '%s' の宣言は変換されません\n"
+
+#: c-family/c-common.c:6546
+#, fuzzy, gcc-internal-format
+msgid "section attribute not allowed for %q+D"
+msgstr "セクション属性は `%s' には使えません"
+
+#: c-family/c-common.c:6553
+#, gcc-internal-format
+msgid "section attributes are not supported for this target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
+
+#: c-family/c-common.c:6585
+#, gcc-internal-format
+msgid "requested alignment is not a constant"
+msgstr "要求されたアラインメントが定数ではありません"
+
+#: c-family/c-common.c:6590
+#, gcc-internal-format
+msgid "requested alignment is not a power of 2"
+msgstr "要求されたアラインメントが 2 のべき乗ではありません"
+
+#: c-family/c-common.c:6595
+#, gcc-internal-format
+msgid "requested alignment is too large"
+msgstr "要求されたアラインメントが大きすぎます"
+
+#: c-family/c-common.c:6623
+#, fuzzy, gcc-internal-format
+msgid "alignment may not be specified for %q+D"
+msgstr "`%s' に対してのアラインメントは指定できません"
+
+#: 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 ""
+
+#: 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 ""
+
+#: c-family/c-common.c:6701
+#, gcc-internal-format
+msgid "%q+D defined both normally and as %qE attribute"
+msgstr ""
+
+#: c-family/c-common.c:6709
+#, gcc-internal-format
+msgid "weak %q+D cannot be defined %qE"
+msgstr ""
+
+#: c-family/c-common.c:6726
+#, gcc-internal-format
+msgid "attribute %qE argument not a string"
+msgstr ""
+
+#: c-family/c-common.c:6802
+#, gcc-internal-format
+msgid "indirect function %q+D cannot be declared weakref"
+msgstr ""
+
+#: c-family/c-common.c:6824
+#, gcc-internal-format
+msgid "weakref attribute must appear before alias attribute"
+msgstr ""
+
+#: c-family/c-common.c:6853
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute ignored on non-class types"
+msgstr "`%s' 属性は型には適用されません"
+
+#: c-family/c-common.c:6859
+#, gcc-internal-format
+msgid "%qE attribute ignored because %qT is already defined"
+msgstr ""
+
+#: c-family/c-common.c:6872
+#, fuzzy, gcc-internal-format
+msgid "visibility argument not a string"
+msgstr "alias 引数が文字列ではない"
+
+#: 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 ""
+
+#: c-family/c-common.c:6911
+#, fuzzy, gcc-internal-format
+msgid "%qD redeclared with different visibility"
+msgstr "`%s' が別のシンボル種として再宣言されました"
+
+#: 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 ""
+
+#: c-family/c-common.c:7002
+#, fuzzy, gcc-internal-format
+msgid "tls_model argument not a string"
+msgstr "alias 引数が文字列ではない"
+
+#: 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' 属性は関数に対してのみ適用されます"
+
+#: 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' 属性をセットすることはできません"
+
+#: c-family/c-common.c:7087
+#, gcc-internal-format
+msgid "alloc_size parameter outside range"
+msgstr ""
+
+#: c-family/c-common.c:7204
+#, fuzzy, gcc-internal-format
+msgid "deprecated message is not a string"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 "仮引数の数がプロトタイプと一致しません"
+
+#: 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 "フォーマット文字列に不適切なオペランド数があります"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: c-family/c-common.c:7591
+#, fuzzy, gcc-internal-format
+msgid "cleanup argument not an identifier"
+msgstr "述語は識別子でなければなりません"
+
+#: c-family/c-common.c:7598
+#, fuzzy, gcc-internal-format
+msgid "cleanup argument not a function"
+msgstr "関数に対する引数が多すぎます"
+
+#: c-family/c-common.c:7637
+#, gcc-internal-format
+msgid "%qE attribute requires prototypes with named arguments"
+msgstr ""
+
+#: c-family/c-common.c:7648
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to variadic functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: 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 ""
+
+#: c-family/c-common.c:7794
+#, gcc-internal-format
+msgid "bad option %s to optimize attribute"
+msgstr ""
+
+#: c-family/c-common.c:7797
+#, gcc-internal-format
+msgid "bad option %s to pragma attribute"
+msgstr ""
+
+#: c-family/c-common.c:8026
+#, fuzzy, gcc-internal-format
+msgid "not enough arguments to function %qE"
+msgstr "関数 `%s' への引数が少なすぎます"
+
+#: 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' に対する引数が多すぎます"
+
+#: c-family/c-common.c:8085
+#, fuzzy, gcc-internal-format
+msgid "non-floating-point arguments in call to function %qE"
+msgstr "関数 `%s' に対する引数が多すぎます"
+
+#: c-family/c-common.c:8101
+#, fuzzy, gcc-internal-format
+msgid "non-const integer argument %u in call to function %qE"
+msgstr "関数 `%s' への引数が少なすぎます"
+
+#: c-family/c-common.c:8437
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to static data member %qD"
+msgstr ""
+
+#: c-family/c-common.c:8442
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
+msgstr ""
+
+#: c-family/c-common.c:8449
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to a non constant address"
+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' のビットフィールドのアドレスを取得しようとしています"
+
+#: c-family/c-common.c:8521
+#, gcc-internal-format
+msgid "index %E denotes an offset greater than size of %qT"
+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 ""
+
+#: c-family/c-common.c:8578
+#, fuzzy, gcc-internal-format
+msgid "assignment of member %qD in read-only object"
+msgstr "%sが読み込み専用領域で行われました"
+
+#: 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 ""
+
+#: c-family/c-common.c:8588
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8589
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8590
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only member %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8591
+#, gcc-internal-format
+msgid "read-only member %qD used as %<asm%> output"
+msgstr ""
+
+#: c-family/c-common.c:8595
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
+
+#: c-family/c-common.c:8596
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
+
+#: c-family/c-common.c:8597
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only variable %qD"
+msgstr "%sが読み込み専用変数 `%s' に行われました"
+
+#: c-family/c-common.c:8598
+#, gcc-internal-format
+msgid "read-only variable %qD used as %<asm%> output"
+msgstr ""
+
+#: c-family/c-common.c:8601
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8602
+#, fuzzy, gcc-internal-format
+msgid "increment of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8603
+#, fuzzy, gcc-internal-format
+msgid "decrement of read-only parameter %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: c-family/c-common.c:8604
+#, gcc-internal-format
+msgid "read-only parameter %qD use as %<asm%> output"
+msgstr ""
+
+#: c-family/c-common.c:8609
+#, gcc-internal-format
+msgid "assignment of read-only named return value %qD"
+msgstr ""
+
+#: c-family/c-common.c:8611
+#, gcc-internal-format
+msgid "increment of read-only named return value %qD"
+msgstr ""
+
+#: c-family/c-common.c:8613
+#, gcc-internal-format
+msgid "decrement of read-only named return value %qD"
+msgstr ""
+
+#: c-family/c-common.c:8615
+#, gcc-internal-format
+msgid "read-only named return value %qD used as %<asm%>output"
+msgstr ""
+
+#: 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 ""
+
+#: c-family/c-common.c:8629
+#, gcc-internal-format
+msgid "read-only location %qE used as %<asm%> output"
+msgstr ""
+
+#: c-family/c-common.c:8642
+#, fuzzy, gcc-internal-format
+msgid "lvalue required as left operand of assignment"
+msgstr "代入として無効な左辺値です"
+
+#: c-family/c-common.c:8645
+#, gcc-internal-format
+msgid "lvalue required as increment operand"
+msgstr ""
+
+#: c-family/c-common.c:8648
+#, gcc-internal-format
+msgid "lvalue required as decrement operand"
+msgstr ""
+
+#: c-family/c-common.c:8651
+#, gcc-internal-format
+msgid "lvalue required as unary %<&%> operand"
+msgstr ""
+
+#: c-family/c-common.c:8654
+#, fuzzy, gcc-internal-format
+msgid "lvalue required in asm statement"
+msgstr "asm 文の中に無効な左辺値"
+
+#: c-family/c-common.c:8671
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument (have %qT)"
+msgstr "`%s' の引数として無効な型"
+
+#: c-family/c-common.c:8675
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of array indexing (have %qT)"
+msgstr "`%s' の引数として無効な型"
+
+#: c-family/c-common.c:8680
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of unary %<*%> (have %qT)"
+msgstr "`%s' の引数として無効な型"
+
+#: c-family/c-common.c:8685
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of %<->%> (have %qT)"
+msgstr "`%s' の引数として無効な型"
+
+#: c-family/c-common.c:8690
+#, fuzzy, gcc-internal-format
+msgid "invalid type argument of implicit conversion (have %qT)"
+msgstr "`%s' の引数として無効な型"
+
+#: c-family/c-common.c:8821
+#, fuzzy, gcc-internal-format
+msgid "size of array is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
+
+#: c-family/c-common.c:9080
+#, fuzzy, gcc-internal-format
+msgid "array subscript has type %<char%>"
+msgstr "配列の添字が `char' 型です"
+
+#: c-family/c-common.c:9115
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<<<%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9118
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<<<%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9124
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> inside %<>>%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9127
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> inside %<>>%>"
+msgstr "シフト中の + や - の周りでは括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9133
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<&&%> within %<||%>"
+msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9142
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<|%>"
+msgstr "計算が | 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9147
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<|%>"
+msgstr "比較が | 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9151
+#, gcc-internal-format
+msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
+msgstr ""
+
+#: c-family/c-common.c:9161
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around arithmetic in operand of %<^%>"
+msgstr "計算が ^ 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9166
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<^%>"
+msgstr "計算が ^ 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9172
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<+%> in operand of %<&%>"
+msgstr "& 演算子の周りの + や - の周りには括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9175
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around %<-%> in operand of %<&%>"
+msgstr "& 演算子の周りの + や - の周りには括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9180
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<&%>"
+msgstr "比較が & 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9184
+#, gcc-internal-format
+msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
+msgstr ""
+
+#: c-family/c-common.c:9192
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<==%>"
+msgstr "比較が | 演算子の項となる場合には括弧をつけることをお勧めします"
+
+#: c-family/c-common.c:9198
+#, fuzzy, gcc-internal-format
+msgid "suggest parentheses around comparison in operand of %<!=%>"
+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 の様な比較は数学的な意味での結果をもたらしません"
+
+#: c-family/c-common.c:9224
+#, fuzzy, gcc-internal-format
+msgid "label %q+D defined but not used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
+
+#: c-family/c-common.c:9226
+#, fuzzy, gcc-internal-format
+msgid "label %q+D declared but not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
+
+#: c-family/c-common.c:9246
+#, fuzzy, gcc-internal-format
+msgid "division by zero"
+msgstr "#if でゼロ除算が発生しました"
+
+#: c-family/c-common.c:9278
+#, fuzzy, gcc-internal-format
+msgid "comparison between types %qT and %qT"
+msgstr "ポインタと整数との比較を行なっています"
+
+#: c-family/c-common.c:9329
+#, gcc-internal-format
+msgid "comparison between signed and unsigned integer expressions"
+msgstr "符合付きと符合無しの整数式同士の比較です"
+
+#: c-family/c-common.c:9380
+#, gcc-internal-format
+msgid "promoted ~unsigned is always non-zero"
+msgstr ""
+
+#: c-family/c-common.c:9383
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with constant"
+msgstr "~で反転された格上げ符合無し型と定数との比較です"
+
+#: c-family/c-common.c:9393
+#, gcc-internal-format
+msgid "comparison of promoted ~unsigned with unsigned"
+msgstr "~で反転された符合無し型と符合無し型との比較です"
+
+#: c-family/c-format.c:127 c-family/c-format.c:314
+#, gcc-internal-format
+msgid "format string has invalid operand number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
+
+#: c-family/c-format.c:144
+#, gcc-internal-format
+msgid "function does not return string type"
+msgstr "関数が文字列型を返しません"
+
+#: c-family/c-format.c:177
+#, gcc-internal-format
+msgid "format string argument is not a string type"
+msgstr ""
+
+#: c-family/c-format.c:203
+#, gcc-internal-format
+msgid "found a %<%s%> reference but the format argument should be a string"
+msgstr ""
+
+#: c-family/c-format.c:206
+#, gcc-internal-format
+msgid "found a %qT but the format argument should be a string"
+msgstr ""
+
+#: c-family/c-format.c:216
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference but a string was found"
+msgstr ""
+
+#: c-family/c-format.c:238
+#, gcc-internal-format
+msgid "format argument should be a %<%s%> reference"
+msgstr ""
+
+#: c-family/c-format.c:282
+#, gcc-internal-format
+msgid "unrecognized format specifier"
+msgstr "認識できないフォーマット指定子"
+
+#: c-family/c-format.c:297
+#, gcc-internal-format
+msgid "%qE is only allowed in Objective-C dialects"
+msgstr ""
+
+#: c-family/c-format.c:306
+#, fuzzy, gcc-internal-format
+msgid "%qE is an unrecognized format function type"
+msgstr "`%s' は認識できないフォーマット関数型です"
+
+#: c-family/c-format.c:320
+#, fuzzy, gcc-internal-format
+msgid "%<...%> has invalid operand number"
+msgstr "フォーマット文字列に不適切なオペランド数があります"
+
+#: c-family/c-format.c:327
+#, fuzzy, gcc-internal-format
+msgid "format string argument follows the args to be formatted"
+msgstr "フォーマット文字列引数がフォーマットされる引数の後に続いています"
+
+#: c-family/c-format.c:1066
+#, fuzzy, gcc-internal-format
+msgid "function might be possible candidate for %qs format attribute"
+msgstr "関数は恐らく `%s' format 属性の候補と思われます"
+
+#: c-family/c-format.c:1158 c-family/c-format.c:1179 c-family/c-format.c:2224
+#, gcc-internal-format
+msgid "missing $ operand number in format"
+msgstr "フォーマット内で $ 演算子番号を欠いています"
+
+#: c-family/c-format.c:1188
+#, gcc-internal-format
+msgid "%s does not support %%n$ operand number formats"
+msgstr "%s は %%n$ 演算子番号フォーマットを受け付けません"
+
+#: c-family/c-format.c:1195
+#, gcc-internal-format
+msgid "operand number out of range in format"
+msgstr "演算子番号がフォーマットの範囲外です"
+
+#: c-family/c-format.c:1218
+#, gcc-internal-format
+msgid "format argument %d used more than once in %s format"
+msgstr "フォーマット引数 %d が %s フォーマット中で二回以上使われました"
+
+#: c-family/c-format.c:1250
+#, fuzzy, gcc-internal-format
+msgid "$ operand number used after format without operand number"
+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 が使われる前で未使用です"
+
+#: c-family/c-format.c:1376
+#, gcc-internal-format
+msgid "format not a string literal, format string not checked"
+msgstr "フォーマットが文字列リテラルではありませんので、フォーマットは検査されません"
+
+#: c-family/c-format.c:1391 c-family/c-format.c:1394
+#, gcc-internal-format
+msgid "format not a string literal and no format arguments"
+msgstr "フォーマットは非文字列リテラルで、且つフォーマット引数を持ちません"
+
+#: c-family/c-format.c:1397
+#, gcc-internal-format
+msgid "format not a string literal, argument types not checked"
+msgstr "フォーマットは文字列リテラルではありませんので、引数の型は検査されません"
+
+#: c-family/c-format.c:1410
+#, gcc-internal-format
+msgid "too many arguments for format"
+msgstr "フォーマットへの引数が多すぎます"
+
+#: c-family/c-format.c:1413
+#, gcc-internal-format
+msgid "unused arguments in $-style format"
+msgstr "$-式のフォーマットで未使用の引数があります"
+
+#: c-family/c-format.c:1416
+#, fuzzy, gcc-internal-format
+msgid "zero-length %s format string"
+msgstr "長さ 0 のフォーマット文字列"
+
+#: c-family/c-format.c:1420
+#, gcc-internal-format
+msgid "format is a wide character string"
+msgstr "フォーマットがワイド文字列です"
+
+#: c-family/c-format.c:1423
+#, gcc-internal-format
+msgid "unterminated format string"
+msgstr "終端されていないフォーマット文字列"
+
+#: c-family/c-format.c:1667
+#, fuzzy, gcc-internal-format
+msgid "spurious trailing %<%%%> in format"
+msgstr "フォーマットに `%%' の痕跡らしきものがあります"
+
+#: c-family/c-format.c:1711 c-family/c-format.c:1991
+#, gcc-internal-format
+msgid "repeated %s in format"
+msgstr "フォーマット中で %s を繰り返しています"
+
+#: c-family/c-format.c:1724
+#, gcc-internal-format
+msgid "missing fill character at end of strfmon format"
+msgstr "strfmon フォーマットの終りで詰め文字を欠いています"
+
+#: c-family/c-format.c:1812
+#, gcc-internal-format
+msgid "zero width in %s format"
+msgstr "%s で幅 0 のフォーマットです"
+
+#: c-family/c-format.c:1830
+#, gcc-internal-format
+msgid "empty left precision in %s format"
+msgstr "%s で空の左精度フォーマットです"
+
+#: c-family/c-format.c:1906
+#, gcc-internal-format
+msgid "empty precision in %s format"
+msgstr "%s で空の精度フォーマットです"
+
+#: c-family/c-format.c:1975
+#, fuzzy, gcc-internal-format
+msgid "%s does not support the %qs %s length modifier"
+msgstr "%s は `%s' %s 長さ修飾子を受け付けません"
+
+#: c-family/c-format.c:2008
+#, gcc-internal-format
+msgid "conversion lacks type at end of format"
+msgstr "フォーマットの終りで型変換文字が欠けています"
+
+#: c-family/c-format.c:2019
+#, fuzzy, gcc-internal-format
+msgid "unknown conversion type character %qc in format"
+msgstr "フォーマット内に不明な型変換文字 `%c' があります"
+
+#: c-family/c-format.c:2022
+#, gcc-internal-format
+msgid "unknown conversion type character 0x%x in format"
+msgstr "フォーマット内に不明な型変換文字 0x%x があります"
+
+#: c-family/c-format.c:2029
+#, fuzzy, gcc-internal-format
+msgid "%s does not support the %<%%%c%> %s format"
+msgstr "%s は `%%%s%c' %s フォーマットを受け付けません"
+
+#: c-family/c-format.c:2045
+#, fuzzy, gcc-internal-format
+msgid "%s used with %<%%%c%> %s format"
+msgstr "%s が `%%%c' %s フォーマットと一緒に使われました"
+
+#: c-family/c-format.c:2054
+#, gcc-internal-format
+msgid "%s does not support %s"
+msgstr "%s は %s を受け付けません"
+
+#: 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 フォーマットと一緒に使う事を受け付けません"
+
+#: 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' 型変換文字と一緒に使っています"
+
+#: 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 フォーマットを受け付けません"
+
+#: c-family/c-format.c:2203
+#, gcc-internal-format
+msgid "operand number specified with suppressed assignment"
+msgstr "演算子番号が代入の抑制と共に使われています"
+
+#: c-family/c-format.c:2206
+#, gcc-internal-format
+msgid "operand number specified for format taking no argument"
+msgstr "演算子番号が引数を取らないフォーマットで指定されました"
+
+#: c-family/c-format.c:2291
+#, fuzzy, gcc-internal-format
+msgid "embedded %<\\0%> in format"
+msgstr "フォーマットに `\\0' が埋め込まれています"
+
+#: c-family/c-format.c:2360
+#, fuzzy, gcc-internal-format
+msgid "writing through null pointer (argument %d)"
+msgstr "null ポインタを書き込んでいます (引数 %d)"
+
+#: c-family/c-format.c:2368
+#, fuzzy, gcc-internal-format
+msgid "reading through null pointer (argument %d)"
+msgstr "null ポインタを読込んでいます (引数 %d)"
+
+#: c-family/c-format.c:2388
+#, fuzzy, gcc-internal-format
+msgid "writing into constant object (argument %d)"
+msgstr "定数オブジェクトに書き込んでいます (引数 %d)"
 
-#: config/score/score.opt:40
-#, fuzzy
-msgid "Enable mac instruction"
-msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-format.c:2399
+#, fuzzy, gcc-internal-format
+msgid "extra type qualifiers in format argument (argument %d)"
+msgstr "フォーマット引数に余分な型修飾子があります (引数 %d)"
 
-#: config/score/score.opt:44
-msgid "Support SCORE 5 ISA"
+#: 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 ""
 
-#: config/score/score.opt:48
-msgid "Support SCORE 5U ISA"
+#: c-family/c-format.c:2522
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 msgstr ""
 
-#: config/score/score.opt:52
-msgid "Support SCORE 7 ISA"
+#: 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 ""
 
-#: config/score/score.opt:56
-msgid "Support SCORE 7D ISA"
+#: c-family/c-format.c:2537
+#, gcc-internal-format
+msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 msgstr ""
 
-#: config/vxworks.opt:25
-#, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#: 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 ""
 
-#: config/vxworks.opt:32
-#, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#: 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 ""
 
-#: config/vax/vax.opt:24 config/vax/vax.opt:28
-msgid "Target DFLOAT double precision code"
+#: c-family/c-format.c:2660
+#, fuzzy, gcc-internal-format
+msgid "%<locus%> is not defined as a type"
+msgstr "\"%s\" は定義されていません"
+
+#: c-family/c-format.c:2713
+#, gcc-internal-format
+msgid "%<location_t%> is not defined as a type"
 msgstr ""
 
-#: config/vax/vax.opt:32 config/vax/vax.opt:36
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: c-family/c-format.c:2730
+#, fuzzy, gcc-internal-format
+msgid "%<tree%> is not defined as a type"
+msgstr "\"%s\" は定義されていません"
 
-#: config/vax/vax.opt:40
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-format.c:2735
+#, fuzzy, gcc-internal-format
+msgid "%<tree%> is not defined as a pointer type"
+msgstr "ポインタ型に変換できません"
 
-#: config/vax/vax.opt:44
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "GNU as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: c-family/c-format.c:3008
+#, fuzzy, gcc-internal-format
+msgid "args to be formatted is not %<...%>"
+msgstr "フォーマットされる引数が、'...' になっていません"
 
-#: config/vax/vax.opt:48
-msgid "Use VAXC structure conventions"
-msgstr ""
+#: c-family/c-format.c:3020
+#, gcc-internal-format
+msgid "strftime formats cannot format arguments"
+msgstr "strftime フォーマットは引数をフォーマットできません"
 
-#: config/crx/crx.opt:24
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-lex.c:228
+#, gcc-internal-format
+msgid "badly nested C headers from preprocessor"
+msgstr "プリプロセッサから異常にネストされた C ヘッダです"
 
-#: config/crx/crx.opt:28
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "½ÐÎϤ¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤"
+#: c-family/c-lex.c:263
+#, gcc-internal-format
+msgid "ignoring #pragma %s %s"
+msgstr "#pragma %s %s を無視します"
 
-#: config/crx/crx.opt:32
-msgid "Restrict doloop to the given nesting level"
-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'"
 
-#: config/v850/v850.opt:24
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤¹¤ë"
+#: c-family/c-lex.c:400
+#, fuzzy, gcc-internal-format
+msgid "stray %qs in program"
+msgstr "プログラムとして逸脱した文字 '%c'"
 
-#: config/v850/v850.opt:28
-msgid "Use 4 byte entries in switch tables"
-msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-lex.c:410
+#, gcc-internal-format
+msgid "missing terminating %c character"
+msgstr "%c 文字での終端を欠いています"
 
-#: config/v850/v850.opt:32
-msgid "Enable backend debugging"
-msgstr "¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-lex.c:412
+#, fuzzy, gcc-internal-format
+msgid "stray %qc in program"
+msgstr "プログラムとして逸脱した文字 '%c'"
 
-#: config/v850/v850.opt:36
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "ʬ³äÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: c-family/c-lex.c:414
+#, fuzzy, gcc-internal-format
+msgid "stray %<\\%o%> in program"
+msgstr "プログラムとして逸脱した文字 '\\%o'"
 
-#: config/v850/v850.opt:40
-msgid "Reuse r30 on a per function basis"
-msgstr "´Ø¿ô¤Î¼çÍ×ÉôʬËè¤Ë r30 ¤òºÆÍøÍѤ¹¤ë"
+#: c-family/c-lex.c:586
+#, gcc-internal-format
+msgid "this decimal constant is unsigned only in ISO C90"
+msgstr ""
 
-#: config/v850/v850.opt:44
-msgid "Support Green Hills ABI"
-msgstr "Green Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: c-family/c-lex.c:590
+#, gcc-internal-format
+msgid "this decimal constant would be unsigned in ISO C90"
+msgstr ""
 
-#: config/v850/v850.opt:48
-msgid "Prohibit PC relative function calls"
-msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
+#: c-family/c-lex.c:610
+#, fuzzy, gcc-internal-format
+msgid "integer constant is too large for %<unsigned long%> type"
+msgstr "整数定数が大きすぎるので unsigned になりました"
 
-#: config/v850/v850.opt:52
-msgid "Use stubs for function prologues"
-msgstr "´Ø¿ô³«»ÏÉôʬÍѤΥ¹¥¿¥Ö¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-lex.c:647
+#, fuzzy, gcc-internal-format
+msgid "unsuffixed float constant"
+msgstr "2 つの 'u' 接尾辞が整数定数についています"
 
-#: config/v850/v850.opt:56
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "SDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: c-family/c-lex.c:679
+#, fuzzy, gcc-internal-format
+msgid "unsupported non-standard suffix on floating constant"
+msgstr "浮動小数定数に 'f' と 'l' 接尾辞の両方があります"
 
-#: config/v850/v850.opt:60
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "DB Ì¿Îá¤Î»ÈÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-lex.c:684
+#, fuzzy, gcc-internal-format
+msgid "non-standard suffix on floating constant"
+msgstr "浮動小数定数に 'f' と 'l' 接尾辞の両方があります"
 
-#: config/v850/v850.opt:64
-msgid "Same as: -mep -mprolog-function"
-msgstr "-mep -mprolog-function ¤ÈƱÍÍ"
+#: 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' の範囲を超えました"
 
-#: config/v850/v850.opt:68
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "TDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: c-family/c-lex.c:749
+#, fuzzy, gcc-internal-format
+msgid "floating constant truncated to zero"
+msgstr "浮動小数定数を使い損ねました"
 
-#: config/v850/v850.opt:72
-msgid "Enforce strict alignment"
+#: c-family/c-lex.c:938
+#, gcc-internal-format
+msgid "repeated %<@%> before Objective-C string"
 msgstr ""
 
-#: config/v850/v850.opt:79
-msgid "Compile for the v850 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-lex.c:957 cp/parser.c:3375
+#, fuzzy, gcc-internal-format
+msgid "unsupported non-standard concatenation of string literals"
+msgstr "終端のない文字列リテラルの推定開始位置"
 
-#: config/v850/v850.opt:83
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-lex.c:985
+#, fuzzy, gcc-internal-format
+msgid "traditional C rejects string constant concatenation"
+msgstr "古い C では文字列結合を拒否します"
 
-#: config/v850/v850.opt:87
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-omp.c:122
+#, fuzzy, gcc-internal-format
+msgid "invalid expression type for %<#pragma omp atomic%>"
+msgstr "オペランドとして無効な式"
 
-#: config/v850/v850.opt:91
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "ZDA Îΰè¤Ë¤È¤Ã¤Æ˾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄꤹ¤ë"
+#: c-family/c-omp.c:256 cp/semantics.c:4419
+#, fuzzy, gcc-internal-format
+msgid "invalid type for iteration variable %qE"
+msgstr "`%s' はレジスタ変数としては無効なレジスタ名です"
 
-#: config/linux.opt:25
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
+#: c-family/c-omp.c:269
+#, fuzzy, gcc-internal-format
+msgid "%qE is not initialized"
+msgstr "初期化子を欠いています"
 
-#: config/linux.opt:29
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ¹¤ë"
+#: c-family/c-omp.c:286 cp/semantics.c:4334
+#, fuzzy, gcc-internal-format
+msgid "missing controlling predicate"
+msgstr "述語の後ろの '(' を欠いています"
 
-#: config/frv/frv.opt:24
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-omp.c:368 cp/semantics.c:4091
+#, fuzzy, gcc-internal-format
+msgid "invalid controlling predicate"
+msgstr "無効な制御式です"
 
-#: config/frv/frv.opt:28
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-omp.c:375 cp/semantics.c:4340
+#, fuzzy, gcc-internal-format
+msgid "missing increment expression"
+msgstr "代入の抑制"
 
-#: config/frv/frv.opt:32
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-omp.c:444 cp/semantics.c:4196
+#, fuzzy, gcc-internal-format
+msgid "invalid increment expression"
+msgstr "無効な制御式です"
 
-#: config/frv/frv.opt:36
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊݤ·¤Ê¤¤"
+#: c-family/c-opts.c:303
+#, gcc-internal-format
+msgid "-I- specified twice"
+msgstr "-I- が二回指定されました"
 
-#: config/frv/frv.opt:43
-msgid "Set the cost of branches"
+#: c-family/c-opts.c:306
+#, gcc-internal-format
+msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: config/frv/frv.opt:47
-msgid "Enable conditional execution other than moves/scc"
+#: c-family/c-opts.c:486
+#, gcc-internal-format
+msgid "-Werror=normalized=: set -Wnormalized=nfc"
 msgstr ""
 
-#: config/frv/frv.opt:51
-msgid "Change the maximum length of conditionally-executed sequences"
+#: c-family/c-opts.c:500
+#, fuzzy, gcc-internal-format
+msgid "argument %qs to %<-Wnormalized%> not recognized"
+msgstr "言語 %s は認識できません"
+
+#: c-family/c-opts.c:723 fortran/cpp.c:347
+#, fuzzy, gcc-internal-format
+msgid "output filename specified twice"
+msgstr "出力ファイル名が二回指定されました"
+
+#: c-family/c-opts.c:852
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for C++"
 msgstr ""
 
-#: config/frv/frv.opt:55
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+#: c-family/c-opts.c:865
+#, gcc-internal-format
+msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: config/frv/frv.opt:59
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-opts.c:944
+#, gcc-internal-format
+msgid "-Wformat-y2k ignored without -Wformat"
+msgstr "-Wformat-y2k は無視されました(-Wformat がありません)"
 
-#: config/frv/frv.opt:63
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: c-family/c-opts.c:946
+#, gcc-internal-format
+msgid "-Wformat-extra-args ignored without -Wformat"
+msgstr "-Wformat-extra-args は無視されました(-Wformat がありません)"
 
-#: config/frv/frv.opt:85
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-opts.c:948
+#, fuzzy, gcc-internal-format
+msgid "-Wformat-zero-length ignored without -Wformat"
+msgstr "-Wformat-extra-args は無視されました(-Wformat がありません)"
 
-#: config/frv/frv.opt:89
-msgid "Change the ABI to allow double word insns"
-msgstr ""
+#: c-family/c-opts.c:950
+#, gcc-internal-format
+msgid "-Wformat-nonliteral ignored without -Wformat"
+msgstr "-Wformat-nonliteral は無視されました(-Wformat がありません)"
 
-#: config/frv/frv.opt:93 config/bfin/bfin.opt:53
-msgid "Enable Function Descriptor PIC mode"
-msgstr ""
+#: c-family/c-opts.c:952
+#, fuzzy, gcc-internal-format
+msgid "-Wformat-contains-nul ignored without -Wformat"
+msgstr "-Wformat-nonliteral は無視されました(-Wformat がありません)"
 
-#: config/frv/frv.opt:97
-msgid "Just use icc0/fcc0"
+#: c-family/c-opts.c:954
+#, gcc-internal-format
+msgid "-Wformat-security ignored without -Wformat"
+msgstr "-Wformat-security は無視されました(-Wformat がありません)"
+
+#: c-family/c-opts.c:984
+#, fuzzy, gcc-internal-format
+msgid "opening output file %s: %m"
+msgstr "出力ファイル `%s' を open できません"
+
+#: c-family/c-opts.c:989
+#, fuzzy, gcc-internal-format
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "ファイル名が多すぎます。%s --help とタイプして使い方を見ましょう"
+
+#: c-family/c-opts.c:1106
+#, gcc-internal-format
+msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: config/frv/frv.opt:101
-msgid "Only use 32 FPRs"
+#: c-family/c-opts.c:1116
+#, gcc-internal-format
+msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: config/frv/frv.opt:105
-msgid "Use 64 FPRs"
+#: c-family/c-opts.c:1119
+#, fuzzy, gcc-internal-format
+msgid "when writing output to %s: %m"
+msgstr "%s への書き込みエラーです"
+
+#: c-family/c-opts.c:1199
+#, fuzzy, gcc-internal-format
+msgid "to generate dependencies you must specify either -M or -MM"
+msgstr "-M か -MM のいずれかを追加的に指定しなければなりません"
+
+#: c-family/c-opts.c:1222
+#, gcc-internal-format
+msgid "-MG may only be used with -M or -MM"
 msgstr ""
 
-#: config/frv/frv.opt:109
-msgid "Only use 32 GPRs"
+#: c-family/c-opts.c:1252
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: config/frv/frv.opt:113
-msgid "Use 64 GPRs"
+#: c-family/c-opts.c:1254
+#, gcc-internal-format
+msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: config/frv/frv.opt:117
-msgid "Enable use of GPREL for read-only data in FDPIC"
+#: c-family/c-opts.c:1405
+#, gcc-internal-format
+msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: config/frv/frv.opt:125
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊݸ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-pch.c:132
+#, fuzzy, gcc-internal-format
+msgid "can%'t create precompiled header %s: %m"
+msgstr "ディレクトリ %s を作成できません"
 
-#: config/frv/frv.opt:129
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
+#: c-family/c-pch.c:154
+#, fuzzy, gcc-internal-format
+msgid "can%'t write to %s: %m"
+msgstr "%s へ書き込めません"
 
-#: config/frv/frv.opt:133
-msgid "Follow the EABI linkage requirements"
-msgstr ""
+#: c-family/c-pch.c:160
+#, fuzzy, gcc-internal-format
+msgid "%qs is not a valid output file"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#: config/frv/frv.opt:137
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: 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 へ書き込めません"
 
-#: config/frv/frv.opt:141
-#, fuzzy
-msgid "Use media instructions"
-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 できません"
 
-#: config/frv/frv.opt:145
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-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 できません"
 
-#: config/frv/frv.opt:149
-msgid "Enable optimizing &&/|| in conditional execution"
-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 と一緒に使うことはできません"
 
-#: config/frv/frv.opt:153
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-pch.c:482
+#, fuzzy, gcc-internal-format
+msgid "use #include instead"
+msgstr "#include のネストが深すぎます"
 
-#: config/frv/frv.opt:158
-msgid "Do not mark ABI switches in e_flags"
+#: c-family/c-pch.c:488
+#, fuzzy, gcc-internal-format
+msgid "%s: couldn%'t open PCH file: %m"
+msgstr "ダンプファイル %s を開けませんでした"
+
+#: c-family/c-pch.c:493
+#, gcc-internal-format
+msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: config/frv/frv.opt:162
-msgid "Remove redundant membars"
+#: c-family/c-pch.c:494
+#, gcc-internal-format
+msgid "%s: PCH file was invalid"
 msgstr ""
 
-#: config/frv/frv.opt:166
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "POWER Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ¹¤ë"
+#: 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>) なしに出現しました"
 
-#: config/frv/frv.opt:170
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
+#: 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) なしに出現しました"
 
-#: config/frv/frv.opt:174
-msgid "Change the amount of scheduler lookahead"
+#: c-family/c-pragma.c:144
+#, fuzzy, gcc-internal-format
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
+msgstr "おかしな #pragma align - 無視されました"
+
+#: c-family/c-pragma.c:155 c-family/c-pragma.c:187
+#, gcc-internal-format
+msgid "invalid constant in %<#pragma pack%> - ignored"
 msgstr ""
 
-#: config/frv/frv.opt:182
-msgid "Assume a large TLS segment"
+#: 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-family/c-pragma.c:164
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
+msgstr "おかしな #pragma align - 無視されました"
+
+#: 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 ""
 
-#: config/frv/frv.opt:186
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "GAS ¤ÎÍøÍѤòÁ°Äó¤È¤·¤Ê¤¤"
+#: c-family/c-pragma.c:204
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma pack%>"
+msgstr "'#pragma pack' の末尾にゴミがあります"
 
-#: config/frv/frv.opt:191
-msgid "Cause gas to print tomcat statistics"
+#: c-family/c-pragma.c:207
+#, gcc-internal-format
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
 msgstr ""
 
-#: config/frv/frv.opt:196
-msgid "Link with the library-pic libraries"
+#: c-family/c-pragma.c:227
+#, gcc-internal-format
+msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: config/frv/frv.opt:200
-msgid "Allow branches to be packed with other instructions"
+#: c-family/c-pragma.c:267
+#, gcc-internal-format
+msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr ""
 
-#: config/avr/avr.opt:24
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍѤ¹¤ë"
-
-#: config/avr/avr.opt:28
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Î̾Á°¤ò»ØÄꤹ¤ë"
+#: c-family/c-pragma.c:345 c-family/c-pragma.c:350
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma weak, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: config/avr/avr.opt:35
-#, fuzzy
-msgid "Use STACK as the initial value of the stack pointer"
-msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊѹ¹¤¹¤ë"
+#: c-family/c-pragma.c:354
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma weak%>"
+msgstr "#pragma weak の末尾にゴミがあります"
 
-#: config/avr/avr.opt:39
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍѤ¹¤ë"
+#: 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、無視されました"
 
-#: config/avr/avr.opt:43
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "³ä¤ê¹þ¤ß¤Î̵¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊѹ¹¤¹¤ë"
+#: c-family/c-pragma.c:429
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma redefine_extname%>"
+msgstr "#pragma weak の末尾にゴミがあります"
 
-#: config/avr/avr.opt:47
-msgid "Do not generate tablejump insns"
-msgstr "¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: 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 ""
 
-#: config/avr/avr.opt:57
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: c-family/c-pragma.c:470
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: config/avr/avr.opt:61
-msgid "Output instruction sizes to the asm file"
-msgstr "asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Î᥵¥¤¥º¤ò½ÐÎϤ¹¤ë"
+#: c-family/c-pragma.c:490
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma extern_prefix, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: config/avr/avr.opt:65
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊѹ¹¤¹¤ë"
+#: c-family/c-pragma.c:493
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma extern_prefix%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: config/bfin/bfin.opt:24
-#, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "Ëöü¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾Êά¤¹¤ë"
+#: c-family/c-pragma.c:500
+#, fuzzy, gcc-internal-format
+msgid "#pragma extern_prefix not supported on this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: config/bfin/bfin.opt:28
-msgid "Program is entirely located in low 64k of memory"
-msgstr ""
+#: c-family/c-pragma.c:527
+#, fuzzy, gcc-internal-format
+msgid "asm declaration ignored due to conflict with previous rename"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: config/bfin/bfin.opt:32
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+#: c-family/c-pragma.c:560
+#, gcc-internal-format
+msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: config/bfin/bfin.opt:37
-msgid "Avoid speculative loads to work around a hardware anomaly."
+#: c-family/c-pragma.c:622
+#, gcc-internal-format
+msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: config/bfin/bfin.opt:41
-msgid "Enabled ID based shared library"
+#: c-family/c-pragma.c:664
+#, gcc-internal-format
+msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: config/bfin/bfin.opt:49
-msgid "Avoid generating pc-relative calls; use indirection"
+#: c-family/c-pragma.c:670
+#, gcc-internal-format
+msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: config/m32c/m32c.opt:29
-#, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m32c/m32c.opt:33
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-pragma.c:675 c-family/c-pragma.c:682
+#, gcc-internal-format
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+msgstr ""
 
-#: config/m32c/m32c.opt:37
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-pragma.c:678
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma GCC visibility push"
+msgstr "おかしな #pragma ghs section"
 
-#: config/m32c/m32c.opt:41
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: c-family/c-pragma.c:686
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma GCC visibility%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: config/m32c/m32c.opt:45
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: c-family/c-pragma.c:701
+#, gcc-internal-format
+msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: config/s390/tpf.opt:24
-msgid "Enable TPF-OS tracing code"
+#: c-family/c-pragma.c:720
+#, gcc-internal-format
+msgid "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: config/s390/tpf.opt:28
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
+#: c-family/c-pragma.c:724
+#, gcc-internal-format
+msgid "missing option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
 
-#: config/s390/s390.opt:24
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-pragma.c:736
+#, gcc-internal-format
+msgid "unknown option after %<#pragma GCC diagnostic%> kind"
+msgstr ""
 
-#: config/s390/s390.opt:28
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-pragma.c:749
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC option is not allowed inside functions"
+msgstr "ブレースでまとめられた式は関数の内側でのみ許されます"
 
-#: config/s390/s390.opt:36
-msgid "Maintain backchain pointer"
+#: c-family/c-pragma.c:762
+#, gcc-internal-format
+msgid "%<#pragma GCC option%> is not a string"
 msgstr ""
 
-#: config/s390/s390.opt:40
-msgid "Additional debug prints"
+#: c-family/c-pragma.c:789
+#, gcc-internal-format
+msgid "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
 msgstr ""
 
-#: config/s390/s390.opt:44
-msgid "ESA/390 architecture"
+#: c-family/c-pragma.c:795
+#, gcc-internal-format
+msgid "#pragma GCC target string... is badly formed"
 msgstr ""
 
-#: config/s390/s390.opt:48
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
+#: c-family/c-pragma.c:818
+#, fuzzy, gcc-internal-format
+msgid "#pragma GCC optimize is not allowed inside functions"
+msgstr "初期化子リストは非メンバ関数では使えません"
 
-#: config/s390/s390.opt:64
-msgid "Use packed stack layout"
+#: c-family/c-pragma.c:831
+#, gcc-internal-format
+msgid "%<#pragma GCC optimize%> is not a string or number"
 msgstr ""
 
-#: config/s390/s390.opt:68
-msgid "Use bras for executable < 64k"
+#: c-family/c-pragma.c:857
+#, gcc-internal-format
+msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
 msgstr ""
 
-#: config/s390/s390.opt:72
-msgid "Don't use hardware fp"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤ò»ÈÍѤ·¤Ê¤¤"
-
-#: config/s390/s390.opt:76
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+#: c-family/c-pragma.c:863
+#, gcc-internal-format
+msgid "#pragma GCC optimize string... is badly formed"
 msgstr ""
 
-#: config/s390/s390.opt:80
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
+#: c-family/c-pragma.c:905
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma push_options%>"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: config/s390/s390.opt:88
-msgid "mvcle use"
-msgstr ""
+#: c-family/c-pragma.c:935
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma pop_options%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: config/s390/s390.opt:92
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
+#: c-family/c-pragma.c:942
+#, gcc-internal-format
+msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
 msgstr ""
 
-#: config/s390/s390.opt:96
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
+#: c-family/c-pragma.c:984
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma reset_options%>"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: config/s390/s390.opt:100
-msgid "z/Architecture"
+#: c-family/c-pragma.c:1022 c-family/c-pragma.c:1029
+#, gcc-internal-format
+msgid "expected a string after %<#pragma message%>"
 msgstr ""
 
-#: config/mn10300/mn10300.opt:24
-msgid "Target the AM33 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+#: c-family/c-pragma.c:1024
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma message%>, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: config/mn10300/mn10300.opt:28
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+#: c-family/c-pragma.c:1034
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma message%>"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: config/mn10300/mn10300.opt:32
-msgid "Work around hardware multiply bug"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂн褹¤ë"
+#: c-family/c-pragma.c:1037
+#, fuzzy, gcc-internal-format
+msgid "#pragma message: %s"
+msgstr "不明な #pragma namespace %s です"
 
-#: config/mn10300/mn10300.opt:37
-#, fuzzy
-msgid "Enable linker relaxations"
-msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤¹¤ë"
+#: c-family/c-pragma.c:1074
+#, fuzzy, gcc-internal-format
+msgid "invalid location for %<pragma %s%>, ignored"
+msgstr "おかしな #pragma map、無視されました"
 
-#: config/mn10300/mn10300.opt:41
-msgid "Return pointers in both a0 and d0"
+#: 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-family/c-pragma.c:1101
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma %s%>"
+msgstr "#pragma %s の末尾にゴミ"
+
+#: c-family/c-pragma.c:1119
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:28
-msgid "Specify CPU for scheduling purposes"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄꤹ¤ë"
+#: c-family/c-pragma.c:1128
+#, gcc-internal-format
+msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
+msgstr ""
 
-#: config/iq2000/iq2000.opt:36
-msgid "Use GP relative sdata/sbss sections"
-msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë"
+#: c-family/c-pragma.c:1134
+#, gcc-internal-format
+msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
+msgstr ""
 
-#: config/iq2000/iq2000.opt:41
-msgid "No default crt0.o"
-msgstr "crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤"
+#: c-family/c-semantics.c:167
+#, fuzzy, gcc-internal-format
+msgid "wrong type argument to %s"
+msgstr "abs への引数の型が間違っています"
 
-#: c.opt:42
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+#: config/darwin-c.c:85
+#, gcc-internal-format
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: c.opt:46
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
+#: 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:50
-#, fuzzy
-msgid "Do not discard comments in macro expansions"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤Î¨ÃÍ¥µ¥¤¥º¤òÄ´Ä䤷¤Ê¤¤"
+#: config/darwin-c.c:115
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma options'"
+msgstr "'#pragma %s' の最後にゴミがあります"
 
-#: c.opt:54
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: config/darwin-c.c:125
+#, gcc-internal-format
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: c.opt:61
-msgid "Add <dir> to the end of the main framework include path"
-msgstr ""
+#: config/darwin-c.c:137
+#, fuzzy, gcc-internal-format
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr "述語の後ろの '(' を欠いています"
 
-#: c.opt:65
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àñ°Ì¤Î̾Á°¤òɽ¼¨¤¹¤ë"
+#: config/darwin-c.c:158
+#, fuzzy, gcc-internal-format
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr "述語の後ろの '(' を欠いています"
 
-#: c.opt:69 c.opt:797
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
+#: config/darwin-c.c:161
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma unused'"
+msgstr "'#pragma %s' の最後にゴミがあります"
 
-#: c.opt:73
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "ưŪ°Í¸´Ø·¸¡£\n"
+#: config/darwin-c.c:172
+#, fuzzy, gcc-internal-format
+msgid "malformed '#pragma ms_struct', ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:77
-#, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+#: config/darwin-c.c:180
+#, fuzzy, gcc-internal-format
+msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:81
-msgid "Write dependency output to the given file"
-msgstr ""
+#: config/darwin-c.c:183
+#, fuzzy, gcc-internal-format
+msgid "junk at end of '#pragma ms_struct'"
+msgstr "'#pragma %s' の最後にゴミがあります"
 
-#: c.opt:85
-msgid "Treat missing header files as generated files"
+#: config/darwin-c.c:409
+#, gcc-internal-format
+msgid "subframework include %s conflicts with framework include"
 msgstr ""
 
-#: c.opt:89
-msgid "Like -M but ignore system header files"
+#: config/darwin-c.c:592
+#, gcc-internal-format
+msgid "unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: c.opt:93
-msgid "Like -MD but ignore system header files"
+#: config/darwin-driver.c:90
+#, gcc-internal-format
+msgid "sysctl for kern.osversion failed: %m"
 msgstr ""
 
-#: c.opt:97
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Intel as ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:101
-msgid "Add a MAKE-quoted target"
+#: config/darwin-driver.c:136
+#, gcc-internal-format
+msgid "couldn%'t understand kern.osversion %q.*s"
 msgstr ""
 
-#: c.opt:105
-msgid "Add an unquoted target"
+#: config/darwin.c:1554
+#, gcc-internal-format
+msgid "failed to open temporary file %s for LTO output"
 msgstr ""
 
-#: c.opt:109
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:113
-msgid "Undefine <macro>"
+#: config/darwin.c:1642
+#, gcc-internal-format
+msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: c.opt:117
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+#: config/darwin.c:1649
+#, gcc-internal-format
+msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: c.opt:121
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:125
-msgid "Enable most warning messages"
-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:129
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+#: config/darwin.c:2446
+#, gcc-internal-format
+msgid "failed to open temporary file %s with LTO output"
 msgstr ""
 
-#: c.opt:133
-msgid "Warn about casting functions to incompatible types"
-msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:137
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: config/darwin.c:2601
+#, gcc-internal-format
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: c.opt:142
-msgid "Warn about casts which discard qualifiers"
-msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:146
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "ź»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:150
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+#: config/darwin.c:2781
+#, gcc-internal-format
+msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
 msgstr ""
 
-#: c.opt:154
-msgid "Synonym for -Wcomment"
+#: config/darwin.c:2788
+#, gcc-internal-format
+msgid "built-in function %qD takes one argument only"
 msgstr ""
 
-#: c.opt:158
-msgid "Warn about possibly confusing type conversions"
-msgstr "·¿ÊÑ´¹¤¬º®Í𤹤ë²ÄǽÀ­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2833
+#, gcc-internal-format
+msgid "CFString literal is missing"
+msgstr ""
 
-#: c.opt:162
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/darwin.c:2844
+#, gcc-internal-format
+msgid "CFString literal expression is not a string constant"
+msgstr ""
 
-#: c.opt:166
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Àë¸À¤¬·¿¤ò»ØÄꤷ¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/darwin.c:2867
+#, gcc-internal-format
+msgid "%s in CFString literal"
+msgstr ""
 
-#: c.opt:170
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃΤ·¤Ê¤¤"
+#: config/host-darwin.c:61
+#, gcc-internal-format
+msgid "couldn%'t unmap pch_address_space: %m"
+msgstr ""
 
-#: c.opt:174
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-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:178
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:101
+#, fuzzy, gcc-internal-format
+msgid "invalid alignment for %<#pragma align%>, ignoring"
+msgstr "おかしな #pragma align - 無視されました"
 
-#: c.opt:182
-msgid "Warn about stray tokens after #elif and #endif"
+#: config/sol2-c.c:116
+#, gcc-internal-format
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 msgstr ""
 
-#: c.opt:190
-#, fuzzy
-msgid "Make implicit function declarations an error"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:128 config/sol2-c.c:140
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma align%>"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:194
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:135
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma align%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:198
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊѧŪ¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:156 config/sol2-c.c:163
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma init%>, ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:202
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/sol2-c.c:187 config/sol2-c.c:199
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma init%>"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:206
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:194
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma init%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:210
-msgid "Warn about possible security problems with format functions"
-msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/sol2-c.c:215 config/sol2-c.c:222
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma fini%>, ignoring"
+msgstr "おかしな #pragma map、無視されました"
 
-#: c.opt:214
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "strftime ·Á¼°¤¬Æó·å¤Çǯ¤òɽ¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
+#: config/sol2-c.c:246 config/sol2-c.c:258
+#, fuzzy, gcc-internal-format
+msgid "malformed %<#pragma fini%>"
+msgstr "おかしな #pragma ghs section"
 
-#: c.opt:218
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "Ťµ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: config/sol2-c.c:253
+#, fuzzy, gcc-internal-format
+msgid "junk at end of %<#pragma fini%>"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: c.opt:225
-msgid "Warn about variables which are initialized to themselves"
+#: config/sol2.c:54
+#, gcc-internal-format
+msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
 msgstr ""
 
-#: c.opt:232
-msgid "Warn about implicit function declarations"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/vxworks.c:146
+#, gcc-internal-format
+msgid "PIC is only supported for RTPs"
+msgstr ""
 
-#: c.opt:236
-msgid "Warn when a declaration does not specify a type"
-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:240
-msgid "Deprecated.  This switch has no effect"
+#. No profiling.
+#: config/vx-common.h:89
+#, gcc-internal-format
+msgid "profiler support for VxWorks"
 msgstr ""
 
-#: c.opt:244
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
-
-#: c.opt:248
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: 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:252
-msgid "Warn about PCH files that are found but not used"
-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:256
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍѤˤĤ¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
+#: config/alpha/alpha.c:318
+#, fuzzy, gcc-internal-format
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe は実装されていません"
 
-#: c.opt:260
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:329
+#, gcc-internal-format
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgstr ""
 
-#: c.opt:264
-#, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍͤǤ¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:346
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mtrap-precision switch"
+msgstr "-mtrap-precision スイッチにとっての不正な値 `%s'"
 
-#: c.opt:268
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-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:272
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍͤǤ¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: 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:276
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:389
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mcpu switch"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: c.opt:280
-msgid "Warn about user-specified include directories that do not exist"
-msgstr ""
+#: config/alpha/alpha.c:401
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mtune switch"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: c.opt:284
-#, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:408
+#, fuzzy, gcc-internal-format
+msgid "trap mode not supported on Unicos/Mk"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:288
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:415
+#, gcc-internal-format
+msgid "fp software completion requires -mtrap-precision=i"
+msgstr "浮動小数点補完は -mtrap-precision=i を必要とします"
 
-#: c.opt:292
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:431
+#, gcc-internal-format
+msgid "rounding mode not supported for VAX floats"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: c.opt:296
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/alpha/alpha.c:436
+#, gcc-internal-format
+msgid "trap mode not supported for VAX floats"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:300
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:440
+#, fuzzy, gcc-internal-format
+msgid "128-bit long double not supported for VAX floats"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c.opt:304
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr ""
+#: config/alpha/alpha.c:468
+#, gcc-internal-format
+msgid "L%d cache latency unknown for %s"
+msgstr "L%d キャッシュレイテンシは %s にとって不明です"
 
-#: c.opt:308
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Èóʸ»úÎó¥ê¥Æ¥é¥ë¤Î format Ê¸»úÎó¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: config/alpha/alpha.c:483
+#, fuzzy, gcc-internal-format
+msgid "bad value %qs for -mmemory-latency"
+msgstr "`%s' は -mmemory-latency にとって不正な値です"
 
-#: c.opt:312
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
+#: 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:316
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/arc/arc.c:412
+#, fuzzy, gcc-internal-format
+msgid "argument of %qE attribute is not a string constant"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: c.opt:320
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: config/arc/arc.c:420
+#, gcc-internal-format
+msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
 
-#: c.opt:324
-msgid "Warn about overloaded virtual function names"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ô̾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: 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:328
-msgid "Warn about overriding initializers without side effects"
+#: config/arm/arm.c:1459
+#, gcc-internal-format
+msgid "switch -mcpu=%s conflicts with -march=%s switch"
 msgstr ""
 
-#: c.opt:332
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:336
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/arm/arm.c:1584
+#, fuzzy, gcc-internal-format
+msgid "invalid __fp16 format option: -mfp16-format=%s"
+msgstr "無効な --param オプション: %s"
 
-#: c.opt:340
-msgid "Warn about function pointer arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1601
+#, fuzzy, gcc-internal-format
+msgid "invalid ABI option: -mabi=%s"
+msgstr "無効なオプション %s"
 
-#: c.opt:344
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
+#: config/arm/arm.c:1609
+#, fuzzy, gcc-internal-format
+msgid "target CPU does not support ARM mode"
+msgstr "ターゲット CPU は APCS-32 をサポートしません"
 
-#: c.opt:348
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1615
+#, gcc-internal-format
+msgid "target CPU does not support interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:352
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+#: config/arm/arm.c:1621
+#, fuzzy, gcc-internal-format
+msgid "target CPU does not support THUMB instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: c.opt:356
-msgid "Warn about multiple declarations of the same object"
-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:360
-msgid "Warn when the compiler reorders code"
-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:364
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-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:368
-msgid "Warn if a selector has multiple methods"
-msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1654
+#, gcc-internal-format
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr "-fpic と -mapcs-reent は共存できません"
 
-#: c.opt:372
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇˤë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1657
+#, gcc-internal-format
+msgid "APCS reentrant code not supported.  Ignored"
+msgstr "APCS 再入可能コードはサポートされません。無視されました"
 
-#: c.opt:376
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-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:380
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1668
+#, fuzzy, gcc-internal-format
+msgid "passing floating point arguments in fp regs not yet supported"
+msgstr "浮動小数点引数を浮動小数点レジスタで渡すことは、まだサポートされません"
 
-#: c.opt:384
-msgid "Warn about uncasted NULL used as sentinel"
+#: config/arm/arm.c:1728
+#, gcc-internal-format
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: c.opt:388
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:392
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: config/arm/arm.c:1731
+#, gcc-internal-format
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#: c.opt:396
-#, fuzzy
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1740
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point emulation option: -mfpe=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:400 common.opt:158
-msgid "Do not suppress warnings from system headers"
-msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
+#: config/arm/arm.c:1768
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point option: -mfpu=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:404
-#, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
+#: config/arm/arm.c:1807
+#, fuzzy, gcc-internal-format
+msgid "invalid floating point abi: -mfloat-abi=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:408
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+#: config/arm/arm.c:1815
+#, gcc-internal-format
+msgid "FPA is unsupported in the AAPCS"
 msgstr ""
 
-#: c.opt:412
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1820
+#, fuzzy, gcc-internal-format
+msgid "AAPCS does not support -mcaller-super-interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:416
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "̤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
+#: config/arm/arm.c:1823
+#, fuzzy, gcc-internal-format
+msgid "AAPCS does not support -mcallee-super-interworking"
+msgstr "ターゲット CPU は interworking をサポートしません"
 
-#: c.opt:420
-msgid "Warn about unrecognized pragmas"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/arm/arm.c:1830
+#, fuzzy, gcc-internal-format
+msgid "iWMMXt and hardware floating point"
+msgstr "ハードウェア浮動小数点を利用する"
 
-#: c.opt:424
-msgid "Warn about macros defined in the main file that are not used"
+#: config/arm/arm.c:1834
+#, gcc-internal-format
+msgid "Thumb-2 iWMMXt"
 msgstr ""
 
-#: c.opt:428
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍѤˤĤ¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:432
-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."
+#: config/arm/arm.c:1838
+#, gcc-internal-format
+msgid "__fp16 and no ldrh"
 msgstr ""
 
-#: c.opt:436
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹ç̵¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:440
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: config/arm/arm.c:1858
+#, gcc-internal-format
+msgid "-mfloat-abi=hard and VFP"
 msgstr ""
 
-#: c.opt:448
-#, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
-
-#: c.opt:455
-msgid "Change when template instances are emitted"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊѹ¹¤¹¤ë"
-
-#: c.opt:459
-#, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "'asm' Í½Ìó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: config/arm/arm.c:1882
+#, fuzzy, gcc-internal-format
+msgid "invalid thread pointer option: -mtp=%s"
+msgstr "無効な浮動小数点エミュレートオプション: -mfpe-%s"
 
-#: c.opt:463
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "¤¤¤¯¤Ä¤«¤ÎÁȤ߹þ¤ß´Ø¿ô¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: config/arm/arm.c:1895
+#, gcc-internal-format
+msgid "can not use -mtp=cp15 with 16-bit Thumb"
+msgstr ""
 
-#: c.opt:470
-msgid "Check the return value of new"
-msgstr "new ¤ÎÌá¤êÃͤò¸¡ºº¤¹¤ë"
+#: config/arm/arm.c:1909
+#, fuzzy, gcc-internal-format
+msgid "structure size boundary can only be set to %s"
+msgstr "構造体のサイズ境界は 8 又は 32 にしか設定できません"
 
-#: c.opt:474
-msgid "Allow the arguments of the '?' operator to have different types"
+#: config/arm/arm.c:1915
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with Thumb"
 msgstr ""
 
-#: c.opt:478
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
-
-#: c.opt:482
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Äê¿ôʸ»úÎóÍѤΥ¯¥é¥¹Ì¾¤ò»ØÄꤹ¤ë"
+#: config/arm/arm.c:1924
+#, gcc-internal-format
+msgid "RTP PIC is incompatible with -msingle-pic-base"
+msgstr ""
 
-#: c.opt:486
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
+#: config/arm/arm.c:1936
+#, gcc-internal-format
+msgid "-mpic-register= is useless without -fpic"
+msgstr "-mpic-register= は -fpic をつけないと役に立ちません"
 
-#: c.opt:490
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥Éʸ»úÎó¤Ç¤¹"
+#: config/arm/arm.c:1945
+#, fuzzy, gcc-internal-format
+msgid "unable to use '%s' for PIC register"
+msgstr "'%s' を PIC のレジスタとして使うことができません"
 
-#: c.opt:497
-#, fuzzy
-msgid "Generate code to check exception specifications"
-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:504
-msgid "Convert all strings and character constants to character set <cset>"
+#: config/arm/arm.c:3851
+#, gcc-internal-format
+msgid "non-AAPCS derived PCS variant"
 msgstr ""
 
-#: c.opt:508
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\u%04x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c.opt:512
-msgid "Specify the default character set for source files"
+#: config/arm/arm.c:3853
+#, gcc-internal-format
+msgid "variadic functions must use the base AAPCS variant"
 msgstr ""
 
-#: c.opt:520
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂ礹¤ë"
+#: config/arm/arm.c:3872
+#, gcc-internal-format
+msgid "PCS variant"
+msgstr ""
 
-#: c.opt:524
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "ɸ½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄǽÀ­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
+#: config/arm/arm.c:4067
+#, gcc-internal-format
+msgid "Thumb-1 hard-float VFP ABI"
+msgstr ""
 
-#: c.opt:528
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "GNU ÄêµÁ¤ÎͽÌó¸ì¤òǧ¼±¤µ¤»¤Ê¤¤"
+#: 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:532
-msgid "Generate code for GNU runtime environment"
-msgstr "GNU ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:17651
+#, fuzzy, gcc-internal-format
+msgid "unable to compute real location of stacked parameter"
+msgstr "スタックに積まれた仮引数の実際の領域を計算できません"
 
-#: c.opt:536
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂΤνé´ü¤òµñÀ䤷¤Þ¤¹"
+#: config/arm/arm.c:19233
+#, fuzzy, gcc-internal-format
+msgid "argument must be a constant"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#: c.opt:549
-msgid "Assume normal C execution environment"
-msgstr "Ä̾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+#. @@@ 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:553
-msgid "Enable support for huge objects"
-msgstr "Â礭¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
+#. @@@ better error message
+#: config/arm/arm.c:19621
+#, gcc-internal-format
+msgid "mask must be an immediate"
+msgstr "マスクは即値でなければなりません"
 
-#: c.opt:557
-msgid "Export functions even if they can be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
+#: config/arm/arm.c:20397
+#, gcc-internal-format
+msgid "no low registers available for popping high registers"
+msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
 
-#: c.opt:561
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:20622
+#, fuzzy, gcc-internal-format
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr "Thumb モードでは割り込みサービスルーチンをコード化できません"
 
-#: c.opt:565
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: config/arm/arm.c:22902
+#, gcc-internal-format
+msgid "the mangling of %<va_list%> has changed in GCC 4.4"
+msgstr ""
 
-#: c.opt:569
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: 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:576
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍѤ˴ؤ·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
+#: config/arm/pe.c:167
+#, fuzzy, gcc-internal-format
+msgid "static variable %q+D is marked dllimport"
+msgstr "静的変数 `%s' は dllimport とマークされています"
 
-#: c.opt:586
-#, fuzzy
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "NeXT ¼Â¹Ô´Ä¶­ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/avr/avr.c:449
+#, gcc-internal-format
+msgid "'builtin_return_address' contains only 2 bytes of address"
+msgstr ""
 
-#: c.opt:590
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: config/avr/avr.c:1168
+#, gcc-internal-format
+msgid "pointer offset from symbol maybe incorrect"
 msgstr ""
 
-#: c.opt:602
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+#: config/avr/avr.c:1225
+#, gcc-internal-format
+msgid "accessing data memory with program memory address"
 msgstr ""
 
-#: c.opt:606
-msgid "Allow fast jumps to the message dispatcher"
+#: config/avr/avr.c:1265
+#, gcc-internal-format
+msgid "accessing program  memory with data memory address"
 msgstr ""
 
-#: c.opt:612
-msgid "Enable Objective-C exception and synchronization syntax"
+#: config/avr/avr.c:4681
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: c.opt:616
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+#: config/avr/avr.c:4690
+#, gcc-internal-format
+msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: c.opt:621
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Îã³°Ê᪤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/avr/avr.c:4840
+#, fuzzy, gcc-internal-format
+msgid "only initialized variables can be placed into program memory area"
+msgstr "プログラムメモリ領域内に配置できる変数だけを初期化しました"
 
-#: c.opt:625 fortran/lang.opt:134
-#, fuzzy
-msgid "Enable OpenMP"
-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:629
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: config/avr/avr.c:4988
+#, gcc-internal-format
+msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: c.opt:633
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Ê¤¤"
-
-#: c.opt:640
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
+#: 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 の間ではありません"
 
-#: c.opt:644
-msgid "Downgrade conformance errors to warnings"
-msgstr "µ¬³ÊŬ¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
+#: config/bfin/bfin.c:2587
+#, fuzzy, gcc-internal-format
+msgid "-mcpu=%s is not valid"
+msgstr "-mcpu=%s は -mips%d をサポートしません"
 
-#: c.opt:648
-msgid "Treat the input file as already preprocessed"
+#: config/bfin/bfin.c:2623
+#, gcc-internal-format
+msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: c.opt:652
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+#: config/bfin/bfin.c:2684
+#, gcc-internal-format
+msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: c.opt:656
-msgid "Enable automatic template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:660
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:664
-msgid "Use the same size for double as for float"
-msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈƱ¤¸¤È¤·¤Æ»ÈÍѤ¹¤ë"
+#: config/bfin/bfin.c:2687
+#, gcc-internal-format
+msgid "can%'t use multiple stack checking methods together"
+msgstr ""
 
-#: c.opt:668 fortran/lang.opt:226
-msgid "Use the narrowest integer type possible for enumeration types"
+#: config/bfin/bfin.c:2690
+#, gcc-internal-format
+msgid "ID shared libraries and FD-PIC mode can%'t be used together"
 msgstr ""
 
-#: c.opt:672
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "wchar_t ¤Îº¬ËÜŪ¤Ê·¿¤ò `unsigned short' ¤Èʤ¤¹"
+#: 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:676
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: config/bfin/bfin.c:2715
+#, gcc-internal-format
+msgid "-mmulticore can only be used with BF561"
 msgstr ""
 
-#: c.opt:680
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
+#: config/bfin/bfin.c:2718
+#, fuzzy, gcc-internal-format
+msgid "-mcorea should be used with -mmulticore"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: c.opt:687
-msgid "Display statistics accumulated during compilation"
-msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀѤµ¤ì¤¿Åý·×¾ðÊó¤òɽ¼¨¤¹¤ë"
+#: config/bfin/bfin.c:2721
+#, fuzzy, gcc-internal-format
+msgid "-mcoreb should be used with -mmulticore"
+msgstr "-frepo は -c 付きでなければなりません"
 
-#: c.opt:694
-msgid "Distance between tab stops for column reporting"
+#: config/bfin/bfin.c:2724
+#, gcc-internal-format
+msgid "-mcorea and -mcoreb can%'t be used together"
 msgstr ""
 
-#: c.opt:698
-msgid "Specify maximum template instantiation depth"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¿¼¤µ¤ÎºÇÂçÃͤò»ØÄꤹ¤ë"
+#: config/bfin/bfin.c:5567
+#, fuzzy, gcc-internal-format
+msgid "multiple function type attributes specified"
+msgstr "重複するアクセス指定子"
 
-#: c.opt:705
-msgid "Do not generate thread-safe code for initializing local statics"
+#: config/bfin/bfin.c:5634
+#, gcc-internal-format
+msgid "can%'t apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: c.opt:709
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: 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' 属性は型には適用されません"
+
+#: config/bfin/bfin.c:5691
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute cannot be specified for local variables"
+msgstr "section 属性はローカル変数に対しては指定できません"
+
+#. 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:713
-#, fuzzy
-msgid "Make \"char\" unsigned by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
+#: config/cris/cris.c:857
+#, fuzzy, gcc-internal-format
+msgid "invalid use of ':' modifier"
+msgstr "void 式の不適切な使用"
 
-#: c.opt:717
-#, fuzzy
-msgid "Use __cxa_atexit to register destructors"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍѤ¹¤ë"
+#: config/cris/cris.c:1044 config/moxie/moxie.c:189
+#, fuzzy, gcc-internal-format
+msgid "internal error: bad register: %d"
+msgstr "内部エラー: "
 
-#: c.opt:721
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: config/cris/cris.c:1632
+#, gcc-internal-format
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: c.opt:725
-msgid "Marks all inlined methods as having hidden visibility"
+#: config/cris/cris.c:1729
+#, gcc-internal-format
+msgid "unknown cc_attr value"
 msgstr ""
 
-#: c.opt:729
-msgid "Discard unused virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
-
-#: c.opt:733
-msgid "Implement vtables using thunks"
-msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
+#. 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:737
-msgid "Emit common-like symbols as weak symbols"
-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:741
-msgid "Convert all wide strings and character constants to character set <cset>"
+#: config/cris/cris.c:2434
+#, gcc-internal-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: c.opt:745
-msgid "Generate a #line directive pointing at the current working directory"
+#: config/cris/cris.c:2470
+#, gcc-internal-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: c.opt:749
-msgid "Emit cross referencing information"
-msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/cris/cris.c:2491
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c.opt:753
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: config/cris/cris.c:2506
+#, gcc-internal-format
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: c.opt:757
-#, fuzzy
-msgid "Dump declarations to a .decl file"
-msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
-
-#: c.opt:761 c.opt:793
-msgid "Add <dir> to the end of the system include path"
+#: config/cris/cris.c:2732
+#, gcc-internal-format
+msgid "unknown src"
 msgstr ""
 
-#: c.opt:765
-msgid "Accept definition of macros in <file>"
+#: config/cris/cris.c:2793
+#, gcc-internal-format
+msgid "unknown dest"
 msgstr ""
 
-#: c.opt:769
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: config/cris/cris.c:3078
+#, gcc-internal-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: c.opt:773
-msgid "Include the contents of <file> before other files"
+#: config/cris/cris.c:3570 config/cris/cris.c:3598
+#, gcc-internal-format
+msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: c.opt:777
-msgid "Specify <path> as a prefix for next two options"
+#: config/cris/cris.c:3680
+#, gcc-internal-format
+msgid "emitting PIC operand, but PIC register isn%'t set up"
 msgstr ""
 
-#: c.opt:781
-msgid "Set <dir> to be the system root directory"
+#. 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 ""
 
-#: c.opt:785
-msgid "Add <dir> to the start of the system include path"
+#. 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 "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: c.opt:789
-msgid "Add <dir> to the end of the quote include path"
+#: config/crx/crx.h:342
+#, gcc-internal-format
+msgid "profiler support for CRX"
 msgstr ""
 
-#: c.opt:810
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+#: config/frv/frv.c:8753
+#, fuzzy, gcc-internal-format
+msgid "accumulator is not a constant integer"
+msgstr "`asm' の引数が定数文字列ではありません "
+
+#: config/frv/frv.c:8758
+#, gcc-internal-format
+msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: c.opt:814
-msgid "Do not search standard system include directories for C++"
+#: config/frv/frv.c:8769
+#, gcc-internal-format
+msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: c.opt:830
-#, fuzzy
-msgid "Generate C header of platform-specific features"
-msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.c:8845
+#, fuzzy, gcc-internal-format
+msgid "invalid IACC argument"
+msgstr "無効な型引数です"
 
-#: c.opt:834
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
+#: config/frv/frv.c:8868
+#, gcc-internal-format
+msgid "%qs expects a constant argument"
 msgstr ""
 
-#: c.opt:838
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ë̾¤¬¶õ¤Ç¤¹"
+#: config/frv/frv.c:8873
+#, fuzzy, gcc-internal-format
+msgid "constant argument out of range for %qs"
+msgstr "演算子番号がフォーマットの範囲外です"
 
-#: c.opt:842
-msgid "Conform to the ISO 1998 C++ standard"
+#: config/frv/frv.c:9354
+#, gcc-internal-format
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: c.opt:846 c.opt:874
-msgid "Conform to the ISO 1990 C standard"
+#: config/frv/frv.c:9366
+#, gcc-internal-format
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: c.opt:850 c.opt:882
-msgid "Conform to the ISO 1999 C standard"
+#: config/frv/frv.c:9394
+#, gcc-internal-format
+msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: c.opt:854
-msgid "Deprecated in favor of -std=c99"
+#: config/frv/frv.c:9413
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: c.opt:858
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+#: config/frv/frv.c:9422
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: c.opt:862
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+#: config/frv/frv.c:9434
+#, gcc-internal-format
+msgid "this builtin function is only available on the fr450"
 msgstr ""
 
-#: c.opt:866
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
+#: config/h8300/h8300.c:343
+#, fuzzy, gcc-internal-format
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 が -ms なしで使われました"
 
-#: c.opt:870
-msgid "Deprecated in favor of -std=gnu99"
-msgstr ""
+#: config/h8300/h8300.c:349
+#, fuzzy, gcc-internal-format
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 が -ms なしで使われました"
 
-#: c.opt:878
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: config/i386/host-cygwin.c:62
+#, gcc-internal-format
+msgid "can%'t extend PCH file: %m"
 msgstr ""
 
-#: c.opt:886
-msgid "Deprecated in favor of -std=iso9899:1999"
+#: config/i386/host-cygwin.c:73
+#, gcc-internal-format
+msgid "can%'t set position in PCH file: %m"
 msgstr ""
 
-#: c.opt:890
-#, fuzzy
-msgid "Enable traditional preprocessing"
-msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:894
-msgid "Support ISO C trigraphs"
-msgstr ""
+#: config/i386/i386.c:3357 config/i386/i386.c:3646
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %stune=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: c.opt:898
-msgid "Do not predefine system-specific and GCC-specific macros"
+#: 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 ""
 
-#: c.opt:902
-#, fuzzy
-msgid "Enable verbose output"
-msgstr "¥Ç¥Ð¥Ã¥°½ÐÎϤòÍ­¸ú¤Ë¤¹¤ë"
+#: config/i386/i386.c:3406
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %sstringop-strategy=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: java/lang.opt:66
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: config/i386/i386.c:3423
+#, gcc-internal-format
+msgid "unknown ABI (%s) for %sabi=%s %s"
 msgstr ""
 
-#: java/lang.opt:70
-msgid "Warn if deprecated empty statements are found"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õʸ¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3438
+#, fuzzy, gcc-internal-format
+msgid "code model %s does not support PIC mode"
+msgstr "%s は %s を受け付けません"
 
-#: java/lang.opt:74
-msgid "Warn if .class files are out of date"
-msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3444
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %scmodel=%s %s"
+msgstr "-mcmodel= スイッチにとって不正な値 (%s)"
 
-#: java/lang.opt:78
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "»ØÄꤵ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍפʤâ¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3468
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %sasm=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: java/lang.opt:82
-msgid "Deprecated; use --classpath instead"
-msgstr ""
+#: config/i386/i386.c:3472
+#, fuzzy, gcc-internal-format
+msgid "code model %qs not supported in the %s bit mode"
+msgstr "-mcmodel= は 32 bit システム上ではサポートされません"
 
-#: java/lang.opt:86
-msgid "Permit the use of the assert keyword"
+#: config/i386/i386.c:3475
+#, gcc-internal-format
+msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: java/lang.opt:108
-#, fuzzy
-msgid "Replace system path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
-
-#: java/lang.opt:112
-#, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "DLL ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: java/lang.opt:116
-msgid "Set class path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
+#: config/i386/i386.c:3487 config/i386/i386.c:3608
+#, fuzzy, gcc-internal-format
+msgid "CPU you selected does not support x86-64 instruction set"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: java/lang.opt:123
-msgid "Output a class file"
+#: config/i386/i386.c:3578
+#, gcc-internal-format
+msgid "generic CPU can be used only for %stune=%s %s"
 msgstr ""
 
-#: java/lang.opt:127
-msgid "Alias for -femit-class-file"
+#: config/i386/i386.c:3581
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %sarch=%s %s"
+msgstr "-march= スイッチに対する不正な値 (%s)"
+
+#: config/i386/i386.c:3696
+#, gcc-internal-format
+msgid "%sregparm%s is ignored in 64-bit mode"
 msgstr ""
 
-#: java/lang.opt:131
-#, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
+#: config/i386/i386.c:3699
+#, fuzzy, gcc-internal-format
+msgid "%sregparm=%d%s is not between 0 and %d"
+msgstr "-mregparm=%d が 0 から %d の間ではありません"
 
-#: java/lang.opt:135
-msgid "Set the extension directory path"
+#: config/i386/i386.c:3712
+#, gcc-internal-format
+msgid "%salign-loops%s is obsolete, use -falign-loops%s"
 msgstr ""
 
-#: java/lang.opt:139
-#, fuzzy
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ë̾¤Î¥ê¥¹¥È¤È¤¹¤ë"
-
-#: java/lang.opt:143
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
+#: 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 の間ではありません"
 
-#: java/lang.opt:147
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+#: config/i386/i386.c:3727
+#, gcc-internal-format
+msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
 msgstr ""
 
-#: java/lang.opt:151
-msgid "Generate instances of Class at runtime"
-msgstr ""
+#: config/i386/i386.c:3742
+#, fuzzy, gcc-internal-format
+msgid "%salign-functions%s is obsolete, use -falign-functions%s"
+msgstr "-malign-functions=%d が 0 から %d の間ではありません"
 
-#: java/lang.opt:155
-msgid "Use offset tables for virtual method calls"
-msgstr ""
+#: config/i386/i386.c:3777
+#, fuzzy, gcc-internal-format
+msgid "%sbranch-cost=%d%s is not between 0 and 5"
+msgstr "-mbranch-cost=%d が 0 から 5 の間ではありません"
 
-#: java/lang.opt:162
-msgid "Assume native functions are implemented using JNI"
-msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍѤ·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
+#: config/i386/i386.c:3785
+#, fuzzy, gcc-internal-format
+msgid "%slarge-data-threshold=%d%s is negative"
+msgstr "%s ローテート回数が負の値です"
 
-#: java/lang.opt:166
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+#: config/i386/i386.c:3797
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %stls-dialect=%s %s"
+msgstr "値 (%s) は %s switch にとって正しくありません"
 
-#: java/lang.opt:173
-msgid "Reduce the amount of reflection meta-data generated"
+#: config/i386/i386.c:3805
+#, gcc-internal-format
+msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: java/lang.opt:177
-msgid "Enable assignability checks for stores into object arrays"
+#: config/i386/i386.c:3821
+#, gcc-internal-format
+msgid "%srtd%s is ignored in 64bit mode"
 msgstr ""
 
-#: java/lang.opt:181
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Boehm GC ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: java/lang.opt:185
-msgid "Call a library routine to do integer divisions"
+#: config/i386/i386.c:3881
+#, gcc-internal-format
+msgid "%spreferred-stack-boundary%s is not supported for this target"
 msgstr ""
 
-#: java/lang.opt:189
-msgid "Generated should be loaded by bootstrap loader"
+#: config/i386/i386.c:3884
+#, gcc-internal-format
+msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
 msgstr ""
 
-#: fortran/lang.opt:30
-#, fuzzy
-msgid "Add a directory for INCLUDE and MODULE searching"
-msgstr "INCLUDE Ãµº÷ÍѤΥǥ£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
+#: config/i386/i386.c:3904
+#, fuzzy, gcc-internal-format
+msgid "-mincoming-stack-boundary=%d is not between %d and 12"
+msgstr "-mpreferred-stack-boundary=%d が 2 から 31 の間ではありません"
 
-#: fortran/lang.opt:34
-msgid "Put MODULE files in 'directory'"
+#: config/i386/i386.c:3917
+#, gcc-internal-format
+msgid "%ssseregparm%s used without SSE enabled"
 msgstr ""
 
-#: fortran/lang.opt:42
-#, fuzzy
-msgid "Warn about possible aliasing of dummy arguments"
-msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: fortran/lang.opt:46
-#, fuzzy
-msgid "Warn about missing ampersand in continued character constants"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤Ïʸ»úÄê¿ô"
-
-#: fortran/lang.opt:50
-#, fuzzy
-msgid "Warn about truncated character expressions"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
-
-#: fortran/lang.opt:54
-#, fuzzy
-msgid "Warn about implicit conversion"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: fortran/lang.opt:58
-#, fuzzy
-msgid "Warn about calls with implicit interface"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
-
-#: fortran/lang.opt:62
-#, fuzzy
-msgid "Warn about truncated source lines"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3928 config/i386/i386.c:3942
+#, fuzzy, gcc-internal-format
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr "関数ポインタが計算で使われました"
 
-#: fortran/lang.opt:66
-#, fuzzy
-msgid "Warn about usage of non-standard intrinsics"
-msgstr "Ê£¿ôʸ»ú¥ê¥Æ¥é¥ë¤Î»ÈÍѤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3947
+#, fuzzy, gcc-internal-format
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr "関数ポインタが計算で使われました"
 
-#: fortran/lang.opt:70
-#, fuzzy
-msgid "Warn about \"suspicious\" constructs"
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:3954
+#, fuzzy, gcc-internal-format
+msgid "bad value (%s) for %sfpmath=%s %s"
+msgstr "-march= スイッチに対する不正な値 (%s)"
 
-#: fortran/lang.opt:74
-msgid "Permit nonconforming uses of the tab character"
+#: config/i386/i386.c:3970
+#, gcc-internal-format
+msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
 msgstr ""
 
-#: fortran/lang.opt:78
-#, fuzzy
-msgid "Warn about underflow of numerical constant expressions"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
-
-#: fortran/lang.opt:82
-msgid "All intrinsics procedures are available regardless of selected standard"
+#: config/i386/i386.c:3991
+#, gcc-internal-format
+msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
 msgstr ""
 
-#: fortran/lang.opt:86
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤È COMMON ¥Ö¥í¥Ã¥¯¤ò SAVE Ê¸¤Ç̾Á°ÉÕ¤±¤é¤ì¤¿¤è¤¦¤Ë¼è¤ê°·¤¦"
-
-#: fortran/lang.opt:90
-msgid "Specify that backslash in string introduces an escape character"
+#: config/i386/i386.c:4004
+#, gcc-internal-format
+msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
 msgstr ""
 
-#: fortran/lang.opt:94
-msgid "Set the default double precision kind to an 8 byte wide type"
+#: config/i386/i386.c:4090
+#, gcc-internal-format
+msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
 msgstr ""
 
-#: fortran/lang.opt:98
-msgid "Set the default integer kind to an 8 byte wide type"
+#: config/i386/i386.c:4097
+#, gcc-internal-format
+msgid "-mno-fentry isn%'t compatible with SEH"
 msgstr ""
 
-#: fortran/lang.opt:102
-msgid "Set the default real kind to an 8 byte wide type"
+#: config/i386/i386.c:4511
+#, gcc-internal-format
+msgid "attribute(target(\"%s\")) is unknown"
 msgstr ""
 
-#: fortran/lang.opt:106
-msgid "Ignore 'D' in column one in fixed form"
+#: config/i386/i386.c:4533
+#, gcc-internal-format
+msgid "option(\"%s\") was already specified"
 msgstr ""
 
-#: fortran/lang.opt:110
-msgid "Treat lines with 'D' in column one as comments"
-msgstr ""
+#: config/i386/i386.c:5147 config/i386/i386.c:5198
+#, fuzzy, gcc-internal-format
+msgid "fastcall and regparm attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: fortran/lang.opt:114
-msgid "Allow dollar signs in entity names"
+#: config/i386/i386.c:5152
+#, gcc-internal-format
+msgid "regparam and thiscall attributes are not compatible"
 msgstr ""
 
-#: fortran/lang.opt:118
-msgid "Display the code tree after parsing"
+#: config/i386/i386.c:5159 config/i386/i386.c:29109
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute requires an integer constant argument"
+msgstr "3 つの 'l' 接尾辞が整数定数についています"
+
+#: config/i386/i386.c:5165
+#, gcc-internal-format
+msgid "argument to %qE attribute larger than %d"
 msgstr ""
 
-#: fortran/lang.opt:122
-#, fuzzy
-msgid "Use f2c calling convention"
-msgstr "ÉáÄ̤θƤӽФ·µ¬Ìó¤ò»È¤¦"
+#: config/i386/i386.c:5190 config/i386/i386.c:5233
+#, fuzzy, gcc-internal-format
+msgid "fastcall and cdecl attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: fortran/lang.opt:126
-#, fuzzy
-msgid "Assume that the source file is fixed form"
-msgstr "¥Ý¥¤¥ó¥¿¤ÏÊÌ̾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: config/i386/i386.c:5194
+#, fuzzy, gcc-internal-format
+msgid "fastcall and stdcall attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: fortran/lang.opt:130
-msgid "Assume that the source file is free form"
+#: config/i386/i386.c:5202 config/i386/i386.c:5251
+#, gcc-internal-format
+msgid "fastcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: fortran/lang.opt:138
-#, fuzzy
-msgid "Append underscores to externally visible names"
-msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌܤΥ¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: config/i386/i386.c:5212 config/i386/i386.c:5229
+#, fuzzy, gcc-internal-format
+msgid "stdcall and cdecl attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: fortran/lang.opt:142
-#, fuzzy
-msgid "Use the Cray Pointer extension"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: config/i386/i386.c:5216
+#, fuzzy, gcc-internal-format
+msgid "stdcall and fastcall attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: fortran/lang.opt:146
-msgid "Append a second underscore if the name already contains an underscore"
+#: config/i386/i386.c:5220 config/i386/i386.c:5247
+#, gcc-internal-format
+msgid "stdcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: fortran/lang.opt:150
-msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
+#: config/i386/i386.c:5237 config/i386/i386.c:5255
+#, gcc-internal-format
+msgid "cdecl and thiscall attributes are not compatible"
 msgstr ""
 
-#: fortran/lang.opt:154
-msgid "Allow arbitrary character line width in fixed mode"
+#: config/i386/i386.c:5243
+#, gcc-internal-format
+msgid "%qE attribute is used for none class-method"
 msgstr ""
 
-#: fortran/lang.opt:158
-msgid "Use n as character line width in fixed mode"
+#: config/i386/i386.c:5397
+#, gcc-internal-format
+msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: fortran/lang.opt:162
-msgid "Allow arbitrary character line width in free mode"
+#: config/i386/i386.c:5400
+#, gcc-internal-format
+msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: fortran/lang.opt:166
-msgid "Use n as character line width in free mode"
+#: config/i386/i386.c:5617
+#, gcc-internal-format
+msgid "ms_hook_prologue is not compatible with nested function"
 msgstr ""
 
-#: fortran/lang.opt:170
-#, fuzzy
-msgid "Maximum number of errors to report"
-msgstr "RPTS ÍѤκÇÂçÈ¿Éü¿ô¤ò»ØÄꤹ¤ë"
-
-#: fortran/lang.opt:174
-#, fuzzy
-msgid "Maximum identifier length"
-msgstr "¹Ô¤ÎŤµ¤ÎºÇÂçÃͤòÀßÄꤹ¤ë"
-
-#: fortran/lang.opt:178
-msgid "Maximum length for subrecords"
+#: config/i386/i386.c:5769
+#, gcc-internal-format
+msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
 msgstr ""
 
-#: fortran/lang.opt:182
-msgid "Size in bytes of the largest array that will be put on the stack"
+#: config/i386/i386.c:5892
+#, gcc-internal-format
+msgid "AVX vector argument without AVX enabled changes the ABI"
 msgstr ""
 
-#: fortran/lang.opt:186
-msgid "Don't generate code, just do syntax and semantics checking"
+#: config/i386/i386.c:6074
+#, gcc-internal-format
+msgid "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
 msgstr ""
 
-#: fortran/lang.opt:190
-msgid "Enable range checking during compilation"
+#: config/i386/i386.c:6190
+#, gcc-internal-format
+msgid "the ABI of passing union with long double has changed in GCC 4.4"
 msgstr ""
 
-#: fortran/lang.opt:194
-msgid "Try to layout derived types as compact as possible"
+#: 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 ""
 
-#: fortran/lang.opt:198
-msgid "Copy array sections into a contiguous block on procedure entry"
+#: config/i386/i386.c:6451
+#, gcc-internal-format
+msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: fortran/lang.opt:202
-#, fuzzy
-msgid "Treat the input file as preprocessed"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: fortran/lang.opt:206
-msgid "Stop on following floating point exceptions"
+#: config/i386/i386.c:6457
+#, gcc-internal-format
+msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: fortran/lang.opt:210
-msgid "Conform to the ISO Fortran 95 standard"
+#: config/i386/i386.c:6473
+#, gcc-internal-format
+msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: fortran/lang.opt:214
-msgid "Conform to the ISO Fortran 2003 standard"
+#: config/i386/i386.c:6851
+#, gcc-internal-format
+msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: fortran/lang.opt:218
-msgid "Conform nothing in particular"
+#: config/i386/i386.c:6889
+#, gcc-internal-format
+msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: fortran/lang.opt:222
-msgid "Accept extensions to support legacy code"
+#: 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 ""
 
-#: fortran/lang.opt:230
-#, fuzzy
-msgid "Use little-endian format for unformatted files"
-msgstr "¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍѤ¹¤ë"
-
-#: fortran/lang.opt:234
-#, fuzzy
-msgid "Use big-endian format for unformatted files"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍѤ¹¤ë"
+#: config/i386/i386.c:7570
+#, gcc-internal-format
+msgid "SSE vector return without SSE enabled changes the ABI"
+msgstr ""
 
-#: fortran/lang.opt:238
-msgid "Use native format for unformatted files"
+#: config/i386/i386.c:7580
+#, gcc-internal-format
+msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: fortran/lang.opt:242
-msgid "Swap endianness for unformatted files"
+#: config/i386/i386.c:9006
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
 msgstr ""
 
-#: fortran/lang.opt:246
-msgid "Use a 4-byte record marker for unformatted files"
+#: config/i386/i386.c:9012
+#, gcc-internal-format
+msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
 msgstr ""
 
-#: fortran/lang.opt:250
-msgid "Use an 8-byte record marker for unformatted files"
+#: config/i386/i386.c:10167
+#, gcc-internal-format
+msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
 msgstr ""
 
-#: ada/lang.opt:91
-msgid "Specify options to GNAT"
+#: config/i386/i386.c:11135
+#, gcc-internal-format
+msgid "-fsplit-stack does not support fastcall with nested function"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
+#: config/i386/i386.c:11149
+#, gcc-internal-format
+msgid "-fsplit-stack does not support 2 register  parameters for a nested function"
 msgstr ""
 
-#: treelang/lang.opt:34
-#, fuzzy
-msgid "Trace the parsing process"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+#. FIXME: We could make this work by pushing a register
+#. around the addition and comparison.
+#: config/i386/i386.c:11160
+#, gcc-internal-format
+msgid "-fsplit-stack does not support 3 register parameters"
+msgstr ""
 
-#: common.opt:28
-#, fuzzy
-msgid "Display this information"
-msgstr "  --help                  ¤³¤Î¾ðÊó¤òɽ¼¨¤¹¤ë\n"
+#: config/i386/i386.c:13502
+#, gcc-internal-format
+msgid "extended registers have no high halves"
+msgstr ""
 
-#: common.opt:32
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
+#: config/i386/i386.c:13517
+#, gcc-internal-format
+msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: common.opt:42
-#, fuzzy
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
+#: config/i386/i386.c:13762
+#, gcc-internal-format
+msgid "non-integer operand used with operand code '%c'"
 msgstr ""
-"  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅŪ¥Ç¡¼¥¿¤ò\n"
-"                          ÆÃÊ̤ʥ»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
 
-#: common.opt:46
-#, fuzzy
-msgid "Set optimization level to <number>"
-msgstr "ºÇŬ²½¥ì¥Ù¥ë¤ò¸µ¤ËÌᤷ¤Þ¤·¤¿"
+#: config/i386/i386.c:25819 config/i386/i386.c:27203
+#, fuzzy, gcc-internal-format
+msgid "last argument must be an immediate"
+msgstr "マスクは即値でなければなりません"
 
-#: common.opt:50
-#, fuzzy
-msgid "Optimize for space rather than speed"
-msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇŬ²½¤ò¹Ô¤Ê¤¦\n"
+#: config/i386/i386.c:26116
+#, fuzzy, gcc-internal-format
+msgid "the fifth argument must be a 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:54
-msgid "This switch is deprecated; use -Wextra instead"
-msgstr ""
+#: config/i386/i386.c:26211
+#, fuzzy, gcc-internal-format
+msgid "the third argument must be a 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:58
-msgid "Warn about returning structures, unions or arrays"
-msgstr "¹½Â¤ÂΡ¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:26568
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be a 4-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:62
-#, fuzzy
-msgid "Warn about inappropriate attribute usage"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:26577
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be a 2-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:66
-msgid "Warn about pointer casts which increase alignment"
-msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:26586
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be a 1-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:70
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
-msgstr ""
+#: config/i386/i386.c:26595
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be a 5-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:74
-msgid "Warn when an optimization pass is disabled"
-msgstr "ºÇŬ²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:26604
+#, fuzzy, gcc-internal-format
+msgid "the next to last argument must be an 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:78
-msgid "Treat all warnings as errors"
-msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
+#: config/i386/i386.c:26608 config/i386/i386.c:26820
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be an 8-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:82
-#, fuzzy
-msgid "Treat specified warning as error"
-msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
+#: config/i386/i386.c:26818
+#, fuzzy, gcc-internal-format
+msgid "the last argument must be a 32-bit immediate"
+msgstr "セレクタは即値でなければなりません"
 
-#: common.opt:86
-msgid "Print extra (possibly unwanted) warnings"
+#: config/i386/i386.c:26884 config/rs6000/rs6000.c:11450
+#, gcc-internal-format
+msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: common.opt:90
-msgid "Exit on the first error occurred"
+#: config/i386/i386.c:27027
+#, gcc-internal-format
+msgid "%qE needs unknown isa option"
 msgstr ""
 
-#: common.opt:94
-msgid "Warn when an inlined function cannot be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:27031
+#, fuzzy, gcc-internal-format
+msgid "%qE needs isa option %s"
+msgstr "無効なオプション %s"
 
-#: common.opt:98
-#, fuzzy
-msgid "Warn if an object is larger than <number> bytes"
-msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂ礭¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
+#: config/i386/i386.c:29096
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only available for 32-bit"
+msgstr "`%s' 属性は型には適用されません"
 
-#: common.opt:102
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
+#: config/i386/i386.c:29117
+#, fuzzy, gcc-internal-format
+msgid "argument to %qE attribute is neither zero, nor one"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: common.opt:106
-#, fuzzy
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
-msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:29147
+#, gcc-internal-format
+msgid "%qE attribute only available for 64-bit"
+msgstr ""
 
-#: common.opt:110
-#, fuzzy
-msgid "Warn about overflow in arithmetic expressions"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/i386/i386.c:29158 config/i386/i386.c:29167
+#, fuzzy, gcc-internal-format
+msgid "ms_abi and sysv_abi attributes are not compatible"
+msgstr "shared と mdll とは共存できません"
 
-#: common.opt:114
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃ֤˱ƶÁ¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:29205 config/rs6000/rs6000.c:24997
+#, fuzzy, gcc-internal-format
+msgid "%qE incompatible attribute ignored"
+msgstr "`%s' 属性は無視されました"
 
-#: common.opt:118
-#, fuzzy
-msgid "Warn when padding is required to align structure members"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍפ¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:33370
+#, gcc-internal-format
+msgid "vector permutation requires vector constant"
+msgstr ""
 
-#: common.opt:122
-msgid "Warn when one local variable shadows another"
-msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òʤ¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:33380
+#, fuzzy, gcc-internal-format
+msgid "invalid vector permutation constant"
+msgstr "無効な句読点 `%c' が制約内にあります"
 
-#: common.opt:126
-msgid "Warn when not issuing stack smashing protection for some reason"
+#: config/i386/i386.c:33428
+#, gcc-internal-format
+msgid "vector permutation (%d %d)"
 msgstr ""
 
-#: common.opt:130 common.opt:134
-#, fuzzy
-msgid "Warn about code which might break strict aliasing rules"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: common.opt:138 common.opt:142
-msgid "Warn about optimizations that assume that signed overflow is undefined"
+#: config/i386/i386.c:33431
+#, gcc-internal-format
+msgid "vector permutation (%d %d %d %d)"
 msgstr ""
 
-#: common.opt:146
-#, fuzzy
-msgid "Warn about enumerated switches, with no default, missing a case"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:33435
+#, gcc-internal-format
+msgid "vector permutation (%d %d %d %d %d %d %d %d)"
+msgstr ""
 
-#: common.opt:150
-#, fuzzy
-msgid "Warn about enumerated switches missing a \"default:\" statement"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/i386.c:33440
+#, gcc-internal-format
+msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
+msgstr ""
 
-#: common.opt:154
-#, fuzzy
-msgid "Warn about all enumerated switches missing a specific case"
-msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄ꤬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/winnt.c:83
+#, gcc-internal-format
+msgid "%qE attribute applies only to initialized variables with external linkage"
+msgstr ""
 
-#: common.opt:162
-#, fuzzy
-msgid "Warn about uninitialized automatic variables"
-msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/winnt.c:145 config/sh/symbian-c.c:96
+#: config/sh/symbian-cxx.c:120
+#, gcc-internal-format
+msgid "definition of static data member %q+D of dllimport%'d class"
+msgstr ""
 
-#: common.opt:166
-msgid "Warn about code that will never be executed"
-msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: config/i386/winnt.c:308
+#, fuzzy, gcc-internal-format
+msgid "%q+D:'selectany' attribute applies only to initialized objects"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: common.opt:170
-msgid "Enable all -Wunused- warnings"
+#: config/i386/winnt.c:452
+#, fuzzy, gcc-internal-format
+msgid "%q+D causes a section type conflict"
+msgstr "%s はセクションタイプの競合を引き起こします"
+
+#: config/i386/cygming.h:200
+#, gcc-internal-format
+msgid "-fPIC ignored for target (all code is position independent)"
 msgstr ""
 
-#: common.opt:174
-msgid "Warn when a function is unused"
-msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/cygming.h:206
+#, gcc-internal-format
+msgid "-f%s ignored for target (all code is position independent)"
+msgstr "-f%s はターゲットで無視されます (全てのコードは位置非依存です)"
 
-#: common.opt:178
-msgid "Warn when a label is unused"
-msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/djgpp.h:175
+#, fuzzy, gcc-internal-format
+msgid "-mbnu210 is ignored (option is obsolete)"
+msgstr "-mbnu210 は無視されました(廃れたオプションです)"
 
-#: common.opt:182
-msgid "Warn when a function parameter is unused"
-msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/i386/i386-interix.h:253
+#, fuzzy, gcc-internal-format
+msgid "ms-bitfields not supported for objc"
+msgstr "-pipe は実装されていません"
 
-#: common.opt:186
-msgid "Warn when an expression value is unused"
-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 はこのターゲットで受け入れられません"
 
-#: common.opt:190
-msgid "Warn when a variable is unused"
-msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#: config/ia64/ia64-c.c:52
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma builtin"
+msgstr "おかしな #pragma implementation"
 
-#: common.opt:194
-#, fuzzy
-msgid "Warn when a register variable is declared volatile"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: config/ia64/ia64.c:694
+#, fuzzy, gcc-internal-format
+msgid "invalid argument of %qE attribute"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:198
-#, fuzzy
-msgid "Emit declaration information into <file>"
-msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤Øȯ¹Ô¤¹¤ë\n"
+#: config/ia64/ia64.c:707
+#, fuzzy, gcc-internal-format
+msgid "an address area attribute cannot be specified for local variables"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: common.opt:211
-#, fuzzy
-msgid "Enable dumps from specific passes of the compiler"
-msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#: config/ia64/ia64.c:714
+#, fuzzy, gcc-internal-format
+msgid "address area of %q+D conflicts with previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#: common.opt:215
-#, fuzzy
-msgid "Set the file basename to be used for dumps"
-msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍѤµ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄꤹ¤ë"
+#: config/ia64/ia64.c:722
+#, fuzzy, gcc-internal-format
+msgid "address area attribute cannot be specified for functions"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: common.opt:233
-msgid "Align the start of functions"
-msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/ia64/ia64.c:763
+#, gcc-internal-format
+msgid "%qE attribute requires a string constant argument"
+msgstr ""
 
-#: common.opt:240
-msgid "Align labels which are only reached by jumping"
-msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþãÀè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/ia64/ia64.c:5655 config/pa/pa.c:420 config/sh/sh.c:8850
+#: config/spu/spu.c:5079
+#, gcc-internal-format
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr "-mfixed-range の値は REG1-REG2 形式を持たねばなりません"
 
-#: common.opt:247
-msgid "Align all labels"
-msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/ia64/ia64.c:5682 config/pa/pa.c:447 config/sh/sh.c:8876
+#: config/spu/spu.c:5105
+#, gcc-internal-format
+msgid "%s-%s is an empty range"
+msgstr "%s-%s が空の範囲です"
 
-#: common.opt:254
-msgid "Align the start of loops"
-msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/ia64/ia64.c:5710
+#, fuzzy, gcc-internal-format
+msgid "bad value %<%s%> for -mtls-size= switch"
+msgstr "-mabi= スイッチに対する不正な値 (%s)"
 
-#: common.opt:269
-#, fuzzy
-msgid "Specify that arguments may alias each other and globals"
-msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄꤹ¤ë"
+#: config/ia64/ia64.c:5735
+#, fuzzy, gcc-internal-format
+msgid "bad value %<%s%> for -mtune= switch"
+msgstr "-mcpu= スイッチに対する不正な値 (%s)"
 
-#: common.opt:273
-msgid "Assume arguments may alias globals but not each other"
-msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌ̾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌ̾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: config/ia64/ia64.c:11007
+#, fuzzy, gcc-internal-format
+msgid "version attribute is not a string"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
 
-#: common.opt:277
-#, fuzzy
-msgid "Assume arguments alias neither each other nor globals"
-msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: 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) がゼロよりも小さくなっています"
 
-#: common.opt:281
-#, fuzzy
-msgid "Assume arguments alias no other storage"
-msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤ä¾¤Î°ú¿ô¤ÈÊÌ̾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
+#: config/iq2000/iq2000.c:2649
+#, fuzzy, gcc-internal-format
+msgid "argument %qd is not a constant"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#: common.opt:285
-#, fuzzy
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
+#: config/iq2000/iq2000.c:2951 config/xtensa/xtensa.c:2389
+#, gcc-internal-format
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr "PRINT_OPERAND_ADDRESS, null ポインタ"
 
-#: common.opt:293
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "ÇÛÎó¤Îź»ú¤Èź»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/iq2000/iq2000.c:3106
+#, gcc-internal-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
+msgstr "PRINT_OPERAND: 不明な句読点 '%c'"
 
-#: common.opt:297
-#, fuzzy
-msgid "Replace add, compare, branch with branch on count register"
-msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
+#: config/iq2000/iq2000.c:3115 config/xtensa/xtensa.c:2243
+#, gcc-internal-format
+msgid "PRINT_OPERAND null pointer"
+msgstr "PRINT_OPERAND NULL ポインタ"
 
-#: common.opt:301
-msgid "Use profiling information for branch probabilities"
-msgstr "ʬ´ô·ÐÏ©¿ä¬ÍѤΥץí¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍѤ¹¤ë"
+#: config/m32c/m32c-pragma.c:61
+#, fuzzy, gcc-internal-format
+msgid "junk at end of #pragma GCC memregs [0..16]"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: common.opt:305
-msgid "Perform branch target load optimization before prologue / epilogue threading"
+#: config/m32c/m32c-pragma.c:68
+#, gcc-internal-format
+msgid "#pragma GCC memregs must precede any function decls"
 msgstr ""
 
-#: common.opt:309
-msgid "Perform branch target load optimization after prologue / epilogue threading"
+#: config/m32c/m32c-pragma.c:76 config/m32c/m32c-pragma.c:83
+#, gcc-internal-format
+msgid "#pragma GCC memregs takes a number [0..16]"
 msgstr ""
 
-#: common.opt:313
-msgid "Restrict target load migration not to re-use registers in any basic block"
+#: config/m32c/m32c-pragma.c:111
+#, gcc-internal-format
+msgid "junk at end of #pragma ADDRESS"
 msgstr ""
 
-#: common.opt:317
-#, fuzzy
-msgid "Mark <register> as being preserved across functions"
-msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄ̤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
-
-#: common.opt:321
-#, fuzzy
-msgid "Mark <register> as being corrupted by function calls"
-msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
-
-#: common.opt:328
-#, fuzzy
-msgid "Save registers around function calls"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊݸ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:332
-#, fuzzy
-msgid "Do not put uninitialized globals in the common section"
-msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
-
-#: common.opt:336
-#, fuzzy
-msgid "Perform a register copy-propagation optimization pass"
-msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
+#: config/m32c/m32c-pragma.c:116
+#, gcc-internal-format
+msgid "malformed #pragma ADDRESS variable address"
+msgstr ""
 
-#: common.opt:340
-#, fuzzy
-msgid "Perform cross-jumping optimization"
-msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: config/m32c/m32c.c:441
+#, fuzzy, gcc-internal-format
+msgid "invalid target memregs value '%d'"
+msgstr "無効なパラメタ値 `%s'"
 
-#: common.opt:344
-msgid "When running CSE, follow jumps to their targets"
-msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
+#: config/m32c/m32c.c:3160
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute is not supported for R8C target"
+msgstr "セクション属性はこのターゲットでは実装されていません"
 
-#: common.opt:348
-msgid "When running CSE, follow conditional jumps"
-msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄɿ魯¤ë"
+#. 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 "%qE attribute argument not an integer constant"
+msgstr "要求された init_priority は整数型の定数ではありません"
 
-#: common.opt:352
-msgid "Omit range reduction step when performing complex division"
+#: config/m32c/m32c.c:3185
+#, gcc-internal-format
+msgid "%qE attribute argument should be between 18 to 255"
 msgstr ""
 
-#: common.opt:356
-#, fuzzy
-msgid "Place data items into their own section"
-msgstr "¥Ç¡¼¥¿¹àÌܤò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
-
-#: common.opt:362
-msgid "Defer popping functions args from stack until later"
-msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃ٤餻¤ë"
+#: config/m32c/m32c.c:4443
+#, gcc-internal-format
+msgid "%<bank_switch%> has no effect on non-interrupt functions"
+msgstr ""
 
-#: common.opt:366
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr "ʬ´ôÌ¿Îá¤ÎÃٱ䥹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
+#: config/m32c/m32c.c:4544
+#, fuzzy, gcc-internal-format
+msgid "%<fast_interrupt%> attribute directive ignored"
+msgstr "`%s' 属性の疑似命令が無視されました"
 
-#: common.opt:370
-msgid "Delete useless null pointer checks"
-msgstr "̵°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
+#: config/m32r/m32r.c:442
+#, fuzzy, gcc-internal-format
+msgid "invalid argument of %qs attribute"
+msgstr "`%s' の引数として無効な型"
 
-#: common.opt:374
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
-msgstr ""
+#: config/m68hc11/m68hc11.c:328
+#, gcc-internal-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr "-f%s は 68HC11/68HC12 用としては無視されました (サポートされません)"
 
-#: common.opt:378
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
+#: config/m68hc11/m68hc11.c:1308
+#, gcc-internal-format
+msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
 msgstr ""
 
-#: common.opt:382
-msgid "Dump various compiler internals to a file"
+#: config/m68hc11/m68hc11.c:1315
+#, gcc-internal-format
+msgid "%<trap%> attribute is already used"
 msgstr ""
 
-#: common.opt:386
-#, fuzzy
-msgid "Suppress output of addresses in debugging dumps"
-msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎϤòÍÞÀ©¤¹¤ë"
+#: config/m68k/m68k.c:586
+#, fuzzy, gcc-internal-format
+msgid "-mcpu=%s conflicts with -march=%s"
+msgstr "-mcpu=%s スイッチは -march= スイッチと競合します"
 
-#: common.opt:390
-#, fuzzy
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
-msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎϤòÍÞÀ©¤¹¤ë"
+#: config/m68k/m68k.c:657
+#, fuzzy, gcc-internal-format
+msgid "-mpcrel -fPIC is not currently supported on selected cpu"
+msgstr "今のところ 68000 や 68010 では -fPIC がサポートされていません\n"
 
-#: common.opt:394
-msgid "Perform early inlining"
-msgstr ""
+#: config/m68k/m68k.c:719
+#, fuzzy, gcc-internal-format
+msgid "-falign-labels=%d is not supported"
+msgstr "-pipe は実装されていません"
 
-#: common.opt:398
-#, fuzzy
-msgid "Perform DWARF2 duplicate elimination"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: config/m68k/m68k.c:724
+#, fuzzy, gcc-internal-format
+msgid "-falign-loops=%d is not supported"
+msgstr "-mips%d はサポートされません"
 
-#: common.opt:402 common.opt:406
-msgid "Perform unused type elimination in debug info"
-msgstr ""
+#: config/m68k/m68k.c:827
+#, fuzzy, gcc-internal-format
+msgid "multiple interrupt attributes not allowed"
+msgstr "セクション属性は `%s' には使えません"
 
-#: common.opt:410
-msgid "Do not suppress C++ class debug information."
+#: config/m68k/m68k.c:834
+#, gcc-internal-format
+msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: common.opt:414
-msgid "Enable exception handling"
-msgstr "Îã³°Ê᪤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/m68k/m68k.c:1163 config/rs6000/rs6000.c:19380
+#, gcc-internal-format
+msgid "stack limit expression is not supported"
+msgstr "スタック制限式を受け付けません"
 
-#: common.opt:418
-#, fuzzy
-msgid "Perform a number of minor, expensive optimizations"
-msgstr "ÌÜΩ¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: config/mep/mep-pragma.c:71
+#, fuzzy, gcc-internal-format
+msgid "junk at end of #pragma io_volatile"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: common.opt:425
-msgid "Assume no NaNs or infinities are generated"
+#: config/mep/mep-pragma.c:85
+#, gcc-internal-format
+msgid "#pragma io_volatile takes only on or off"
 msgstr ""
 
-#: common.opt:429
-#, fuzzy
-msgid "Mark <register> as being unavailable to the compiler"
-msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂФ· <register> ¤ò»ÈÍÑÉԲĤȥޡ¼¥¯¤¹¤ë\n"
-
-#: common.opt:433
-#, fuzzy
-msgid "Don't allocate floats and doubles in extended-precision registers"
-msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊݽç¤òÀ©¸æ¤¹¤ë"
-
-#: common.opt:439
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
-
-#: common.opt:445
-#, fuzzy
-msgid "Copy memory operands into registers before use"
-msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍѤ¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
-
-#: common.opt:452
-msgid "Allow function addresses to be held in registers"
-msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
+#: config/mep/mep-pragma.c:124
+#, fuzzy, gcc-internal-format
+msgid "invalid coprocessor register range"
+msgstr "`%s' はレジスタ変数としては無効なレジスタ名です"
 
-#: common.opt:456
-#, fuzzy
-msgid "Place each function into its own section"
-msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
+#: config/mep/mep-pragma.c:144
+#, fuzzy, gcc-internal-format
+msgid "invalid coprocessor register %qE"
+msgstr "無効なプリプロセスディレクティヴ #%s"
 
-#: common.opt:460
-#, fuzzy
-msgid "Perform global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: config/mep/mep-pragma.c:167
+#, gcc-internal-format
+msgid "malformed coprocessor register"
+msgstr ""
 
-#: common.opt:464
-#, fuzzy
-msgid "Perform enhanced load motion during global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: config/mep/mep-pragma.c:254
+#, fuzzy, gcc-internal-format
+msgid "junk at end of #pragma GCC coprocessor width"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
 
-#: common.opt:468
-#, fuzzy
-msgid "Perform store motion after global common subexpression elimination"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: config/mep/mep-pragma.c:261
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor width takes only 32 or 64"
+msgstr ""
 
-#: common.opt:472
-msgid "Perform redundant load after store elimination in global common subexpression"
+#: config/mep/mep-pragma.c:295
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
 msgstr ""
 
-#: common.opt:477
-#, fuzzy
-msgid "Perform global common subexpression elimination after register allocation"
-msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôʬ¼°¤ò½üµî¤¹¤ë"
+#: config/mep/mep-pragma.c:300
+#, gcc-internal-format
+msgid "#pragma GCC coprocessor subclass '%c' already defined"
+msgstr ""
 
-#: common.opt:482
-#, fuzzy
-msgid "Enable guessing of branch probabilities"
-msgstr "ʬ´ô·ÐÏ©¿ä¬¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/mep/mep-pragma.c:318
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma GCC coprocessor subclass"
+msgstr "おかしな #pragma ghs section"
 
-#: common.opt:490
-msgid "Process #ident directives"
-msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
+#: config/mep/mep-pragma.c:340
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma disinterrupt"
+msgstr "おかしな #pragma ghs section"
 
-#: common.opt:494
-msgid "Perform conversion of conditional jumps to branchless equivalents"
-msgstr ""
+#: config/mep/mep-pragma.c:354
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma GCC coprocessor"
+msgstr "おかしな #pragma map、無視されました"
 
-#: common.opt:498
-#, fuzzy
-msgid "Perform conversion of conditional jumps to conditional execution"
-msgstr "¾ò·ïŪ¤Ê¼Â¹Ô¤Ø¤ÎÊѹ¹¤Î¤¿¤á¤ÎïçÃͤòÊѹ¹¤¹¤ë"
+#: config/mep/mep-pragma.c:359
+#, fuzzy, gcc-internal-format
+msgid "coprocessor not enabled"
+msgstr "有効オプション: "
 
-#: common.opt:506
-msgid "Do not generate .size directives"
-msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: config/mep/mep-pragma.c:370
+#, fuzzy, gcc-internal-format
+msgid "unknown #pragma GCC coprocessor %E"
+msgstr "不明な #pragma namespace %s です"
 
-#: common.opt:515
-#, fuzzy
-msgid "Pay attention to the \"inline\" keyword"
-msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òʧ¤¦"
+#: config/mep/mep-pragma.c:392
+#, fuzzy, gcc-internal-format
+msgid "malformed #pragma call"
+msgstr "おかしな #pragma ghs section"
 
-#: common.opt:519
-msgid "Integrate simple functions into their callers"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: config/mep/mep.c:317
+#, fuzzy, gcc-internal-format
+msgid "-fpic is not supported"
+msgstr "-pipe は実装されていません"
 
-#: common.opt:523
-#, fuzzy
-msgid "Integrate functions called once into their callers"
-msgstr "ñ½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+#: config/mep/mep.c:319
+#, fuzzy, gcc-internal-format
+msgid "-fPIC is not supported"
+msgstr "-pipe は実装されていません"
 
-#: common.opt:530
-#, fuzzy
-msgid "Limit the size of inlined functions to <number>"
-msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
+#: config/mep/mep.c:321
+#, gcc-internal-format
+msgid "only one of -ms and -mm may be given"
+msgstr ""
 
-#: common.opt:534
-#, fuzzy
-msgid "Instrument function entry and exit with profiling calls"
-msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+#: config/mep/mep.c:323
+#, gcc-internal-format
+msgid "only one of -ms and -ml may be given"
+msgstr ""
 
-#: common.opt:538
-msgid "Perform Interprocedural constant propagation"
+#: config/mep/mep.c:325
+#, gcc-internal-format
+msgid "only one of -mm and -ml may be given"
 msgstr ""
 
-#: common.opt:542
-#, fuzzy
-msgid "Discover pure and const functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
+#: config/mep/mep.c:327
+#, gcc-internal-format
+msgid "only one of -ms and -mtiny= may be given"
+msgstr ""
 
-#: common.opt:546
-msgid "Perform interprocedural points-to analysis"
+#: config/mep/mep.c:329
+#, gcc-internal-format
+msgid "only one of -mm and -mtiny= may be given"
 msgstr ""
 
-#: common.opt:550
-msgid "Discover readonly and non addressable static variables"
+#: config/mep/mep.c:331
+#, gcc-internal-format
+msgid "-mclip currently has no effect without -mminmax"
 msgstr ""
 
-#: common.opt:554
-msgid "Type based escape and alias analysis"
+#: config/mep/mep.c:338
+#, gcc-internal-format
+msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
 msgstr ""
 
-#: common.opt:558
-msgid "Optimize induction variables on trees"
+#: config/mep/mep.c:1465
+#, gcc-internal-format
+msgid "unusual TP-relative address"
 msgstr ""
 
-#: common.opt:562
-#, fuzzy
-msgid "Use jump tables for sufficiently large switch statements"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: config/mep/mep.c:3437
+#, gcc-internal-format
+msgid "unconvertible operand %c %qs"
+msgstr ""
 
-#: common.opt:566
-#, fuzzy
-msgid "Generate code for functions even if they are fully inlined"
-msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/mep/mep.c:3887 config/mep/mep.c:3950
+#, fuzzy, gcc-internal-format
+msgid "address region attributes not allowed with auto storage class"
+msgstr "セクション属性は `%s' には使えません"
 
-#: common.opt:570
-msgid "Emit static const variables even if they are not used"
-msgstr "»ÈÍѤµ¤ì¤Ê¤¤ÀÅŪÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎϤ¹¤ë"
+#: config/mep/mep.c:3893 config/mep/mep.c:3956
+#, gcc-internal-format
+msgid "address region attributes on pointed-to types ignored"
+msgstr ""
 
-#: common.opt:574
-#, fuzzy
-msgid "Give external symbols a leading underscore"
-msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËƬʸ»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
+#: config/mep/mep.c:3942
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to variables and functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#: common.opt:578 common.opt:744 common.opt:867
-msgid "Does nothing.  Preserved for backward compatibility."
+#: config/mep/mep.c:3962 config/mep/mep.c:4274
+#, gcc-internal-format
+msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
 msgstr ""
 
-#: common.opt:582
-msgid "Set errno after built-in math functions"
-msgstr "ÁȤ߹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
+#: config/mep/mep.c:3996
+#, fuzzy, gcc-internal-format
+msgid "cannot inline interrupt function %qE"
+msgstr "`main' を inline 関数にはできません"
 
-#: common.opt:586
-#, fuzzy
-msgid "Report on permanent memory allocation"
-msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±Ê³Ū¤Ë³ÎÊݤµ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
+#: config/mep/mep.c:4002
+#, fuzzy, gcc-internal-format
+msgid "interrupt function must have return type of void"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
 
-#: common.opt:593
-msgid "Attempt to merge identical constants and constant variables"
+#: config/mep/mep.c:4007
+#, fuzzy, gcc-internal-format
+msgid "interrupt function must have no arguments"
+msgstr "関数ポインタが計算で使われました"
+
+#: config/mep/mep.c:4028
+#, gcc-internal-format
+msgid "%qE attribute allows only an integer constant argument"
 msgstr ""
 
-#: common.opt:597
-msgid "Attempt to merge identical constants across compilation units"
+#: config/mep/mep.c:4061
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute only applies to functions, not %s"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: config/mep/mep.c:4071
+#, gcc-internal-format
+msgid "to describe a pointer to a VLIW function, use syntax like this:"
 msgstr ""
 
-#: common.opt:601
-#, fuzzy
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
-msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎŤµ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
+#: config/mep/mep.c:4072
+#, gcc-internal-format
+msgid "  typedef int (__vliw *vfuncptr) ();"
+msgstr ""
 
-#: common.opt:605
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+#: config/mep/mep.c:4079
+#, gcc-internal-format
+msgid "to describe an array of VLIW function pointers, use syntax like this:"
 msgstr ""
 
-#: common.opt:609
-#, fuzzy
-msgid "Move loop invariant computations out of loops"
-msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊѤʷ׻»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
+#: config/mep/mep.c:4080
+#, gcc-internal-format
+msgid "  typedef int (__vliw *vfuncptr[]) ();"
+msgstr ""
 
-#: common.opt:613
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+#: config/mep/mep.c:4085
+#, gcc-internal-format
+msgid "VLIW functions are not allowed without a VLIW configuration"
 msgstr ""
 
-#: common.opt:617
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+#: config/mep/mep.c:4233
+#, gcc-internal-format
+msgid "\"#pragma disinterrupt %s\" not used"
 msgstr ""
 
-#: common.opt:621
-msgid "Ignore read operations when inserting mudflap instrumentation"
+#: config/mep/mep.c:4399
+#, gcc-internal-format
+msgid "__io address 0x%x is the same for %qE and %qE"
 msgstr ""
 
-#: common.opt:625
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
+#: config/mep/mep.c:4547
+#, gcc-internal-format
+msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
 msgstr ""
 
-#: common.opt:629
-msgid "Support synchronous non-call exceptions"
-msgstr "Ʊ´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: config/mep/mep.c:4645
+#, fuzzy, gcc-internal-format
+msgid "variable %D of type %<io%> must be uninitialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#: common.opt:633
-msgid "When possible do not generate stack frames"
-msgstr "²Äǽ¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
+#: config/mep/mep.c:4650
+#, fuzzy, gcc-internal-format
+msgid "variable %D of type %<cb%> must be uninitialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#: common.opt:637
-#, fuzzy
-msgid "Do the full register move optimization pass"
-msgstr "ºÇŬ²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
+#: config/mep/mep.c:6100
+#, gcc-internal-format
+msgid "coprocessor intrinsic %qs is not available in this configuration"
+msgstr ""
 
-#: common.opt:641
-msgid "Optimize sibling and tail recursive calls"
-msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇŬ²½¤¹¤ë"
+#: config/mep/mep.c:6103
+#, fuzzy, gcc-internal-format
+msgid "%qs is not available in VLIW functions"
+msgstr "`this' は静的メンバ関数から使用できません"
 
-#: common.opt:645
-msgid "Pack structure members together without holes"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
+#: config/mep/mep.c:6106
+#, fuzzy, gcc-internal-format
+msgid "%qs is not available in non-VLIW functions"
+msgstr "`%s' は通常、非 static な関数です"
 
-#: common.opt:649
-msgid "Set initial maximum structure member alignment"
+#: config/mep/mep.c:6268 config/mep/mep.c:6385
+#, gcc-internal-format
+msgid "argument %d of %qE must be in the range %d...%d"
 msgstr ""
 
-#: common.opt:653
-#, fuzzy
-msgid "Return small aggregates in memory, not registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
-
-#: common.opt:657
-#, fuzzy
-msgid "Perform loop peeling"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: config/mep/mep.c:6271
+#, gcc-internal-format
+msgid "argument %d of %qE must be a multiple of %d"
+msgstr ""
 
-#: common.opt:661
-#, fuzzy
-msgid "Enable machine specific peephole optimizations"
-msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/mep/mep.c:6324
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to %qE"
+msgstr "関数への引数が少なすぎます"
 
-#: common.opt:665
-#, fuzzy
-msgid "Enable an RTL peephole pass before sched2"
-msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/mep/mep.c:6329
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to %qE"
+msgstr "関数に対する引数が多すぎます"
 
-#: common.opt:669
-#, fuzzy
-msgid "Generate position-independent code if possible (large mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/mep/mep.c:6347
+#, gcc-internal-format
+msgid "argument %d of %qE must be an address"
+msgstr ""
 
-#: common.opt:673
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (large mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/mep/mep.c:7143
+#, gcc-internal-format
+msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
+msgstr ""
 
-#: common.opt:677
-#, fuzzy
-msgid "Generate position-independent code if possible (small mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/mep/mep.c:7149
+#, fuzzy, gcc-internal-format
+msgid "unexpected %d byte cop instruction"
+msgstr "認識できない wide sub 命令です"
 
-#: common.opt:681
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (small mode)"
-msgstr "²Äǽ¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈΩ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/microblaze/microblaze.c:1283
+#, gcc-internal-format
+msgid "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"
+msgstr ""
 
-#: common.opt:685
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: config/microblaze/microblaze.c:1286
+#, gcc-internal-format
+msgid "-mxl_stack_check is deprecated; use -fstack-check"
 msgstr ""
 
-#: common.opt:689
-#, fuzzy
-msgid "Enable basic program profiling code"
-msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
+#: config/microblaze/microblaze.c:1311
+#, gcc-internal-format
+msgid "%qs is an invalid argument to -mcpu="
+msgstr ""
 
-#: common.opt:693
-#, fuzzy
-msgid "Insert arc-based program profiling code"
-msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
+#: config/microblaze/microblaze.c:1360
+#, gcc-internal-format
+msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
+msgstr ""
 
-#: common.opt:697
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
+#: config/microblaze/microblaze.c:1364
+#, gcc-internal-format
+msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 msgstr ""
 
-#: common.opt:701
-msgid "Enable common options for performing profile feedback directed optimizations"
+#: config/mips/mips.c:1369 config/mips/mips.c:1371
+#, fuzzy, gcc-internal-format
+msgid "%qs attribute only applies to functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: config/mips/mips.c:1381
+#, gcc-internal-format
+msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
 msgstr ""
 
-#: common.opt:705
-msgid "Insert code to profile values of expressions"
+#: config/mips/mips.c:1403 config/mips/mips.c:1406
+#, gcc-internal-format
+msgid "%qE redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: common.opt:712
-msgid "Make compile reproducible using <string>"
+#: config/mips/mips.c:2917
+#, gcc-internal-format
+msgid "MIPS16 TLS"
 msgstr ""
 
-#: common.opt:716
-#, fuzzy
-msgid "Return small aggregates in registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂΤò¥ì¥¸¥¹¥¿¤Ë³ÊǼ¤·¤ÆÊÖ¤¹"
+#: config/mips/mips.c:6408
+#, fuzzy, gcc-internal-format
+msgid "cannot handle inconsistent calls to %qs"
+msgstr "`%s' への矛盾した呼び出しを捕捉できません"
 
-#: common.opt:720
-#, fuzzy
-msgid "Enables a register move optimization"
-msgstr "°ÜÆ°Ì¿ÎáºÇŬ²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/mips/mips.c:9223
+#, gcc-internal-format
+msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
+msgstr ""
 
-#: common.opt:724
-#, fuzzy
-msgid "Perform a register renaming optimization pass"
-msgstr "ºÇŬ²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊѤ¨¤ò¹Ô¤Ê¤¦"
+#: config/mips/mips.c:9225
+#, gcc-internal-format
+msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
+msgstr ""
 
-#: common.opt:728
-msgid "Reorder basic blocks to improve code placement"
-msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+#: config/mips/mips.c:9227
+#, gcc-internal-format
+msgid "interrupt handlers cannot be MIPS16 functions"
+msgstr ""
 
-#: common.opt:732
-#, fuzzy
-msgid "Reorder basic blocks and partition into hot and cold sections"
-msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+#: config/mips/mips.c:13210
+#, fuzzy, gcc-internal-format
+msgid "invalid argument to built-in function"
+msgstr "関数に対する引数が多すぎます"
 
-#: common.opt:736
-#, fuzzy
-msgid "Reorder functions to improve code placement"
-msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
+#: config/mips/mips.c:13451
+#, fuzzy, gcc-internal-format
+msgid "built-in function %qE not supported for MIPS16"
+msgstr "組み込み関数 `%s' は現在サポートされていません"
 
-#: common.opt:740
-#, fuzzy
-msgid "Add a common subexpression elimination pass after loop optimizations"
-msgstr "¥ë¡¼¥×ºÇŬ²½¸å¤Ë¶¦ÄÌÉôʬ¼°½üµî²áÄø¤ò¼Â¹Ô"
+#: config/mips/mips.c:14041
+#, fuzzy, gcc-internal-format
+msgid "%qs does not support MIPS16 code"
+msgstr "%s は %s を受け付けません"
 
-#: common.opt:748
-msgid "Disable optimizations that assume default FP rounding behavior"
+#: config/mips/mips.c:15262
+#, gcc-internal-format
+msgid "MIPS16 PIC for ABIs other than o32 and o64"
 msgstr ""
 
-#: common.opt:752
-msgid "Enable scheduling across basic blocks"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/mips/mips.c:15265
+#, gcc-internal-format
+msgid "MIPS16 -mxgot code"
+msgstr ""
 
-#: common.opt:756
-msgid "Allow speculative motion of non-loads"
-msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: config/mips/mips.c:15268
+#, gcc-internal-format
+msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
+msgstr ""
 
-#: common.opt:760
-msgid "Allow speculative motion of some loads"
-msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: config/mips/mips.c:15404
+#, fuzzy, gcc-internal-format
+msgid "CPU names must be lower case"
+msgstr "シンボル名を小文字とする"
 
-#: common.opt:764
-msgid "Allow speculative motion of more loads"
-msgstr "¤è¤ê¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉԳμ¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
+#: config/mips/mips.c:15557
+#, gcc-internal-format
+msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
+msgstr ""
 
-#: common.opt:768
-#, fuzzy
-msgid "Set the verbosity level of the scheduler"
-msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄꤹ¤ë\n"
+#: config/mips/mips.c:15573
+#, gcc-internal-format
+msgid "%<-march=%s%> is not compatible with the selected ABI"
+msgstr ""
 
-#: common.opt:772
-msgid "If scheduling post reload, do superblock scheduling"
+#: config/mips/mips.c:15588
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr ""
 
-#: common.opt:776
-msgid "If scheduling post reload, do trace scheduling"
+#: config/mips/mips.c:15590
+#, gcc-internal-format
+msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr ""
 
-#: common.opt:780
-msgid "Reschedule instructions before register allocation"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݤÎÁ°¤ËÌ¿Îá¤òÊ¤Ùľ¤¹"
+#: config/mips/mips.c:15592
+#, gcc-internal-format
+msgid "%<-mgp64%> used with a 32-bit ABI"
+msgstr ""
 
-#: common.opt:784
-msgid "Reschedule instructions after register allocation"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊݤθå¤ÇÌ¿Îá¤òÊ¤Ùľ¤¹"
+#: config/mips/mips.c:15608 config/mips/mips.c:15610 config/mips/mips.c:15677
+#, fuzzy, gcc-internal-format
+msgid "unsupported combination: %s"
+msgstr "サポートされていないバージョンです"
 
-#: common.opt:790
-msgid "Allow premature scheduling of queued insns"
+#: 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 ""
 
-#: common.opt:794
-msgid "Set number of queued insns that can be prematurely scheduled"
+#: config/mips/mips.c:15617
+#, gcc-internal-format
+msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: common.opt:802 common.opt:806
-msgid "Set dependence distance checking in premature scheduling of queued insns"
-msgstr ""
+#: config/mips/mips.c:15671
+#, fuzzy, gcc-internal-format
+msgid "the %qs architecture does not support branch-likely instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
 
-#: common.opt:810
-msgid "Access data in the same section from shared anchor points"
+#: config/mips/mips.c:15711
+#, gcc-internal-format
+msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: common.opt:814
-#, fuzzy
-msgid "Perform sequence abstraction optimization on RTL"
-msgstr "¶¯Åٺ︺ºÇŬ²½¤ò¹Ô¤Ê¤¦"
-
-#: common.opt:818
-msgid "Eliminate redundant sign extensions using LCM."
+#: config/mips/mips.c:15719 config/mips/mips.c:15722
+#, gcc-internal-format
+msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: common.opt:822
-msgid "Show column numbers in diagnostics, when available.  Default on"
+#: config/mips/mips.c:15736
+#, gcc-internal-format
+msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: common.opt:826
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: config/mips/mips.c:15745
+#, fuzzy, gcc-internal-format
+msgid "%qs must be used with %qs"
+msgstr "-frepo は -c 付きでなければなりません"
+
+#: config/mips/mips.c:15752
+#, fuzzy, gcc-internal-format
+msgid "the %qs architecture does not support paired-single instructions"
+msgstr "ターゲット CPU は THUMB 命令をサポートしません"
+
+#: config/mips/mips.c:15758
+#, gcc-internal-format
+msgid "%qs requires a target that provides the %qs instruction"
 msgstr ""
 
-#: common.opt:830
-#, fuzzy
-msgid "Convert floating point constants to single precision constants"
-msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òñÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
+#: config/mips/mips.c:15863
+#, fuzzy, gcc-internal-format
+msgid "%qs requires branch-likely instructions"
+msgstr "ビットフィールド命令を使用する"
 
-#: common.opt:834
-msgid "Split lifetimes of induction variables when loops are unrolled"
+#: config/mips/mips.c:15867
+#, fuzzy, gcc-internal-format
+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 関数プロファイル"
+
+#: config/mmix/mmix.c:286
+#, fuzzy, gcc-internal-format
+msgid "-f%s not supported: ignored"
+msgstr "-mips%d はサポートされません"
+
+#: config/mmix/mmix.c:773
+#, fuzzy, gcc-internal-format
+msgid "support for mode %qs"
+msgstr "モード `%s' に対するデータ型がありません"
+
+#: config/mmix/mmix.c:787
+#, gcc-internal-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr ""
 
-#: common.opt:838
-msgid "Apply variable expansion when loops are unrolled"
+#: config/mmix/mmix.c:966
+#, gcc-internal-format
+msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: common.opt:844
-msgid "Insert stack checking code into the program"
-msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
+#: config/mmix/mmix.c:988
+#, gcc-internal-format
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
 
-#: common.opt:851
-msgid "Trap if the stack goes past <register>"
+#: 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 ""
 
-#: common.opt:855
-msgid "Trap if the stack goes past symbol <name>"
+#. 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 ""
 
-#: common.opt:859
-msgid "Use propolice as a stack protection method"
+#: config/mmix/mmix.c:2015
+#, gcc-internal-format
+msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr ""
 
-#: common.opt:863
-msgid "Use a stack protection method for every function"
+#: config/mmix/mmix.c:2249
+#, gcc-internal-format
+msgid "stack frame not a multiple of octabyte: %wd"
 msgstr ""
 
-#: common.opt:875
-msgid "Assume strict aliasing rules apply"
-msgstr "¸·Ì©¤ÊÊÌ̾µ¬Â§¤ËŬ¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
+#: config/mmix/mmix.c:2533 config/mmix/mmix.c:2597
+#, gcc-internal-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
 
-#: common.opt:879
-#, fuzzy
-msgid "Treat signed overflow as undefined"
-msgstr "Windows ¤Î define ¤òÀßÄꤹ¤ë"
+#: config/mn10300/mn10300.c:145
+#, gcc-internal-format
+msgid "-mtune= expects mn10300, am33, am33-2, or am34"
+msgstr ""
 
-#: common.opt:883
-msgid "Check for syntax errors, then stop"
-msgstr "ʸˡ¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
+#: config/pa/pa.c:555
+#, fuzzy, gcc-internal-format
+msgid "PIC code generation is not supported in the portable runtime model"
+msgstr "PIC コード生成は可搬実行時モデルではサポートされません\n"
 
-#: common.opt:887
-#, fuzzy
-msgid "Create data files needed by \"gcov\""
-msgstr "gcov ¤¬É¬ÍפȤ¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
+#: config/pa/pa.c:560
+#, fuzzy, gcc-internal-format
+msgid "PIC code generation is not compatible with fast indirect calls"
+msgstr "PIC コード生成は高速間接呼び出しと相容れません\n"
 
-#: common.opt:891
-#, fuzzy
-msgid "Perform jump threading optimizations"
-msgstr "¥¸¥ã¥ó¥×ʬ´ôºÇŬ²½¤ò¹Ô¤Ê¤¦"
+#: config/pa/pa.c:565
+#, gcc-internal-format
+msgid "-g is only supported when using GAS on this processor,"
+msgstr "-g はこのプロセッサでは GAS を使用する時だけサポートされます"
 
-#: common.opt:895
-#, fuzzy
-msgid "Report the time taken by each compiler pass"
-msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍפ·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
+#: config/pa/pa.c:566
+#, fuzzy, gcc-internal-format
+msgid "-g option disabled"
+msgstr "-g オプションを無効化しました。"
 
-#: common.opt:899
-msgid "Set the default thread-local storage code generation model"
+#: config/pa/pa.c:8579
+#, gcc-internal-format
+msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
 
-#: common.opt:903
-msgid "Reorder top level functions, variables, and asms"
+#: config/pa/pa-hpux11.h:82
+#, gcc-internal-format
+msgid "-munix=98 option required for C89 Amendment 1 features.\n"
 msgstr ""
 
-#: common.opt:907
-msgid "Perform superblock formation via tail duplication"
+#: config/picochip/picochip.c:438
+#, gcc-internal-format
+msgid "invalid AE type specified (%s)"
 msgstr ""
 
-#: common.opt:914
-msgid "Assume floating-point operations can trap"
+#: config/picochip/picochip.c:461
+#, gcc-internal-format
+msgid "invalid mul type specified (%s) - expected mac, mul or none"
 msgstr ""
 
-#: common.opt:918
-#, fuzzy
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
-msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: config/picochip/picochip.c:756
+#, gcc-internal-format
+msgid "unexpected mode %s encountered in picochip_emit_save_register"
+msgstr ""
 
-#: common.opt:922
-#, fuzzy
-msgid "Enable SSA-CCP optimization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/picochip/picochip.c:923
+#, gcc-internal-format
+msgid "defaulting to stack for %s register creation"
+msgstr ""
 
-#: common.opt:926
-#, fuzzy
-msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/picochip/picochip.c:1607
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred"
+msgstr ""
 
-#: common.opt:930
-msgid "Enable loop header copying on trees"
+#: config/picochip/picochip.c:1670
+#, gcc-internal-format
+msgid "LM label has already been deferred"
 msgstr ""
 
-#: common.opt:934
-msgid "Coalesce memory temporaries in the SSA->normal pass"
+#: config/picochip/picochip.c:1680
+#, gcc-internal-format
+msgid "LCFI labels have already been deferred."
 msgstr ""
 
-#: common.opt:938
-msgid "Replace SSA temporaries with better names in copies"
+#: config/picochip/picochip.c:1962
+#, gcc-internal-format
+msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s"
 msgstr ""
 
-#: common.opt:942
-msgid "Enable copy propagation on trees"
+#: config/picochip/picochip.c:2065
+#, gcc-internal-format
+msgid "picochip_asm_output_opcode - can%'t output unknown operator %c"
 msgstr ""
 
-#: common.opt:946
-msgid "Enable copy propagation for stores and loads"
+#: config/picochip/picochip.c:2316 config/picochip/picochip.c:2376
+#, gcc-internal-format
+msgid "%s: at least one operand can%'t be handled"
 msgstr ""
 
-#: common.opt:950
-#, fuzzy
-msgid "Enable SSA dead code elimination optimization on trees"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: config/picochip/picochip.c:2457
+#, gcc-internal-format
+msgid "unknown short branch in %s (type %d)"
+msgstr ""
 
-#: common.opt:954
-#, fuzzy
-msgid "Enable dominator optimizations"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/picochip/picochip.c:2494
+#, gcc-internal-format
+msgid "unknown long branch in %s (type %d)"
+msgstr ""
 
-#: common.opt:958
-#, fuzzy
-msgid "Enable dead store elimination"
-msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
+#: config/picochip/picochip.c:2534 config/picochip/picochip.c:2602
+#, gcc-internal-format
+msgid "PUT uses port array index %d, which is out of range [%d..%d)"
+msgstr ""
 
-#: common.opt:962
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
+#: config/picochip/picochip.c:2568
+#, gcc-internal-format
+msgid "GET uses port array index %d, which is out of range [%d..%d)"
 msgstr ""
 
-#: common.opt:966
-#, fuzzy
-msgid "Enable loop invariant motion on trees"
-msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊѤʷ׻»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
-
-#: common.opt:970
-msgid "Enable linear loop transforms on trees"
+#: config/picochip/picochip.c:3439
+#, gcc-internal-format
+msgid "too many ALU instructions emitted (%d)"
 msgstr ""
 
-#: common.opt:974
-#, fuzzy
-msgid "Create canonical induction variables in loops"
-msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌͶƳÊÑ¿ô¤ò¶¯Åٺ︺¤¹¤ë"
+#: config/picochip/picochip.c:4071 config/picochip/picochip.c:4164
+#, fuzzy, gcc-internal-format
+msgid "%s: Second source operand is not a constant"
+msgstr "#line の後の二つ目のトークンが文字列ではありません"
 
-#: common.opt:978
-#, fuzzy
-msgid "Enable loop optimizations on tree level"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/picochip/picochip.c:4074 config/picochip/picochip.c:4125
+#: config/picochip/picochip.c:4167
+#, fuzzy, gcc-internal-format
+msgid "%s: Third source operand is not a constant"
+msgstr "要求されたアラインメントが定数ではありません"
 
-#: common.opt:982
-#, fuzzy
-msgid "Enable SSA-PRE optimization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/picochip/picochip.c:4128
+#, fuzzy, gcc-internal-format
+msgid "%s: Fourth source operand is not a constant"
+msgstr "出力オペランドが `asm' 内で定数です"
 
-#: common.opt:986
-msgid "Perform structural alias analysis"
+#: config/picochip/picochip.c:4423
+#, gcc-internal-format
+msgid "%s (disable warning using -mno-inefficient-warnings)"
 msgstr ""
 
-#: common.opt:990
-#, fuzzy
-msgid "Enable SSA code sinking on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:994
-msgid "Perform scalar replacement of aggregates"
+#: config/rs6000/host-darwin.c:60
+#, gcc-internal-format
+msgid "Segmentation Fault (code)"
 msgstr ""
 
-#: common.opt:998
-msgid "Replace temporary expressions in the SSA->normal pass"
+#: config/rs6000/host-darwin.c:130
+#, gcc-internal-format
+msgid "Segmentation Fault"
 msgstr ""
 
-#: common.opt:1002
-msgid "Perform live range splitting during the SSA->normal pass"
+#: config/rs6000/host-darwin.c:144
+#, gcc-internal-format
+msgid "While setting up signal stack: %m"
 msgstr ""
 
-#: common.opt:1006
-msgid "Perform Value Range Propagation on trees"
+#: config/rs6000/host-darwin.c:150
+#, gcc-internal-format
+msgid "While setting up signal handler: %m"
 msgstr ""
 
-#: common.opt:1010
-#, fuzzy
-msgid "Compile whole compilation unit at a time"
-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:51
+#, fuzzy, gcc-internal-format
+msgid "ignoring malformed #pragma longcall"
+msgstr "#pragma %s を無視します"
 
-#: common.opt:1014
-msgid "Perform loop unrolling when iteration count is known"
-msgstr "È¿Éü²ó¿ô¤¬´ûÃΤΤȤ­¡¢¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: config/rs6000/rs6000-c.c:64
+#, fuzzy, gcc-internal-format
+msgid "missing open paren"
+msgstr "Code 属性を欠いています"
 
-#: common.opt:1018
-msgid "Perform loop unrolling for all loops"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: config/rs6000/rs6000-c.c:66
+#, fuzzy, gcc-internal-format
+msgid "missing number"
+msgstr "名前を欠いています"
 
-#: common.opt:1025
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
-msgstr ""
+#: config/rs6000/rs6000-c.c:68
+#, fuzzy, gcc-internal-format
+msgid "missing close paren"
+msgstr "クラス名を欠いています"
 
-#: common.opt:1033
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
+#: config/rs6000/rs6000-c.c:71
+#, gcc-internal-format
+msgid "number must be 0 or 1"
 msgstr ""
 
-#: common.opt:1037
-#, fuzzy
-msgid "Perform loop unswitching"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Ÿ³«¤ò¹Ô¤Ê¤¦"
+#: config/rs6000/rs6000-c.c:74
+#, fuzzy, gcc-internal-format
+msgid "junk at end of #pragma longcall"
+msgstr "#pragma map の終りにゴミがあります"
 
-#: common.opt:1041
-msgid "Just generate unwind tables for exception handling"
-msgstr "´¬¤­Ìᤷ¤ò¹Ô¤Ê¤¦Îã³°Êä­Íѥơ¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000-c.c:3267
+#, fuzzy, gcc-internal-format
+msgid "%s only accepts %d arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: common.opt:1045
-#, fuzzy
-msgid "Perform variable tracking"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
+#: config/rs6000/rs6000-c.c:3272
+#, fuzzy, gcc-internal-format
+msgid "%s only accepts 1 argument"
+msgstr "#%s に引数がありません"
 
-#: common.opt:1049
-#, fuzzy
-msgid "Enable loop vectorization on trees"
-msgstr "SSA ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: config/rs6000/rs6000-c.c:3277
+#, fuzzy, gcc-internal-format
+msgid "%s only accepts 2 arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: common.opt:1053
-msgid "Enable loop versioning when doing loop vectorization on trees"
+#: config/rs6000/rs6000-c.c:3342
+#, gcc-internal-format
+msgid "vec_extract only accepts 2 arguments"
 msgstr ""
 
-#: common.opt:1057
-#, fuzzy
-msgid "Set the verbosity level of the vectorizer"
-msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄꤹ¤ë\n"
+#: config/rs6000/rs6000-c.c:3418
+#, gcc-internal-format
+msgid "vec_insert only accepts 3 arguments"
+msgstr ""
 
-#: common.opt:1067
-#, fuzzy
-msgid "Add extra commentary to assembler output"
-msgstr ";ʬ¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎϤËÄɲ乤ë"
+#: config/rs6000/rs6000-c.c:3521
+#, fuzzy, gcc-internal-format
+msgid "passing arg %d of %qE discards qualifiers frompointer target type"
+msgstr "キャストによってポインタが示す型から修飾子が切り捨てられます"
 
-#: common.opt:1071
-msgid "Set the default symbol visibility"
+#: config/rs6000/rs6000-c.c:3564
+#, gcc-internal-format
+msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
-#: common.opt:1076
-msgid "Use expression value profiles in optimizations"
+#: config/rs6000/rs6000.c:2516
+#, gcc-internal-format
+msgid "-mrecip requires -ffinite-math or -ffast-math"
 msgstr ""
 
-#: common.opt:1080
-msgid "Construct webs and split unrelated uses of single variable"
+#: config/rs6000/rs6000.c:2518
+#, gcc-internal-format
+msgid "-mrecip requires -fno-trapping-math or -ffast-math"
 msgstr ""
 
-#: common.opt:1084
-#, fuzzy
-msgid "Perform whole program optimizations"
-msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤¦"
-
-#: common.opt:1088
-msgid "Assume signed arithmetic overflow wraps around"
+#: config/rs6000/rs6000.c:2520
+#, gcc-internal-format
+msgid "-mrecip requires -freciprocal-math or -ffast-math"
 msgstr ""
 
-#: common.opt:1092
-#, fuzzy
-msgid "Put zero initialized data in the bss section"
-msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
-
-#: common.opt:1096
-#, fuzzy
-msgid "Generate debug information in default format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
-
-#: common.opt:1100
-#, fuzzy
-msgid "Generate debug information in COFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
-
-#: common.opt:1104
-#, fuzzy
-msgid "Generate debug information in DWARF v2 format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2614
+#, fuzzy, gcc-internal-format
+msgid "-m64 requires PowerPC64 architecture, enabling"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: common.opt:1108
-#, fuzzy
-msgid "Generate debug information in default extended format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2739
+#, fuzzy, gcc-internal-format
+msgid "AltiVec not supported in this target"
+msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#: common.opt:1112
-#, fuzzy
-msgid "Generate debug information in STABS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2741
+#, gcc-internal-format
+msgid "SPE not supported in this target"
+msgstr ""
 
-#: common.opt:1116
-#, fuzzy
-msgid "Generate debug information in extended STABS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2768
+#, gcc-internal-format
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple はリトルエンディアンシステム上では受け入れられません"
 
-#: common.opt:1120
-#, fuzzy
-msgid "Generate debug information in VMS format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2775
+#, gcc-internal-format
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring はリトルエンディアンシステム上では受け入れられません"
 
-#: common.opt:1124
-#, fuzzy
-msgid "Generate debug information in XCOFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2881
+#, gcc-internal-format
+msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
+msgstr ""
 
-#: common.opt:1128
-#, fuzzy
-msgid "Generate debug information in extended XCOFF format"
-msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: config/rs6000/rs6000.c:2893
+#, gcc-internal-format
+msgid "target attribute or pragma changes long double size"
+msgstr ""
 
-#: common.opt:1132
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "  -o <file>               ½ÐÎϤò <file> ¤Ë½ñ¤­¹þ¤à\n"
+#: config/rs6000/rs6000.c:2914 config/rs6000/rs6000.c:2929
+#, gcc-internal-format
+msgid "target attribute or pragma changes AltiVec ABI"
+msgstr ""
 
-#: common.opt:1136
-#, fuzzy
-msgid "Enable function profiling"
-msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
+#: config/rs6000/rs6000.c:2946
+#, gcc-internal-format
+msgid "target attribute or pragma changes darwin64 ABI"
+msgstr ""
 
-#: common.opt:1140
-#, fuzzy
-msgid "Issue warnings needed for strict compliance to the standard"
-msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎŬ¹ç¤ËÍפ¹¤ë·Ù¹ð¤òȯ¤¹¤ë\n"
+#: config/rs6000/rs6000.c:2987
+#, gcc-internal-format
+msgid "target attribute or pragma changes SPE ABI"
+msgstr ""
 
-#: common.opt:1144
-msgid "Like -pedantic but issue them as errors"
+#: config/rs6000/rs6000.c:3309
+#, gcc-internal-format
+msgid "target attribute or pragma changes single precision floating point"
 msgstr ""
 
-#: common.opt:1148
-#, fuzzy
-msgid "Do not display functions compiled or elapsed time"
-msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òɽ¼¨¤·¤Ê¤¤\n"
+#: config/rs6000/rs6000.c:3312
+#, gcc-internal-format
+msgid "target attribute or pragma changes double precision floating point"
+msgstr ""
 
-#: common.opt:1152
-#, fuzzy
-msgid "Display the compiler's version"
-msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤¹¤ë\n"
+#: config/rs6000/rs6000.c:3356
+#, gcc-internal-format
+msgid "unknown option for -mrecip=%s"
+msgstr ""
 
-#: common.opt:1156
-#, fuzzy
-msgid "Suppress warnings"
-msgstr "%s: ·Ù¹ð: "
+#: config/rs6000/rs6000.c:3823
+#, gcc-internal-format
+msgid "unknown -m%s= option specified: '%s'"
+msgstr ""
 
-#: attribs.c:175 cp/name-lookup.c:3081
+#: config/rs6000/rs6000.c:3858
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute directive ignored"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "unknown value %s for -mfpu"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: attribs.c:183
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments specified for %qs attribute"
-msgstr "`%s' Â°À­¤Ë»ØÄꤵ¤ì¤¿°ú¿ô¤Î¸Ä¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: config/rs6000/rs6000.c:4245
+#, gcc-internal-format
+msgid "invalid option for -mcmodel: '%s'"
+msgstr ""
 
-#: attribs.c:200
+#: config/rs6000/rs6000.c:4375
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute does not apply to types"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+msgid "unknown -mdebug-%s switch"
+msgstr "不明な -mdebug-%s スイッチです"
 
-#: attribs.c:247
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to function types"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: config/rs6000/rs6000.c:4448
+#, gcc-internal-format
+msgid "not configured for ABI: '%s'"
+msgstr ""
 
-#: attribs.c:257
+#: config/rs6000/rs6000.c:4461
 #, gcc-internal-format
-msgid "type attributes ignored after type is already defined"
+msgid "using darwin64 ABI"
 msgstr ""
 
-#: bb-reorder.c:1872
-#, fuzzy, gcc-internal-format
-msgid "multiple hot/cold transitions found (bb %i)"
-msgstr "¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+#: config/rs6000/rs6000.c:4466
+#, gcc-internal-format
+msgid "using old darwin ABI"
+msgstr ""
 
-#: bt-load.c:1515
+#: config/rs6000/rs6000.c:4473
 #, gcc-internal-format
-msgid "branch target register load optimization is not intended to be run twice"
+msgid "using IBM extended precision long double"
 msgstr ""
 
-#: builtins.c:420
+#: config/rs6000/rs6000.c:4479
 #, gcc-internal-format
-msgid "offset outside bounds of constant string"
-msgstr "¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôʸ»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹"
+msgid "using IEEE extended precision long double"
+msgstr ""
 
-#: builtins.c:976
+#: config/rs6000/rs6000.c:4484
 #, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_prefetch%> must be a constant"
-msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "unknown ABI specified: '%s'"
+msgstr "不明なマシンモード `%s'"
 
-#: builtins.c:983
+#: config/rs6000/rs6000.c:4493
 #, fuzzy, gcc-internal-format
-msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+msgid "bad value (%s) for -mcpu"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: builtins.c:991
+#: config/rs6000/rs6000.c:4500
 #, fuzzy, gcc-internal-format
-msgid "third argument to %<__builtin_prefetch%> must be a constant"
-msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "bad value (%s) for -mtune"
+msgstr "-mcpu スイッチにとっての不正な値 `%s'"
 
-#: builtins.c:998
-#, fuzzy, gcc-internal-format
-msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+#: config/rs6000/rs6000.c:4511
+#, gcc-internal-format
+msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+msgstr ""
 
-#: builtins.c:4115
+#: config/rs6000/rs6000.c:4525
 #, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> must be constant"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "invalid option for -mfloat-gprs: '%s'"
+msgstr "無効なオプション `-mshort-data-%s'"
 
-#: builtins.c:4121
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
+#: config/rs6000/rs6000.c:4535
+#, gcc-internal-format
+msgid "unknown switch -mlong-double-%s"
+msgstr ""
 
-#: builtins.c:4127
-#, fuzzy, gcc-internal-format
-msgid "missing argument in %<__builtin_args_info%>"
-msgstr "`__builtin_args_info' ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:4556
+#, gcc-internal-format
+msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
+msgstr ""
 
-#: builtins.c:4223 gimplify.c:2067
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %<va_start%>"
-msgstr "`va_start' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/rs6000/rs6000.c:4564
+#, gcc-internal-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
+msgstr ""
 
-#: builtins.c:4387
-#, fuzzy, gcc-internal-format
-msgid "first argument to %<va_arg%> not of type %<va_list%>"
-msgstr "`va_arg' ¤ËÂФ¹¤ëÂè°ì°ú¿ô¤¬ `va_list' ·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:4571
+#, gcc-internal-format
+msgid "-msingle-float option equivalent to -mhard-float"
+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:4401
-#, fuzzy, gcc-internal-format
-msgid "%qT is promoted to %qT when passed through %<...%>"
-msgstr "`%s' ¤Ï `...' ¤Î½èÍý¤Î²áÄø¤Ç `%s' ¤Ë³Ê¾å¤²¤µ¤ì¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:4587
+#, gcc-internal-format
+msgid "-msimple-fpu option ignored"
+msgstr ""
 
-#: builtins.c:4406
-#, fuzzy, gcc-internal-format
-msgid "(so you should pass %qT not %qT to %<va_arg%>)"
-msgstr "(½¾¤Ã¤Æ¡¢`va_arg' ¤Ë¤Ï `%s' ¤ò(`%s' ¤Ç¤Ê¤¯)ÅϤµ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)"
+#: config/rs6000/rs6000.c:7846
+#, gcc-internal-format
+msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
 
-#. We can, however, treat "undefined" any way we please.
-#. Call abort to encourage the user to fix the program.
-#: builtins.c:4412 c-typeck.c:2288
+#: config/rs6000/rs6000.c:7916
 #, gcc-internal-format
-msgid "if this code is reached, the program will abort"
+msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: builtins.c:4531
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_frame_address%>"
-msgstr "`__builtin_frame_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+#: 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 ""
 
-#: builtins.c:4533
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_return_address%>"
-msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔŬÀڤǤ¹"
+#: config/rs6000/rs6000.c:9170
+#, gcc-internal-format
+msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
 
-#: builtins.c:4546
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_frame_address%>"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_frame_address' ¤Ø¤Î°ú¿ô¤Ç¤¹"
+#: config/rs6000/rs6000.c:9796
+#, gcc-internal-format
+msgid "internal error: builtin function to %s already processed"
+msgstr ""
 
-#: builtins.c:4548
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_return_address%>"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_return_address' ¤Ø°ú¿ô¤Ç¤¹"
+#: config/rs6000/rs6000.c:10743
+#, gcc-internal-format
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr ""
 
-#: builtins.c:4651
-#, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_expect%> must be a constant"
-msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: config/rs6000/rs6000.c:10846 config/rs6000/rs6000.c:11820
+#, gcc-internal-format
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr ""
 
-#: builtins.c:6115
+#: config/rs6000/rs6000.c:10885
 #, fuzzy, gcc-internal-format
-msgid "%<__builtin_longjmp%> second argument must be 1"
-msgstr "__builtin_longjmp ÂèÆó°ú¿ô¤Ï 1 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
 
-#: builtins.c:6695
+#: config/rs6000/rs6000.c:10937
 #, fuzzy, gcc-internal-format
-msgid "target format does not support infinity"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#: builtins.c:8701 builtins.c:8795
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qs"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: config/rs6000/rs6000.c:11194
+#, gcc-internal-format
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr ""
 
-#: builtins.c:8707 builtins.c:8801
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: config/rs6000/rs6000.c:11212
+#, gcc-internal-format
+msgid "argument 3 must be a 2-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11224
+#, gcc-internal-format
+msgid "argument 3 must be a 1-bit unsigned literal"
+msgstr ""
+
+#: config/rs6000/rs6000.c:11395
+#, gcc-internal-format
+msgid "argument to %qs must be a 2-bit unsigned literal"
+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 ""
 
-#: builtins.c:8713 builtins.c:8826
+#: config/rs6000/rs6000.c:11940
 #, fuzzy, gcc-internal-format
-msgid "non-floating-point argument to function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "argument 1 of __builtin_paired_predicate must be a constant"
+msgstr "`__builtin_args_info' の引数は定数でなければなりません"
 
-#: builtins.c:9854
+#: config/rs6000/rs6000.c:11987
 #, fuzzy, gcc-internal-format
-msgid "%<va_start%> used in function with fixed args"
-msgstr "`va_start' ¤¬¸ÇÄê¸Ä°ú¿ô¤Î´Ø¿ôÆâ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "argument 1 of __builtin_paired_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#. 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:9861
+#: config/rs6000/rs6000.c:12012
 #, fuzzy, gcc-internal-format
-msgid "%<__builtin_next_arg%> called without an argument"
-msgstr "`__builtin_next_arg' ¤¬°ú¿ô̵¤·¤Ç¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿"
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "`__builtin_eh_return_regno' の引数は定数でなければなりません"
 
-#: builtins.c:9876
+#: config/rs6000/rs6000.c:12084
 #, fuzzy, gcc-internal-format
-msgid "%<va_start%> used with too many arguments"
-msgstr "¥Þ¥¯¥í `%s' ¤Î°ú¿ô(%d ¸Ä)¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "`__builtin_args_info' の引数が範囲外です"
 
-#. 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:9896
+#: config/rs6000/rs6000.c:13450
 #, fuzzy, gcc-internal-format
-msgid "second parameter of %<va_start%> not last named argument"
-msgstr "`va_start' ¤ÎÆóÈÖÌܤÎÃͤ¬°ú¿ô¤ÎºÇ¸å¤Î̾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+msgid "internal error: builtin function %s had no type"
+msgstr "内部エラー - 未定義型の使用です"
 
-#: builtins.c:10017
+#: config/rs6000/rs6000.c:13457
 #, gcc-internal-format
-msgid "%Hfirst argument of %D must be a pointer, second integer constant"
+msgid "internal error: builtin function %s had an unexpected return type %s"
 msgstr ""
 
-#: builtins.c:10030
-#, fuzzy, gcc-internal-format
-msgid "%Hlast argument of %D is not integer constant between 0 and 3"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
-
-#: builtins.c:10076 builtins.c:10229 builtins.c:10297
+#: config/rs6000/rs6000.c:13470
 #, gcc-internal-format
-msgid "%Hcall to %D will always overflow destination buffer"
+msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
 msgstr ""
 
-#: c-common.c:835
-#, 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:867
+#: config/rs6000/rs6000.c:19350
 #, 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 "stack frame too large"
+msgstr "%s は大きすぎます"
 
-#: c-common.c:916
+#: config/rs6000/rs6000.c:19874
 #, gcc-internal-format
-msgid "overflow in constant expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "out-of-line save/restore routines not supported on Darwin"
+msgstr ""
 
-#: c-common.c:936
+#: config/rs6000/rs6000.c:22746
 #, gcc-internal-format
-msgid "integer overflow in expression"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "no profiling of 64-bit code for this ABI"
+msgstr ""
 
-#: c-common.c:945
+#: config/rs6000/rs6000.c:24784
 #, gcc-internal-format
-msgid "floating point overflow in expression"
-msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "use of %<long double%> in AltiVec types is invalid"
+msgstr ""
 
-#: c-common.c:951
-#, fuzzy, gcc-internal-format
-msgid "vector overflow in expression"
-msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: config/rs6000/rs6000.c:24786
+#, gcc-internal-format
+msgid "use of boolean types in AltiVec types is invalid"
+msgstr ""
 
-#: c-common.c:974
+#: config/rs6000/rs6000.c:24788
 #, gcc-internal-format
-msgid "large integer implicitly truncated to unsigned type"
-msgstr "Â礭¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
+msgid "use of %<complex%> in AltiVec types is invalid"
+msgstr ""
 
-#: c-common.c:977
+#: config/rs6000/rs6000.c:24790
 #, gcc-internal-format
-msgid "negative integer implicitly converted to unsigned type"
-msgstr "Éé¤ÎÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹ç̵¤··¿¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
+msgid "use of decimal floating point types in AltiVec types is invalid"
+msgstr ""
 
-#: c-common.c:999
+#: config/rs6000/rs6000.c:24796
 #, gcc-internal-format
-msgid "type-punning to incomplete type might break strict-aliasing rules"
+msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
 msgstr ""
 
-#: c-common.c:1007
+#: config/rs6000/rs6000.c:24799
 #, gcc-internal-format
-msgid "dereferencing type-punned pointer will break strict-aliasing rules"
+msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: c-common.c:1011
+#: config/rs6000/rs6000.c:24804
 #, gcc-internal-format
-msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
 msgstr ""
 
-#: c-common.c:1037
-#, fuzzy, gcc-internal-format
-msgid "%Hempty body in an if-statement"
-msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
+#: config/rs6000/rs6000.c:24807
+#, gcc-internal-format
+msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
+msgstr ""
 
-#: c-common.c:1041
-#, fuzzy, gcc-internal-format
-msgid "%Hempty body in an else-statement"
-msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
+#: config/rs6000/rs6000.c:27263
+#, gcc-internal-format
+msgid "emitting microcode insn %s\t[%s] #%d"
+msgstr ""
 
-#: c-common.c:1105
+#: config/rs6000/rs6000.c:27267
 #, gcc-internal-format
-msgid "overflow in implicit constant conversion"
-msgstr "°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "emitting conditional microcode insn %s\t[%s] #%d"
+msgstr ""
 
-#: c-common.c:1241
+#: config/rs6000/rs6000.c:27470
 #, fuzzy, gcc-internal-format
-msgid "operation on %qE may be undefined"
-msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
+msgid "invalid cpu \"%s\" for %s\"%s\"%s"
+msgstr "%2$s に対する引数 %1$s が間違っています"
 
-#: c-common.c:1527
+#: config/rs6000/rs6000.c:27473
 #, gcc-internal-format
-msgid "case label does not reduce to an integer constant"
-msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
+msgid "%s\"%s\"%s is not allowed"
+msgstr ""
 
-#: c-common.c:1567
+#: config/rs6000/rs6000.c:27475
 #, fuzzy, gcc-internal-format
-msgid "case label value is less than minimum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "%s\"%s\"%s is invalid"
+msgstr "-mcpu=%s は -mips%d をサポートしません"
 
-#: c-common.c:1575
+#: 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 "case label value exceeds maximum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-maix64 と POWER アーキテクチャとでは互換性がありません"
 
-#: c-common.c:1583
+#: 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 "lower value in case label range less than minimum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: c-common.c:1592
+#: 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 "upper value in case label range exceeds maximum value for type"
-msgstr "¤½¤Î·¿¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
-
-#: c-common.c:2007
-#, gcc-internal-format
-msgid "invalid operands to binary %s"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+msgid "soft-float and long-double-128 are incompatible"
+msgstr "-mrelocatable と -mcall-%s とは共存できません"
 
-#: c-common.c:2242
-#, gcc-internal-format
-msgid "comparison is always false due to limited range of data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
+#: 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 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr "-maix64 要求: 32 bit アドレシング下の 64 bit 計算はまだ利用できません"
 
-#: c-common.c:2244
+#: config/rs6000/e500.h:40
 #, gcc-internal-format
-msgid "comparison is always true due to limited range of data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë true ¤È¤Ê¤ê¤Þ¤¹"
+msgid "AltiVec and E500 instructions cannot coexist"
+msgstr ""
 
-#: c-common.c:2322
+#: config/rs6000/e500.h:42
 #, gcc-internal-format
-msgid "comparison of unsigned expression >= 0 is always true"
-msgstr "Éä¹ç̵¤·¤Î¼° >= 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë true ¤Ç¤¹"
+msgid "VSX and E500 instructions cannot coexist"
+msgstr ""
 
-#: c-common.c:2331
-#, gcc-internal-format
-msgid "comparison of unsigned expression < 0 is always false"
-msgstr "Éä¹ç̵¤·¤Î¼° < 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë false ¤Ç¤¹"
+#: config/rs6000/e500.h:44
+#, fuzzy, gcc-internal-format
+msgid "64-bit E500 not supported"
+msgstr "-pipe は実装されていません"
 
-#: c-common.c:2373
+#: config/rs6000/e500.h:46
 #, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in arithmetic"
-msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "E500 and FPRs not supported"
+msgstr "MCU `%s' はサポートされません"
 
-#: c-common.c:2379
-#, gcc-internal-format
-msgid "pointer to a function used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
+#, fuzzy, gcc-internal-format
+msgid "-m64 not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-common.c:2385
+#: config/rs6000/linux64.h:124
 #, fuzzy, gcc-internal-format
-msgid "pointer to member function used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "-m64 requires a PowerPC64 cpu"
+msgstr "PowerPC64 アーキテクチャでないと -maix64 を有効にはできません"
 
-#: c-common.c:2525
+#: config/rs6000/linux64.h:130
 #, gcc-internal-format
-msgid "the address of %qD will always evaluate as %<true%>"
+msgid "-mcmodel incompatible with other toc options"
 msgstr ""
 
-#: c-common.c:2590
+#. 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 "suggest parentheses around assignment used as truth value"
-msgstr "¿¿µ¶ÃͤȤ·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍѤò¤ª´«¤á¤·¤Þ¤¹"
+msgid "RETURN_ADDRESS_OFFSET not supported"
+msgstr "RETURN_ADDRESS_OFFSET はサポートされていません"
 
-#: c-common.c:2658 c-common.c:2698
+#. 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 "invalid use of %<restrict%>"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+msgid "bad value for -mcall-%s"
+msgstr "-mcall-%s スイッチにとっての不正な値"
 
-#: c-common.c:2914
+#: config/rs6000/sysv4.h:132
 #, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+msgid "bad value for -msdata=%s"
+msgstr "-msdata=%s スイッチに対する不正な値"
 
-#: c-common.c:2924
+#: config/rs6000/sysv4.h:149
 #, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a void type"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr "-mrelocatable と -msdata=%s とは共存できません"
 
-#: c-common.c:2930
+#: config/rs6000/sysv4.h:158
 #, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to incomplete type %qT "
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr "-f%s と -msdata=%s は共存できません"
 
-#: c-common.c:2971
+#: config/rs6000/sysv4.h:167
 #, fuzzy, gcc-internal-format
-msgid "%<__alignof%> applied to a bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍѤµ¤ì¤Þ¤·¤¿"
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr "-msdata=%s と -mcall-%s とは共存できません"
 
-#: c-common.c:3462
+#: config/rs6000/sysv4.h:176
 #, fuzzy, gcc-internal-format
-msgid "cannot disable built-in function %qs"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr "-mrelocatable と -mno-minimal-toc とは共存できません"
 
-#: c-common.c:3656
-#, gcc-internal-format
-msgid "pointers are not permitted as case values"
-msgstr "case ¤ÎÃͤȤ·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/rs6000/sysv4.h:182
+#, fuzzy, gcc-internal-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr "-mrelocatable と -mcall-%s とは共存できません"
 
-#: c-common.c:3662
+#: config/rs6000/sysv4.h:189
 #, fuzzy, gcc-internal-format
-msgid "range expressions in switch statements are non-standard"
-msgstr "ISO C ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr "-fPIC と -mcall-%s は共存できません"
 
-#: c-common.c:3688
+#: config/rs6000/sysv4.h:196
 #, gcc-internal-format
-msgid "empty range specified"
-msgstr "¶õ¤ÎÈϰϤ¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "-mcall-aixdesc must be big endian"
+msgstr "-mcall-aixdesc はビッグエンディアンでなければなりません"
 
-#: c-common.c:3748
+#: config/rs6000/sysv4.h:201
 #, gcc-internal-format
-msgid "duplicate (or overlapping) case value"
-msgstr "Æó½Å¤Î(¤¢¤ë¤¤¤Ï½ÅÊ£¤·¤Æ¤¤¤ë) case ¤ÎÃÍ"
+msgid "-msecure-plt not supported by your assembler"
+msgstr ""
+
+#: config/rs6000/sysv4.h:220
+#, fuzzy, gcc-internal-format
+msgid "-m%s not supported in this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-common.c:3749
+#: config/rx/rx.c:428
 #, fuzzy, gcc-internal-format
-msgid "%Jthis is the first entry overlapping that value"
-msgstr "¤³¤ì¤¬¤½¤ÎÃͤȽÅÊ£¤·¤¿ºÇ½é¤Î¹àÌܤǤ¹"
+msgid "unreocgnized control register number: %d - using 'psw'"
+msgstr "認識できないレジスタ名 `%s'"
 
-#: c-common.c:3753
+#: config/rx/rx.c:2026
 #, gcc-internal-format
-msgid "duplicate case value"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
+msgstr ""
+
+#: config/rx/rx.c:2028
+#, gcc-internal-format
+msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
+msgstr ""
 
-#: c-common.c:3754
+#: config/rx/rx.c:2085 config/xtensa/xtensa.c:3079 config/xtensa/xtensa.c:3119
 #, fuzzy, gcc-internal-format
-msgid "%Jpreviously used here"
-msgstr "Á°¤Ë¤³¤³¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "bad builtin code"
+msgstr "組み込みマクロ \"%s\" は無効です"
 
-#: c-common.c:3758
+#: config/rx/rx.c:2211
 #, gcc-internal-format
-msgid "multiple default labels in one switch"
-msgstr "°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹"
+msgid "unrecognized argument '%s' to -mcpu= option"
+msgstr ""
 
-#: c-common.c:3759
-#, fuzzy, gcc-internal-format
-msgid "%Jthis is the first default label"
-msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+#: config/rx/rx.c:2216
+#, gcc-internal-format
+msgid "the RX200 cpu does not have FPU hardware"
+msgstr ""
 
-#: c-common.c:3808
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type"
-msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/rx/rx.c:2249
+#, gcc-internal-format
+msgid "RX FPU instructions do not support NaNs and infinities"
+msgstr ""
 
-#: c-common.c:3811
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type %qT"
-msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/s390/s390.c:1576
+#, gcc-internal-format
+msgid "stack guard value must be an exact power of 2"
+msgstr ""
 
-#: c-common.c:3869
-#, fuzzy, gcc-internal-format
-msgid "%Hswitch missing default case"
-msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
+#: config/s390/s390.c:1583
+#, gcc-internal-format
+msgid "stack size must be an exact power of 2"
+msgstr ""
 
-#: c-common.c:3932
+#: config/s390/s390.c:1634
 #, fuzzy, gcc-internal-format
-msgid "%Henumeration value %qE not handled in switch"
-msgstr "ÎóµóÃÍ `%s' ¤Ï switch Æâ¤Ç°·¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "z/Architecture mode not supported on %s"
+msgstr "VAX 浮動小数ではトラップモードを利用できません"
 
-#: c-common.c:3956
-#, fuzzy, gcc-internal-format
-msgid "taking the address of a label is non-standard"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: config/s390/s390.c:1636
+#, gcc-internal-format
+msgid "64-bit ABI not supported in ESA/390 mode"
+msgstr ""
 
-#: c-common.c:4106
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for field of type %qT"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+#: config/s390/s390.c:1643
+#, gcc-internal-format
+msgid "hardware decimal floating point instructions not available on %s"
+msgstr ""
 
-#: c-common.c:4117 c-common.c:4136 c-common.c:4154 c-common.c:4181
-#: c-common.c:4200 c-common.c:4223 c-common.c:4246 c-common.c:4267
-#: c-common.c:4292 c-common.c:4318 c-common.c:4355 c-common.c:4382
-#: c-common.c:4433 c-common.c:4458 c-common.c:4486 c-common.c:4505
-#: c-common.c:4788 c-common.c:4848 c-common.c:4869 c-common.c:4933
-#: c-common.c:5046 c-common.c:5112 c-common.c:5130 c-common.c:5176
-#: c-common.c:5246 c-common.c:5270 c-common.c:5571 c-common.c:5594
-#: c-common.c:5633
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/s390/s390.c:1646
+#, gcc-internal-format
+msgid "hardware decimal floating point instructions not available in ESA/390 mode"
+msgstr ""
 
-#: c-common.c:4349
+#: config/s390/s390.c:1656
 #, gcc-internal-format
-msgid "%qE attribute have effect only on public objects"
+msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
 msgstr ""
 
-#: c-common.c:4543
-#, fuzzy, gcc-internal-format
-msgid "unknown machine mode %qs"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+#: config/s390/s390.c:1680
+#, gcc-internal-format
+msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
+msgstr ""
 
-#: c-common.c:4564
+#: config/s390/s390.c:1686
 #, gcc-internal-format
-msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: c-common.c:4567
-#, fuzzy, gcc-internal-format
-msgid "use __attribute__ ((vector_size)) instead"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/s390/s390.c:1688
+#, gcc-internal-format
+msgid "stack size must not be greater than 64k"
+msgstr ""
 
-#: c-common.c:4576
-#, fuzzy, gcc-internal-format
-msgid "unable to emulate %qs"
-msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: config/s390/s390.c:1691
+#, gcc-internal-format
+msgid "-mstack-guard implies use of -mstack-size"
+msgstr ""
 
-#: c-common.c:4586
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer mode %qs"
-msgstr "̵¸ú¤Ê¼±Ê̻Ҡ`%s'"
+#: config/s390/s390.c:5134
+#, gcc-internal-format
+msgid "symbolic memory references are only supported on z10 or later"
+msgstr ""
 
-#: c-common.c:4601
+#: config/s390/s390.c:5203
 #, fuzzy, gcc-internal-format
-msgid "no data type for mode %qs"
-msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid comparison operator for 'E' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4611
+#: config/s390/s390.c:5223
 #, fuzzy, gcc-internal-format
-msgid "cannot use mode %qs for enumeral types"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid reference for 'J' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4638
-#, fuzzy, gcc-internal-format
-msgid "mode %qs applied to inappropriate type"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: config/s390/s390.c:5237
+#, gcc-internal-format
+msgid "memory reference expected for 'O' output modifier"
+msgstr ""
 
-#: c-common.c:4669
+#: config/s390/s390.c:5247
 #, fuzzy, gcc-internal-format
-msgid "%Jsection attribute cannot be specified for local variables"
-msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂФ·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid address for 'O' output modifier"
+msgstr "'O' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4680
-#, fuzzy, gcc-internal-format
-msgid "section of %q+D conflicts with previous declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: config/s390/s390.c:5265
+#, gcc-internal-format
+msgid "memory reference expected for 'R' output modifier"
+msgstr ""
 
-#: c-common.c:4689
+#: config/s390/s390.c:5275
 #, fuzzy, gcc-internal-format
-msgid "section attribute not allowed for %q+D"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+msgid "invalid address for 'R' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4695
+#: config/s390/s390.c:5293
+#, gcc-internal-format
+msgid "memory reference expected for 'S' output modifier"
+msgstr ""
+
+#: config/s390/s390.c:5302
 #, fuzzy, gcc-internal-format
-msgid "%Jsection attributes are not supported for this target"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "invalid address for 'S' output modifier"
+msgstr "'b' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4727
+#: config/s390/s390.c:5322
 #, gcc-internal-format
-msgid "requested alignment is not a constant"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "register or memory expression expected for 'N' output modifier"
+msgstr ""
 
-#: c-common.c:4732
+#: config/s390/s390.c:5331
 #, gcc-internal-format
-msgid "requested alignment is not a power of 2"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "register or memory expression expected for 'M' output modifier"
+msgstr ""
 
-#: c-common.c:4737
-#, gcc-internal-format
-msgid "requested alignment is too large"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Â礭¤¹¤®¤Þ¤¹"
+#: config/s390/s390.c:5394
+#, fuzzy, gcc-internal-format
+msgid "invalid constant - try using an output modifier"
+msgstr "無効な被演算子出力コード"
 
-#: c-common.c:4763
+#: config/s390/s390.c:5396
 #, fuzzy, gcc-internal-format
-msgid "alignment may not be specified for %q+D"
-msgstr "`%s' ¤ËÂФ·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid constant for output modifier '%c'"
+msgstr "'o' 修飾子に対する無効な被演算子"
 
-#: c-common.c:4811
+#: config/s390/s390.c:5402
 #, fuzzy, gcc-internal-format
-msgid "%q+D defined both normally and as an alias"
-msgstr "`%s' ¤¬Ä̾ï¤Î¤â¤Î¤È¥¨¥¤¥ê¥¢¥¹¤È¤ÎξÊý¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid expression - try using an output modifier"
+msgstr "オペランドとして無効な式"
 
-#: c-common.c:4827
+#: config/s390/s390.c:5404
 #, fuzzy, gcc-internal-format
-msgid "alias argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+msgid "invalid expression for output modifier '%c'"
+msgstr "'o' 修飾子に対する無効な被演算子"
+
+#: config/s390/s390.c:7324
+#, gcc-internal-format
+msgid "total size of local variables exceeds architecture limit"
+msgstr ""
 
-#: c-common.c:4890
+#: config/s390/s390.c:8025 config/s390/s390.c:8041
 #, gcc-internal-format
-msgid "%Jweakref attribute must appear before alias attribute"
+msgid "frame size of function %qs is "
 msgstr ""
 
-#: c-common.c:4920
+#: config/s390/s390.c:8070
 #, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on non-class types"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+msgid "frame size of %qs is "
+msgstr "`%s' の領域サイズがわかりません"
 
-#: c-common.c:4926
+#: config/s390/s390.c:8074
 #, gcc-internal-format
-msgid "%qE attribute ignored because %qT is already defined"
+msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: c-common.c:4939
+#: config/score/score3.c:650 config/score/score7.c:649
 #, fuzzy, gcc-internal-format
-msgid "visibility argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+msgid "-fPIC and -G are incompatible"
+msgstr "-fPIC と -mcall-%s は共存できません"
 
-#: c-common.c:4951
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on types"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: config/sh/sh.c:932
+#, gcc-internal-format
+msgid "ignoring -fschedule-insns because of exception handling bug"
+msgstr ""
 
-#: c-common.c:4967
+#: config/sh/sh.c:953
 #, gcc-internal-format
-msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: c-common.c:4976
+#: config/sh/sh.c:7781
 #, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different visibility"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs はこのターゲットでは実装されていません"
 
-#: c-common.c:5054
+#: config/sh/sh.c:8938
 #, fuzzy, gcc-internal-format
-msgid "tls_model argument not a string"
-msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
+msgid "%qE attribute only applies to interrupt functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
+
+#: config/sh/sh.c:8996
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute is supported only for SH2A"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
 
-#: c-common.c:5067
+#: config/sh/sh.c:9026
 #, gcc-internal-format
-msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
-#: c-common.c:5086 c-common.c:5150
+#: config/sh/sh.c:9043
 #, fuzzy, gcc-internal-format
-msgid "%J%qE attribute applies only to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "%qE attribute only applies to SH2A"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c-common.c:5091 c-common.c:5155
-#, fuzzy, gcc-internal-format
-msgid "%Jcan%'t set %qE attribute after definition"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: config/sh/sh.c:9065
+#, gcc-internal-format
+msgid "%qE attribute argument should be between 0 to 255"
+msgstr ""
 
-#: c-common.c:5244
+#. The argument must be a constant string.
+#: config/sh/sh.c:9138
 #, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for %qE"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "%qE attribute argument not a string constant"
+msgstr "asm テンプレートが文字列定数ではありません"
 
-#: c-common.c:5301
+#: config/sh/sh.c:11702
 #, gcc-internal-format
-msgid "invalid vector type for attribute %qE"
+msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: c-common.c:5307
+#: config/sh/sh.c:11723
 #, gcc-internal-format
-msgid "vector size not an integral multiple of component size"
+msgid "need a second call-clobbered general purpose register"
 msgstr ""
 
-#: c-common.c:5313
+#: config/sh/sh.c:11731
 #, gcc-internal-format
-msgid "zero vector size"
+msgid "need a call-clobbered target register"
 msgstr ""
 
-#: c-common.c:5321
+#: 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 の両方として宣言されました"
+
+#: config/sh/symbian-base.c:119
 #, gcc-internal-format
-msgid "number of components of the vector not a power of two"
+msgid "failure in redeclaration of %q+D: dllimport%'d symbol lacks external linkage"
+msgstr ""
+
+#: config/sh/symbian-base.c:210
+#, gcc-internal-format
+msgid "%s %q+D %s after being referenced with dllimport linkage"
+msgstr ""
+
+#: config/sh/symbian-c.c:83 config/sh/symbian-cxx.c:94
+#, gcc-internal-format
+msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
 msgstr ""
 
-#: c-common.c:5349
+#: 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 "nonnull attribute without arguments on a non-prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "%qs attribute ignored"
+msgstr "`%s' 属性は無視されました"
 
-#: c-common.c:5364
+#: config/sh/symbian-cxx.c:106
 #, fuzzy, gcc-internal-format
-msgid "nonnull argument has invalid operand number (argument %lu)"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "inline function %q+D is declared as dllimport: attribute ignored"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
+
+#. FIXME
+#: config/sh/netbsd-elf.h:94
+#, gcc-internal-format
+msgid "unimplemented-shmedia profiling"
+msgstr ""
 
-#: c-common.c:5383
+#. 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 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+msgid "-mrelax is only supported for RTP PIC"
 msgstr ""
 
-#: c-common.c:5391
+#: config/sparc/sparc.c:799
 #, gcc-internal-format
-msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
-msgstr ""
+msgid "%s is not supported by this configuration"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-common.c:5454 c-common.c:5477
-#, fuzzy, gcc-internal-format
-msgid "not enough variable arguments to fit a sentinel"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: config/sparc/sparc.c:806
+#, gcc-internal-format
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr "-m64 指定モードでは -mlong-double-64 は許可されません"
 
-#: c-common.c:5498
-#, fuzzy, gcc-internal-format
-msgid "missing sentinel in function call"
-msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
+#: config/sparc/sparc.c:826
+#, gcc-internal-format
+msgid "bad value (%s) for -mcmodel= switch"
+msgstr "-mcmodel= スイッチにとって不正な値 (%s)"
 
-#: c-common.c:5540
+#: config/sparc/sparc.c:831
 #, gcc-internal-format
-msgid "null argument where non-null required (argument %lu)"
-msgstr ""
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr "-mcmodel= は 32 bit システム上ではサポートされません"
 
-#: c-common.c:5605
+#: config/spu/spu-c.c:135
 #, fuzzy, gcc-internal-format
-msgid "cleanup argument not an identifier"
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "insufficient arguments to overloaded function %s"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#: c-common.c:5612
+#: config/spu/spu-c.c:166
 #, fuzzy, gcc-internal-format
-msgid "cleanup argument not a function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "too many arguments to overloaded function %s"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: c-common.c:5651
+#: config/spu/spu-c.c:178
 #, gcc-internal-format
-msgid "%qE attribute requires prototypes with named arguments"
+msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: c-common.c:5662
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute only applies to variadic functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: config/spu/spu.c:544 config/spu/spu.c:555
+#, gcc-internal-format
+msgid "unknown architecture %qs"
+msgstr ""
 
-#: c-common.c:5673
-#, fuzzy, gcc-internal-format
-msgid "requested position is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: config/spu/spu.c:5359 config/spu/spu.c:5362
+#, gcc-internal-format
+msgid "creating run-time relocation for %qD"
+msgstr ""
 
-#: c-common.c:5680
+#: config/spu/spu.c:5367 config/spu/spu.c:5369
 #, gcc-internal-format
-msgid "requested position is less than zero"
+msgid "creating run-time relocation"
 msgstr ""
 
-#: c-common.c:5988
+#: config/spu/spu.c:6428
 #, gcc-internal-format
-msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
+msgid "%s expects an integer literal in the range [%d, %d]"
 msgstr ""
 
-#: c-common.c:5992
+#: config/spu/spu.c:6448
 #, gcc-internal-format
-msgid "%Hignoring return value of function declared with attribute warn_unused_result"
+msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
 msgstr ""
 
-#: c-common.c:6045
+#: config/spu/spu.c:6477
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> to static data member %qD"
+msgid "%d least significant bits of %s are ignored"
 msgstr ""
 
-#: c-common.c:6049
+#: config/stormy16/stormy16.c:1089
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
+msgid "local variable memory requirements exceed capacity"
+msgstr ""
+
+#: config/stormy16/stormy16.c:1243
+#, gcc-internal-format
+msgid "function_profiler support"
 msgstr ""
 
-#: c-common.c:6070 cp/typeck.c:4434
+#: config/stormy16/stormy16.c:1333
 #, fuzzy, gcc-internal-format
-msgid "attempt to take address of bit-field structure member %qD"
-msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "cannot use va_start in interrupt function"
+msgstr "他の関数内で static 関数を宣言できません"
 
-#: c-common.c:6123
+#: config/stormy16/stormy16.c:1877
 #, fuzzy, gcc-internal-format
-msgid "lvalue required as left operand of assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+msgid "switch statement of size %lu entries too large"
+msgstr "変数 `%s' のサイズが大きすぎます"
 
-#: c-common.c:6126
+#: config/stormy16/stormy16.c:2245
 #, gcc-internal-format
-msgid "lvalue required as increment operand"
+msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr ""
 
-#: c-common.c:6129
+#: config/stormy16/stormy16.c:2252
 #, gcc-internal-format
-msgid "lvalue required as decrement operand"
+msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
 
-#: c-common.c:6132
+#: config/v850/v850-c.c:67
 #, gcc-internal-format
-msgid "lvalue required as unary %<&%> operand"
-msgstr ""
+msgid "#pragma GHS endXXXX found without previous startXXX"
+msgstr "#pragma GHS endXXXX が前の startXXX 無しで見つかりました"
 
-#: c-common.c:6135
-#, fuzzy, gcc-internal-format
-msgid "lvalue required in asm statement"
-msgstr "asm Ê¸¤ÎÃæ¤Ë̵¸ú¤Êº¸ÊÕÃÍ"
+#: config/v850/v850-c.c:70
+#, gcc-internal-format
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr "#pragma GHS endXXX が前の startXXX と適合しません"
 
-#: c-common.c:6263 c-common.c:6312 c-typeck.c:2574
+#: config/v850/v850-c.c:96
 #, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qE"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "cannot set interrupt attribute: no current function"
+msgstr "interrupt 属性を設定できません: 現在の関数がありません"
 
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-common.c:6280 c-typeck.c:4257
+#: config/v850/v850-c.c:104
 #, fuzzy, gcc-internal-format
-msgid "incompatible type for argument %d of %qE"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot set interrupt attribute: no such identifier"
+msgstr "interrupt 属性を設定できません: その様な識別子がありません"
+
+#: config/v850/v850-c.c:153
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs section"
+msgstr "#pragma ghs section の終りにゴミがあります"
 
-#: c-common.c:6471
+#: config/v850/v850-c.c:170
 #, fuzzy, gcc-internal-format
-msgid "array subscript has type %<char%>"
-msgstr "ÇÛÎó¤Îź»ú¤¬ `char' ·¿¤Ç¤¹"
+msgid "unrecognized section name %qE"
+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:96 c-typeck.c:1691 c-typeck.c:3901 cp/typeck.c:1506
-#: cp/typeck.c:5619 cp/typeck.c:6208 fortran/convert.c:89
-#: treelang/tree-convert.c:79
+#: config/v850/v850-c.c:185
 #, gcc-internal-format
-msgid "void value not ignored as it ought to be"
-msgstr "void ¤ÎÃͤ¬ËÜÍè¤Î°ÕÌ£Ä̤ê¤Ë̵»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "malformed #pragma ghs section"
+msgstr "おかしな #pragma ghs section"
 
-#: c-convert.c:117 fortran/convert.c:122 java/typeck.c:155
-#: treelang/tree-convert.c:105
+#: config/v850/v850-c.c:204
 #, gcc-internal-format
-msgid "conversion to non-scalar type requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
-
-#: c-decl.c:568
-#, fuzzy, gcc-internal-format
-msgid "array %q+D assumed to have one element"
-msgstr "ÇÛÎó `%s' ¤Ï°ìÍ×ÁǤò»ý¤Ã¤Æ¤¤¤ë¤â¤Î¤È¸«¤Ê¤µ¤ì¤Þ¤¹"
+msgid "junk at end of #pragma ghs interrupt"
+msgstr "#pragma ghs interrupt の終りにゴミがあります"
 
-#: c-decl.c:673
+#: config/v850/v850-c.c:215
 #, gcc-internal-format
-msgid "GCC supports only %u nested scopes"
-msgstr ""
+msgid "junk at end of #pragma ghs starttda"
+msgstr "#pragma ghs starttda の終りにゴミがあります"
 
-#: c-decl.c:759 cp/decl.c:360 java/decl.c:1620
-#, fuzzy, gcc-internal-format
-msgid "label %q+D used but not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/v850/v850-c.c:226
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startsda"
+msgstr "#pragma ghs startsda の終りにゴミがあります"
 
-#: c-decl.c:765 cp/decl.c:371 java/decl.c:1625
-#, fuzzy, gcc-internal-format
-msgid "label %q+D defined but not used"
-msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/v850/v850-c.c:237
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs startzda"
+msgstr "#pragma ghs startzda の終りにゴミがあります"
 
-#: c-decl.c:767
-#, fuzzy, gcc-internal-format
-msgid "label %q+D declared but not defined"
-msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: config/v850/v850-c.c:248
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endtda"
+msgstr "#pragma ghs endtda の終りにゴミがあります"
 
-#: c-decl.c:802
-#, fuzzy, gcc-internal-format
-msgid "nested function %q+D declared but never defined"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/v850/v850-c.c:259
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endsda"
+msgstr "#pragma ghs endsda の終りにゴミがあります"
 
-#: c-decl.c:816 cp/decl.c:610
-#, fuzzy, gcc-internal-format
-msgid "unused variable %q+D"
-msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+#: config/v850/v850-c.c:270
+#, gcc-internal-format
+msgid "junk at end of #pragma ghs endzda"
+msgstr "#pragma ghs の終りにゴミがあります"
 
-#: c-decl.c:820
+#: config/v850/v850.c:103
 #, gcc-internal-format
-msgid "type of array %q+D completed incompatibly with implicit initialization"
+msgid "value passed to %<-m%s%> is too large"
 msgstr ""
 
-#: c-decl.c:1054
+#: config/v850/v850.c:2171
 #, fuzzy, gcc-internal-format
-msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
-msgstr "¾Êάµ­¹æÉÕ¤­¥Ñ¥é¥á¥¿¥ê¥¹¥È¤Ï¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤È°ìÃפǤ­¤Þ¤»¤ó¡£"
+msgid "data area attributes cannot be specified for local variables"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#: c-decl.c:1061
+#: config/v850/v850.c:2182
 #, fuzzy, gcc-internal-format
-msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
-msgstr "¥Ç¥Õ¥©¥ë¥È¤Ç³Ê¾å¤²¤µ¤ì¤ë·¿¤Î°ú¿ô¤¬¡¢¶õ¤Î²¾°ú¿ô̾¥ê¥¹¥ÈÀë¸À¤ÈŬ¹ç¤·¤Þ¤»¤ó¡£"
+msgid "data area of %q+D conflicts with previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#: c-decl.c:1102
-#, gcc-internal-format
-msgid "prototype for %q+D declares more arguments than previous old-style definition"
-msgstr ""
+#: config/v850/v850.c:2313
+#, fuzzy, gcc-internal-format
+msgid "bogus JR construction: %d"
+msgstr "誤魔化された JR 構造: %d\n"
 
-#: c-decl.c:1108
+#: config/v850/v850.c:2331 config/v850/v850.c:2438
+#, fuzzy, gcc-internal-format
+msgid "bad amount of stack space removal: %d"
+msgstr "スタック空間削除量が不正です: %d"
+
+#: config/v850/v850.c:2418
 #, gcc-internal-format
-msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
+msgid "bogus JARL construction: %d"
 msgstr ""
 
-#: c-decl.c:1117
+#: config/v850/v850.c:2715
 #, fuzzy, gcc-internal-format
-msgid "prototype for %q+D declares argument %d with incompatible type"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô %d ¤¬°ìÃפ·¤Þ¤»¤ó"
+msgid "bogus DISPOSE construction: %d"
+msgstr "誤魔化された JR 構造: %d\n"
 
-#. If we get here, no errors were found, but do issue a warning
-#. for this poor-style construct.
-#: c-decl.c:1130
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+D follows non-prototype definition"
-msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
+#: config/v850/v850.c:2734
+#, gcc-internal-format
+msgid "too much stack space to dispose of: %d"
+msgstr ""
 
-#: c-decl.c:1145
+#: config/v850/v850.c:2836
 #, fuzzy, gcc-internal-format
-msgid "previous definition of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "bogus PREPEARE construction: %d"
+msgstr "誤魔化された JARL 構造: %d\n"
 
-#: c-decl.c:1147
+#: config/v850/v850.c:2853
 #, fuzzy, gcc-internal-format
-msgid "previous implicit declaration of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+msgid "too much stack space to prepare: %d"
+msgstr "スタック空間削除量が不正です: %d"
 
-#: c-decl.c:1149
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: config/xtensa/xtensa.c:2129
+#, gcc-internal-format
+msgid "boolean registers required for the floating-point option"
+msgstr ""
 
-#: c-decl.c:1189
+#: config/xtensa/xtensa.c:2164
 #, fuzzy, gcc-internal-format
-msgid "%q+D redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "-f%s is not supported with CONST16 instructions"
+msgstr "%s はこのコンフィギュレーションではサポートされません"
 
-#: c-decl.c:1193
-#, fuzzy, gcc-internal-format
-msgid "built-in function %q+D declared as non-function"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: config/xtensa/xtensa.c:2171
+#, gcc-internal-format
+msgid "PIC is required but not supported with CONST16 instructions"
+msgstr ""
 
-#: c-decl.c:1196 c-decl.c:1312 c-decl.c:1946
+#: config/xtensa/xtensa.c:3229
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a built-in function"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "8 ビット領域内に配置できる変数だけが初期化されました"
 
-#: c-decl.c:1205
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of enumerator %q+D"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+#: ada/gcc-interface/misc.c:137
+#, gcc-internal-format
+msgid "%<-gnat%> misspelled as %<-gant%>"
+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:1226
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for built-in function %q+D"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: ada/gcc-interface/misc.c:240
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Ada"
+msgstr ""
 
-#: c-decl.c:1250 c-decl.c:1263 c-decl.c:1273
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for %q+D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+#: ada/gcc-interface/utils.c:5136
+#, gcc-internal-format
+msgid "%qs attribute requires prototypes with named arguments"
+msgstr ""
 
-#: c-decl.c:1271
+#: ada/gcc-interface/utils.c:5148
 #, fuzzy, gcc-internal-format
-msgid "conflicting type qualifiers for %q+D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+msgid "%qs attribute only applies to variadic functions"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#. Allow OLDDECL to continue in use.
-#: c-decl.c:1288
-#, fuzzy, gcc-internal-format
-msgid "redefinition of typedef %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: ada/gcc-interface/utils.c:5219
+#, gcc-internal-format
+msgid "%qE attribute has no effect"
+msgstr ""
 
-#: c-decl.c:1336 c-decl.c:1421
+#: ada/gcc-interface/utils.c:5333
 #, fuzzy, gcc-internal-format
-msgid "redefinition of %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "invalid vector type for attribute %qs"
+msgstr "`%s' の引数として無効な型"
 
-#: c-decl.c:1371 c-decl.c:1459
+#: ada/gcc-interface/utils.c:5396
 #, fuzzy, gcc-internal-format
-msgid "static declaration of %q+D follows non-static declaration"
-msgstr "`%s' ¤ÏÈó static ¤Î¸å¤Ç static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "attribute %qs applies to array types only"
+msgstr "`%s' 属性は型には適用されません"
 
-#: c-decl.c:1381 c-decl.c:1388 c-decl.c:1448 c-decl.c:1456
+#: ada/gcc-interface/utils.c:5423
 #, fuzzy, gcc-internal-format
-msgid "non-static declaration of %q+D follows static declaration"
-msgstr "`%s' ¤Ï static ¤Î¸å¤ÇÈó static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid element type for attribute %qs"
+msgstr "無効なパラメタ値 `%s'"
 
-#: c-decl.c:1408
-#, fuzzy, gcc-internal-format
-msgid "thread-local declaration of %q+D follows non-thread-local declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#. Conversion of implicit `this' argument failed.
+#: cp/call.c:2948
+#, gcc-internal-format
+msgid "  no known conversion for implicit %<this%> parameter from %qT to %qT"
+msgstr ""
 
-#: c-decl.c:1411
+#: cp/call.c:2952
 #, fuzzy, gcc-internal-format
-msgid "non-thread-local declaration of %q+D follows thread-local declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "  no known conversion for argument %d from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-decl.c:1441
+#: cp/call.c:2974
 #, fuzzy, gcc-internal-format
-msgid "extern declaration of %q+D follows declaration with no linkage"
-msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "%s%D(%T, %T, %T) <built-in>"
+msgstr "<組み込み>"
 
-#: c-decl.c:1477
+#: cp/call.c:2979
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with no linkage follows extern declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "%s%D(%T, %T) <built-in>"
+msgstr "<組み込み>"
 
-#: c-decl.c:1483
+#: cp/call.c:2983
 #, fuzzy, gcc-internal-format
-msgid "redeclaration of %q+D with no linkage"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%s%D(%T) <built-in>"
+msgstr "<組み込み>"
 
-#: c-decl.c:1497
+#: cp/call.c:2987
 #, gcc-internal-format
-msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
+msgid "%s%T <conversion>"
 msgstr ""
 
-#: c-decl.c:1508
+#: cp/call.c:2989
 #, gcc-internal-format
-msgid "inline declaration of %qD follows declaration with attribute noinline"
+msgid "%s%#D <near match>"
 msgstr ""
 
-#: c-decl.c:1515
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with attribute noinline follows inline declaration "
-msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
-
-#: c-decl.c:1530
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after being called"
-msgstr "`%s' ¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ë¤è¤ê¤â¸å¤í¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:1535
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:1554
-#, fuzzy, gcc-internal-format
-msgid "redefinition of parameter %q+D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:2991
+#, gcc-internal-format
+msgid "%s%#D <deleted>"
+msgstr ""
 
-#: c-decl.c:1581
+#: cp/call.c:2993
 #, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %q+D"
-msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "%s%#D"
+msgstr "%s: %s"
 
-#: c-decl.c:1933
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows previous non-variable"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: 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-decl.c:1938
+#: cp/call.c:3337
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "conversion from %qT to %qT is ambiguous"
+msgstr "NaN から整数への変換です"
 
-#: c-decl.c:1941
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a global declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: cp/call.c:3442
+#, gcc-internal-format
+msgid "conversion from %qT to %qT not considered for non-type template argument"
+msgstr ""
 
-#: c-decl.c:1951
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a previous local"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: cp/call.c:3552
+#, gcc-internal-format
+msgid "no matching function for call to %<%D(%A)%>"
+msgstr ""
 
-#: c-decl.c:1954 cp/name-lookup.c:972 cp/name-lookup.c:1003
-#: cp/name-lookup.c:1011
+#: cp/call.c:3555
 #, gcc-internal-format
-msgid "%Jshadowed declaration is here"
+msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
-#: c-decl.c:2154
-#, fuzzy, gcc-internal-format
-msgid "nested extern declaration of %qD"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:3745
+#, gcc-internal-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+msgstr ""
 
-#: c-decl.c:2323
-#, fuzzy, gcc-internal-format
-msgid "implicit declaration of function %qE"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+#: cp/call.c:3817
+#, gcc-internal-format
+msgid "no match for call to %<(%T) (%A)%>"
+msgstr ""
 
-#: c-decl.c:2384
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of built-in function %qD"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+#: cp/call.c:3830
+#, gcc-internal-format
+msgid "call of %<(%T) (%A)%> is ambiguous"
+msgstr ""
 
-#: c-decl.c:2393
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of function %qD"
-msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
+#: cp/call.c:3872
+#, gcc-internal-format
+msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgstr ""
 
-#: c-decl.c:2446
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared here (not in a function)"
-msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
+#: cp/call.c:3875
+#, gcc-internal-format
+msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
+msgstr ""
 
-#: c-decl.c:2451
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared (first use in this function)"
-msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
+#: cp/call.c:3882
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
+msgstr ""
 
-#: c-decl.c:2455
-#, fuzzy, gcc-internal-format
-msgid "%H(Each undeclared identifier is reported only once"
-msgstr "(̤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô"
+#: cp/call.c:3885
+#, gcc-internal-format
+msgid "no match for %<operator%s%> in %<%E%s%>"
+msgstr ""
 
-#: c-decl.c:2456
-#, fuzzy, gcc-internal-format
-msgid "%Hfor each function it appears in.)"
-msgstr " ¤ËÂФ·¤Æ°ìÅÙ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
+#: cp/call.c:3891
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
 
-#: c-decl.c:2494 cp/decl.c:2252
-#, fuzzy, gcc-internal-format
-msgid "label %qE referenced outside of any function"
-msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:3894
+#, gcc-internal-format
+msgid "no match for %<operator[]%> in %<%E[%E]%>"
+msgstr ""
 
-#: c-decl.c:2536
-#, fuzzy, gcc-internal-format
-msgid "duplicate label declaration %qE"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: cp/call.c:3901
+#, gcc-internal-format
+msgid "ambiguous overload for %qs in %<%s %E%>"
+msgstr ""
 
-#: c-decl.c:2572
-#, fuzzy, gcc-internal-format
-msgid "%Hduplicate label %qD"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: cp/call.c:3904
+#, gcc-internal-format
+msgid "no match for %qs in %<%s %E%>"
+msgstr ""
 
-#: c-decl.c:2582
-#, fuzzy, gcc-internal-format
-msgid "%Jjump into statement expression"
-msgstr "¼°¤Î½ª¤ê°Ê¹ß¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/call.c:3911
+#, gcc-internal-format
+msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
+msgstr ""
 
-#: c-decl.c:2584
+#: cp/call.c:3914
 #, gcc-internal-format
-msgid "%Jjump into scope of identifier with variably modified type"
+msgid "no match for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: c-decl.c:2599
+#: cp/call.c:3918
 #, gcc-internal-format
-msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
+msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: c-decl.c:2674
+#: cp/call.c:3921
 #, gcc-internal-format
-msgid "%H%qE defined as wrong kind of tag"
+msgid "no match for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: c-decl.c:2898
+#: cp/call.c:4015
 #, gcc-internal-format
-msgid "unnamed struct/union that defines no instances"
-msgstr "̵̾¹½Â¤ÂÎ/¶¦ÍÑÂΤ¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ は中間項が省略された ?: 式を禁じます"
 
-#: c-decl.c:2906
+#: cp/call.c:4096
 #, gcc-internal-format
-msgid "empty declaration with storage class specifier does not redeclare tag"
+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-decl.c:2917
-#, fuzzy, gcc-internal-format
-msgid "empty declaration with type qualifier does not redeclare tag"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
+#: cp/call.c:4101
+#, gcc-internal-format
+msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
+msgstr ""
 
-#: c-decl.c:2938 c-decl.c:2945
-#, fuzzy, gcc-internal-format
-msgid "useless type name in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+#: cp/call.c:4143 cp/call.c:4387
+#, gcc-internal-format
+msgid "operands to ?: have different types %qT and %qT"
+msgstr ""
 
-#: c-decl.c:2953
+#: cp/call.c:4334
 #, fuzzy, gcc-internal-format
-msgid "%<inline%> in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "enumeral mismatch in conditional expression: %qT vs %qT"
+msgstr "条件式での型の組合わせが適合しません"
 
-#: c-decl.c:2959
+#: cp/call.c:4345
 #, fuzzy, gcc-internal-format
-msgid "%<auto%> in file-scope empty declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "条件式に符合付き型と符合無し型とがあります"
 
-#: c-decl.c:2965
-#, fuzzy, gcc-internal-format
-msgid "%<register%> in file-scope empty declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/call.c:4739
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
+msgstr ""
 
-#: c-decl.c:2971
-#, fuzzy, gcc-internal-format
-msgid "useless storage class specifier in empty declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+#: cp/call.c:4741
+#, gcc-internal-format
+msgid "no %<%D(int)%> declared for postfix %qs"
+msgstr ""
 
-#: c-decl.c:2977
+#: cp/call.c:4835
 #, fuzzy, gcc-internal-format
-msgid "useless %<__thread%> in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+msgid "comparison between %q#T and %q#T"
+msgstr "ポインタと整数との比較を行なっています"
 
-#: c-decl.c:2985
+#: cp/call.c:5079
 #, fuzzy, gcc-internal-format
-msgid "useless type qualifier in empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
+msgid "non-placement deallocation function %q+D"
+msgstr "関数 `%s' の暗黙の宣言"
 
-#: c-decl.c:2992 c-parser.c:1285
+#: cp/call.c:5080
 #, gcc-internal-format
-msgid "empty declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "selected for placement delete"
+msgstr ""
 
-#: c-decl.c:3058
+#: cp/call.c:5159
 #, gcc-internal-format
-msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
+msgid "no corresponding deallocation function for %qD"
 msgstr ""
 
-#: c-decl.c:3061
+#: cp/call.c:5164
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<[*]%> array declarators"
-msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "no suitable %<operator %s%> for %qT"
+msgstr "ありえない演算子 '%s'"
 
-#. 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:3068 c-decl.c:4936
+#: cp/call.c:5182
 #, gcc-internal-format
-msgid "%<[*]%> not allowed in other than function prototype scope"
+msgid "%q+#D is private"
 msgstr ""
 
-#: c-decl.c:3092
-#, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
-
-#: c-decl.c:3178
-#, fuzzy, gcc-internal-format
-msgid "%q+D is usually a function"
-msgstr "`%s' ¤ÏÄ̾ï¤Ï´Ø¿ô¤Ç¤¹"
+#: cp/call.c:5184
+#, gcc-internal-format
+msgid "%q+#D is protected"
+msgstr ""
 
-#: c-decl.c:3187 cp/decl.c:3858 cp/decl2.c:780
-#, fuzzy, gcc-internal-format
-msgid "typedef %qD is initialized (use __typeof__ instead)"
-msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:5186
+#, gcc-internal-format
+msgid "%q+#D is inaccessible"
+msgstr ""
 
-#: c-decl.c:3192
-#, fuzzy, gcc-internal-format
-msgid "function %qD is initialized like a variable"
-msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:5187
+#, gcc-internal-format
+msgid "within this context"
+msgstr ""
 
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3198
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD is initialized"
-msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:5235
+#, gcc-internal-format
+msgid "passing NULL to non-pointer argument %P of %qD"
+msgstr ""
 
-#: c-decl.c:3223
+#: cp/call.c:5239
 #, fuzzy, gcc-internal-format
-msgid "variable %qD has initializer but incomplete type"
-msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "converting to non-pointer type %qT from NULL"
+msgstr "ポインタ型に変換できません"
 
-#: c-decl.c:3299 c-decl.c:6023 cp/decl.c:3900 cp/decl.c:10482
+#: cp/call.c:5245
 #, fuzzy, gcc-internal-format
-msgid "inline function %q+D given attribute noinline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "converting %<false%> to pointer type for argument %P of %qD"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: c-decl.c:3390
+#: cp/call.c:5283
 #, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %q+D"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "too many braces around initializer for %qT"
+msgstr "初期化子のまわりのブレースを欠いています"
 
-#: c-decl.c:3395
+#: cp/call.c:5305 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
-msgid "array size missing in %q+D"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "invalid conversion from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-decl.c:3407
+#: cp/call.c:5308 cp/call.c:5493
 #, fuzzy, gcc-internal-format
-msgid "zero or negative size array %q+D"
-msgstr "`%s' ¤ÎÇÛÎó¥µ¥¤¥º¤¬¥¼¥íËô¤ÏÉé¤Ç¤¹"
+msgid "  initializing argument %P of %qD"
+msgstr "`%s' の引数として無効な型"
 
-#: c-decl.c:3462 varasm.c:1765
-#, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+#: cp/call.c:5337
+#, gcc-internal-format
+msgid "converting to %qT from initializer list would use explicit constructor %qD"
+msgstr ""
 
-#: c-decl.c:3472
+#: cp/call.c:5397 cp/call.c:5511
 #, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "  initializing argument %P of %q+D"
+msgstr "`%s' の引数として無効な型"
 
-#: c-decl.c:3517
+#: cp/call.c:5508
 #, fuzzy, gcc-internal-format
-msgid "ignoring asm-specifier for non-static local variable %q+D"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+msgid "cannot bind %qT lvalue to %qT"
+msgstr "ソース %s が見つかりません"
 
-#: c-decl.c:3545 fortran/f95-lang.c:684
+#: cp/call.c:5543
 #, gcc-internal-format
-msgid "cannot put object with volatile field into register"
-msgstr "volatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó"
+msgid "cannot bind bitfield %qE to %qT"
+msgstr ""
 
-#: c-decl.c:3671
+#: cp/call.c:5546 cp/call.c:5564
 #, gcc-internal-format
-msgid "ISO C forbids forward parameter declarations"
-msgstr "ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+msgid "cannot bind packed field %qE to %qT"
+msgstr ""
 
-#: c-decl.c:3790
+#: cp/call.c:5549
 #, fuzzy, gcc-internal-format
-msgid "bit-field %qs width not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot bind rvalue %qE to %qT"
+msgstr "ソース %s が見つかりません"
 
-#: c-decl.c:3798
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %qs"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+#: cp/call.c:5681
+#, gcc-internal-format
+msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
+msgstr ""
 
-#: c-decl.c:3803
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %qs"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
+#. 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 ""
 
-#: c-decl.c:3813
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs has invalid type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔŬÀڤʷ¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/call.c:5756
+#, gcc-internal-format
+msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgstr ""
 
-#: c-decl.c:3823
-#, fuzzy, gcc-internal-format
-msgid "type of bit-field %qs is a GCC extension"
-msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
+#: cp/call.c:5766
+#, gcc-internal-format
+msgid "recursive evaluation of default argument for %q#D"
+msgstr ""
 
-#: c-decl.c:3832
+#: cp/call.c:5883
 #, fuzzy, gcc-internal-format
-msgid "width of %qs exceeds its type"
-msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
+msgid "argument of function call might be a candidate for a format attribute"
+msgstr "format 属性をの候補となりそうな関数について警告する"
 
-#: c-decl.c:3845
-#, fuzzy, gcc-internal-format
-msgid "%qs is narrower than values of its type"
-msgstr "`%s' ¤Ï¤½¤Î·¿¤ÎÃͤè¤ê¤â¶¹¤¤¤Ç¤¹"
+#: cp/call.c:6093
+#, gcc-internal-format
+msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
+msgstr ""
 
-#: c-decl.c:3962 c-decl.c:4239
+#: cp/call.c:6115
 #, gcc-internal-format
-msgid "variably modified %qs at file scope"
+msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: c-decl.c:3980
-#, fuzzy, gcc-internal-format
-msgid "type defaults to %<int%> in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6172
+#, gcc-internal-format
+msgid "deducing %qT as %qT"
+msgstr ""
 
-#: c-decl.c:4008
+#: cp/call.c:6175
 #, fuzzy, gcc-internal-format
-msgid "duplicate %<const%>"
-msgstr "½ÅÊ£¤·¤¿ `const'"
+msgid "  in call to %q+D"
+msgstr "`%s' への呼び出しはインライン化できません"
 
-#: c-decl.c:4010
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<restrict%>"
-msgstr "½ÅÊ£¤·¤¿¥é¥Ù¥ë `restrict'"
+#: cp/call.c:6177
+#, gcc-internal-format
+msgid "  (you can disable this with -fno-deduce-init-list)"
+msgstr ""
 
-#: c-decl.c:4012
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<volatile%>"
-msgstr "½ÅÊ£¤·¤¿ `volatile'"
+#: cp/call.c:6447
+#, gcc-internal-format
+msgid "could not find class$ field in java interface type %qT"
+msgstr ""
 
-#: c-decl.c:4031
+#: cp/call.c:6705
 #, fuzzy, gcc-internal-format
-msgid "function definition declared %<auto%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "call to non-function %qD"
+msgstr "関数 %s に呼び出しがありません\n"
 
-#: c-decl.c:4033
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<register%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6750 cp/typeck.c:2543
+#, gcc-internal-format
+msgid "cannot call constructor %<%T::%D%> directly"
+msgstr ""
 
-#: c-decl.c:4035
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<typedef%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6752
+#, gcc-internal-format
+msgid "  for a function-style cast, remove the redundant %<::%D%>"
+msgstr ""
 
-#: c-decl.c:4037
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<__thread%>"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:6836
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
+msgstr ""
 
-#: c-decl.c:4053
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for structure field %qs"
-msgstr "¹½Â¤ÂÎ¥Õ¥£¡¼¥ë¥É `%s' ¤Ë»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+#: cp/call.c:6849
+#, gcc-internal-format
+msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+msgstr ""
 
-#: c-decl.c:4057 cp/decl.c:7511
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for parameter %qs"
-msgstr "²¾°ú¿ô `%s' ¤Ç»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+#: cp/call.c:6874
+#, gcc-internal-format
+msgid "call of overloaded %<%s(%A)%> is ambiguous"
+msgstr ""
 
-#: c-decl.c:4060 cp/decl.c:7513
+#: cp/call.c:6903
 #, gcc-internal-format
-msgid "storage class specified for typename"
-msgstr "·¿Ì¾¤ËÂФ·¤Æ»ØÄꤵ¤ì¤¿µ­²±¥¯¥é¥¹"
+msgid "cannot call member function %qD without object"
+msgstr ""
 
-#: c-decl.c:4077 cp/decl.c:7530
-#, fuzzy, gcc-internal-format
-msgid "%qs initialized and declared %<extern%>"
-msgstr "`%s' ¤¬½é´ü²½¤µ¤ì¤ë¤È¤³¤í¤Ç¡¢`extern' Àë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:7611
+#, gcc-internal-format
+msgid "passing %qT chooses %qT over %qT"
+msgstr ""
 
-#: c-decl.c:4080 cp/decl.c:7533
+#: cp/call.c:7613 cp/name-lookup.c:5162
 #, fuzzy, gcc-internal-format
-msgid "%qs has both %<extern%> and initializer"
-msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
+msgid "  in call to %qD"
+msgstr "`%s' への呼び出しはインライン化できません"
 
-#: c-decl.c:4085
-#, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<auto%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+#: cp/call.c:7670
+#, gcc-internal-format
+msgid "choosing %qD over %qD"
+msgstr ""
 
-#: c-decl.c:4087
+#: cp/call.c:7671
 #, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<register%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "  for conversion from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: c-decl.c:4092 cp/decl.c:7537
-#, fuzzy, gcc-internal-format
-msgid "nested function %qs declared %<extern%>"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/call.c:7674
+#, gcc-internal-format
+msgid "  because conversion sequence for the argument is better"
+msgstr ""
 
-#: c-decl.c:4095 cp/decl.c:7547
+#: cp/call.c:7792
 #, gcc-internal-format
-msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+msgid "default argument mismatch in overload resolution"
 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:4142 c-decl.c:4393
-#, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in non-parameter array declarator"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+#: cp/call.c:7795
+#, gcc-internal-format
+msgid " candidate 1: %q+#F"
+msgstr ""
 
-#: c-decl.c:4189
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of voids"
-msgstr "`%s' ¤ÎÀë¸À¤Ï void ¤ÎÇÛÎó"
+#: cp/call.c:7797
+#, gcc-internal-format
+msgid " candidate 2: %q+#F"
+msgstr ""
 
-#: c-decl.c:4195
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of functions"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+#: 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-decl.c:4200
+#: cp/call.c:7991
 #, fuzzy, gcc-internal-format
-msgid "invalid use of structure with flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "could not convert %qE to %qT"
+msgstr "0x%l.8x を領域に変換できません"
 
-#: c-decl.c:4220
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs has non-integer type"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: 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-decl.c:4225
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids zero-size array %qs"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/call.c:8236
+#, gcc-internal-format
+msgid "invalid initialization of reference of type %qT from expression of type %qT"
+msgstr ""
 
-#: c-decl.c:4232
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+#: cp/class.c:278
+#, gcc-internal-format
+msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+msgstr ""
 
-#: c-decl.c:4252
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
-msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:976
+#, gcc-internal-format
+msgid "Java class %qT cannot have a destructor"
+msgstr ""
 
-#: c-decl.c:4256
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable-size array %qs"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/class.c:978
+#, gcc-internal-format
+msgid "Java class %qT cannot have an implicit non-trivial destructor"
+msgstr ""
 
-#: c-decl.c:4296 c-decl.c:4551 cp/decl.c:7946
+#: cp/class.c:1079
 #, fuzzy, gcc-internal-format
-msgid "size of array %qs is too large"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "repeated using declaration %q+D"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: c-decl.c:4307
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support flexible array members"
-msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "using declaration %q+D conflicts with a previous using declaration"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#. C99 6.7.5.2p4
-#: c-decl.c:4320 c-parser.c:4911
+#: cp/class.c:1086
 #, gcc-internal-format
-msgid "%<[*]%> not allowed in other than a declaration"
+msgid "%q+#D cannot be overloaded"
 msgstr ""
 
-#: c-decl.c:4343
+#: cp/class.c:1087
 #, gcc-internal-format
-msgid "array type has incomplete element type"
-msgstr "ÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "with %q+#D"
+msgstr ""
 
-#: c-decl.c:4425 cp/decl.c:7631
+#: cp/class.c:1154
 #, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning a function"
-msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "conflicting access specifications for method %q+D, ignored"
+msgstr "フィールド `%s' に対するアクセス指定子が競合したため、無視されました"
 
-#: c-decl.c:4430 cp/decl.c:7636
+#: cp/class.c:1157
 #, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning an array"
-msgstr "`%s' ¤ÏÇÛÎó¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "conflicting access specifications for field %qE, ignored"
+msgstr "フィールド `%s' に対するアクセス指定子が競合したため、無視されました"
 
-#: c-decl.c:4452
+#: cp/class.c:1218 cp/class.c:1226
 #, fuzzy, gcc-internal-format
-msgid "function definition has qualified void return type"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%q+D invalid in %q#T"
+msgstr "%s: 無効なオプション -- %c\n"
 
-#: c-decl.c:4455
+#: cp/class.c:1219
 #, gcc-internal-format
-msgid "type qualifiers ignored on function return type"
-msgstr "´Ø¿ôÌá¤êÃͤη¿½¤¾þ»Ò¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "  because of local method %q+#D with same name"
+msgstr ""
 
-#: c-decl.c:4484 c-decl.c:4564 c-decl.c:4651 c-decl.c:4741
+#: cp/class.c:1227
 #, gcc-internal-format
-msgid "ISO C forbids qualified function types"
-msgstr "ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹"
+msgid "  because of local member %q+#D with same name"
+msgstr ""
 
-#: c-decl.c:4572
+#: cp/class.c:1280
 #, fuzzy, gcc-internal-format
-msgid "typedef %q+D declared %<inline%>"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "base class %q#T has a non-virtual destructor"
+msgstr "非仮想デストラクタについて警告する"
 
-#: c-decl.c:4587
+#: cp/class.c:1667
 #, gcc-internal-format
-msgid "ISO C forbids const or volatile function types"
-msgstr "ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹"
+msgid "all member functions in class %qT are private"
+msgstr ""
 
-#. C99 6.7.2.1p8
-#: c-decl.c:4598
+#: cp/class.c:1679
 #, gcc-internal-format
-msgid "a member of a structure or union cannot have a variably modified type"
+msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: c-decl.c:4614
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qs declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤ÏÎΰè `%s' ¤Ï void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:4644
-#, fuzzy, gcc-internal-format
-msgid "attributes in parameter array declarator ignored"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
-
-#: c-decl.c:4678
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared %<inline%>"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:4691
-#, fuzzy, gcc-internal-format
-msgid "field %qs declared as a function"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-decl.c:4697
-#, fuzzy, gcc-internal-format
-msgid "field %qs has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+#: cp/class.c:1724
+#, gcc-internal-format
+msgid "%q#T only defines private constructors and has no friends"
+msgstr ""
 
-#: c-decl.c:4711 c-decl.c:4723 c-decl.c:4727
-#, fuzzy, gcc-internal-format
-msgid "invalid storage class for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: cp/class.c:2117
+#, gcc-internal-format
+msgid "no unique final overrider for %qD in %qT"
+msgstr ""
 
-#: c-decl.c:4747
-#, fuzzy, gcc-internal-format
-msgid "%<noreturn%> function returns non-void value"
-msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃͤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#. 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-decl.c:4775
-#, fuzzy, gcc-internal-format
-msgid "cannot inline function %<main%>"
-msgstr "`main' ¤ò inline ´Ø¿ô¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: cp/class.c:2547
+#, gcc-internal-format
+msgid "  by %q+D"
+msgstr ""
 
-#: c-decl.c:4822
+#: cp/class.c:2590 cp/decl2.c:1321
 #, gcc-internal-format
-msgid "variable previously declared %<static%> redeclared %<extern%>"
+msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: c-decl.c:4832
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D declared %<inline%>"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:2593
+#, gcc-internal-format
+msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
+msgstr ""
 
-#. A mere warning is sure to result in improper semantics
-#. at runtime.  Don't bother to allow this to compile.
-#. A mere warning is sure to result in improper
-#. semantics at runtime.  Don't bother to allow this to
-#. compile.
-#: c-decl.c:4862 cp/decl.c:6398 cp/decl.c:8538
-#, fuzzy, gcc-internal-format
-msgid "thread-local storage not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: cp/class.c:2601 cp/decl2.c:1327
+#, gcc-internal-format
+msgid "private member %q+#D in anonymous union"
+msgstr ""
 
-#. C99 6.7.5.2p2
-#: c-decl.c:4870
+#: cp/class.c:2603
 #, gcc-internal-format
-msgid "object with variably modified type must have no linkage"
+msgid "private member %q+#D in anonymous struct"
 msgstr ""
 
-#: c-decl.c:4941 c-decl.c:6104
-#, fuzzy, gcc-internal-format
-msgid "function declaration isn%'t a prototype"
-msgstr "´Ø¿ôÀë¸À¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:2608 cp/decl2.c:1329
+#, gcc-internal-format
+msgid "protected member %q+#D in anonymous union"
+msgstr ""
 
-#: c-decl.c:4949
+#: cp/class.c:2610
 #, gcc-internal-format
-msgid "parameter names (without types) in function declaration"
-msgstr "´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤Î̵¤¤¡Ë²¾°ú¿ô̾¤¬¤¢¤ê¤Þ¤¹"
+msgid "protected member %q+#D in anonymous struct"
+msgstr ""
 
-#: c-decl.c:4982
+#: cp/class.c:2795
 #, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "bit-field %q+#D with non-integral type"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: c-decl.c:4985
+#: cp/class.c:2811
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "bit-field %q+D width not an integer constant"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: c-decl.c:4994
+#: cp/class.c:2816
 #, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has void type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "negative width in bit-field %q+D"
+msgstr "ビットフィールド `%s' の幅が負の数です"
+
+#: cp/class.c:2821
+#, fuzzy, gcc-internal-format
+msgid "zero width for bit-field %q+D"
+msgstr "ビットフィールド `%s' の幅が 0 です"
 
-#: c-decl.c:4997
+#: cp/class.c:2827
 #, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has void type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "width of %q+D exceeds its type"
+msgstr "`%s' の幅はその型のサイズを超えています"
 
-#: c-decl.c:5059
+#: cp/class.c:2831
 #, gcc-internal-format
-msgid "%<void%> as only parameter may not be qualified"
+msgid "%q+D is too small to hold all values of %q#T"
 msgstr ""
 
-#: c-decl.c:5063 c-decl.c:5097
+#: cp/class.c:2890
 #, gcc-internal-format
-msgid "%<void%> must be the only parameter"
+msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: c-decl.c:5091
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has just a forward declaration"
-msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:2893
+#, gcc-internal-format
+msgid "member %q+#D with destructor not allowed in union"
+msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5136
-#, fuzzy, gcc-internal-format
-msgid "%<%s %E%> declared inside parameter list"
-msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:2895
+#, gcc-internal-format
+msgid "member %q+#D with copy assignment operator not allowed in union"
+msgstr ""
 
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5140
-#, fuzzy, gcc-internal-format
-msgid "anonymous %s declared inside parameter list"
-msgstr "̵̾¹½Â¤ÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/class.c:2899
+#, gcc-internal-format
+msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: c-decl.c:5145
+#: cp/class.c:2933
 #, fuzzy, gcc-internal-format
-msgid "its scope is only this definition or declaration, which is probably not what you want"
-msgstr "¤½¤Î¥¹¥³¡¼¥×¤ÏÄêµÁ¤«Àë¸À¤À¤±¤Ç¤¹¡¢¶²¤é¤¯Ë¾¤ó¤À¤³¤È¤È°Û¤Ê¤ë¤Ç¤·¤ç¤¦¡£"
+msgid "multiple fields in union %qT initialized"
+msgstr "共用体初期化子内の要素が多すぎます"
 
-#: c-decl.c:5279
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<union %E%>"
-msgstr "`%s %s' ¤ÎºÆÄêµÁ"
+#: cp/class.c:3024
+#, gcc-internal-format
+msgid "%q+D may not be static because it is a member of a union"
+msgstr ""
 
-#: c-decl.c:5281
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<struct %E%>"
-msgstr "`%s %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-decl.c:5286
+#: cp/class.c:3040
 #, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<union %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+msgid "field %q+D invalidly declared function type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#: c-decl.c:5288
+#: cp/class.c:3046
 #, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<struct %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+msgid "field %q+D invalidly declared method type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#: c-decl.c:5359 cp/decl.c:3663
+#: cp/class.c:3101
 #, gcc-internal-format
-msgid "declaration does not declare anything"
-msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
+msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
+msgstr ""
 
-#: c-decl.c:5363
-#, fuzzy, gcc-internal-format
-msgid "ISO C doesn%'t support unnamed structs/unions"
-msgstr "ISO C ¤Ç¤Ï̵̾¹½Â¤ÂΤ䶦ÍÑÂΤò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/class.c:3193
+#, gcc-internal-format
+msgid "field %q+#D with same name as class"
+msgstr ""
 
-#: c-decl.c:5406 c-decl.c:5422
+#: cp/class.c:3216
 #, fuzzy, gcc-internal-format
-msgid "duplicate member %q+D"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+msgid "%q#T has pointer data members"
+msgstr "   ポインタからメンバへの変換で"
 
-#: c-decl.c:5461
-#, fuzzy, gcc-internal-format
-msgid "union has no named members"
-msgstr "̾Á°ÉÕ¤­¥á¥ó¥Ð"
+#: cp/class.c:3221
+#, gcc-internal-format
+msgid "  but does not override %<%T(const %T&)%>"
+msgstr ""
 
-#: c-decl.c:5463
-#, fuzzy, gcc-internal-format
-msgid "union has no members"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:3223
+#, gcc-internal-format
+msgid "  or %<operator=(const %T&)%>"
+msgstr ""
 
-#: c-decl.c:5468
-#, fuzzy, gcc-internal-format
-msgid "struct has no named members"
-msgstr "̾Á°ÉÕ¤­¥á¥ó¥Ð"
+#: cp/class.c:3227
+#, gcc-internal-format
+msgid "  but does not override %<operator=(const %T&)%>"
+msgstr ""
 
-#: c-decl.c:5470
-#, fuzzy, gcc-internal-format
-msgid "struct has no members"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+#: cp/class.c:3690
+#, gcc-internal-format
+msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:5532
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in union"
-msgstr "¶¦ÍÑÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
+#: cp/class.c:3817
+#, gcc-internal-format
+msgid "class %qT will be considered nearly empty in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:5537
+#: cp/class.c:3899
 #, fuzzy, gcc-internal-format
-msgid "%Jflexible array member not at end of struct"
-msgstr "¹½Â¤ÂΤκǸå¤Ç¤Ï¤Ê¤¤½ê¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
+msgid "initializer specified for non-virtual method %q+D"
+msgstr "仮想関数を使用するオブジェクト用の初期化子リストです"
 
-#: c-decl.c:5542
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in otherwise empty struct"
-msgstr "¹½Â¤ÂΤ˲ÄÊÑÇÛÎó¥á¥ó¥Ð°Ê³°¤Î¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:4527
+#, gcc-internal-format
+msgid "enclosing class of %q+D is not a literal type"
+msgstr ""
 
-#: c-decl.c:5549
-#, fuzzy, gcc-internal-format
-msgid "%Jinvalid use of structure with flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: cp/class.c:4636
+#, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
 
-#: c-decl.c:5658
+#: cp/class.c:4641
 #, gcc-internal-format
-msgid "union cannot be made transparent"
-msgstr "¶¦ÍÑÂΤòÆ©²áŪ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
 
-#: c-decl.c:5729
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<enum %E%>"
-msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
+#. If the function is defaulted outside the class, we just
+#. give the synthesis error.
+#: cp/class.c:4667
+#, gcc-internal-format
+msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
+msgstr ""
 
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5736
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<enum %E%>"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+#: 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-decl.c:5799
+#: cp/class.c:4894
 #, gcc-internal-format
-msgid "enumeration values exceed range of largest integer"
-msgstr "Îóµó»Ò¤ÎÃͤ¬À°¿ô¤ÎÈϰϤκÇÂçÃͤòĶ¤¨¤Þ¤·¤¿"
+msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:5816
+#: cp/class.c:4995
 #, gcc-internal-format
-msgid "specified mode too small for enumeral values"
+msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: c-decl.c:5912
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qE is not an integer constant"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:5007
+#, gcc-internal-format
+msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
 
-#: c-decl.c:5929
+#: cp/class.c:5193
 #, gcc-internal-format
-msgid "overflow in enumeration values"
-msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
+msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:5934
-#, fuzzy, gcc-internal-format
-msgid "ISO C restricts enumerator values to range of %<int%>"
-msgstr "ISO C ¤ÏÎóµó»Ò¤ÎÃͤò `int' ¤ÎÈϰϤ˸ÂÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/class.c:5233
+#, gcc-internal-format
+msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:6030
+#: cp/class.c:5261
 #, gcc-internal-format
-msgid "return type is an incomplete type"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:6038
-#, fuzzy, gcc-internal-format
-msgid "return type defaults to %<int%>"
-msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
+#: 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-decl.c:6111
-#, fuzzy, gcc-internal-format
-msgid "no previous prototype for %q+D"
-msgstr "`%s' ¤ÎÁ°Êý¥×¥í¥È¥¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:5359
+#, gcc-internal-format
+msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
+msgstr ""
 
-#: c-decl.c:6120
+#: cp/class.c:5512 cp/decl.c:11309 cp/parser.c:17464
 #, fuzzy, gcc-internal-format
-msgid "%q+D was used with no prototype before its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "redefinition of %q#T"
+msgstr "`%s' が再定義されました"
 
-#: c-decl.c:6126
-#, fuzzy, gcc-internal-format
-msgid "no previous declaration for %q+D"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:5664
+#, gcc-internal-format
+msgid "%q#T has virtual functions and accessible non-virtual destructor"
+msgstr ""
 
-#: c-decl.c:6136
+#: cp/class.c:5769
 #, fuzzy, gcc-internal-format
-msgid "%q+D was used with no declaration before its definition"
-msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤ÇÀë¸À¤Ê¤·¤Ç»ÈÍѤµ¤ì¤Þ¤·¤¿"
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr "構文解析が構造体の終りに差し掛かりましたが、前のエラーのせいで文脈を見失いました"
 
-#: c-decl.c:6158
+#: cp/class.c:6261
 #, fuzzy, gcc-internal-format
-msgid "C99 inline functions are not supported; using GNU89"
-msgstr "¤³¤ÎÌá¤êÃÍ·¿¤Î inline ´Ø¿ô¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "language string %<\"%E\"%> not recognized"
+msgstr "言語文字列 `\"%s\"' は認識されません"
 
-#: c-decl.c:6162
+#: cp/class.c:6351
 #, gcc-internal-format
-msgid "to disable this warning use -fgnu89-inline or the gnu_inline function attribute"
+msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: c-decl.c:6192 c-decl.c:6713
-#, fuzzy, gcc-internal-format
-msgid "return type of %q+D is not %<int%>"
-msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/class.c:6475
+#, gcc-internal-format
+msgid "no matches converting function %qD to type %q#T"
+msgstr ""
 
-#: c-decl.c:6207
-#, fuzzy, gcc-internal-format
-msgid "first argument of %q+D should be %<int%>"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: cp/class.c:6505
+#, gcc-internal-format
+msgid "converting overloaded function %qD to type %q#T is ambiguous"
+msgstr ""
 
-#: c-decl.c:6215
+#: cp/class.c:6532
 #, fuzzy, gcc-internal-format
-msgid "second argument of %q+D should be %<char **%>"
-msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
+msgid "assuming pointer to member %qD"
+msgstr "   ポインタからメンバへの変換で"
 
-#: c-decl.c:6224
-#, fuzzy, gcc-internal-format
-msgid "third argument of %q+D should probably be %<char **%>"
-msgstr "`%s' ¤ÎÂè»°°ú¿ô¤Ï¤ª¤½¤é¤¯ `char **' ¤È¤¹¤Ù¤­¤Ç¤·¤ç¤¦"
+#: cp/class.c:6535
+#, gcc-internal-format
+msgid "(a pointer to member can only be formed with %<&%E%>)"
+msgstr ""
+
+#: cp/class.c:6597 cp/class.c:6631
+#, gcc-internal-format
+msgid "not enough type information"
+msgstr "不十分な型情報"
 
-#: c-decl.c:6234
+#: cp/class.c:6614
 #, fuzzy, gcc-internal-format
-msgid "%q+D takes only zero or two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+msgid "argument of type %qT does not match %qT"
+msgstr "仮引数 `%s' はプロトタイプに一致しません"
 
-#: c-decl.c:6237
+#. [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 "%q+D is normally a non-static function"
-msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
+msgid "declaration of %q#D"
+msgstr "`%s' が再宣言されました"
 
-#: c-decl.c:6283
+#: cp/class.c:6926
 #, gcc-internal-format
-msgid "%Jold-style parameter declarations in prototyped function definition"
+msgid "changes meaning of %qD from %q+#D"
 msgstr ""
 
-#: c-decl.c:6297
+#: cp/cp-gimplify.c:93
 #, fuzzy, gcc-internal-format
-msgid "%Jtraditional C rejects ISO C style function definitions"
-msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
+msgid "continue statement not within loop or switch"
+msgstr "break 文が loop または switch の中にありません"
 
-#: c-decl.c:6313
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter name omitted"
-msgstr "²¾°ú¿ô¤¬¾Êά¤µ¤ì¤Þ¤·¤¿"
+#: cp/cp-gimplify.c:1257
+#, gcc-internal-format
+msgid "%qE implicitly determined as %<firstprivate%> has reference type"
+msgstr ""
 
-#: c-decl.c:6347
-#, fuzzy, gcc-internal-format
-msgid "%Jold-style function definition"
-msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: cp/cvt.c:90
+#, gcc-internal-format
+msgid "can%'t convert from incomplete type %qT to %qT"
+msgstr ""
 
-#: c-decl.c:6356
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter name missing from parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:99
+#, gcc-internal-format
+msgid "conversion of %qE from %qT to %qT is ambiguous"
+msgstr ""
 
-#: c-decl.c:6367
+#: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
 #, fuzzy, gcc-internal-format
-msgid "%q+D declared as a non-parameter"
-msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "cannot convert %qE from type %qT to type %qT"
+msgstr "ポインタ型に変換できません"
 
-#: c-decl.c:6372
-#, fuzzy, gcc-internal-format
-msgid "multiple parameters named %q+D"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
+#: cp/cvt.c:370
+#, gcc-internal-format
+msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-decl.c:6380
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared with void type"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:373
+#, gcc-internal-format
+msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-decl.c:6397 c-decl.c:6399
-#, fuzzy, gcc-internal-format
-msgid "type of %q+D defaults to %<int%>"
-msgstr "`%s' ¤Î·¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
+#: cp/cvt.c:376
+#, gcc-internal-format
+msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-decl.c:6418
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#: cp/cvt.c:379
+#, gcc-internal-format
+msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
+msgstr ""
 
-#: c-decl.c:6424
-#, fuzzy, gcc-internal-format
-msgid "declaration for parameter %q+D but no such parameter"
-msgstr "²¾°ú¿ô `%s' ¤ÎÀë¸À¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ó¤Ê²¾°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/cvt.c:452
+#, gcc-internal-format
+msgid "conversion from %qT to %qT discards qualifiers"
+msgstr ""
 
-#: c-decl.c:6474
-#, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match built-in prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+#: cp/cvt.c:470 cp/typeck.c:6011
+#, gcc-internal-format
+msgid "casting %qT to %qT does not dereference pointer"
+msgstr ""
 
-#: c-decl.c:6478
+#: cp/cvt.c:498
 #, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match prototype"
-msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "cannot convert type %qT to type %qT"
+msgstr "ポインタ型に変換できません"
 
-#: c-decl.c:6479 c-decl.c:6519 c-decl.c:6532
+#: cp/cvt.c:698
 #, fuzzy, gcc-internal-format
-msgid "%Hprototype declaration"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "conversion from %q#T to %q#T"
+msgstr "NaN から整数への変換です"
 
-#: c-decl.c:6513
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match built-in prototype"
-msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+#: cp/cvt.c:714
+#, gcc-internal-format
+msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
+msgstr ""
 
-#: c-decl.c:6517
+#: cp/cvt.c:725 cp/cvt.c:750
 #, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match prototype"
-msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃפ·¤Þ¤»¤ó"
+msgid "%q#T used where a %qT was expected"
+msgstr "浮動小数点型があるべき箇所で、集合体の値が使われました"
 
-#: c-decl.c:6527
+#: cp/cvt.c:765
 #, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match built-in prototype"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+msgid "%q#T used where a floating point value was expected"
+msgstr "浮動小数点数があるべき箇所で、ポインタ値が使われました"
 
-#: c-decl.c:6531
+#: cp/cvt.c:825
 #, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match prototype"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+msgid "conversion from %qT to non-scalar type %qT requested"
+msgstr "非スカラー型への変換が要求されます"
 
-#: c-decl.c:6758 cp/decl.c:11270
-#, fuzzy, gcc-internal-format
-msgid "no return statement in function returning non-void"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/cvt.c:883
+#, gcc-internal-format
+msgid "pseudo-destructor is not called"
+msgstr ""
 
-#: c-decl.c:6767
+#: cp/cvt.c:956
 #, gcc-internal-format
-msgid "this function may return with or without a value"
-msgstr "¤³¤Î´Ø¿ô¤ÏÃͤòÊÖ¤·¤¿¤êÊÖ¤µ¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤Ç¤·¤ç¤¦"
+msgid "conversion to void will not access object of incomplete type %qT"
+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:6864
-#, fuzzy, gcc-internal-format
-msgid "%<for%> loop initial declaration used outside C99 mode"
-msgstr "`for' ¥ë¡¼¥×¤Î½é´ü²½Àë¸À¤¬ C99 ¥â¡¼¥É°Ê³°¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:960
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
+msgstr ""
 
-#: c-decl.c:6893
-#, fuzzy, gcc-internal-format
-msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
-msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/cvt.c:965
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
+msgstr ""
 
-#: c-decl.c:6896
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
-msgstr "`extern' ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/cvt.c:970
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
+msgstr ""
 
-#: c-decl.c:6901
-#, fuzzy, gcc-internal-format
-msgid "%<struct %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:975
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
+msgstr ""
 
-#: c-decl.c:6905
-#, fuzzy, gcc-internal-format
-msgid "%<union %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:980
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in statement"
+msgstr ""
 
-#: c-decl.c:6909
-#, fuzzy, gcc-internal-format
-msgid "%<enum %E%> declared in %<for%> loop initial declaration"
-msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: cp/cvt.c:984
+#, gcc-internal-format
+msgid "indirection will not access object of incomplete type %qT in for increment expression"
+msgstr ""
 
-#: c-decl.c:6913
-#, fuzzy, gcc-internal-format
-msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
-msgstr "ÈóÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸À¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/cvt.c:1000
+#, gcc-internal-format
+msgid "conversion to void will not access object of type %qT"
+msgstr ""
 
-#: c-decl.c:7202 c-decl.c:7398 c-decl.c:7649
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qE"
-msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1004
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
+msgstr ""
 
-#: c-decl.c:7225 c-decl.c:7407 c-decl.c:7551
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration specifiers"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+#: 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-decl.c:7237 cp/parser.c:2048
-#, fuzzy, gcc-internal-format
-msgid "%<long long long%> is too long for GCC"
-msgstr "`long long long' ¤Ï GCC ¤Ë¤È¤Ã¤ÆŤ¹¤®¤Þ¤¹"
+#: 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-decl.c:7244 c-decl.c:7481
+#: cp/cvt.c:1019
 #, gcc-internal-format
-msgid "both %<long long%> and %<double%> in declaration specifiers"
+msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
 msgstr ""
 
-#: c-decl.c:7250
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<long long%>"
-msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/cvt.c:1024
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in statement"
+msgstr ""
 
-#: c-decl.c:7255 c-decl.c:7284
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<short%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1028
+#, gcc-internal-format
+msgid "implicit dereference will not access object of type %qT in for increment expression"
+msgstr ""
 
-#: c-decl.c:7258 c-decl.c:7414
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1042
+#, gcc-internal-format
+msgid "conversion to void will not access object of non-trivially-copyable type %qT"
+msgstr ""
 
-#: c-decl.c:7261 c-decl.c:7433
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: 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-decl.c:7264 c-decl.c:7452
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<char%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: 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-decl.c:7267 c-decl.c:7465
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: 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-decl.c:7270
+#: cp/cvt.c:1062
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
+msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
 msgstr ""
 
-#: c-decl.c:7273
+#: cp/cvt.c:1067
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
+msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
 msgstr ""
 
-#: c-decl.c:7276
+#: cp/cvt.c:1072
 #, gcc-internal-format
-msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
+msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
 msgstr ""
 
-#: c-decl.c:7287 c-decl.c:7417
+#: cp/cvt.c:1110
 #, gcc-internal-format
-msgid "both %<short%> and %<void%> in declaration specifiers"
+msgid "conversion to void will not access object %qE of incomplete type %qT"
 msgstr ""
 
-#: c-decl.c:7290 c-decl.c:7436
+#: cp/cvt.c:1114
 #, gcc-internal-format
-msgid "both %<short%> and %<_Bool%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
 msgstr ""
 
-#: c-decl.c:7293 c-decl.c:7455
+#: cp/cvt.c:1119
 #, gcc-internal-format
-msgid "both %<short%> and %<char%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
 msgstr ""
 
-#: c-decl.c:7296 c-decl.c:7468
+#: cp/cvt.c:1124
 #, gcc-internal-format
-msgid "both %<short%> and %<float%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
 msgstr ""
 
-#: c-decl.c:7299 c-decl.c:7484
+#: cp/cvt.c:1129
 #, gcc-internal-format
-msgid "both %<short%> and %<double%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
 msgstr ""
 
-#: c-decl.c:7302
+#: cp/cvt.c:1134
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in statement"
 msgstr ""
 
-#: c-decl.c:7305
+#: cp/cvt.c:1138
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
+msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
 msgstr ""
 
-#: c-decl.c:7308
+#: cp/cvt.c:1187
 #, gcc-internal-format
-msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
+msgid "conversion to void cannot resolve address of overloaded function"
 msgstr ""
 
-#: c-decl.c:7316 c-decl.c:7345
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1191
+#, gcc-internal-format
+msgid "second operand of conditional expression cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-decl.c:7319 c-decl.c:7420
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1195
+#, gcc-internal-format
+msgid "third operand of conditional expression cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-decl.c:7322 c-decl.c:7439
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1199
+#, gcc-internal-format
+msgid "right operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-decl.c:7325 c-decl.c:7471
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1203
+#, gcc-internal-format
+msgid "left operand of comma operator cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-decl.c:7328 c-decl.c:7487
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<double%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1207
+#, gcc-internal-format
+msgid "statement cannot resolve address of overloaded function"
+msgstr ""
 
-#: c-decl.c:7331
+#: cp/cvt.c:1211
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
+msgid "for increment expression cannot resolve address of overloaded function"
 msgstr ""
 
-#: c-decl.c:7334
+#: cp/cvt.c:1227
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
+msgid "second operand of conditional expression is a reference, not call, to function %qE"
 msgstr ""
 
-#: c-decl.c:7337
+#: cp/cvt.c:1232
 #, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
+msgid "third operand of conditional expression is a reference, not call, to function %qE"
 msgstr ""
 
-#: c-decl.c:7348 c-decl.c:7423
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<void%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1237
+#, gcc-internal-format
+msgid "right operand of comma operator is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-decl.c:7351 c-decl.c:7442
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1242
+#, gcc-internal-format
+msgid "left operand of comma operator is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-decl.c:7354 c-decl.c:7474
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<float%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1247
+#, gcc-internal-format
+msgid "statement is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-decl.c:7357 c-decl.c:7490
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<double%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/cvt.c:1252
+#, gcc-internal-format
+msgid "for increment expression is a reference, not call, to function %qE"
+msgstr ""
 
-#: c-decl.c:7360
+#: cp/cvt.c:1279
 #, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
+msgid "second operand of conditional expression has no effect"
 msgstr ""
 
-#: c-decl.c:7363
+#: cp/cvt.c:1283
 #, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
+msgid "third operand of conditional expression has no effect"
 msgstr ""
 
-#: c-decl.c:7366
+#: cp/cvt.c:1287
 #, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
+msgid "right operand of comma operator has no effect"
 msgstr ""
 
-#: c-decl.c:7374
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support complex types"
-msgstr "ISO C89 ¤Ï complex ·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/cvt.c:1291
+#, gcc-internal-format
+msgid "left operand of comma operator has no effect"
+msgstr ""
 
-#: c-decl.c:7376 c-decl.c:7426
+#: cp/cvt.c:1295
 #, gcc-internal-format
-msgid "both %<complex%> and %<void%> in declaration specifiers"
+msgid "statement has no effect"
 msgstr ""
 
-#: c-decl.c:7379 c-decl.c:7445
+#: cp/cvt.c:1299
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
+msgid "for increment expression has no effect"
 msgstr ""
 
-#: c-decl.c:7382
+#: cp/cvt.c:1448
+#, fuzzy, gcc-internal-format
+msgid "converting NULL to non-pointer type"
+msgstr "不完全型への変換です"
+
+#: cp/cvt.c:1560
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
+msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: c-decl.c:7385
+#: cp/cvt.c:1562
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
+msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: c-decl.c:7388
+#: cp/decl.c:636
 #, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
+msgid "variable %q+D set but not used"
 msgstr ""
 
-#: c-decl.c:7507
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
-msgid "both %<long long%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%qD was declared %<extern%> and later %<static%>"
+msgstr "`%s' は `extern' と宣言され、後で `static' と宣言されました"
 
-#: c-decl.c:7510
+#: cp/decl.c:1098 cp/decl.c:1677 objc/objc-act.c:4486 objc/objc-act.c:9559
 #, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤Æ long ¤È short ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "previous declaration of %q+D"
+msgstr "前方での `%s' の宣言"
 
-#: c-decl.c:7513
+#: cp/decl.c:1130
 #, gcc-internal-format
-msgid "both %<short%> and %<%s%> in declaration specifiers"
+msgid "declaration of %qF has a different exception specifier"
 msgstr ""
 
-#: c-decl.c:7516
+#: cp/decl.c:1132
 #, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "from previous declaration %q+F"
+msgstr "`%s' の前方宣言がありません"
 
-#: c-decl.c:7519
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
-msgstr "`%s' ¤ËÂФ·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1157
+#, gcc-internal-format
+msgid "redeclaration %qD differs in %<constexpr%>"
+msgstr ""
 
-#: c-decl.c:7522
+#: cp/decl.c:1158
 #, gcc-internal-format
-msgid "both %<complex%> and %<%s%> in declaration specifiers"
+msgid "from previous declaration %q+D"
 msgstr ""
 
-#: c-decl.c:7532
+#: cp/decl.c:1214
 #, fuzzy, gcc-internal-format
-msgid "decimal floating point not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "function %q+D redeclared as inline"
+msgstr "関数が大きすぎて inline にできません"
 
-#: c-decl.c:7534
+#: cp/decl.c:1216
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support decimal floating point"
-msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
+msgid "previous declaration of %q+D with attribute noinline"
+msgstr "前方での `%s' の宣言"
 
-#: c-decl.c:7568
+#: cp/decl.c:1223
 #, fuzzy, gcc-internal-format
-msgid "%qE fails to be a typedef or built in type"
-msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁȤ߹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "function %q+D redeclared with attribute noinline"
+msgstr "関数が大きすぎて inline にできません"
 
-#: c-decl.c:7600
+#: cp/decl.c:1225
 #, fuzzy, gcc-internal-format
-msgid "%qE is not at beginning of declaration"
-msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "previous declaration of %q+D was inline"
+msgstr "前方での `%s' の宣言"
 
-#: c-decl.c:7614
-#, gcc-internal-format
-msgid "%<__thread%> used with %<auto%>"
-msgstr ""
+#: cp/decl.c:1249 cp/decl.c:1323
+#, fuzzy, gcc-internal-format
+msgid "shadowing built-in function %q#D"
+msgstr "組み込み関数 `%s' を覆い隠します"
 
-#: c-decl.c:7616
-#, gcc-internal-format
-msgid "%<__thread%> used with %<register%>"
-msgstr ""
+#: cp/decl.c:1250 cp/decl.c:1324
+#, fuzzy, gcc-internal-format
+msgid "shadowing library function %q#D"
+msgstr "ライブラリ関数 `%s' を覆い隠します"
 
-#: c-decl.c:7618
-#, gcc-internal-format
-msgid "%<__thread%> used with %<typedef%>"
-msgstr ""
+#: cp/decl.c:1257
+#, fuzzy, gcc-internal-format
+msgid "library function %q#D redeclared as non-function %q#D"
+msgstr "ライブラリ関数 `%s' は非関数として宣言されました"
 
-#: c-decl.c:7629
-#, gcc-internal-format
-msgid "%<__thread%> before %<extern%>"
-msgstr ""
+#: cp/decl.c:1262
+#, fuzzy, gcc-internal-format
+msgid "conflicts with built-in declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-decl.c:7638
-#, gcc-internal-format
-msgid "%<__thread%> before %<static%>"
-msgstr ""
+#: cp/decl.c:1316 cp/decl.c:1443 cp/decl.c:1459
+#, fuzzy, gcc-internal-format
+msgid "new declaration %q#D"
+msgstr "空の宣言です"
 
-#: c-decl.c:7654
+#: cp/decl.c:1317
 #, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration specifiers"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
+msgid "ambiguates built-in declaration %q#D"
+msgstr "ラベルの宣言 `%s' が重複しています"
 
-#: c-decl.c:7661
-#, gcc-internal-format
-msgid "%<__thread%> used with %qE"
-msgstr ""
+#: cp/decl.c:1407
+#, fuzzy, gcc-internal-format
+msgid "%q#D redeclared as different kind of symbol"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#: c-decl.c:7715
+#: cp/decl.c:1410
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
-msgstr "ISO C ¤Ï `double complex' ¤ò°ÕÌ£¤¹¤ë̵½¤¾þ¤Î `complex' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "previous declaration of %q+#D"
+msgstr "前方での `%s' の宣言"
 
-#: c-decl.c:7760 c-decl.c:7786
-#, gcc-internal-format
-msgid "ISO C does not support complex integer types"
-msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/decl.c:1429
+#, fuzzy, gcc-internal-format
+msgid "declaration of template %q#D"
+msgstr "`enum %s' の再宣言"
 
-#: c-decl.c:7872 toplev.c:840
+#: cp/decl.c:1430 cp/name-lookup.c:525 cp/name-lookup.c:811
+#: cp/name-lookup.c:822
 #, fuzzy, gcc-internal-format
-msgid "%q+F used but never defined"
-msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
+msgid "conflicts with previous declaration %q+#D"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-format.c:97 c-format.c:206
-#, gcc-internal-format
-msgid "format string has invalid operand number"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+#: cp/decl.c:1444 cp/decl.c:1460
+#, fuzzy, gcc-internal-format
+msgid "ambiguates old declaration %q+#D"
+msgstr "ラベルの宣言 `%s' が重複しています"
 
-#: c-format.c:114
-#, gcc-internal-format
-msgid "function does not return string type"
-msgstr "´Ø¿ô¤¬Ê¸»úÎ󷿤òÊÖ¤·¤Þ¤»¤ó"
+#: cp/decl.c:1452
+#, fuzzy, gcc-internal-format
+msgid "declaration of C function %q#D conflicts with"
+msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
+
+#: cp/decl.c:1454
+#, fuzzy, gcc-internal-format
+msgid "previous declaration %q+#D here"
+msgstr "前方での `%s' の宣言"
+
+#: cp/decl.c:1468
+#, fuzzy, gcc-internal-format
+msgid "conflicting declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-format.c:143
+#: cp/decl.c:1469
 #, fuzzy, gcc-internal-format
-msgid "format string argument not a string type"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬Ê¸»úÎ󷿤ǤϤ¢¤ê¤Þ¤»¤ó"
+msgid "%q+D has a previous declaration as %q#D"
+msgstr "前方での `%s' の宣言"
 
-#: c-format.c:186
+#. [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 "unrecognized format specifier"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»Ò"
+msgid "declaration of namespace %qD conflicts with"
+msgstr ""
 
-#: c-format.c:198
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
-msgid "%qE is an unrecognized format function type"
-msgstr "`%s' ¤Ïǧ¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È´Ø¿ô·¿¤Ç¤¹"
+msgid "previous declaration of namespace %q+D here"
+msgstr "前方での `%s' の宣言"
 
-#: c-format.c:212
+#: cp/decl.c:1533
 #, fuzzy, gcc-internal-format
-msgid "%<...%> has invalid operand number"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó¤ËÉÔŬÀڤʥª¥Ú¥é¥ó¥É¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "%q+#D previously defined here"
+msgstr "`%s' は前にここで定義されました"
 
-#: c-format.c:219
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1543
 #, fuzzy, gcc-internal-format
-msgid "format string argument follows the args to be formatted"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó°ú¿ô¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
+msgid "prototype for %q+#D"
+msgstr "`%s' のプロトタイプが後ろにあります"
 
-#: c-format.c:904
+#: cp/decl.c:1545
 #, fuzzy, gcc-internal-format
-msgid "function might be possible candidate for %qs format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "follows non-prototype definition here"
+msgstr "非プロトタイプ定義がここにあります"
 
-#: c-format.c:996 c-format.c:1017 c-format.c:2031
-#, gcc-internal-format
-msgid "missing $ operand number in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:1585
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %q+#D with %qL linkage"
+msgstr "前方での `%s' の宣言"
 
-#: c-format.c:1026
-#, gcc-internal-format
-msgid "%s does not support %%n$ operand number formats"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/decl.c:1587
+#, fuzzy, gcc-internal-format
+msgid "conflicts with new declaration with %qL linkage"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-format.c:1033
+#: cp/decl.c:1610 cp/decl.c:1616
 #, gcc-internal-format
-msgid "operand number out of range in format"
-msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
+msgid "default argument given for parameter %d of %q#D"
+msgstr ""
 
-#: c-format.c:1056
+#: cp/decl.c:1612 cp/decl.c:1618
 #, gcc-internal-format
-msgid "format argument %d used more than once in %s format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬ %s ¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤ÇÆó²ó°Ê¾å»È¤ï¤ì¤Þ¤·¤¿"
+msgid "after previous specification in %q+#D"
+msgstr ""
 
-#: c-format.c:1088
+#: cp/decl.c:1676
 #, fuzzy, gcc-internal-format
-msgid "$ operand number used after format without operand number"
-msgstr "±é»»»ÒÈֹ椬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "redundant redeclaration of %qD in same scope"
+msgstr "`%s' の冗長な再宣言が同一スコープ内にあります"
+
+#: cp/decl.c:1682
+#, fuzzy, gcc-internal-format
+msgid "deleted definition of %qD"
+msgstr "`%s' のネストした再定義"
+
+#: cp/decl.c:1683
+#, fuzzy, gcc-internal-format
+msgid "after previous declaration %q+D"
+msgstr "前方での `%s' の宣言"
 
-#: c-format.c:1119
+#. 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 "format argument %d unused before used argument %d in $-style format"
-msgstr "$-¼°¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô %d ¤¬°ú¿ô %d ¤¬»È¤ï¤ì¤ëÁ°¤Ç̤»ÈÍѤǤ¹"
+msgid "explicit specialization of %qD after first use"
+msgstr ""
 
-#: c-format.c:1214
+#: cp/decl.c:2135
 #, gcc-internal-format
-msgid "format not a string literal, format string not checked"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Ê¸»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
+msgid "%q+D: visibility attribute ignored because it"
+msgstr ""
+
+#: cp/decl.c:2137
+#, fuzzy, gcc-internal-format
+msgid "conflicts with previous declaration here"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
+
+#. 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 "redefinition of %q#D"
+msgstr "`%s' が再定義されました"
+
+#: cp/decl.c:2315
+#, fuzzy, gcc-internal-format
+msgid "%qD conflicts with used function"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#: c-format.c:1229 c-format.c:1232
+#: cp/decl.c:2325
 #, gcc-internal-format
-msgid "format not a string literal and no format arguments"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤ÏÈóʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¡¢³î¤Ä¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤ò»ý¤Á¤Þ¤»¤ó"
+msgid "%q#D not declared in class"
+msgstr ""
 
-#: c-format.c:1235
+#: cp/decl.c:2339 cp/decl.c:2384
 #, gcc-internal-format
-msgid "format not a string literal, argument types not checked"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ïʸ»úÎó¥ê¥Æ¥é¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢°ú¿ô¤Î·¿¤Ï¸¡ºº¤µ¤ì¤Þ¤»¤ó"
+msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
+msgstr ""
 
-#: c-format.c:1248
+#: cp/decl.c:2342 cp/decl.c:2387
 #, gcc-internal-format
-msgid "too many arguments for format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
+msgstr ""
 
-#: c-format.c:1251
+#. is_primary=
+#. is_partial=
+#. is_friend_decl=
+#: cp/decl.c:2403
 #, gcc-internal-format
-msgid "unused arguments in $-style format"
-msgstr "$-¼°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç̤»ÈÍѤΰú¿ô¤¬¤¢¤ê¤Þ¤¹"
+msgid "redeclaration of friend %q#D may not have default template arguments"
+msgstr ""
 
-#: c-format.c:1254
+#: cp/decl.c:2417
 #, fuzzy, gcc-internal-format
-msgid "zero-length %s format string"
-msgstr "Ťµ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+msgid "thread-local declaration of %q#D follows non-thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: c-format.c:1258
-#, gcc-internal-format
-msgid "format is a wide character string"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥Éʸ»úÎó¤Ç¤¹"
-
-#: c-format.c:1261
-#, gcc-internal-format
-msgid "unterminated format string"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó"
+#: cp/decl.c:2420
+#, fuzzy, gcc-internal-format
+msgid "non-thread-local declaration of %q#D follows thread-local declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: c-format.c:1475
+#: cp/decl.c:2435 cp/decl.c:2454
 #, fuzzy, gcc-internal-format
-msgid "embedded %<\\0%> in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `\\0' ¤¬Ëä¤á¹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "redeclaration of %q#D"
+msgstr "`%s' が再宣言されました"
 
-#: c-format.c:1490
+#: cp/decl.c:2598
 #, fuzzy, gcc-internal-format
-msgid "spurious trailing %<%%%> in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë `%%' ¤Îº¯Àפ餷¤­¤â¤Î¤¬¤¢¤ê¤Þ¤¹"
+msgid "jump to label %qD"
+msgstr "case ラベルにジャンプしています"
 
-#: c-format.c:1534 c-format.c:1779
+#: cp/decl.c:2600
 #, gcc-internal-format
-msgid "repeated %s in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Ç %s ¤ò·«¤êÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "jump to case label"
+msgstr "case ラベルにジャンプしています"
 
-#: c-format.c:1547
+#: cp/decl.c:2602 cp/decl.c:2743 cp/decl.c:2783
 #, gcc-internal-format
-msgid "missing fill character at end of strfmon format"
-msgstr "strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤ÇµÍ¤áʸ»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "  from here"
+msgstr "  ここから"
+
+#: cp/decl.c:2621 cp/decl.c:2786
+#, gcc-internal-format
+msgid "  exits OpenMP structured block"
+msgstr ""
+
+#: cp/decl.c:2642
+#, fuzzy, gcc-internal-format
+msgid "  crosses initialization of %q+#D"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: c-format.c:1591 c-format.c:1693 c-format.c:1978 c-format.c:2043
+#: cp/decl.c:2644 cp/decl.c:2760
 #, gcc-internal-format
-msgid "too few arguments for format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "  enters scope of %q+#D which has non-trivial destructor"
+msgstr ""
 
-#: c-format.c:1632
+#: cp/decl.c:2658 cp/decl.c:2765
 #, gcc-internal-format
-msgid "zero width in %s format"
-msgstr "%s ¤ÇÉý 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+msgid "  enters try block"
+msgstr "  try ブロックに入ります"
 
-#: c-format.c:1650
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2660 cp/decl.c:2754 cp/decl.c:2767
 #, gcc-internal-format
-msgid "empty left precision in %s format"
-msgstr "%s ¤Ç¶õ¤Îº¸ÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+msgid "  enters catch block"
+msgstr "  catch ブロックに入ります"
+
+#: cp/decl.c:2670 cp/decl.c:2770
+#, fuzzy, gcc-internal-format
+msgid "  enters OpenMP structured block"
+msgstr "  try ブロックに入ります"
+
+#: cp/decl.c:2742 cp/decl.c:2782
+#, fuzzy, gcc-internal-format
+msgid "jump to label %q+D"
+msgstr "case ラベルにジャンプしています"
 
-#: c-format.c:1723
+#: cp/decl.c:2758
+#, fuzzy, gcc-internal-format
+msgid "  skips initialization of %q+#D"
+msgstr "(`%s' の初期化は不完全です)"
+
+#: cp/decl.c:2835
 #, gcc-internal-format
-msgid "empty precision in %s format"
-msgstr "%s ¤Ç¶õ¤ÎÀºÅÙ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹"
+msgid "label named wchar_t"
+msgstr ""
 
-#: c-format.c:1763
+#: cp/decl.c:3108
 #, fuzzy, gcc-internal-format
-msgid "%s does not support the %qs %s length modifier"
-msgstr "%s ¤Ï `%s' %s Ä¹¤µ½¤¾þ»Ò¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qD is not a type"
+msgstr "%s は型 %s ではありません (引数 %d)"
+
+#: cp/decl.c:3114 cp/parser.c:4653
+#, gcc-internal-format
+msgid "%qD used without template parameters"
+msgstr ""
+
+#: cp/decl.c:3123
+#, gcc-internal-format
+msgid "%q#T is not a class"
+msgstr ""
 
-#: c-format.c:1813
+#: cp/decl.c:3147 cp/decl.c:3237
 #, gcc-internal-format
-msgid "conversion lacks type at end of format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤Ç·¿ÊÑ´¹Ê¸»ú¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
+msgid "no class template named %q#T in %q#T"
+msgstr ""
 
-#: c-format.c:1824
+#: cp/decl.c:3160
 #, fuzzy, gcc-internal-format
-msgid "unknown conversion type character %qc in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú `%c' ¤¬¤¢¤ê¤Þ¤¹"
+msgid "lookup of %qT in %qT is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: c-format.c:1827
+#: cp/decl.c:3169
 #, gcc-internal-format
-msgid "unknown conversion type character 0x%x in format"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú 0x%x ¤¬¤¢¤ê¤Þ¤¹"
+msgid "%<typename %T::%D%> names %q#T, which is not a class template"
+msgstr ""
 
-#: c-format.c:1834
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%c%> %s format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/decl.c:3176
+#, gcc-internal-format
+msgid "%<typename %T::%D%> names %q#T, which is not a type"
+msgstr ""
 
-#: c-format.c:1850
+#: cp/decl.c:3246
 #, fuzzy, gcc-internal-format
-msgid "%s used with %<%%%c%> %s format"
-msgstr "%s ¤¬ `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+msgid "template parameters do not match template"
+msgstr "仮引数 `%s' の型が宣言されていません"
 
-#: c-format.c:1859
-#, gcc-internal-format
-msgid "%s does not support %s"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/decl.c:3247 cp/friend.c:318 cp/friend.c:326
+#, fuzzy, gcc-internal-format
+msgid "%q+D declared here"
+msgstr "`%s' は前にここで宣言されました"
 
-#: c-format.c:1869
+#: cp/decl.c:3950
 #, fuzzy, gcc-internal-format
-msgid "%s does not support %s with the %<%%%c%> %s format"
-msgstr "%s ¤Ï %s ¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦»ö¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "an anonymous struct cannot have function members"
+msgstr "無名構造体が名前つき型の中にありません"
 
-#: c-format.c:1903
+#: cp/decl.c:3953
 #, fuzzy, gcc-internal-format
-msgid "%s ignored with %s and %<%%%c%> %s format"
-msgstr "%s ¤Ï %s µÚ¤Ó `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
+msgid "an anonymous union cannot have function members"
+msgstr "無名共用体にメンバがありません"
 
-#: c-format.c:1907
+#: cp/decl.c:3971
 #, gcc-internal-format
-msgid "%s ignored with %s in %s format"
-msgstr "%s ¤Ï %s ¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç°ì½ï¤Ë»È¤¦¤È̵»ë¤µ¤ì¤Þ¤¹"
+msgid "member %q+#D with constructor not allowed in anonymous aggregate"
+msgstr ""
 
-#: c-format.c:1914
-#, fuzzy, gcc-internal-format
-msgid "use of %s and %s together with %<%%%c%> %s format"
-msgstr "%s ¤È %s ¤È¤ò `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:3974
+#, gcc-internal-format
+msgid "member %q+#D with destructor not allowed in anonymous aggregate"
+msgstr ""
 
-#: c-format.c:1918
+#: cp/decl.c:3977
 #, gcc-internal-format
-msgid "use of %s and %s together in %s format"
-msgstr "%s ¤È %s ¤È¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤Ç»È¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
+msgstr ""
 
-#: c-format.c:1937
-#, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year in some locales"
-msgstr "`%%%c' ¤Ï¥í¥±¡¼¥ë¤Ë¤è¤Ã¤Æ¤Ï¡¢Ç¯¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
+#: cp/decl.c:4002
+#, gcc-internal-format
+msgid "multiple types in one declaration"
+msgstr "一つの宣言に複数の型があります"
 
-#: c-format.c:1940
+#: cp/decl.c:4006
 #, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year"
-msgstr "`%%%c' ¤Ïǯ¤Î²¼Æó·å¤À¤±¤ò¤â¤¿¤é¤·¤Þ¤¹"
+msgid "redeclaration of C++ built-in type %qT"
+msgstr "`enum %s' の再宣言"
 
-#. The end of the format string was reached.
-#: c-format.c:1957
+#: cp/decl.c:4043
 #, fuzzy, gcc-internal-format
-msgid "no closing %<]%> for %<%%[%> format"
-msgstr "`%%[' ¥Õ¥©¡¼¥Þ¥Ã¥È¤òÊĤ¸¤ë `]' ¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "missing type-name in typedef-declaration"
+msgstr "typdef 宣言で型名を欠いています"
 
-#: c-format.c:1971
-#, fuzzy, gcc-internal-format
-msgid "use of %qs length modifier with %qc type character"
-msgstr "`%s' Ä¹¤µ½¤¾þ»Ò¤ò `%c' ·¿ÊÑ´¹Ê¸»ú¤È°ì½ï¤Ë»È¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:4050
+#, gcc-internal-format
+msgid "ISO C++ prohibits anonymous structs"
+msgstr "ISO C++ は無名構造体を禁止しています"
 
-#: c-format.c:1993
+#: cp/decl.c:4057
 #, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%s%c%> %s format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-format.c:2010
-#, gcc-internal-format
-msgid "operand number specified with suppressed assignment"
-msgstr "±é»»»ÒÈֹ椬ÂåÆþ¤ÎÍÞÀ©¤È¶¦¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%qs can only be specified for functions"
+msgstr "非関数 `%s' の引数に format 属性が指定されました"
 
-#: c-format.c:2013
+#: cp/decl.c:4063
 #, gcc-internal-format
-msgid "operand number specified for format taking no argument"
-msgstr "±é»»»ÒÈֹ椬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "%<friend%> can only be specified inside a class"
+msgstr ""
 
-#: c-format.c:2156
+#: cp/decl.c:4065
 #, fuzzy, gcc-internal-format
-msgid "writing through null pointer (argument %d)"
-msgstr "null ¥Ý¥¤¥ó¥¿¤ò½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+msgid "%<explicit%> can only be specified for constructors"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: c-format.c:2164
+#: cp/decl.c:4067
 #, fuzzy, gcc-internal-format
-msgid "reading through null pointer (argument %d)"
-msgstr "null ¥Ý¥¤¥ó¥¿¤òÆɹþ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+msgid "a storage class can only be specified for objects and functions"
+msgstr "%s に対する記憶クラス指定子 `%s'"
 
-#: c-format.c:2184
-#, fuzzy, gcc-internal-format
-msgid "writing into constant object (argument %d)"
-msgstr "Äê¿ô¥ª¥Ö¥¸¥§¥¯¥È¤Ë½ñ¤­¹þ¤ó¤Ç¤¤¤Þ¤¹ (°ú¿ô %d)"
+#: cp/decl.c:4073
+#, gcc-internal-format
+msgid "qualifiers can only be specified for objects and functions"
+msgstr ""
 
-#: c-format.c:2195
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
-msgid "extra type qualifiers in format argument (argument %d)"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤Ë;ʬ¤Ê·¿½¤¾þ»Ò¤¬¤¢¤ê¤Þ¤¹ (°ú¿ô %d)"
+msgid "%<typedef%> was ignored in this declaration"
+msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
 
-#: c-format.c:2306
+#: cp/decl.c:4078
 #, gcc-internal-format
-msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
+msgid "%<constexpr%> cannot be used for type declarations"
 msgstr ""
 
-#: c-format.c:2310
+#: cp/decl.c:4107
+#, fuzzy, gcc-internal-format
+msgid "attribute ignored in declaration of %q+#T"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
+
+#: cp/decl.c:4108
 #, gcc-internal-format
-msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
+msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: c-format.c:2318
+#: cp/decl.c:4153
+#, 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:4157
 #, gcc-internal-format
-msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
 msgstr ""
 
-#: c-format.c:2322
+#: cp/decl.c:4224 cp/decl2.c:813
+#, fuzzy, gcc-internal-format
+msgid "typedef %qD is initialized (use decltype instead)"
+msgstr "typedef `%s' が初期化されました"
+
+#: cp/decl.c:4242
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q#D has %<extern%> and is initialized"
+msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
+
+#: cp/decl.c:4271
+#, fuzzy, gcc-internal-format
+msgid "definition of %q#D is marked %<dllimport%>"
+msgstr "初期化された変数 `%s' は dllimport マークされています"
+
+#: cp/decl.c:4290
 #, gcc-internal-format
-msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
+msgid "%q#D is not a static member of %q#T"
 msgstr ""
 
-#: c-format.c:2381 c-format.c:2387 c-format.c:2537
+#: cp/decl.c:4296
 #, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as a type"
+msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: c-format.c:2394 c-format.c:2547
+#: cp/decl.c:4305
 #, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
+msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: c-format.c:2443
+#: cp/decl.c:4313
 #, fuzzy, gcc-internal-format
-msgid "%<locus%> is not defined as a type"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "duplicate initialization of %qD"
+msgstr "重複した初期化子"
 
-#: c-format.c:2496
+#: cp/decl.c:4318
 #, gcc-internal-format
-msgid "%<location_t%> is not defined as a type"
+msgid "%qD declared %<constexpr%> outside its class"
 msgstr ""
 
-#: c-format.c:2513
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a type"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-format.c:2518
+#: cp/decl.c:4357
 #, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a pointer type"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "declaration of %q#D outside of class is not definition"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: c-format.c:2729
+#: cp/decl.c:4452
 #, fuzzy, gcc-internal-format
-msgid "args to be formatted is not %<...%>"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë°ú¿ô¤¬¡¢'...' ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-format.c:2738
-#, gcc-internal-format
-msgid "strftime formats cannot format arguments"
-msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤ó"
-
-#: c-lex.c:254
-#, gcc-internal-format
-msgid "badly nested C headers from preprocessor"
-msgstr "¥×¥ê¥×¥í¥»¥Ã¥µ¤«¤é°Û¾ï¤Ë¥Í¥¹¥È¤µ¤ì¤¿ C ¥Ø¥Ã¥À¤Ç¤¹"
+msgid "variable %q#D has initializer but incomplete type"
+msgstr "変数 `%s' には初期化子がありますが、不完全型です"
 
-#: c-lex.c:302
+#: cp/decl.c:4458 cp/decl.c:5214
 #, fuzzy, gcc-internal-format
-msgid "%Hignoring #pragma %s %s"
-msgstr "#pragma %s %s ¤ò̵»ë¤·¤Þ¤¹"
+msgid "elements of array %q#D have incomplete type"
+msgstr "配列 `%s' の要素に不完全型があります"
 
-#. ... or not.
-#: c-lex.c:418
+#: cp/decl.c:4465 cp/decl.c:5767
 #, fuzzy, gcc-internal-format
-msgid "%Hstray %<@%> in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+msgid "declaration of %q#D has no initializer"
+msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
 
-#: c-lex.c:432
+#: cp/decl.c:4467
 #, fuzzy, gcc-internal-format
-msgid "stray %qs in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+msgid "aggregate %q#D has incomplete type and cannot be defined"
+msgstr "仮引数 `%s' は不完全型です"
 
-#: c-lex.c:442
+#: cp/decl.c:4503
 #, gcc-internal-format
-msgid "missing terminating %c character"
-msgstr "%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: c-lex.c:444
-#, fuzzy, gcc-internal-format
-msgid "stray %qc in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '%c'"
+msgid "%qD declared as reference but not initialized"
+msgstr ""
 
-#: c-lex.c:446
+#: cp/decl.c:4529
 #, fuzzy, gcc-internal-format
-msgid "stray %<\\%o%> in program"
-msgstr "¥×¥í¥°¥é¥à¤È¤·¤Æ°ï椷¤¿Ê¸»ú '\\%o'"
+msgid "cannot initialize %qT from %qT"
+msgstr "friend 関数 `%s' を初期化できません"
 
-#: c-lex.c:600
+#: cp/decl.c:4590
 #, gcc-internal-format
-msgid "this decimal constant is unsigned only in ISO C90"
+msgid "name used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: c-lex.c:604
+#: cp/decl.c:4595
 #, gcc-internal-format
-msgid "this decimal constant would be unsigned in ISO C90"
+msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: c-lex.c:620
+#: cp/decl.c:4643
 #, fuzzy, gcc-internal-format
-msgid "integer constant is too large for %qs type"
-msgstr "À°¿ôÄê¿ô¤¬Â礭¤¹¤®¤ë¤Î¤Ç unsigned ¤Ë¤Ê¤ê¤Þ¤·¤¿"
+msgid "initializer fails to determine size of %qD"
+msgstr "初期化子は `%s' のサイズの特定に失敗しました"
 
-#: c-lex.c:688
+#: cp/decl.c:4650
 #, fuzzy, gcc-internal-format
-msgid "floating constant exceeds range of %qT"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ '%s' ¤ÎÈϰϤòĶ¤¨¤Þ¤·¤¿"
+msgid "array size missing in %qD"
+msgstr "`%s' での配列サイズを欠いています"
 
-#: c-lex.c:771
+#: cp/decl.c:4662
 #, fuzzy, gcc-internal-format
-msgid "traditional C rejects string constant concatenation"
-msgstr "¸Å¤¤ C ¤Ç¤Ïʸ»úÎó·ë¹ç¤òµñÈݤ·¤Þ¤¹"
+msgid "zero-size array %qD"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: c-objc-common.c:81
+#. 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 "function %q+F can never be inlined because it is suppressed using -fno-inline"
+msgid "storage size of %qD isn%'t known"
 msgstr ""
 
-#: c-objc-common.c:91
+#: cp/decl.c:4728
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it might not be bound within this unit of translation"
+msgid "storage size of %qD isn%'t constant"
 msgstr ""
 
-#: c-objc-common.c:99
+#: cp/decl.c:4774
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
+msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
 msgstr ""
 
-#: c-omp.c:107
-#, fuzzy, gcc-internal-format
-msgid "invalid expression type for %<#pragma omp atomic%>"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+#: cp/decl.c:4778
+#, gcc-internal-format
+msgid "  you can work around this by removing the initializer"
+msgstr ""
 
-#: c-omp.c:219
+#: cp/decl.c:4807
 #, fuzzy, gcc-internal-format
-msgid "%Hinvalid type for iteration variable %qE"
-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 ""
+
+#: cp/decl.c:4819
+#, gcc-internal-format
+msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
+msgstr ""
 
-#: c-omp.c:223
+#: cp/decl.c:4932
 #, fuzzy, gcc-internal-format
-msgid "%Hiteration variable %qE is unsigned"
-msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+msgid "invalid type %qT as initializer for a vector of type %qT"
+msgstr "無効なビット列初期化子です"
 
-#: c-omp.c:234
+#: cp/decl.c:4971
 #, fuzzy, gcc-internal-format
-msgid "%H%qE is not initialized"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "initializer for %qT must be brace-enclosed"
+msgstr "無名基底クラスの初期設定子が曖昧です"
 
-#: c-omp.c:247 cp/semantics.c:3812
+#: cp/decl.c:4989
 #, fuzzy, gcc-internal-format
-msgid "%Hmissing controlling predicate"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "%qT has no non-static data member named %qD"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: c-omp.c:305
+#: cp/decl.c:5048
 #, fuzzy, gcc-internal-format
-msgid "%Hinvalid controlling predicate"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+msgid "braces around scalar initializer for type %qT"
+msgstr "スカラー初期化子がブレースで囲まれています"
 
-#: c-omp.c:312 cp/semantics.c:3818
+#: cp/decl.c:5139
 #, fuzzy, gcc-internal-format
-msgid "%Hmissing increment expression"
-msgstr "ÂåÆþ¤ÎÍÞÀ©"
+msgid "missing braces around initializer for %qT"
+msgstr "初期化子のまわりのブレースを欠いています"
 
-#: c-omp.c:362
+#: 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 "%Hinvalid increment expression"
-msgstr "̵¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+msgid "too many initializers for %qT"
+msgstr "入力ファイルが多すぎます"
 
-#: c-opts.c:151
+#: cp/decl.c:5216
 #, fuzzy, gcc-internal-format
-msgid "no class name specified with %qs"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
+msgid "elements of array %q#T have incomplete type"
+msgstr "配列 `%s' の要素に不完全型があります"
 
-#: c-opts.c:155
+#: cp/decl.c:5225
 #, fuzzy, gcc-internal-format
-msgid "assertion missing after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¥¢¥µ¡¼¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "variable-sized object %qD may not be initialized"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#: c-opts.c:160
+#: cp/decl.c:5227
 #, fuzzy, gcc-internal-format
-msgid "macro name missing after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "variable-sized compound literal"
+msgstr "ISO C89 は複合リテラルを禁じます"
 
-#: c-opts.c:169
+#: cp/decl.c:5283
 #, fuzzy, gcc-internal-format
-msgid "missing path after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¿ô»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "%qD has incomplete type"
+msgstr "`%s' は不完全型です"
 
-#: c-opts.c:178
+#: cp/decl.c:5303
 #, fuzzy, gcc-internal-format
-msgid "missing filename after %qs"
-msgstr "%s ¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "scalar object %qD requires one element in initializer"
+msgstr "共用体初期化子内の要素が多すぎます"
+
+#: cp/decl.c:5339
+#, gcc-internal-format
+msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
+msgstr ""
 
-#: c-opts.c:183
+#: cp/decl.c:5407
 #, fuzzy, gcc-internal-format
-msgid "missing makefile target after %qs"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "array %qD initialized by parenthesized string literal %qE"
+msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
 
-#: c-opts.c:327
+#: cp/decl.c:5434
 #, gcc-internal-format
-msgid "-I- specified twice"
-msgstr "-I- ¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "initializer invalid for static member with constructor"
+msgstr "コンストラクタの静的メンバ初期化子は無効です"
 
-#: c-opts.c:330
+#: cp/decl.c:5436
 #, gcc-internal-format
-msgid "obsolete option -I- used, please use -iquote instead"
+msgid "non-constant in-class initialization invalid for static member %qD"
 msgstr ""
 
-#: c-opts.c:497
+#: cp/decl.c:5440
+#, gcc-internal-format
+msgid "(an out of class initialization is required)"
+msgstr "(クラス外での初期化を必要とします)"
+
+#: cp/decl.c:5733
+#, gcc-internal-format
+msgid "assignment (not initialization) in declaration"
+msgstr "宣言の中に代入(初期化ではなく)があります"
+
+#: cp/decl.c:5894
 #, fuzzy, gcc-internal-format
-msgid "argument %qs to %<-Wnormalized%> not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+msgid "shadowing previous type declaration of %q#D"
+msgstr "前方での `%s' の宣言"
+
+#: cp/decl.c:5926
+#, gcc-internal-format
+msgid "%qD cannot be thread-local because it has non-trivial type %qT"
+msgstr ""
+
+#: cp/decl.c:5968
+#, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5975
+#, gcc-internal-format
+msgid "%qD is thread-local and so cannot be dynamically initialized"
+msgstr ""
 
-#: c-opts.c:584
+#: cp/decl.c:5993
 #, fuzzy, gcc-internal-format
-msgid "switch %qs is no longer supported"
-msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "%qD cannot be initialized by a non-constant expression when being declared"
+msgstr "非定数配列式から配列が初期化されました"
 
-#: c-opts.c:690
+#: cp/decl.c:6042
+#, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6108
 #, fuzzy, gcc-internal-format
-msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions ¤Ï -fexception ¤ËÊѹ¹¤µ¤ì¤Þ¤·¤¿(¤µ¤é¤Ë¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¤Ç¤¹)"
+msgid "function %q#D is initialized like a variable"
+msgstr "関数 `%s' が変数であるかのように初期化されました"
 
-#: c-opts.c:880
+#: cp/decl.c:6687
 #, fuzzy, gcc-internal-format
-msgid "output filename specified twice"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤¬Æó²ó»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "destructor for alien class %qT cannot be a member"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: c-opts.c:1013
+#: cp/decl.c:6689
 #, fuzzy, gcc-internal-format
-msgid "-fno-gnu89-inline is not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "constructor for alien class %qT cannot be a member"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#: c-opts.c:1051
+#: cp/decl.c:6713
 #, gcc-internal-format
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "-Wformat-y2k ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "%qD declared as a %<virtual%> variable"
+msgstr ""
 
-#: c-opts.c:1053
+#: cp/decl.c:6715
 #, gcc-internal-format
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
-
-#: c-opts.c:1055
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-zero-length ignored without -Wformat"
-msgstr "-Wformat-extra-args ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "%qD declared as an %<inline%> variable"
+msgstr ""
 
-#: c-opts.c:1057
+#: cp/decl.c:6717
 #, gcc-internal-format
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "-Wformat-nonliteral ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
+msgstr ""
 
-#: c-opts.c:1059
+#: cp/decl.c:6722
 #, gcc-internal-format
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Wformat-security ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
-
-#: c-opts.c:1079
-#, fuzzy, gcc-internal-format
-msgid "opening output file %s: %m"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD declared as a %<virtual%> parameter"
+msgstr ""
 
-#: c-opts.c:1084
-#, fuzzy, gcc-internal-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr "¥Õ¥¡¥¤¥ë̾¤¬Â¿¤¹¤®¤Þ¤¹¡£%s --help ¤È¥¿¥¤¥×¤·¤Æ»È¤¤Êý¤ò¸«¤Þ¤·¤ç¤¦"
+#: cp/decl.c:6724
+#, gcc-internal-format
+msgid "%qD declared as an %<inline%> parameter"
+msgstr ""
 
-#: c-opts.c:1170
+#: cp/decl.c:6726
 #, gcc-internal-format
-msgid "YYDEBUG was not defined at build time, -dy ignored"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 msgstr ""
 
-#: c-opts.c:1216
+#: cp/decl.c:6731
 #, gcc-internal-format
-msgid "opening dependency file %s: %m"
+msgid "%qD declared as a %<virtual%> type"
 msgstr ""
 
-#: c-opts.c:1226
+#: cp/decl.c:6733
 #, gcc-internal-format
-msgid "closing dependency file %s: %m"
+msgid "%qD declared as an %<inline%> type"
 msgstr ""
 
-#: c-opts.c:1229
-#, fuzzy, gcc-internal-format
-msgid "when writing output to %s: %m"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
+#: cp/decl.c:6735
+#, gcc-internal-format
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
+msgstr ""
 
-#: c-opts.c:1309
-#, fuzzy, gcc-internal-format
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄɲÃŪ¤Ë»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/decl.c:6740
+#, gcc-internal-format
+msgid "%qD declared as a %<virtual%> field"
+msgstr ""
 
-#: c-opts.c:1480
+#: cp/decl.c:6742
 #, gcc-internal-format
-msgid "too late for # directive to set debug directory"
+msgid "%qD declared as an %<inline%> field"
 msgstr ""
 
-#: c-parser.c:1087
+#: cp/decl.c:6744
 #, gcc-internal-format
-msgid "ISO C forbids an empty source file"
-msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
+msgstr ""
 
-#: c-parser.c:1172 c-parser.c:6018
+#: cp/decl.c:6751
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not allow extra %<;%> outside of a function"
-msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤Î;ʬ¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
+msgid "%q+D declared as a friend"
+msgstr "領域 `%s' は関数として宣言されています"
 
-#: c-parser.c:1273 c-parser.c:6564
+#: cp/decl.c:6757
 #, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "%q+D declared with an exception specification"
+msgstr "例外仕様の検査をするコードを生成しない"
 
-#: c-parser.c:1321
+#: cp/decl.c:6791
 #, gcc-internal-format
-msgid "data definition has no type or storage class"
-msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+msgid "definition of %qD is not in namespace enclosing %qT"
+msgstr ""
+
+#: cp/decl.c:6912
+#, fuzzy, gcc-internal-format
+msgid "defining explicit specialization %qD in friend declaration"
+msgstr "宣言の中に代入(初期化ではなく)があります"
 
-#: c-parser.c:1375
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:6922
 #, gcc-internal-format
-msgid "expected %<,%> or %<;%>"
+msgid "invalid use of template-id %qD in declaration of primary template"
 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:1382 c-parser.c:1399
+#: cp/decl.c:6952
 #, gcc-internal-format
-msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
+msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: c-parser.c:1391
+#: cp/decl.c:6960
 #, gcc-internal-format
-msgid "ISO C forbids nested functions"
-msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
+msgstr ""
 
-#: c-parser.c:1739 c-parser.c:2529 c-parser.c:3151 c-parser.c:3401
-#: c-parser.c:4249 c-parser.c:4834 c-parser.c:5230 c-parser.c:5250
-#: c-parser.c:5365 c-parser.c:5511 c-parser.c:5528 c-parser.c:5660
-#: c-parser.c:5672 c-parser.c:5697 c-parser.c:5831 c-parser.c:5860
-#: c-parser.c:5868 c-parser.c:5896 c-parser.c:5910 c-parser.c:6126
-#: c-parser.c:6225 c-parser.c:6727 c-parser.c:7346
+#: cp/decl.c:7002
 #, fuzzy, gcc-internal-format
-msgid "expected identifier"
-msgstr "½Ò¸ì¤Ï¼±Ê̻ҤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "cannot declare %<::main%> to be a template"
+msgstr "`::main' を template としては宣言できません"
+
+#: cp/decl.c:7004
+#, fuzzy, gcc-internal-format
+msgid "cannot declare %<::main%> to be inline"
+msgstr "`::main' を inline としては宣言できません"
+
+#: cp/decl.c:7006
+#, fuzzy, gcc-internal-format
+msgid "cannot declare %<::main%> to be static"
+msgstr "`::main' を static としては宣言できません"
+
+#: cp/decl.c:7034
+#, gcc-internal-format
+msgid "anonymous type with no linkage used to declare function %q#D with linkage"
+msgstr ""
+
+#: cp/decl.c:7038 cp/decl.c:7324 cp/decl2.c:3593
+#, gcc-internal-format
+msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
+msgstr ""
 
-#: c-parser.c:1765 cp/parser.c:10509
+#: cp/decl.c:7044
 #, gcc-internal-format
-msgid "comma at end of enumerator list"
-msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
+msgid "type %qT with no linkage used to declare function %q#D with linkage"
+msgstr ""
 
-#: c-parser.c:1771
+#: cp/decl.c:7066
 #, gcc-internal-format
-msgid "expected %<,%> or %<}%>"
+msgid "static member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: c-parser.c:1785 c-parser.c:1961 c-parser.c:5985
-#, fuzzy, gcc-internal-format
-msgid "expected %<{%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
-
-#: c-parser.c:1794
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids forward references to %<enum%> types"
-msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:7067
+#, gcc-internal-format
+msgid "non-member function %qD cannot have cv-qualifier"
+msgstr ""
 
-#: c-parser.c:1897
+#: cp/decl.c:7112
 #, fuzzy, gcc-internal-format
-msgid "expected class name"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤹ¤ë"
-
-#: c-parser.c:1916 c-parser.c:5764
-#, gcc-internal-format
-msgid "extra semicolon in struct or union specified"
-msgstr "struct ¤ä union ¤ÎÃæ¤Ç;ʬ¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "%<::main%> must return %<int%>"
+msgstr "`main' は `int' を返さなければなりません"
 
-#: c-parser.c:1944
+#: cp/decl.c:7152
 #, gcc-internal-format
-msgid "no semicolon at end of struct or union"
-msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "definition of implicitly-declared %qD"
+msgstr ""
 
-#: c-parser.c:1947
+#: cp/decl.c:7169 cp/decl2.c:734
 #, fuzzy, gcc-internal-format
-msgid "expected %<;%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+msgid "no %q#D member function declared in class %qT"
+msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
 
-#: c-parser.c:2024 c-parser.c:2985
+#. 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 "expected specifier-qualifier-list"
+msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 msgstr ""
 
-#: c-parser.c:2034
+#: cp/decl.c:7330
 #, gcc-internal-format
-msgid "ISO C forbids member declarations with no members"
-msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+msgid "type %qT with no linkage used to declare variable %q#D with linkage"
+msgstr ""
 
-#: c-parser.c:2103
+#: cp/decl.c:7450
 #, gcc-internal-format
-msgid "expected %<,%>, %<;%> or %<}%>"
+msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 msgstr ""
 
-#: c-parser.c:2110
+#: cp/decl.c:7453
 #, gcc-internal-format
-msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
+msgid "in-class initialization of static data member %q#D of non-literal type"
 msgstr ""
 
-#: c-parser.c:2160
-#, fuzzy, gcc-internal-format
-msgid "%<typeof%> applied to a bit-field"
-msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
-
-#: c-parser.c:2397
+#: cp/decl.c:7466
 #, gcc-internal-format
-msgid "expected identifier or %<(%>"
+msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: c-parser.c:2598
+#: cp/decl.c:7472
 #, fuzzy, gcc-internal-format
-msgid "ISO C requires a named argument before %<...%>"
-msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤Ë̾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
+msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: c-parser.c:2704
+#: cp/decl.c:7476
 #, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers or %<...%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: c-parser.c:2754
+#: cp/decl.c:7532
 #, fuzzy, gcc-internal-format
-msgid "wide string literal in %<asm%>"
-msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤ò̵»ë¤·¤Þ¤¹"
+msgid "size of array %qD has non-integral type %qT"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: c-parser.c:2760 c-parser.c:6619 cp/parser.c:19250
+#: cp/decl.c:7534
 #, fuzzy, gcc-internal-format
-msgid "expected string literal"
-msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
-
-#: c-parser.c:3077
-#, gcc-internal-format
-msgid "ISO C forbids empty initializer braces"
-msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½Íѥ֥졼¥¹¤ò¶Ø¤¸¤Þ¤¹"
+msgid "size of array has non-integral type %qT"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: c-parser.c:3122
+#: cp/decl.c:7583
 #, fuzzy, gcc-internal-format
-msgid "obsolete use of designated initializer with %<:%>"
-msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
-
-#: c-parser.c:3245
-#, gcc-internal-format
-msgid "ISO C forbids specifying range of elements to initialize"
-msgstr "ISO C ¤Ï½é´ü²½ÍѤÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
+msgid "size of array %qD is negative"
+msgstr "配列 `%s' の大きさが負です"
 
-#: c-parser.c:3258
+#: cp/decl.c:7585
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids specifying subobject to initialize"
-msgstr "ISO C89 ¤Ï½é´ü²½ÍѤÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
+msgid "size of array is negative"
+msgstr "配列 `%s' の大きさが負です"
 
-#: c-parser.c:3266
+#: cp/decl.c:7599
 #, fuzzy, gcc-internal-format
-msgid "obsolete use of designated initializer without %<=%>"
-msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»Ø̾½é´ü²½»Ò¤ÏÇѤì¤Þ¤·¤¿"
+msgid "ISO C++ forbids zero-size array %qD"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: c-parser.c:3274
+#: cp/decl.c:7601
 #, fuzzy, gcc-internal-format
-msgid "expected %<=%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
 
-#: c-parser.c:3420
-#, gcc-internal-format
-msgid "ISO C forbids label declarations"
-msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:7613
+#, fuzzy, gcc-internal-format
+msgid "size of array %qD is not an integral constant-expression"
+msgstr "配列 `%s' の大きさは非整数型"
 
-#: c-parser.c:3425 c-parser.c:3496
+#: cp/decl.c:7616
 #, fuzzy, gcc-internal-format
-msgid "expected declaration or statement"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+msgid "size of array is not an integral constant-expression"
+msgstr "定数式が欠けているか無効です"
 
-#: c-parser.c:3449 c-parser.c:3477
+#: cp/decl.c:7622
 #, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids mixed declarations and code"
-msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
+msgid "ISO C++ forbids variable length array %qD"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
 
-#: c-parser.c:3510
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
-msgid "label at end of compound statement"
-msgstr "Ê£¹çʸ¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+msgid "ISO C++ forbids variable length array"
+msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
 
-#: c-parser.c:3553
+#: cp/decl.c:7630
 #, gcc-internal-format
-msgid "expected %<:%> or %<...%>"
+msgid "variable length array %qD is used"
 msgstr ""
 
-#: c-parser.c:3735
+#: cp/decl.c:7668
 #, gcc-internal-format
-msgid "expected identifier or %<*%>"
-msgstr ""
+msgid "overflow in array dimension"
+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:3797
+#: cp/decl.c:7730
 #, fuzzy, gcc-internal-format
-msgid "expected statement"
-msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+msgid "declaration of %qD as array of void"
+msgstr "`%s' の宣言は void の配列"
 
-#: c-parser.c:4134
+#: cp/decl.c:7732
 #, fuzzy, gcc-internal-format
-msgid "%E qualifier ignored on asm"
-msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
-
-#: c-parser.c:4414
-#, gcc-internal-format
-msgid "ISO C forbids omitting the middle term of a ?: expression"
-msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
-
-#: c-parser.c:4804
-#, gcc-internal-format
-msgid "traditional C rejects the unary plus operator"
-msgstr "¸Å¤¤ C ¤Ç¤Ïñ¹à¥×¥é¥¹±é»»»Ò¤òµñÈݤ·¤Þ¤¹"
+msgid "creating array of void"
+msgstr "`%s' の宣言は void の配列"
 
-#: c-parser.c:4923
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
-msgid "%<sizeof%> applied to a bit-field"
-msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "declaration of %qD as array of functions"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:5066 c-parser.c:5407 c-parser.c:5429
+#: cp/decl.c:7739
 #, fuzzy, gcc-internal-format
-msgid "expected expression"
-msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
-
-#: c-parser.c:5092
-#, gcc-internal-format
-msgid "braced-group within expression allowed only inside a function"
-msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
-
-#: c-parser.c:5106
-#, gcc-internal-format
-msgid "ISO C forbids braced-groups within expressions"
-msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "creating array of functions"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:5289
+#: cp/decl.c:7744
 #, fuzzy, gcc-internal-format
-msgid "first argument to %<__builtin_choose_expr%> not a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: c-parser.c:5456
-#, gcc-internal-format
-msgid "compound literal has variable size"
-msgstr ""
+msgid "declaration of %qD as array of references"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:5464
+#: cp/decl.c:7746
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids compound literals"
-msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
+msgid "creating array of references"
+msgstr "配列参照での添字を欠いています"
 
-#: c-parser.c:5981
+#: cp/decl.c:7751
 #, fuzzy, gcc-internal-format
-msgid "extra semicolon in method definition specified"
-msgstr "struct ¤ä union ¤ÎÃæ¤Ç;ʬ¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: c-parser.c:6525 cp/parser.c:19293
-#, gcc-internal-format
-msgid "%<#pragma omp barrier%> may only be used in compound statements"
-msgstr ""
+msgid "declaration of %qD as array of function members"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:6536 cp/parser.c:19308
+#: cp/decl.c:7753
 #, fuzzy, gcc-internal-format
-msgid "%<#pragma omp flush%> may only be used in compound statements"
-msgstr "Ê£¹çʸ¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+msgid "creating array of function members"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:6548 cp/parser.c:19334
+#: cp/decl.c:7767
 #, gcc-internal-format
-msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
+msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c-parser.c:6554 cp/parser.c:19283
+#: cp/decl.c:7771
 #, gcc-internal-format
-msgid "%<#pragma GCC pch_preprocess%> must be first"
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c-parser.c:6705 cp/parser.c:18131
+#: cp/decl.c:7806
 #, fuzzy, gcc-internal-format
-msgid "too many %qs clauses"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: c-parser.c:6830
-#, gcc-internal-format
-msgid "expected %<none%> or %<shared%>"
-msgstr ""
+msgid "return type specification for constructor invalid"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: c-parser.c:6873
+#: cp/decl.c:7816
 #, fuzzy, gcc-internal-format
-msgid "expected %<(%>"
-msgstr "';' ¤¬É¬ÍפǤ¹"
+msgid "return type specification for destructor invalid"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: c-parser.c:6916 c-parser.c:7091
+#: cp/decl.c:7829
 #, fuzzy, gcc-internal-format
-msgid "expected integer expression"
-msgstr "']' ¤¬É¬Íפǡ¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
-
-#: c-parser.c:6925
-#, gcc-internal-format
-msgid "%<num_threads%> value must be positive"
-msgstr ""
+msgid "return type specified for %<operator %T%>"
+msgstr "コンストラクタに対する戻り値の型指定は無視されました"
 
-#: c-parser.c:7005
+#: cp/decl.c:7851
 #, gcc-internal-format
-msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
-msgstr ""
+msgid "unnamed variable or field declared void"
+msgstr "無名変数やフィールドが void と宣言されました"
 
-#: c-parser.c:7086 cp/parser.c:18480
+#: cp/decl.c:7858
 #, gcc-internal-format
-msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
-msgstr ""
+msgid "variable or field declared void"
+msgstr "変数またはフィールドが void と宣言されました"
 
-#: c-parser.c:7104
+#: cp/decl.c:8039
 #, fuzzy, gcc-internal-format
-msgid "invalid schedule kind"
-msgstr "̵¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
+msgid "invalid use of qualified-name %<::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: c-parser.c:7189
-#, gcc-internal-format
-msgid "expected %<#pragma omp%> clause"
-msgstr ""
+#: cp/decl.c:8042
+#, fuzzy, gcc-internal-format
+msgid "invalid use of qualified-name %<%T::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: c-parser.c:7198 cp/parser.c:18589
+#: cp/decl.c:8045
 #, fuzzy, gcc-internal-format
-msgid "%qs is not valid for %qs"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "invalid use of qualified-name %<%D::%D%>"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: c-parser.c:7298
+#: cp/decl.c:8057
 #, gcc-internal-format
-msgid "invalid operator for %<#pragma omp atomic%>"
+msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: c-parser.c:7349 c-parser.c:7369
+#: cp/decl.c:8073 cp/decl.c:8165 cp/decl.c:9461
 #, fuzzy, gcc-internal-format
-msgid "expected %<(%> or end of line"
-msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+msgid "declaration of %qD as non-function"
+msgstr "`%s' の宣言は関数の配列"
 
-#: c-parser.c:7387
+#: cp/decl.c:8079
 #, fuzzy, gcc-internal-format
-msgid "for statement expected"
-msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬ÍפǤ¹"
-
-#: c-parser.c:7460 cp/semantics.c:3798 cp/semantics.c:3842
-#, gcc-internal-format
-msgid "expected iteration declaration or initialization"
-msgstr ""
+msgid "declaration of %qD as non-member"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
 
-#: c-parser.c:7586
+#: cp/decl.c:8110
 #, gcc-internal-format
-msgid "expected %<#pragma omp section%> or %<}%>"
+msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: c-parser.c:7811 cp/parser.c:19171 fortran/openmp.c:470
+#: cp/decl.c:8157
 #, fuzzy, gcc-internal-format
-msgid "threadprivate variables not supported in this target"
-msgstr "¥»¥¯¥·¥ç¥ó°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: c-parser.c:7821 cp/semantics.c:3692
-#, gcc-internal-format
-msgid "%qE declared %<threadprivate%> after first use"
-msgstr ""
+msgid "function definition does not declare parameters"
+msgstr "関数の定義が `register' と宣言されました"
 
-#: c-parser.c:7823 cp/semantics.c:3694
+#: cp/decl.c:8197
 #, gcc-internal-format
-msgid "automatic variable %qE cannot be %<threadprivate%>"
+msgid "%<constexpr%> cannot appear in a typedef declaration"
 msgstr ""
 
-#: c-parser.c:7825 cp/semantics.c:3696
+#: cp/decl.c:8205
 #, fuzzy, gcc-internal-format
-msgid "%<threadprivate%> %qE has incomplete type"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "two or more data types in declaration of %qs"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
 
-#: c-pch.c:132
+#: cp/decl.c:8211
 #, fuzzy, gcc-internal-format
-msgid "can%'t create precompiled header %s: %m"
-msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+msgid "conflicting specifiers in declaration of %qs"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: c-pch.c:153
+#: cp/decl.c:8283 cp/decl.c:8286 cp/decl.c:8289
 #, fuzzy, gcc-internal-format
-msgid "can%'t write to %s: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "ISO C++ forbids declaration of %qs with no type"
+msgstr "ISO C はメンバのないメンバ宣言を禁じます"
 
-#: c-pch.c:159
+#: cp/decl.c:8314 cp/decl.c:8336
 #, fuzzy, gcc-internal-format
-msgid "%qs is not a valid output file"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%<signed%> or %<unsigned%> invalid for %qs"
+msgstr "short, 符合つきまたは符合なしは `%s' にとって無効です"
 
-#: c-pch.c:188 c-pch.c:203 c-pch.c:217
+#: cp/decl.c:8316
 #, fuzzy, gcc-internal-format
-msgid "can%'t write %s: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "%<signed%> and %<unsigned%> specified together for %qs"
+msgstr "符合付きと符合無しが `%s' に対して一緒に与えられています"
 
-#: c-pch.c:193 c-pch.c:210
+#: cp/decl.c:8318
 #, fuzzy, gcc-internal-format
-msgid "can%'t seek in %s: %m"
-msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
+msgid "%<long long%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
 
-#: 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/decl.c:8320
+#, gcc-internal-format
+msgid "%<__int128%> invalid for %qs"
+msgstr ""
 
-#: c-pch.c:450
+#: cp/decl.c:8322
 #, fuzzy, gcc-internal-format
-msgid "pch_preprocess pragma should only be used with -fpreprocessed"
-msgstr "-include ¤ä -imacros ¤Ï -fpreprocessed ¤È°ì½ï¤Ë»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "%<long%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
 
-#: c-pch.c:451
+#: cp/decl.c:8324
 #, fuzzy, gcc-internal-format
-msgid "use #include instead"
-msgstr "#include ¤Î¥Í¥¹¥È¤¬¿¼¤¹¤®¤Þ¤¹"
+msgid "%<short%> invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
 
-#: c-pch.c:457
+#: cp/decl.c:8326
 #, fuzzy, gcc-internal-format
-msgid "%s: couldn%'t open PCH file: %m"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: c-pch.c:462
-#, gcc-internal-format
-msgid "use -Winvalid-pch for more information"
-msgstr ""
+msgid "%<long%> or %<short%> invalid for %qs"
+msgstr "`%s' に対して long, short, signed または unsigned は不適切です"
 
-#: c-pch.c:463
+#: cp/decl.c:8328
 #, gcc-internal-format
-msgid "%s: PCH file was invalid"
+msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 msgstr ""
 
-#: c-pragma.c:103
+#: cp/decl.c:8330
 #, fuzzy, gcc-internal-format
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
-msgstr "#pragma pack (pop) ¤¬¡¢Âбþ¤¹¤ë #pragma pack (push, <n>) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
+msgid "%<long%> or %<short%> specified with char for %qs"
+msgstr "`%s' に対して char とともに long または short が指定されています"
 
-#: c-pragma.c:116
+#: cp/decl.c:8332
 #, 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) ¤Ê¤·¤Ë½Ð¸½¤·¤Þ¤·¤¿"
+msgid "%<long%> and %<short%> specified together for %qs"
+msgstr "long と short が `%s' に対して一緒に指定されています"
 
-#: c-pragma.c:130
+#: cp/decl.c:8338
 #, fuzzy, gcc-internal-format
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%<short%> or %<long%> invalid for %qs"
+msgstr "short, 符合つきまたは符合なしは `%s' にとって無効です"
 
-#: c-pragma.c:132
+#: cp/decl.c:8346
 #, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "long, short, signed or unsigned used invalidly for %qs"
+msgstr "`%s' に対する long, short, singed や unsigned の使用は不適切です"
 
-#: c-pragma.c:153
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pack%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:8355
+#, gcc-internal-format
+msgid "%<__int128%> is not supported by this target"
+msgstr ""
 
-#: c-pragma.c:164 c-pragma.c:196
+#: cp/decl.c:8361
 #, gcc-internal-format
-msgid "invalid constant in %<#pragma pack%> - ignored"
+msgid "ISO C++ does not support %<__int128%> for %qs"
 msgstr ""
 
-#: c-pragma.c:168 c-pragma.c:210
+#: cp/decl.c:8431
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "complex invalid for %qs"
+msgstr "`%s' に対して complex は不適切です"
 
-#: c-pragma.c:173
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:8459
+#, gcc-internal-format
+msgid "qualifiers are not allowed on declaration of %<operator %T%>"
+msgstr ""
 
-#: c-pragma.c:175
+#: cp/decl.c:8480
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "member %qD cannot be declared both virtual and static"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: c-pragma.c:184
+#: cp/decl.c:8488
 #, gcc-internal-format
-msgid "unknown action %qs for %<#pragma pack%> - ignored"
+msgid "%<%T::%D%> is not a valid declarator"
 msgstr ""
 
-#: c-pragma.c:213
+#: cp/decl.c:8497
+#, gcc-internal-format
+msgid "typedef declaration invalid in parameter declaration"
+msgstr "仮引数宣言の中の typedef 宣言は無効です"
+
+#: cp/decl.c:8502
 #, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pack%>"
-msgstr "'#pragma pack' ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "storage class specified for template parameter %qs"
+msgstr "ä»®å¼\95æ\95° `%s' ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fè¨\98æ\86¶ã\82¯ã\83©ã\82¹"
 
-#: c-pragma.c:216
+#: cp/decl.c:8508
 #, gcc-internal-format
-msgid "#pragma pack has no effect with -fpack-struct - ignored"
-msgstr ""
+msgid "storage class specifiers invalid in parameter declarations"
+msgstr "仮引数宣言の中の記憶クラス指定子は無効です"
 
-#: c-pragma.c:236
-#, gcc-internal-format
-msgid "alignment must be a small power of two, not %d"
-msgstr ""
+#: cp/decl.c:8512
+#, fuzzy, gcc-internal-format
+msgid "parameter declared %<auto%>"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#: c-pragma.c:269
+#: cp/decl.c:8520
 #, gcc-internal-format
-msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
+msgid "a parameter cannot be declared %<constexpr%>"
 msgstr ""
 
-#: c-pragma.c:343 c-pragma.c:348
+#: cp/decl.c:8529
 #, fuzzy, gcc-internal-format
-msgid "malformed #pragma weak, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "%<virtual%> outside class declaration"
+msgstr "クラス宣言の外側で virtual 指定しています"
 
-#: c-pragma.c:352
+#: cp/decl.c:8547
 #, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma weak%>"
-msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "multiple storage classes in declaration of %qs"
+msgstr "`%s' ã\81®å®£è¨\80ã\81«ã\81\8aã\81\84ã\81¦è¤\87æ\95°ã\81®ä¿\9då­\98ã\82¯ã\83©ã\82¹"
 
-#: c-pragma.c:420 c-pragma.c:422
+#: cp/decl.c:8570
 #, fuzzy, gcc-internal-format
-msgid "malformed #pragma redefine_extname, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "storage class specified for %qs"
+msgstr "%s に対する記憶クラス指定子 `%s'"
 
-#: c-pragma.c:425
+#: cp/decl.c:8574
 #, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma redefine_extname%>"
-msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "storage class specified for parameter %qs"
+msgstr "ä»®å¼\95æ\95° `%s' ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fè¨\98æ\86¶ã\82¯ã\83©ã\82¹"
 
-#: c-pragma.c:431
+#: cp/decl.c:8587
 #, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname not supported on this target"
-msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "nested function %qs declared %<extern%>"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
 
-#: c-pragma.c:448 c-pragma.c:535
-#, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous rename"
-msgstr ""
+#: cp/decl.c:8591
+#, fuzzy, gcc-internal-format
+msgid "top-level declaration of %qs specifies %<auto%>"
+msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
 
-#: c-pragma.c:471
+#: cp/decl.c:8597
 #, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
 
-#: c-pragma.c:490
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma extern_prefix, ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: c-pragma.c:493
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma extern_prefix%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/decl.c:8604
+#, gcc-internal-format
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
 
-#: c-pragma.c:500
+#: cp/decl.c:8698
 #, fuzzy, gcc-internal-format
-msgid "#pragma extern_prefix not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%qs declared as function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
 
-#: c-pragma.c:526
+#: cp/decl.c:8703
 #, fuzzy, gcc-internal-format
-msgid "asm declaration ignored due to conflict with previous rename"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
-
-#: c-pragma.c:557
-#, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
-msgstr ""
+msgid "%qs declared as function returning an array"
+msgstr "`%s' は配列を返す関数として宣言されています"
 
-#: c-pragma.c:619
+#: cp/decl.c:8724
 #, gcc-internal-format
-msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
+msgid "%qs function uses %<auto%> type specifier without late return type"
 msgstr ""
 
-#: c-pragma.c:654
+#: cp/decl.c:8730
 #, gcc-internal-format
-msgid "#pragma GCC visibility must be followed by push or pop"
+msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
 msgstr ""
 
-#: c-pragma.c:660
+#: cp/decl.c:8738
 #, gcc-internal-format
-msgid "no matching push for %<#pragma GCC visibility pop%>"
+msgid "%qs function with late return type not declared with %<auto%> type specifier"
 msgstr ""
 
-#: c-pragma.c:667 c-pragma.c:674
+#: cp/decl.c:8771
 #, gcc-internal-format
-msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
-msgstr ""
-
-#: c-pragma.c:670
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma GCC visibility push"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+msgid "destructor cannot be static member function"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: c-pragma.c:678
+#: cp/decl.c:8776
 #, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC visibility%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "destructors may not be cv-qualified"
+msgstr "コンストラクタは virtual 宣言できません"
 
-#: c-pragma.c:694
-#, fuzzy, gcc-internal-format
-msgid "#pragma GCC diagnostic not allowed inside functions"
-msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤Î;ʬ¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
+#: cp/decl.c:8794
+#, gcc-internal-format
+msgid "constructors cannot be declared virtual"
+msgstr "コンストラクタは virtual 宣言できません"
 
-#: c-pragma.c:700
+#: cp/decl.c:8807
 #, gcc-internal-format
-msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
+msgid "can%'t initialize friend function %qs"
 msgstr ""
 
-#: c-pragma.c:709
+#. Cannot be both friend and virtual.
+#: cp/decl.c:8811
 #, gcc-internal-format
-msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
-msgstr ""
+msgid "virtual functions cannot be friends"
+msgstr "仮想関数は friend にできません"
 
-#: c-pragma.c:713
+#: cp/decl.c:8815
 #, gcc-internal-format
-msgid "missing option after %<#pragma GCC diagnostic%> kind"
-msgstr ""
+msgid "friend declaration not in class definition"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: c-pragma.c:727
+#: cp/decl.c:8817
 #, gcc-internal-format
-msgid "unknown option after %<#pragma GCC diagnostic%> kind"
+msgid "can%'t define friend function %qs in a local class definition"
 msgstr ""
 
-#: c-typeck.c:175
+#: cp/decl.c:8838
 #, fuzzy, gcc-internal-format
-msgid "%qD has an incomplete type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+msgid "destructors may not have parameters"
+msgstr "デストラクタは仮引数を取りません"
 
-#: c-typeck.c:196 cp/call.c:2724
-#, gcc-internal-format
-msgid "invalid use of void expression"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
+#: cp/decl.c:8857
+#, fuzzy, gcc-internal-format
+msgid "cannot declare pointer to %q#T"
+msgstr "ポインタを参照として宣言できません"
 
-#: c-typeck.c:204
+#: cp/decl.c:8870 cp/decl.c:8877
 #, fuzzy, gcc-internal-format
-msgid "invalid use of flexible array member"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "cannot declare reference to %q#T"
+msgstr "参照を参照として宣言できません"
 
-#: c-typeck.c:210
-#, gcc-internal-format
-msgid "invalid use of array with unspecified bounds"
-msgstr "¶­³¦¤¬»ØÄꤵ¤ì¤Ê¤¤ÇÛÎó¤ÎÉÔŬÀÚ¤ÊÍøÍÑ"
+#: cp/decl.c:8879
+#, fuzzy, gcc-internal-format
+msgid "cannot declare pointer to %q#T member"
+msgstr "ポインタを参照として宣言できません"
 
-#: c-typeck.c:218
+#: cp/decl.c:8902
 #, fuzzy, gcc-internal-format
-msgid "invalid use of undefined type %<%s %E%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "cannot declare reference to qualified function type %qT"
+msgstr "参照を参照として宣言できません"
 
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:222
+#: cp/decl.c:8903
 #, fuzzy, gcc-internal-format
-msgid "invalid use of incomplete typedef %qD"
-msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "cannot declare pointer to qualified function type %qT"
+msgstr "ポインタを参照として宣言できません"
 
-#: c-typeck.c:475 c-typeck.c:500
+#: cp/decl.c:8967
 #, gcc-internal-format
-msgid "function types not truly compatible in ISO C"
-msgstr "´Ø¿ô·¿¤¬ ISO C ¤È´°Á´¸ß´¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
+msgstr ""
 
-#: c-typeck.c:620
+#: cp/decl.c:9012
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and vector types"
+msgid "both %<const%> and %<constexpr%> cannot be used here"
 msgstr ""
 
-#: c-typeck.c:625
+#: cp/decl.c:9014
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and complex types"
+msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 msgstr ""
 
-#: c-typeck.c:630
+#: cp/decl.c:9023
 #, gcc-internal-format
-msgid "can%'t mix operands of decimal float and other float types"
+msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: c-typeck.c:951
+#: cp/decl.c:9074
 #, gcc-internal-format
-msgid "types are not quite compatible"
-msgstr "·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: c-typeck.c:1269
-#, fuzzy, gcc-internal-format
-msgid "function return types not compatible due to %<volatile%>"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+msgid "member functions are implicitly friends of their class"
+msgstr "メンバ関数は暗黙的にそのクラスの friend です"
 
-#: c-typeck.c:1428 c-typeck.c:2781
+#: cp/decl.c:9079
 #, gcc-internal-format
-msgid "arithmetic on pointer to an incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂФ¹¤ë±é»»"
-
-#: c-typeck.c:1820
-#, fuzzy, gcc-internal-format
-msgid "%qT has no member named %qE"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "extra qualification %<%T::%> on member %qs"
+msgstr ""
 
-#: c-typeck.c:1861
-#, fuzzy, gcc-internal-format
-msgid "request for member %qE in something not a structure or union"
-msgstr "¹½Â¤ÂΤǤⶦÍÑÂΤǤâ¤Ê¤¤²¿¤«¤Ç¡¢¥á¥ó¥Ð `%s' ¤òÍ׵ᤵ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9109
+#, gcc-internal-format
+msgid "cannot define member function %<%T::%s%> within %<%T%>"
+msgstr ""
 
-#: c-typeck.c:1892
+#: cp/decl.c:9118
 #, gcc-internal-format
-msgid "dereferencing pointer to incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
+msgid "cannot declare member %<%T::%s%> within %qT"
+msgstr ""
 
-#: c-typeck.c:1896
+#: cp/decl.c:9150
 #, fuzzy, gcc-internal-format
-msgid "dereferencing %<void *%> pointer"
-msgstr "`void *' ¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È¤Ç¤¹"
+msgid "non-parameter %qs cannot be a parameter pack"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: c-typeck.c:1913 cp/typeck.c:2369
+#: cp/decl.c:9160
 #, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "size of array %qs is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
 
-#: c-typeck.c:1941 cp/typeck.c:2512
+#: cp/decl.c:9171
 #, gcc-internal-format
-msgid "subscripted value is neither array nor pointer"
-msgstr "ź»ú¤ò¤Ä¤±¤é¤ì¤¿Ãͤ¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
+msgid "data member may not have variably modified type %qT"
+msgstr ""
 
-#: c-typeck.c:1952 cp/typeck.c:2431 cp/typeck.c:2517
+#: cp/decl.c:9173
 #, gcc-internal-format
-msgid "array subscript is not an integer"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "parameter may not have variably modified type %qT"
+msgstr ""
 
-#: c-typeck.c:1958
+#. [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 "subscripted value is pointer to function"
-msgstr "ź»ú¤ò¤Ä¤±¤é¤ì¤¿Ãͤ¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
+msgid "only declarations of constructors can be %<explicit%>"
+msgstr "`explicit' にできるのは、コンストラクタだけです"
 
-#: c-typeck.c:2005
+#: cp/decl.c:9189
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids subscripting %<register%> array"
-msgstr "ISO C ¤Ï `register' ÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
+msgid "non-member %qs cannot be declared %<mutable%>"
+msgstr "非メンバ `%s' を `mutable' とは宣言できません"
 
-#: c-typeck.c:2007
+#: cp/decl.c:9194
 #, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids subscripting non-lvalue array"
-msgstr "ISO C89 Èóº¸ÊÕÃÍÇÛÎó¤Ø¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
+msgid "non-object member %qs cannot be declared %<mutable%>"
+msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
 
-#: c-typeck.c:2256
+#: cp/decl.c:9200
 #, fuzzy, gcc-internal-format
-msgid "called object %qE is not a function"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "function %qs cannot be declared %<mutable%>"
+msgstr "関数 `%s' を `mutable' としては宣言できません"
 
-#. 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:2284
+#: cp/decl.c:9205
 #, fuzzy, gcc-internal-format
-msgid "function called through a non-compatible type"
-msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+msgid "static %qs cannot be declared %<mutable%>"
+msgstr "static `%s' を mutable として宣言できません"
 
-#: c-typeck.c:2391
+#: cp/decl.c:9210
 #, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qE"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "const %qs cannot be declared %<mutable%>"
+msgstr "const `%s' を `mutable' として宣言できません"
 
-#: c-typeck.c:2412
+#: cp/decl.c:9248
 #, gcc-internal-format
-msgid "type of formal parameter %d is incomplete"
-msgstr "Àµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
+msgid "typedef name may not be a nested-name-specifier"
+msgstr ""
 
-#: c-typeck.c:2425
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than floating due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:9266
+#, gcc-internal-format
+msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+msgstr ""
 
-#: c-typeck.c:2430
+#: cp/decl.c:9362
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than complex due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "qualified function types cannot be used to declare static member functions"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: c-typeck.c:2435
+#: cp/decl.c:9364
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than floating due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "qualified function types cannot be used to declare free functions"
+msgstr "関数の返す型が関数であってはなりません"
 
-#: c-typeck.c:2440
+#: cp/decl.c:9391
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than integer due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "type qualifiers specified for friend class declaration"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
 
-#: c-typeck.c:2445
+#: cp/decl.c:9396
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than integer due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%<inline%> specified for friend class declaration"
+msgstr "クラス宣言の外側で virtual 指定しています"
 
-#: c-typeck.c:2450
+#: cp/decl.c:9404
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than complex due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "template parameters cannot be friends"
+msgstr "複雑なパラメタをもつ関数は inline にできません"
 
-#: c-typeck.c:2463
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤Ï `double' ¤Ç¤Ê¤¯ `float' ¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:9406
+#, gcc-internal-format
+msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+msgstr ""
 
-#: c-typeck.c:2488
+#: cp/decl.c:9410
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: c-typeck.c:2509
+#: cp/decl.c:9423
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE with different width due to prototype"
-msgstr "%s ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Î·¿¤ÎÉý¤È¤Ï°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "trying to make class %qT a friend of global scope"
+msgstr "クラス `%s' を大域スコープの friend にしようとしています"
 
-#: c-typeck.c:2532
+#: cp/decl.c:9441
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as unsigned due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹ç¤Ê¤·¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "invalid qualifiers on non-member function type"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: c-typeck.c:2536
+#: cp/decl.c:9451
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as signed due to prototype"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹çÉÕ¤­¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2627
-#, gcc-internal-format
-msgid "suggest parentheses around + or - inside shift"
-msgstr "¥·¥Õ¥ÈÃæ¤Î + ¤ä - ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
-
-#: c-typeck.c:2635
-#, gcc-internal-format
-msgid "suggest parentheses around && within ||"
-msgstr "|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
-
-#: c-typeck.c:2645
-#, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of |"
-msgstr "·×»»¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
-
-#: c-typeck.c:2650
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of |"
-msgstr "Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+msgid "abstract declarator %qT used as declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: c-typeck.c:2660
-#, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of ^"
-msgstr "·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: cp/decl.c:9480
+#, fuzzy, gcc-internal-format
+msgid "cannot use %<::%> in parameter declaration"
+msgstr "仮引数宣言の中で `::' を使えません"
 
-#: c-typeck.c:2665
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of ^"
-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"
 
-#: c-typeck.c:2673
-#, gcc-internal-format
-msgid "suggest parentheses around + or - in operand of &"
-msgstr "& ±é»»»Ò¤Î¼þ¤ê¤Î + ¤ä - ¤Î¼þ¤ê¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: cp/decl.c:9553
+#, fuzzy, gcc-internal-format
+msgid "declaration of function %qD in invalid context"
+msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
 
-#: c-typeck.c:2678
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of &"
-msgstr "Èæ³Ó¤¬ & ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: cp/decl.c:9562
+#, fuzzy, gcc-internal-format
+msgid "function %qD declared virtual inside a union"
+msgstr "領域 `%s' は関数として宣言されています"
 
-#: c-typeck.c:2684
-#, gcc-internal-format
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-msgstr "X<=Y<=Z ¤ÎÍͤÊÈæ³Ó¤Ï¿ô³ØŪ¤Ê°ÕÌ£¤Ç¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤»¤ó"
+#: cp/decl.c:9571
+#, fuzzy, gcc-internal-format
+msgid "%qD cannot be declared virtual, since it is always static"
+msgstr "`::main' を static としては宣言できません"
 
-#: c-typeck.c:2696 c-typeck.c:2701 cp/typeck.c:3281 cp/typeck.c:3390
+#: cp/decl.c:9587
 #, gcc-internal-format
-msgid "comparison with string literal results in unspecified behaviour"
+msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: c-typeck.c:2723
+#: cp/decl.c:9594
 #, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in subtraction"
-msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2725
-#, gcc-internal-format
-msgid "pointer to a function used in subtraction"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2832
-#, gcc-internal-format
-msgid "wrong type argument to unary plus"
-msgstr "ñ¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2845
-#, gcc-internal-format
-msgid "wrong type argument to unary minus"
-msgstr "ñ¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "declaration of %qD as member of %qT"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: c-typeck.c:2862
+#: cp/decl.c:9600
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<~%> for complex conjugation"
-msgstr "ISO C ¤ÏÊ£ÁǶ¦ÌòÍѤΠ`~' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: c-typeck.c:2868
-#, gcc-internal-format
-msgid "wrong type argument to bit-complement"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2876
-#, gcc-internal-format
-msgid "wrong type argument to abs"
-msgstr "abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "a destructor cannot be %<constexpr%>"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: c-typeck.c:2888
+#: cp/decl.c:9606
 #, gcc-internal-format
-msgid "wrong type argument to conjugation"
-msgstr "Ê£ÁǶ¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:2900
-#, gcc-internal-format
-msgid "wrong type argument to unary exclamation mark"
-msgstr "ñ¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr ""
 
-#: c-typeck.c:2934
+#: cp/decl.c:9651
 #, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<++%> and %<--%> on complex types"
-msgstr "ISO C ¤Ï complex ·¿¤Ç¤Î `++' ¤È `--' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "field %qD has incomplete type"
+msgstr "領域 `%s' は不完全な型です"
 
-#: c-typeck.c:2950 c-typeck.c:2982
+#: cp/decl.c:9653
 #, fuzzy, gcc-internal-format
-msgid "wrong type argument to increment"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "name %qT has incomplete type"
+msgstr "仮引数が不完全型です"
 
-#: c-typeck.c:2952 c-typeck.c:2984
+#: cp/decl.c:9662
 #, fuzzy, gcc-internal-format
-msgid "wrong type argument to decrement"
-msgstr "¥Ó¥Ã¥Èȿž¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "  in instantiation of template %qT"
+msgstr "%s: `%s' の初期化:\n"
 
-#: c-typeck.c:2973
+#: cp/decl.c:9671
 #, fuzzy, gcc-internal-format
-msgid "increment of pointer to unknown structure"
-msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
+msgid "%qE is neither function nor member function; cannot be declared friend"
+msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
 
-#: c-typeck.c:2975
-#, fuzzy, gcc-internal-format
-msgid "decrement of pointer to unknown structure"
-msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂΤËÂФ¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
+#: cp/decl.c:9726
+#, gcc-internal-format
+msgid "non-static data member initializers"
+msgstr ""
 
-#: c-typeck.c:3155
+#: cp/decl.c:9730
 #, fuzzy, gcc-internal-format
-msgid "assignment of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "ISO C++ forbids initialization of member %qD"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: c-typeck.c:3156
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9732
+#, gcc-internal-format
+msgid "making %qD static"
+msgstr ""
 
-#: c-typeck.c:3157
+#: cp/decl.c:9769
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only member %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "constexpr static data member %qD must have an initializer"
+msgstr "関数を inline にできません"
 
-#: c-typeck.c:3158
+#: cp/decl.c:9778
 #, gcc-internal-format
-msgid "read-only member %qD used as %<asm%> output"
+msgid "non-static data member %qE declared %<constexpr%>"
 msgstr ""
 
-#: c-typeck.c:3162
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:3163
+#: cp/decl.c:9815
 #, fuzzy, gcc-internal-format
-msgid "increment of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "storage class %<auto%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
 
-#: c-typeck.c:3164
+#: cp/decl.c:9817
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only variable %qD"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
-
-#: c-typeck.c:3165
-#, gcc-internal-format
-msgid "read-only variable %qD used as %<asm%> output"
-msgstr ""
+msgid "storage class %<register%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
 
-#: c-typeck.c:3168
+#: cp/decl.c:9819
 #, fuzzy, gcc-internal-format
-msgid "assignment of read-only location"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "storage class %<__thread%> invalid for function %qs"
+msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
 
-#: c-typeck.c:3169
+#: cp/decl.c:9831
 #, fuzzy, gcc-internal-format
-msgid "increment of read-only location"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "%<static%> specified invalid for function %qs declared out of global scope"
+msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
 
-#: c-typeck.c:3170
+#: cp/decl.c:9835
 #, fuzzy, gcc-internal-format
-msgid "decrement of read-only location"
-msgstr "%s¤¬Æɤ߹þ¤ßÀìÍÑÎΰè¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
+msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
+msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
 
-#: c-typeck.c:3171
+#: cp/decl.c:9842
 #, gcc-internal-format
-msgid "read-only location used as %<asm%> output"
+msgid "%q#T is not a class or a namespace"
 msgstr ""
 
-#: c-typeck.c:3206
+#: cp/decl.c:9850
 #, fuzzy, gcc-internal-format
-msgid "cannot take address of bit-field %qD"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
+msgid "virtual non-class function %qs"
+msgstr "virtual な非クラス関数 `%s'"
 
-#: c-typeck.c:3234
+#: cp/decl.c:9857
 #, fuzzy, gcc-internal-format
-msgid "global register variable %qD used in nested function"
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%qs defined in a non-class scope"
+msgstr "メソッド定義がクラスコンテキスト内ではありません"
 
-#: c-typeck.c:3237
+#: cp/decl.c:9886
 #, fuzzy, gcc-internal-format
-msgid "register variable %qD used in nested function"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "cannot declare member function %qD to have static linkage"
+msgstr "`::main' を static としては宣言できません"
 
-#: c-typeck.c:3242
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qD requested"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+#. FIXME need arm citation
+#: cp/decl.c:9893
+#, gcc-internal-format
+msgid "cannot declare static function inside another function"
+msgstr "他の関数内で static 関数を宣言できません"
 
-#: c-typeck.c:3244
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qD requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: cp/decl.c:9923
+#, gcc-internal-format
+msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
+msgstr ""
 
-#: c-typeck.c:3290
-#, fuzzy, gcc-internal-format
-msgid "non-lvalue array in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/decl.c:9930
+#, gcc-internal-format
+msgid "static member %qD declared %<register%>"
+msgstr ""
 
-#: c-typeck.c:3338
+#: cp/decl.c:9936
 #, gcc-internal-format
-msgid "signed and unsigned type in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
+msgid "cannot explicitly declare member %q#D to have extern linkage"
+msgstr ""
 
-#: c-typeck.c:3345
+#: cp/decl.c:9942
 #, gcc-internal-format
-msgid "ISO C forbids conditional expr with only one void side"
-msgstr "ISO C ¤ÏÊÒ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "declaration of constexpr variable %qD is not a definition"
+msgstr ""
 
-#: c-typeck.c:3359 c-typeck.c:3367
+#: cp/decl.c:9953
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ò¾ò·ï¼°¤È¤¹¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "%qs initialized and declared %<extern%>"
+msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
 
-#: c-typeck.c:3374
-#, gcc-internal-format
-msgid "pointer type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+#: cp/decl.c:9957
+#, fuzzy, gcc-internal-format
+msgid "%qs has both %<extern%> and initializer"
+msgstr "`%s' に `extern' と初期化子の両方があります"
 
-#: c-typeck.c:3381 c-typeck.c:3391
+#: cp/decl.c:10084
 #, gcc-internal-format
-msgid "pointer/integer type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "default argument for %q#D has type %qT"
+msgstr ""
 
-#: c-typeck.c:3405
+#: cp/decl.c:10087
 #, gcc-internal-format
-msgid "type mismatch in conditional expression"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "default argument for parameter of type %qT has type %qT"
+msgstr ""
 
-#: c-typeck.c:3447
-#, gcc-internal-format
-msgid "left-hand operand of comma expression has no effect"
-msgstr "¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎϤ¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl.c:10103
+#, fuzzy, gcc-internal-format
+msgid "default argument %qE uses local variable %qD"
+msgstr "関数がローカル変数のアドレスを返しています"
 
-#: c-typeck.c:3484
-#, gcc-internal-format
-msgid "cast specifies array type"
-msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎ󷿤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:10191
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "仮引数 `%s' は不完全型です"
 
-#: c-typeck.c:3490
-#, gcc-internal-format
-msgid "cast specifies function type"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: cp/decl.c:10219
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD invalidly declared method type"
+msgstr "パラメタはメソッドの型を不正に宣言しました"
 
-#: c-typeck.c:3500
+#: cp/decl.c:10244
 #, gcc-internal-format
-msgid "ISO C forbids casting nonscalar to the same type"
-msgstr "ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éƱ¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "parameter %qD includes pointer to array of unknown bound %qT"
+msgstr ""
 
-#: c-typeck.c:3517
+#: cp/decl.c:10246
 #, gcc-internal-format
-msgid "ISO C forbids casts to union type"
-msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "parameter %qD includes reference to array of unknown bound %qT"
+msgstr ""
+
+#: cp/decl.c:10261
+#, fuzzy, gcc-internal-format
+msgid "parameter packs must be at the end of the parameter list"
+msgstr "仮引数リスト中の `void' はリスト全体を占めなければなりません"
 
-#: c-typeck.c:3525
+#. [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 "cast to union type from type not present in union"
-msgstr "¶¦ÍÑÂΤÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂη¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:3571
-#, fuzzy, gcc-internal-format
-msgid "cast adds new qualifiers to function type"
-msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+msgstr ""
 
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3576
+#: cp/decl.c:10615
 #, gcc-internal-format
-msgid "cast discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%qD may not be declared within a namespace"
+msgstr ""
 
-#: c-typeck.c:3592
-#, gcc-internal-format
-msgid "cast increases required alignment of target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
+#: cp/decl.c:10620
+#, fuzzy, gcc-internal-format
+msgid "%qD may not be declared as static"
+msgstr "`::main' を static としては宣言できません"
 
-#: c-typeck.c:3603
-#, gcc-internal-format
-msgid "cast from pointer to integer of different size"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:10646
+#, fuzzy, gcc-internal-format
+msgid "%qD must be a nonstatic member function"
+msgstr "デストラクタを静的メンバ関数とすることはできません"
 
-#: c-typeck.c:3607
+#: cp/decl.c:10655
 #, gcc-internal-format
-msgid "cast from function call of type %qT to non-matching type %qT"
+msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: c-typeck.c:3615
+#: cp/decl.c:10677
 #, gcc-internal-format
-msgid "cast to pointer from integer of different size"
-msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
+msgid "%qD must have an argument of class or enumerated type"
+msgstr ""
 
-#: c-typeck.c:3628
+#: cp/decl.c:10706
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of function pointer to object pointer type"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "conversion to a reference to void will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:3636
+#: cp/decl.c:10708
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of object pointer to function pointer type"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "conversion to void will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:3912
+#: cp/decl.c:10715
 #, fuzzy, gcc-internal-format
-msgid "cannot pass rvalue to reference parameter"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "conversion to a reference to the same type will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:4023 c-typeck.c:4189
+#: cp/decl.c:10717
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "conversion to the same type will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:4026 c-typeck.c:4192
+#: cp/decl.c:10725
 #, fuzzy, gcc-internal-format
-msgid "assignment makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "conversion to a reference to a base class will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:4029 c-typeck.c:4194
+#: cp/decl.c:10727
 #, fuzzy, gcc-internal-format
-msgid "initialization makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "conversion to a base class will never use a type conversion operator"
+msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
 
-#: c-typeck.c:4032 c-typeck.c:4196
+#. 13.4.0.3
+#: cp/decl.c:10736
 #, fuzzy, gcc-internal-format
-msgid "return makes qualified function pointer from unqualified"
-msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
+msgid "ISO C++ prohibits overloading operator ?:"
+msgstr "ISO C++ は無名構造体を禁止しています"
 
-#: c-typeck.c:4036 c-typeck.c:4156
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: cp/decl.c:10741
+#, gcc-internal-format
+msgid "%qD must not have variable number of arguments"
+msgstr ""
 
-#: c-typeck.c:4038 c-typeck.c:4158
-#, fuzzy, gcc-internal-format
-msgid "assignment discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: cp/decl.c:10792
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its argument"
+msgstr ""
+
+#: cp/decl.c:10795
+#, gcc-internal-format
+msgid "postfix %qD must take %<int%> as its second argument"
+msgstr ""
 
-#: c-typeck.c:4040 c-typeck.c:4160
+#: cp/decl.c:10803
 #, fuzzy, gcc-internal-format
-msgid "initialization discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%qD must take either zero or one argument"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: c-typeck.c:4042 c-typeck.c:4162
+#: cp/decl.c:10805
 #, fuzzy, gcc-internal-format
-msgid "return discards qualifiers from pointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+msgid "%qD must take either one or two arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: c-typeck.c:4049
+#: cp/decl.c:10827
 #, gcc-internal-format
-msgid "ISO C prohibits argument conversion to union type"
-msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂΤؤÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+msgid "prefix %qD should return %qT"
+msgstr ""
 
-#: c-typeck.c:4084
+#: cp/decl.c:10833
 #, gcc-internal-format
-msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: c-typeck.c:4097
-#, fuzzy, gcc-internal-format
-msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+#: cp/decl.c:10842
+#, gcc-internal-format
+msgid "%qD must take %<void%>"
+msgstr ""
 
-#: c-typeck.c:4103
-#, fuzzy, gcc-internal-format
-msgid "assignment left-hand side might be a candidate for a format attribute"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: cp/decl.c:10844 cp/decl.c:10853
+#, gcc-internal-format
+msgid "%qD must take exactly one argument"
+msgstr ""
 
-#: c-typeck.c:4108
+#: cp/decl.c:10855
 #, fuzzy, gcc-internal-format
-msgid "initialization left-hand side might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "%qD must take exactly two arguments"
+msgstr "`%s' は 0 か 2 個の引数しかとりません"
 
-#: c-typeck.c:4113
-#, fuzzy, gcc-internal-format
-msgid "return type might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+#: cp/decl.c:10864
+#, gcc-internal-format
+msgid "user-defined %qD always evaluates both arguments"
+msgstr ""
 
-#: c-typeck.c:4136
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:10878
+#, gcc-internal-format
+msgid "%qD should return by value"
+msgstr ""
 
-#: c-typeck.c:4139
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids assignment between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:10889 cp/decl.c:10894
+#, gcc-internal-format
+msgid "%qD cannot have default arguments"
+msgstr ""
 
-#: c-typeck.c:4141
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids initialization between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:10952
+#, gcc-internal-format
+msgid "using template type parameter %qT after %qs"
+msgstr ""
 
-#: c-typeck.c:4143
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids return between function pointer and %<void *%>"
-msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/decl.c:10968
+#, gcc-internal-format
+msgid "using typedef-name %qD after %qs"
+msgstr ""
 
-#: c-typeck.c:4172
+#: cp/decl.c:10969
 #, fuzzy, gcc-internal-format
-msgid "pointer targets in passing argument %d of %qE differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+msgid "%q+D has a previous declaration here"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:4174
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in assignment differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:10977
+#, gcc-internal-format
+msgid "%qT referred to as %qs"
+msgstr ""
 
-#: c-typeck.c:4176
+#: cp/decl.c:10978 cp/decl.c:10985
 #, fuzzy, gcc-internal-format
-msgid "pointer targets in initialization differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+msgid "%q+T has a previous declaration here"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:4178
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in return differ in signedness"
-msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂоݤÎÉä¹æ¤Î̵ͭ¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: cp/decl.c:10984
+#, gcc-internal-format
+msgid "%qT referred to as enum"
+msgstr ""
 
-#: c-typeck.c:4203
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+#. 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 "template argument required for %<%s %T%>"
+msgstr ""
 
-#: c-typeck.c:4205
-#, fuzzy, gcc-internal-format
-msgid "assignment from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+#: cp/decl.c:11047 cp/name-lookup.c:2860
+#, gcc-internal-format
+msgid "%qD has the same name as the class in which it is declared"
+msgstr ""
 
-#: c-typeck.c:4206
+#: 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 "initialization from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "reference to %qD is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: c-typeck.c:4208
+#: cp/decl.c:11191
 #, fuzzy, gcc-internal-format
-msgid "return from incompatible pointer type"
-msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
+msgid "use of enum %q#D without previous declaration"
+msgstr "事前の宣言なしの大域関数に関して警告する"
 
-#: c-typeck.c:4225
+#: cp/decl.c:11212
 #, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+msgid "redeclaration of %qT as a non-template"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
 
-#: c-typeck.c:4227
+#: cp/decl.c:11213
 #, fuzzy, gcc-internal-format
-msgid "assignment makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+msgid "previous declaration %q+D"
+msgstr "前方での `%s' の宣言"
 
-#: c-typeck.c:4229
-#, fuzzy, gcc-internal-format
-msgid "initialization makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:11332
+#, gcc-internal-format
+msgid "derived union %qT invalid"
+msgstr ""
 
-#: c-typeck.c:4231
-#, fuzzy, gcc-internal-format
-msgid "return makes pointer from integer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:11341
+#, gcc-internal-format
+msgid "Java class %qT cannot have multiple bases"
+msgstr ""
 
-#: c-typeck.c:4238
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:11352
+#, gcc-internal-format
+msgid "Java class %qT cannot have virtual bases"
+msgstr ""
 
-#: c-typeck.c:4240
+#: cp/decl.c:11372
 #, fuzzy, gcc-internal-format
-msgid "assignment makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+msgid "base type %qT fails to be a struct or class type"
+msgstr "型修飾子 `%s' は struct や class の後には使えません"
 
-#: c-typeck.c:4242
-#, fuzzy, gcc-internal-format
-msgid "initialization makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+#: cp/decl.c:11405
+#, gcc-internal-format
+msgid "recursive type %qT undefined"
+msgstr ""
 
-#: c-typeck.c:4244
+#: cp/decl.c:11407
 #, fuzzy, gcc-internal-format
-msgid "return makes integer from pointer without a cast"
-msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
+msgid "duplicate base type %qT invalid"
+msgstr "重複した case の値"
 
-#: c-typeck.c:4260
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: cp/decl.c:11527
+#, gcc-internal-format
+msgid "scoped/unscoped mismatch in enum %q#T"
+msgstr ""
 
-#: c-typeck.c:4263
+#: cp/decl.c:11530 cp/decl.c:11538 cp/decl.c:11550 cp/parser.c:13599
 #, fuzzy, gcc-internal-format
-msgid "incompatible types in initialization"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+msgid "previous definition here"
+msgstr "`%s' は前にここで定義されました"
 
-#: c-typeck.c:4266
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in return"
-msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
+#: cp/decl.c:11535
+#, gcc-internal-format
+msgid "underlying type mismatch in enum %q#T"
+msgstr ""
 
-#: c-typeck.c:4353
+#: cp/decl.c:11547
 #, gcc-internal-format
-msgid "traditional C rejects automatic aggregate initialization"
-msgstr "¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂΤνé´ü²½¤òµñÀ䤷¤Þ¤¹"
+msgid "different underlying type in enum %q#T"
+msgstr ""
 
-#: c-typeck.c:4523 c-typeck.c:4538 c-typeck.c:4553
-#, fuzzy, gcc-internal-format
-msgid "(near initialization for %qs)"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: cp/decl.c:11599
+#, gcc-internal-format
+msgid "underlying type %<%T%> of %<%T%> must be an integral type"
+msgstr ""
+
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:11733
+#, gcc-internal-format
+msgid "no integral type can represent all of the enumerator values for %qT"
+msgstr ""
 
-#: c-typeck.c:5093 cp/decl.c:4824
+#: cp/decl.c:11868
 #, fuzzy, gcc-internal-format
-msgid "opaque vector types cannot be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+msgid "enumerator value for %qD is not an integer constant"
+msgstr "`%s' の列挙値が整数定数ではありません"
 
-#: c-typeck.c:5716
+#: cp/decl.c:11900
 #, fuzzy, gcc-internal-format
-msgid "unknown field %qE specified in initializer"
-msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "overflow in enumeration values at %qD"
+msgstr "列挙値がオーバーフロー"
 
-#: c-typeck.c:6616
+#: cp/decl.c:11920
 #, gcc-internal-format
-msgid "traditional C rejects initialization of unions"
-msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂΤνé´ü¤òµñÀ䤷¤Þ¤¹"
+msgid "enumerator value %E is too large for underlying type %<%T%>"
+msgstr ""
 
-#: c-typeck.c:6924
+#: cp/decl.c:12017
 #, fuzzy, gcc-internal-format
-msgid "jump into statement expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+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 "戻り値の型が不完全型です"
 
-#: c-typeck.c:6930
+#: cp/decl.c:12147 cp/typeck.c:7691
 #, gcc-internal-format
-msgid "jump into scope of identifier with variably modified type"
+msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: c-typeck.c:6967
+#: cp/decl.c:12242
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<goto *expr;%>"
-msgstr "ISO C `goto *¼°;' ¤Î½ñ¤­Êý¤ò¶Ø¤¸¤Þ¤¹"
+msgid "no previous declaration for %q+D"
+msgstr "`%s' の前方宣言がありません"
 
-#: c-typeck.c:6982 cp/typeck.c:6461
+#: cp/decl.c:12465
 #, fuzzy, gcc-internal-format
-msgid "function declared %<noreturn%> has a %<return%> statement"
-msgstr "`noreturn' ¤ÎÀë¸À¤µ¤ì¤¿´Ø¿ô¤Ë `return' Ê¸¤¬¤¢¤ê¤Þ¤¹"
+msgid "invalid function declaration"
+msgstr "無効な宣言です"
 
-#: c-typeck.c:6990
+#: cp/decl.c:12549
 #, fuzzy, gcc-internal-format
-msgid "%<return%> with no value, in function returning non-void"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "parameter %qD declared void"
+msgstr "仮引数 `%s' が void と宣言されています"
+
+#: cp/decl.c:13009
+#, gcc-internal-format
+msgid "parameter %q+D set but not used"
+msgstr ""
 
-#: c-typeck.c:6999
+#: cp/decl.c:13100
 #, fuzzy, gcc-internal-format
-msgid "%<return%> with a value, in function returning void"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+msgid "invalid member function declaration"
+msgstr "無効な宣言です"
 
-#: c-typeck.c:7056
+#: cp/decl.c:13114
 #, gcc-internal-format
-msgid "function returns address of local variable"
-msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "%qD is already defined in class %qT"
+msgstr ""
 
-#: c-typeck.c:7128 cp/semantics.c:929
+#: cp/decl.c:13327
 #, gcc-internal-format
-msgid "switch quantity not an integer"
-msgstr "switch ¤ÎÆâÍƤ¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c-typeck.c:7140
-#, fuzzy, gcc-internal-format
-msgid "%<long%> switch expression not converted to %<int%> in ISO C"
-msgstr "ISO C ¤Ç¤Ï `long' ¤Î switch ¼°¤Ï `int' ¤ËÊÑ´¹¤µ¤ì¤Þ¤»¤ó"
+msgid "static member function %q#D declared with type qualifiers"
+msgstr ""
 
-#: c-typeck.c:7180
-#, fuzzy, gcc-internal-format
-msgid "case label in statement expression not containing enclosing switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:319
+#, gcc-internal-format
+msgid "name missing for member function"
+msgstr "メンバ関数の名前を欠いています"
 
-#: c-typeck.c:7183
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label in statement expression not containing enclosing switch statement"
-msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:390 cp/decl2.c:404
+#, gcc-internal-format
+msgid "ambiguous conversion for array subscript"
+msgstr "配列の添字に対する曖昧な変換"
 
-#: c-typeck.c:7189
+#: cp/decl2.c:398
 #, gcc-internal-format
-msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
+msgid "invalid types %<%T[%T]%> for array subscript"
 msgstr ""
 
-#: c-typeck.c:7192
+#: cp/decl2.c:441
 #, gcc-internal-format
-msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
+msgid "deleting array %q#D"
 msgstr ""
 
-#: c-typeck.c:7196 cp/parser.c:6415
+#: cp/decl2.c:447
 #, gcc-internal-format
-msgid "case label not within a switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "type %q#T argument given to %<delete%>, expected pointer"
+msgstr ""
 
-#: c-typeck.c:7198
+#: cp/decl2.c:459
 #, fuzzy, gcc-internal-format
-msgid "%<default%> label not within a switch statement"
-msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
+msgstr "関数は delete できません。 オブジェクトへのポインタだけが `delete' 引数として有効です"
 
-#: c-typeck.c:7275
+#: cp/decl2.c:467
 #, gcc-internal-format
-msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
+msgid "deleting %qT is undefined"
 msgstr ""
 
-#: c-typeck.c:7386 cp/cp-gimplify.c:97 cp/parser.c:6911
-#, gcc-internal-format
-msgid "break statement not within loop or switch"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:510 cp/pt.c:4760
+#, fuzzy, gcc-internal-format
+msgid "template declaration of %q#D"
+msgstr "空の宣言です"
 
-#: c-typeck.c:7388 cp/parser.c:6932
+#: cp/decl2.c:562
 #, gcc-internal-format
-msgid "continue statement not within a loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Java method %qD has non-Java return type %qT"
+msgstr ""
 
-#: c-typeck.c:7393 cp/parser.c:6922
-#, fuzzy, gcc-internal-format
-msgid "break statement used with OpenMP for loop"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/decl2.c:579
+#, gcc-internal-format
+msgid "Java method %qD has non-Java parameter type %qT"
+msgstr ""
 
-#: c-typeck.c:7416
+#: cp/decl2.c:628
 #, gcc-internal-format
-msgid "%Hstatement with no effect"
+msgid "template parameter lists provided don%'t match the template parameters of %qD"
 msgstr ""
 
-#: c-typeck.c:7438
+#: cp/decl2.c:696
 #, gcc-internal-format
-msgid "expression statement has incomplete type"
-msgstr "¼°¤ÎÃæ¤Îʸ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
+msgid "prototype for %q#D does not match any in class %qT"
+msgstr ""
 
-#: c-typeck.c:7901 c-typeck.c:7942
-#, fuzzy, gcc-internal-format
-msgid "division by zero"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: cp/decl2.c:772
+#, gcc-internal-format
+msgid "local class %q#T shall not have static data member %q#D"
+msgstr ""
 
-#: c-typeck.c:7987 cp/typeck.c:3214
+#: cp/decl2.c:833
 #, gcc-internal-format
-msgid "right shift count is negative"
-msgstr "±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "explicit template argument list not allowed"
+msgstr ""
 
-#: c-typeck.c:7994 cp/typeck.c:3220
+#: cp/decl2.c:839
 #, gcc-internal-format
-msgid "right shift count >= width of type"
-msgstr "±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "member %qD conflicts with virtual function table field name"
+msgstr ""
 
-#: c-typeck.c:8015 cp/typeck.c:3239
+#: cp/decl2.c:875
 #, gcc-internal-format
-msgid "left shift count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "%qD is already defined in %qT"
+msgstr ""
+
+#: cp/decl2.c:910
+#, fuzzy, gcc-internal-format
+msgid "invalid initializer for member function %qD"
+msgstr "無効なビット列初期化子です"
+
+#: cp/decl2.c:916
+#, fuzzy, gcc-internal-format
+msgid "initializer specified for static member function %qD"
+msgstr "コンストラクタの静的メンバ初期化子は無効です"
 
-#: c-typeck.c:8018 cp/typeck.c:3241
+#: cp/decl2.c:938
 #, gcc-internal-format
-msgid "left shift count >= width of type"
-msgstr "º¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "field initializer is not constant"
+msgstr "フィールド初期設定子が定数ではありません"
 
-#: c-typeck.c:8036 cp/typeck.c:3277
+#: cp/decl2.c:965
 #, gcc-internal-format
-msgid "comparing floating point with == or != is unsafe"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤ÎÈæ³Ó¤Ç == ¤ä != ¤ò»È¤¦¤Î¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%<asm%> specifiers are not permitted on non-static data members"
+msgstr ""
 
-#: c-typeck.c:8060 c-typeck.c:8067
+#: cp/decl2.c:1017
 #, fuzzy, gcc-internal-format
-msgid "ISO C forbids comparison of %<void *%> with function pointer"
-msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "bit-field %qD with non-integral type"
+msgstr "ビットフィールド `%s' の幅が整数定数ではありません"
 
-#: c-typeck.c:8073 c-typeck.c:8135
-#, gcc-internal-format
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/decl2.c:1023
+#, fuzzy, gcc-internal-format
+msgid "cannot declare %qD to be a bit-field type"
+msgstr "`::main' を template としては宣言できません"
+
+#: cp/decl2.c:1033
+#, fuzzy, gcc-internal-format
+msgid "cannot declare bit-field %qD with function type"
+msgstr "関数型に対して new を適用できません"
 
-#: c-typeck.c:8085 c-typeck.c:8096
+#: cp/decl2.c:1040
 #, gcc-internal-format
-msgid "the address of %qD will never be NULL"
+msgid "%qD is already defined in the class %qT"
 msgstr ""
 
-#: c-typeck.c:8103 c-typeck.c:8108 c-typeck.c:8153 c-typeck.c:8158
+#: cp/decl2.c:1047
 #, gcc-internal-format
-msgid "comparison between pointer and integer"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "static member %qD cannot be a bit-field"
+msgstr ""
 
-#: c-typeck.c:8127
+#: cp/decl2.c:1056
 #, gcc-internal-format
-msgid "comparison of complete and incomplete pointers"
-msgstr "´°Á´¤Ê¥Ý¥¤¥ó¥¿¤ÈÉÔ´°Á´¤Ê¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "width of bit-field %qD has non-integral type %qT"
+msgstr ""
 
-#: c-typeck.c:8130
+#: cp/decl2.c:1308
 #, gcc-internal-format
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "anonymous struct not inside named type"
+msgstr "無名構造体が名前つき型の中にありません"
 
-#: c-typeck.c:8142 c-typeck.c:8148
+#: cp/decl2.c:1394
 #, gcc-internal-format
-msgid "ordered comparison of pointer with integer zero"
-msgstr "À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹"
+msgid "namespace-scope anonymous aggregates must be static"
+msgstr "anonumous 名前空間の集合体は static でなければなりません"
 
-#: c-typeck.c:8402
-#, gcc-internal-format
-msgid "comparison between signed and unsigned"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
+#: cp/decl2.c:1403
+#, fuzzy, gcc-internal-format
+msgid "anonymous union with no members"
+msgstr "無名共用体にメンバがありません"
 
-#: c-typeck.c:8448 cp/typeck.c:3709
-#, gcc-internal-format
-msgid "comparison of promoted ~unsigned with constant"
-msgstr "~¤Çȿž¤µ¤ì¤¿³Ê¾å¤²Éä¹ç̵¤··¿¤ÈÄê¿ô¤È¤ÎÈæ³Ó¤Ç¤¹"
+#: cp/decl2.c:1440
+#, fuzzy, gcc-internal-format
+msgid "%<operator new%> must return type %qT"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
 
-#: c-typeck.c:8456 cp/typeck.c:3717
+#. [basic.stc.dynamic.allocation]
+#.
+#. The first parameter shall not have an associated default
+#. argument.
+#: cp/decl2.c:1451
 #, gcc-internal-format
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr "~¤Çȿž¤µ¤ì¤¿Éä¹ç̵¤··¿¤ÈÉä¹ç̵¤··¿¤È¤ÎÈæ³Ó¤Ç¤¹"
+msgid "the first parameter of %<operator new%> cannot have a default argument"
+msgstr ""
 
-#: c-typeck.c:8514
+#: cp/decl2.c:1467
 #, fuzzy, gcc-internal-format
-msgid "used array that cannot be converted to pointer where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤ËÇÛÎ󷿤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
+msgstr "`operator new' は第一引数として `size_t' をとります"
 
-#: c-typeck.c:8518
+#: cp/decl2.c:1496
 #, fuzzy, gcc-internal-format
-msgid "used struct type value where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¹½Â¤Âη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%<operator delete%> must return type %qT"
+msgstr "`operator delete' の戻り型は `void' でなければなりません"
 
-#: c-typeck.c:8522
+#: cp/decl2.c:1505
 #, fuzzy, gcc-internal-format
-msgid "used union type value where scalar is required"
-msgstr "¥¹¥«¥é¡¼¤¬É¬Íפʾì½ê¤Ë¶¦ÍÑÂη¿¤ÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "%<operator delete%> takes type %qT as first parameter"
+msgstr "`operator delete' は第一引数として `void *' 型をとります"
 
-#: c-typeck.c:8627 cp/semantics.c:3519
+#: cp/decl2.c:2242
 #, gcc-internal-format
-msgid "%qE has invalid type for %<reduction%>"
+msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: c-typeck.c:8661 cp/semantics.c:3532
+#: cp/decl2.c:2249
 #, gcc-internal-format
-msgid "%qE has invalid type for %<reduction(%s)%>"
+msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: c-typeck.c:8677 cp/semantics.c:3542
+#: cp/decl2.c:2262
 #, gcc-internal-format
-msgid "%qE must be %<threadprivate%> for %<copyin%>"
+msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: c-typeck.c:8686 cp/semantics.c:3347
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %qs"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: c-typeck.c:8693 c-typeck.c:8713 c-typeck.c:8733 cp/semantics.c:3354
-#: cp/semantics.c:3373 cp/semantics.c:3392
+#: cp/decl2.c:2268
 #, gcc-internal-format
-msgid "%qE appears more than once in data clauses"
+msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: c-typeck.c:8707 cp/semantics.c:3367
+#: cp/decl2.c:3590
 #, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<firstprivate%>"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%q+#D, declared using anonymous type, is used but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
 
-#: c-typeck.c:8727 cp/semantics.c:3386
+#: cp/decl2.c:3597
 #, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<lastprivate%>"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "%q+#D, declared using local type %qT, is used but never defined"
+msgstr "`%s' が `static' と宣言されましたが未定義です"
 
-#: c-typeck.c:8785 cp/semantics.c:3583
-#, gcc-internal-format
-msgid "%qE is predetermined %qs for %qs"
-msgstr ""
+#: cp/decl2.c:3926
+#, fuzzy, gcc-internal-format
+msgid "inline function %q+D used but never defined"
+msgstr "`%s' が使われましたが未定義です"
 
-#: calls.c:1961
-#, gcc-internal-format
-msgid "function call has aggregate value"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂΤÎÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+#: cp/decl2.c:4101
+#, fuzzy, gcc-internal-format
+msgid "default argument missing for parameter %P of %q+#D"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: cfgexpand.c:1617
+#. 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 "not protecting local variables: variable length buffer"
+msgid "converting lambda which uses %<...%> to function pointer"
 msgstr ""
 
-#: cfgexpand.c:1619
+#: cp/decl2.c:4162
 #, gcc-internal-format
-msgid "not protecting function: no buffer at least %d bytes long"
+msgid "use of deleted function %qD"
 msgstr ""
 
-#: cfghooks.c:90
+#: cp/error.c:3104
 #, gcc-internal-format
-msgid "bb %d on wrong place"
+msgid "extended initializer lists only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:96
+#: cp/error.c:3109
 #, gcc-internal-format
-msgid "prev_bb of %d should be %d, not %d"
+msgid "explicit conversion operators only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:113
+#: cp/error.c:3114
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong count of block %i %i"
+msgid "variadic templates only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:119
+#: cp/error.c:3119
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong frequency of block %i %i"
+msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:127
+#: cp/error.c:3124
 #, gcc-internal-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
+msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:133
+#: cp/error.c:3128
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
+msgid "scoped enums only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:139
+#: cp/error.c:3132
 #, gcc-internal-format
-msgid "verify_flow_info: Wrong count of edge %i->%i %i"
+msgid "defaulted and deleted functions only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:151
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:165 cfgrtl.c:1885
+#: cp/error.c:3137
 #, gcc-internal-format
-msgid "wrong amount of branch edges after unconditional jump %i"
+msgid "inline namespaces only available with -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: cfghooks.c:173 cfghooks.c:184
-#, fuzzy, gcc-internal-format
-msgid "basic block %d pred edge is corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:185
+#: cp/error.c:3184
 #, gcc-internal-format
-msgid "its dest_idx should be %d, not %d"
+msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: cfghooks.c:214
-#, fuzzy, gcc-internal-format
-msgid "basic block %i edge lists are corrupted"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %i edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: cfghooks.c:227
+#: cp/error.c:3188
 #, gcc-internal-format
-msgid "verify_flow_info failed"
+msgid "reference to %<%T::%D%> is ambiguous"
 msgstr ""
 
-#: cfghooks.c:288
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: cfghooks.c:306
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch_force"
-msgstr "%s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: cfghooks.c:324
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: cfghooks.c:360
-#, fuzzy, gcc-internal-format
-msgid "%s does not support move_block_after"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: cfghooks.c:373
+#: cp/error.c:3193 cp/typeck.c:2143
 #, fuzzy, gcc-internal-format
-msgid "%s does not support delete_basic_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: cfghooks.c:405
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_edge"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qD is not a member of %qT"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: cfghooks.c:466
+#: cp/error.c:3197
 #, fuzzy, gcc-internal-format
-msgid "%s does not support create_basic_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qD is not a member of %qD"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: cfghooks.c:494
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_merge_blocks_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/error.c:3202
+#, gcc-internal-format
+msgid "%<::%D%> has not been declared"
+msgstr ""
 
-#: cfghooks.c:505
-#, fuzzy, gcc-internal-format
-msgid "%s does not support predict_edge"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#. Can't throw a reference.
+#: cp/except.c:267
+#, gcc-internal-format
+msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgstr ""
 
-#: cfghooks.c:514
+#: cp/except.c:278
 #, fuzzy, gcc-internal-format
-msgid "%s does not support predicted_by_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
+msgstr "Java `catch' や `throw' が呼ばれましたが、`jthrowable' は未定義です"
 
-#: cfghooks.c:528
-#, fuzzy, gcc-internal-format
-msgid "%s does not support merge_blocks"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#. Thrown object must be a Throwable.
+#: cp/except.c:285
+#, gcc-internal-format
+msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgstr ""
 
-#: cfghooks.c:573
-#, fuzzy, gcc-internal-format
-msgid "%s does not support make_forwarder_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:346
+#, gcc-internal-format
+msgid "mixing C++ and Java catches in a single translation unit"
+msgstr "C++ と Java の `catch' を一つの翻訳ユニットにまとめます"
 
-#: cfghooks.c:678
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_duplicate_block_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:420 java/except.c:583
+#, gcc-internal-format
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
 
-#: cfghooks.c:706
-#, fuzzy, gcc-internal-format
-msgid "%s does not support duplicate_block"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:656
+#, gcc-internal-format
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
 
-#: cfghooks.c:774
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_call_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:680 cp/init.c:2075
+#, gcc-internal-format
+msgid "%qD should never be overloaded"
+msgstr ""
 
-#: cfghooks.c:785
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_condjump_p"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:775
+#, gcc-internal-format
+msgid "  in thrown expression"
+msgstr "  throw された式の中"
 
-#: cfghooks.c:803
-#, fuzzy, gcc-internal-format
-msgid "%s does not support flow_call_edges_add"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/except.c:896
+#, gcc-internal-format
+msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
+msgstr ""
 
-#: cfgloop.c:1079
+#: cp/except.c:982
 #, gcc-internal-format
-msgid "size of loop %d should be %d, not %d"
+msgid "exception of type %qT will be caught"
 msgstr ""
 
-#: cfgloop.c:1096
+#: cp/except.c:985
 #, gcc-internal-format
-msgid "bb %d do not belong to loop %d"
+msgid "   by earlier handler for %qT"
 msgstr ""
 
-#: cfgloop.c:1113
+#: cp/except.c:1014
 #, gcc-internal-format
-msgid "loop %d's header does not have exactly 2 entries"
+msgid "%<...%> handler must be the last handler for its try block"
 msgstr ""
 
-#: cfgloop.c:1120
+#: cp/except.c:1097
 #, gcc-internal-format
-msgid "loop %d's latch does not have exactly 1 successor"
+msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
 msgstr ""
 
-#: cfgloop.c:1125
+#: cp/except.c:1099
 #, gcc-internal-format
-msgid "loop %d's latch does not have header as successor"
+msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
 msgstr ""
 
-#: cfgloop.c:1130
+#: cp/friend.c:153
 #, gcc-internal-format
-msgid "loop %d's latch does not belong directly to it"
+msgid "%qD is already a friend of class %qT"
 msgstr ""
 
-#: cfgloop.c:1136
+#: cp/friend.c:229
 #, gcc-internal-format
-msgid "loop %d's header does not belong directly to it"
+msgid "invalid type %qT declared %<friend%>"
 msgstr ""
 
-#: cfgloop.c:1142
+#. [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 "loop %d's latch is marked as part of irreducible region"
+msgid "partial specialization %qT declared %<friend%>"
 msgstr ""
 
-#: cfgloop.c:1175
-#, fuzzy, gcc-internal-format
-msgid "basic block %d should be marked irreducible"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
+#: cp/friend.c:253
+#, gcc-internal-format
+msgid "class %qT is implicitly friends with itself"
+msgstr ""
 
-#: cfgloop.c:1181
+#: cp/friend.c:311
 #, fuzzy, gcc-internal-format
-msgid "basic block %d should not be marked irreducible"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%qT is not a member of %qT"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: cfgloop.c:1189
+#: cp/friend.c:316
 #, gcc-internal-format
-msgid "edge from %d to %d should be marked irreducible"
+msgid "%qT is not a member class template of %qT"
 msgstr ""
 
-#: cfgloop.c:1196
+#: cp/friend.c:324
 #, gcc-internal-format
-msgid "edge from %d to %d should not be marked irreducible"
+msgid "%qT is not a nested class of %qT"
 msgstr ""
 
-#: cfgloop.c:1231
-#, gcc-internal-format
-msgid "wrong single exit %d->%d recorded for loop %d"
-msgstr ""
+#. template <class T> friend class T;
+#: cp/friend.c:337
+#, fuzzy, gcc-internal-format
+msgid "template parameter type %qT declared %<friend%>"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#: cfgloop.c:1235
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:343
 #, gcc-internal-format
-msgid "right exit is %d->%d"
+msgid "%q#T is not a template"
 msgstr ""
 
-#: cfgloop.c:1252
+#: cp/friend.c:365
 #, gcc-internal-format
-msgid "single exit not recorded for loop %d"
+msgid "%qD is already a friend of %qT"
 msgstr ""
 
-#: cfgloop.c:1259
+#: cp/friend.c:374
 #, gcc-internal-format
-msgid "loop %d should not have single exit (%d -> %d)"
+msgid "%qT is already a friend of %qT"
 msgstr ""
 
-#: cfgrtl.c:1771
+#: cp/friend.c:498
 #, gcc-internal-format
-msgid "BB_RTL flag not set for block %d"
+msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cfgrtl.c:1777
+#: cp/friend.c:547
 #, fuzzy, gcc-internal-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "½ªÎ»Ì¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: cfgrtl.c:1791
+#: cp/friend.c:570
 #, fuzzy, gcc-internal-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "friend declaration %q#D declares a non-template function"
+msgstr "friend 宣言がクラス定義の中にありません"
 
-#: cfgrtl.c:1803
+#: cp/friend.c:574
 #, fuzzy, gcc-internal-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "³«»ÏÌ¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+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:356
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "可変配列メンバを初期化しています"
 
-#: cfgrtl.c:1827
+#: cp/init.c:392
 #, gcc-internal-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+msgid "cannot value-initialize array of unknown bound %qT"
 msgstr ""
 
-#: cfgrtl.c:1842
+#: cp/init.c:441
 #, gcc-internal-format
-msgid "fallthru edge crosses section boundary (bb %i)"
+msgid "%qD should be initialized in the member initialization list"
 msgstr ""
 
-#: cfgrtl.c:1867
+#: cp/init.c:465
 #, gcc-internal-format
-msgid "missing REG_EH_REGION note in the end of bb %i"
+msgid "value-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cfgrtl.c:1875
+#: cp/init.c:504
 #, gcc-internal-format
-msgid "too many outgoing branch edges from bb %i"
+msgid "invalid initializer for array member %q#D"
 msgstr ""
 
-#: cfgrtl.c:1880
+#: cp/init.c:517 cp/init.c:535
 #, gcc-internal-format
-msgid "fallthru edge after unconditional jump %i"
+msgid "uninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cfgrtl.c:1891
+#: cp/init.c:531
 #, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after conditional jump %i"
-msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤Ïʬ´ô¤ÎÀ¸À®¤òÍ¥À褹¤ë"
+msgid "uninitialized reference member %qD"
+msgstr "無効な参照型です"
 
-#: cfgrtl.c:1897
+#: cp/init.c:542
 #, gcc-internal-format
-msgid "call edges for non-call insn in bb %i"
+msgid "uninitialized member %qD in %<constexpr%> constructor"
 msgstr ""
 
-#: cfgrtl.c:1906
+#: cp/init.c:700
 #, gcc-internal-format
-msgid "abnormal edges for no purpose in bb %i"
+msgid "%q+D will be initialized after"
 msgstr ""
 
-#: cfgrtl.c:1918
+#: cp/init.c:703
 #, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgid "base %qT will be initialized after"
 msgstr ""
 
-#: cfgrtl.c:1922
+#: cp/init.c:706
 #, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgid "  %q+#D"
 msgstr ""
 
-#: cfgrtl.c:1936 cfgrtl.c:1946
+#: cp/init.c:708
 #, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "  base %qT"
+msgstr ""
 
-#: cfgrtl.c:1959
+#: cp/init.c:710
 #, fuzzy, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
+msgid "  when initialized here"
+msgstr "無効な初期化子"
 
-#: cfgrtl.c:1969
+#: cp/init.c:727
 #, fuzzy, gcc-internal-format
-msgid "in basic block %d:"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
+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' の初期化は不完全です)"
+
+#: cp/init.c:815
+#, fuzzy, gcc-internal-format
+msgid "initializations for multiple members of %qT"
+msgstr "可変配列メンバを初期化しています"
 
-#: cfgrtl.c:2006
+#: cp/init.c:893
 #, gcc-internal-format
-msgid "bb prediction set for block %i, but it is not used in RTL land"
+msgid "base class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cfgrtl.c:2024
+#: cp/init.c:902
 #, gcc-internal-format
-msgid "missing barrier after block %i"
+msgid "uninitialized base %qT in %<constexpr%> constructor"
 msgstr ""
 
-#: cfgrtl.c:2037
+#: cp/init.c:1128 cp/init.c:1147
 #, gcc-internal-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cfgrtl.c:2046
+#: cp/init.c:1134
+#, 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:1141
 #, gcc-internal-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: cfgrtl.c:2065
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
-msgid "basic blocks not laid down consecutively"
-msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "unnamed initializer for %qT, which has no base classes"
+msgstr "基底クラスを持つクラスのオブジェクト用の初期化子リストです"
 
-#: cfgrtl.c:2104
+#: cp/init.c:1188
 #, gcc-internal-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr "Ì¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹"
+msgid "unnamed initializer for %qT, which uses multiple inheritance"
+msgstr ""
 
-#: cgraph.c:892
+#: cp/init.c:1234
 #, gcc-internal-format
-msgid "%D renamed after being referenced in assembly"
+msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cgraphunit.c:707
+#: cp/init.c:1242
 #, gcc-internal-format
-msgid "aux field set for edge %s->%s"
+msgid "type %qT is not a direct or virtual base of %qT"
 msgstr ""
 
-#: cgraphunit.c:713
-#, fuzzy, gcc-internal-format
-msgid "Execution count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
-
-#: cgraphunit.c:720
-#, fuzzy, gcc-internal-format
-msgid "caller edge count is negative"
-msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
+#: cp/init.c:1245
+#, gcc-internal-format
+msgid "type %qT is not a direct base of %qT"
+msgstr ""
 
-#: cgraphunit.c:729
-#, fuzzy, gcc-internal-format
-msgid "inlined_to pointer is wrong"
-msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: cp/init.c:1328
+#, gcc-internal-format
+msgid "bad array initializer"
+msgstr "配列の不正な初期化"
 
-#: cgraphunit.c:734
+#: cp/init.c:1558 cp/semantics.c:2631
 #, fuzzy, gcc-internal-format
-msgid "multiple inline callers"
-msgstr "½ÅÊ£¤¹¤ë `virtual' »ØÄê»Ò"
+msgid "%qT is not a class type"
+msgstr "クラスタイプ項を欠いています"
 
-#: cgraphunit.c:741
+#: cp/init.c:1612
 #, gcc-internal-format
-msgid "inlined_to pointer set for noninline callers"
+msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cgraphunit.c:747
-#, gcc-internal-format
-msgid "inlined_to pointer is set but no predecessors found"
-msgstr ""
+#: cp/init.c:1625
+#, fuzzy, gcc-internal-format
+msgid "invalid pointer to bit-field %qD"
+msgstr "二項演算子 %s が不適切です"
 
-#: cgraphunit.c:752
-#, gcc-internal-format
-msgid "inlined_to pointer refers to itself"
-msgstr ""
+#: cp/init.c:1702
+#, fuzzy, gcc-internal-format
+msgid "invalid use of non-static member function %qD"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: cgraphunit.c:762
+#: cp/init.c:1708
 #, fuzzy, gcc-internal-format
-msgid "node not found in cgraph_hash"
-msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "invalid use of non-static data member %qD"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: cgraphunit.c:790
+#: cp/init.c:1877
 #, gcc-internal-format
-msgid "shared call_stmt:"
+msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cgraphunit.c:797
-#, fuzzy, gcc-internal-format
-msgid "edge points to wrong declaration:"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cgraphunit.c:806
+#: cp/init.c:1880
 #, gcc-internal-format
-msgid "missing callgraph edge for call stmt:"
+msgid "uninitialized reference member in %q#T"
 msgstr ""
 
-#: cgraphunit.c:823
+#: cp/init.c:1892
 #, gcc-internal-format
-msgid "edge %s->%s has no corresponding call_stmt"
+msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
 msgstr ""
 
-#: cgraphunit.c:835
+#: cp/init.c:1895
 #, gcc-internal-format
-msgid "verify_cgraph_node failed"
+msgid "uninitialized const member in %q#T"
 msgstr ""
 
-#: cgraphunit.c:1017 cgraphunit.c:1040
+#: cp/init.c:1992
+#, fuzzy, gcc-internal-format
+msgid "invalid type %<void%> for new"
+msgstr "new に対して無効な型である `void'"
+
+#: cp/init.c:2035
 #, gcc-internal-format
-msgid "%J%<externally_visible%> attribute have effect only on public objects"
+msgid "uninitialized const in %<new%> of %q#T"
 msgstr ""
 
-#: cgraphunit.c:1217
+#: cp/init.c:2069
 #, fuzzy, gcc-internal-format
-msgid "failed to reclaim unneeded function"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "call to Java constructor with %qs undefined"
+msgstr "Java コンストラクタが呼ばれましたが、`%s' は未定義です"
 
-#: cgraphunit.c:1619
+#: cp/init.c:2085
 #, gcc-internal-format
-msgid "nodes with no released memory found"
+msgid "Java class %q#T object allocated using placement new"
 msgstr ""
 
-#: collect2.c:1172
+#: cp/init.c:2115
 #, fuzzy, gcc-internal-format
-msgid "unknown demangling style '%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+msgid "no suitable %qD found in class %qT"
+msgstr "フィールド '%s' がクラス内に見つかりません"
+
+#: cp/init.c:2122 cp/search.c:1103
+#, fuzzy, gcc-internal-format
+msgid "request for member %qD is ambiguous"
+msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
+
+#: cp/init.c:2312
+#, fuzzy, gcc-internal-format
+msgid "non-constant array size in new, unable to verify length of initializer-list"
+msgstr "初期化子内に非定数の配列インデックスがあります"
+
+#: cp/init.c:2321
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
 
-#: collect2.c:1495
+#: cp/init.c:2561
 #, gcc-internal-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿"
+msgid "size in array new must have integral type"
+msgstr "配列 new でのサイズは完全な型を持たねばなりません"
 
-#: collect2.c:1513
+#: cp/init.c:2575
 #, gcc-internal-format
-msgid "%s returned %d exit status"
-msgstr "%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿"
+msgid "new cannot be applied to a reference type"
+msgstr "参照型に対して new を適用できません"
+
+#: cp/init.c:2584
+#, gcc-internal-format
+msgid "new cannot be applied to a function type"
+msgstr "関数型に対して new を適用できません"
 
-#: collect2.c:2175
+#: cp/init.c:2628
 #, fuzzy, gcc-internal-format
-msgid "cannot find 'ldd'"
-msgstr "`ldd' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "call to Java constructor, while %<jclass%> undefined"
+msgstr "Java コンストラクタが呼ばれましたが、`jclass' は未定義です"
 
-#: convert.c:73
+#: cp/init.c:2646
 #, gcc-internal-format
-msgid "cannot convert to a pointer type"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "can%'t find %<class$%> in %qT"
+msgstr ""
 
-#: convert.c:339
+#: cp/init.c:3097
 #, gcc-internal-format
-msgid "pointer value used where a floating point value was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "initializer ends prematurely"
+msgstr "初期設定子の末尾が本来より早く出現しました"
 
-#: convert.c:343
+#: cp/init.c:3159
 #, gcc-internal-format
-msgid "aggregate value used where a float was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "cannot initialize multi-dimensional array with initializer"
+msgstr "多次元配列は初期化子で初期化することができません"
 
-#: convert.c:368
+#: cp/init.c:3318
 #, gcc-internal-format
-msgid "conversion to incomplete type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "possible problem detected in invocation of delete operator:"
+msgstr ""
 
-#: convert.c:738 convert.c:813
+#: cp/init.c:3322
 #, gcc-internal-format
-msgid "can't convert between vector values of different size"
-msgstr "Â礭¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍƱ»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
+msgstr ""
 
-#: convert.c:744
+#: cp/init.c:3344
 #, gcc-internal-format
-msgid "aggregate value used where an integer was expected"
-msgstr "À°¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "unknown array size in delete"
+msgstr "delete での配列サイズが不明です"
 
-#: convert.c:793
+#: cp/init.c:3605
 #, gcc-internal-format
-msgid "pointer value used where a complex was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "type to vector delete is neither pointer or array type"
+msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
 
-#: convert.c:797
+#: cp/lex.c:322
 #, gcc-internal-format
-msgid "aggregate value used where a complex was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂΤÎÃͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "junk at end of #pragma %s"
+msgstr "#pragma %s の末尾にゴミ"
 
-#: convert.c:819
+#: cp/lex.c:329
 #, gcc-internal-format
-msgid "can't convert value to a vector"
-msgstr "Ãͤò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid #pragma %s"
+msgstr "無効な #pragma %s です"
 
-#: coverage.c:183
+#: cp/lex.c:337
 #, fuzzy, gcc-internal-format
-msgid "%qs is not a gcov data file"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "#pragma vtable no longer supported"
+msgstr "--driver は最早サポートされません"
 
-#: coverage.c:194
+#: cp/lex.c:409
 #, fuzzy, gcc-internal-format
-msgid "%qs is version %q.*s, expected version %q.*s"
-msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
+msgid "#pragma implementation for %qs appears after file is included"
+msgstr "%s への #pragma implementation はファイルが include された後で出現しました"
 
-#: coverage.c:274 coverage.c:282
+#: cp/lex.c:433
 #, gcc-internal-format
-msgid "coverage mismatch for function %u while reading execution counters"
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
+
+#: cp/lex.c:448
+#, fuzzy, gcc-internal-format
+msgid "%qD not defined"
+msgstr "\"%s\" は定義されていません"
+
+#: cp/lex.c:454
+#, gcc-internal-format
+msgid "%qD was not declared in this scope"
 msgstr ""
 
-#: coverage.c:276 coverage.c:359
+#. 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 "checksum is %x instead of %x"
+msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
 msgstr ""
 
-#: coverage.c:284 coverage.c:367
+#: cp/lex.c:503
 #, gcc-internal-format
-msgid "number of counters is %d instead of %d"
+msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: coverage.c:290
-#, fuzzy, gcc-internal-format
-msgid "cannot merge separate %s counters for function %u"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: cp/mangle.c:1950
+#, gcc-internal-format
+msgid "mangling typeof, use decltype instead"
+msgstr ""
 
-#: coverage.c:311
-#, fuzzy, gcc-internal-format
-msgid "%qs has overflowed"
-msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
+#: cp/mangle.c:2180
+#, gcc-internal-format
+msgid "mangling unknown fixed point type"
+msgstr ""
 
-#: coverage.c:311
+#: cp/mangle.c:2585
 #, fuzzy, gcc-internal-format
-msgid "%qs is corrupted"
-msgstr "%s ¤¬ËÜÍè¤è¤ê¤âû¤¤¤Ç¤¹"
+msgid "mangling %C"
+msgstr "警告: "
 
-#: coverage.c:348
+#: cp/mangle.c:2637
 #, fuzzy, gcc-internal-format
-msgid "no coverage for function %qs found"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+msgid "mangling new-expression"
+msgstr "無効な型表現です"
 
-#: coverage.c:356 coverage.c:364
+#: cp/mangle.c:2671
 #, gcc-internal-format
-msgid "coverage mismatch for function %qs while reading counter %qs"
+msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: coverage.c:523
-#, fuzzy, gcc-internal-format
-msgid "cannot open %s"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+#: cp/mangle.c:2979
+#, gcc-internal-format
+msgid "the mangled name of %qD will change in a future version of GCC"
+msgstr ""
 
-#: coverage.c:558
-#, fuzzy, gcc-internal-format
-msgid "error writing %qs"
-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 ""
 
-#: diagnostic.c:642
-#, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+#: cp/method.c:393
+#, gcc-internal-format
+msgid "generic thunk code fails for method %q#D which uses %<...%>"
+msgstr ""
 
-#: dominance.c:953
+#: cp/method.c:649 cp/method.c:980
 #, gcc-internal-format
-msgid "dominator of %d status unknown"
+msgid "non-static const member %q#D, can%'t use default assignment operator"
 msgstr ""
 
-#: dominance.c:955
+#: cp/method.c:655 cp/method.c:986
 #, gcc-internal-format
-msgid "dominator of %d should be %d, not %d"
+msgid "non-static reference member %q#D, can%'t use default assignment operator"
 msgstr ""
 
-#: dominance.c:967
+#: cp/method.c:771
 #, gcc-internal-format
-msgid "ENTRY does not dominate bb %d"
+msgid "synthesized method %qD first required here "
 msgstr ""
 
-#: dwarf2out.c:3598
-#, fuzzy, gcc-internal-format
-msgid "DW_LOC_OP %s not implemented"
-msgstr "DW_LOC_OP %s ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: cp/method.c:933
+#, gcc-internal-format
+msgid "union member %q+D with non-trivial %qD"
+msgstr ""
 
-#: emit-rtl.c:2235
+#: cp/method.c:1003
 #, gcc-internal-format
-msgid "invalid rtl sharing found in the insn"
+msgid "uninitialized non-static const member %q#D"
 msgstr ""
 
-#: emit-rtl.c:2237
+#: cp/method.c:1009
 #, gcc-internal-format
-msgid "shared rtx"
+msgid "uninitialized non-static reference member %q#D"
 msgstr ""
 
-#: emit-rtl.c:2239 flow.c:493 flow.c:518 flow.c:540
+#: cp/method.c:1241
 #, gcc-internal-format
-msgid "internal consistency failure"
+msgid "%qT has virtual bases, default move assignment operator cannot be generated"
 msgstr ""
 
-#: emit-rtl.c:3299
+#: cp/method.c:1351
 #, gcc-internal-format
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr "ICE: emit_insn ¤¬ emit_jump_insn ¤òÍפ¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:\n"
+msgid "a lambda closure type has a deleted default constructor"
+msgstr ""
 
-#: errors.c:133 java/jv-scan.c:289
+#: cp/method.c:1353
 #, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d"
+msgid "a lambda closure type has a deleted copy assignment operator"
+msgstr ""
 
-#: except.c:337
+#: cp/method.c:1362
 #, gcc-internal-format
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr "Îã³°½èÍý¤ò̵¸ú¤Ë¤·¤Þ¤·¤¿. Í­¸ú¤Ë¤¹¤ë¤Ë¤Ï -fexceptions ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+msgid "%qD is implicitly deleted because the default definition would be ill-formed:"
+msgstr ""
 
-#: except.c:2879
+#: cp/method.c:1554
 #, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_eh_return_regno%> must be constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "defaulted declaration %q+D"
+msgstr "無効な宣言です"
 
-#: except.c:3010
-#, gcc-internal-format
-msgid "__builtin_eh_return not supported on this target"
-msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/method.c:1556
+#, fuzzy, gcc-internal-format
+msgid "does not match expected signature %qD"
+msgstr "キャストによる関数の型が適合しません"
 
-#: except.c:3871 except.c:3880
+#: cp/method.c:1577
 #, gcc-internal-format
-msgid "region_array is corrupted for region %i"
+msgid "%qD cannot be declared as constexpr"
 msgstr ""
 
-#: except.c:3885
+#: cp/method.c:1617
 #, gcc-internal-format
-msgid "outer block of region %i is wrong"
+msgid "%qD cannot be defaulted"
 msgstr ""
 
-#: except.c:3890
+#: cp/method.c:1626
 #, gcc-internal-format
-msgid "region %i may contain throw and is contained in region that may not"
+msgid "defaulted function %q+D with default argument"
 msgstr ""
 
-#: except.c:3896
+#: cp/method.c:1632
 #, gcc-internal-format
-msgid "negative nesting depth of region %i"
+msgid "function %q+D defaulted on its first declaration must not have an exception-specification"
 msgstr ""
 
-#: except.c:3916
+#: cp/method.c:1635
 #, gcc-internal-format
-msgid "tree list ends on depth %i"
+msgid "%qD declared virtual cannot be defaulted in the class body"
 msgstr ""
 
-#: except.c:3921
-#, fuzzy, gcc-internal-format
-msgid "array does not match the region tree"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
-
-#: except.c:3927
+#: cp/method.c:1712
 #, gcc-internal-format
-msgid "verify_eh_tree failed"
+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 ""
 
-#: explow.c:1272
-#, gcc-internal-format
-msgid "stack limits not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/name-lookup.c:732
+#, fuzzy, gcc-internal-format
+msgid "redeclaration of %<wchar_t%> as %qT"
+msgstr "`%s' が再宣言されました"
 
-#: fold-const.c:958 tree-ssa-loop-niter.c:1163 tree-vrp.c:4346
+#. 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 "%H%s"
-msgstr "%s"
+msgid "invalid redeclaration of %q+D"
+msgstr "無効な宣言です"
 
-#: fold-const.c:1280
+#: cp/name-lookup.c:763
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when negating a division"
+msgid "as %qD"
 msgstr ""
 
-#: fold-const.c:3583 fold-const.c:3594
-#, fuzzy, gcc-internal-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ÎÉý¤Î¤»¤¤¤ÇÈæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
-
-#: fold-const.c:4868
+#: cp/name-lookup.c:809 cp/name-lookup.c:820
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying range test"
+msgid "declaration of %q#D with C language linkage"
 msgstr ""
 
-#: fold-const.c:5247 fold-const.c:5262
-#, gcc-internal-format
-msgid "comparison is always %d"
-msgstr "Èæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
+#: cp/name-lookup.c:813
+#, fuzzy, gcc-internal-format
+msgid "due to different exception specifications"
+msgstr "例外仕様の検査をするコードを生成しない"
 
-#: fold-const.c:5391
+#: cp/name-lookup.c:904
 #, fuzzy, gcc-internal-format
-msgid "%<or%> of unmatched not-equal tests is always 1"
-msgstr "°ìÃפ·¤Ê¤¤ÃÍƱ»Î¤Ç¤ÎÈóÅù²Á¤Î `or' ¥Æ¥¹¥È¤Ï¾ï¤Ë 1 ¤Ç¤¹"
+msgid "type mismatch with previous external decl of %q#D"
+msgstr "型が前方の外部宣言と一致しません"
 
-#: fold-const.c:5396
+#: cp/name-lookup.c:905
 #, fuzzy, gcc-internal-format
-msgid "%<and%> of mutually exclusive equal-tests is always 0"
-msgstr "Áê¸ßÇÓ¾Ū¤ÊÃͤÎÅù²Á¤Î `and' ¥Æ¥¹¥È¤Ï¾ï¤Ë 0 ¤Ç¤¹"
+msgid "previous external decl of %q+#D"
+msgstr "前方の `%s' の外部宣言"
 
-#: fold-const.c:11859
+#: cp/name-lookup.c:996
 #, gcc-internal-format
-msgid "fold check: original tree changed by fold"
+msgid "extern declaration of %q#D doesn%'t match"
 msgstr ""
 
-#: function.c:376
+#: cp/name-lookup.c:997
 #, fuzzy, gcc-internal-format
-msgid "%Jtotal size of local objects too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "global declaration %q+#D"
+msgstr "無効な宣言です"
 
-#: function.c:843 varasm.c:1793
+#: cp/name-lookup.c:1054 cp/name-lookup.c:1083
 #, fuzzy, gcc-internal-format
-msgid "size of variable %q+D is too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
+msgid "declaration of %q#D shadows a parameter"
+msgstr "`%s' の宣言は仮引数を覆い隠します"
 
-#: function.c:1560
+#: cp/name-lookup.c:1086
 #, fuzzy, gcc-internal-format
-msgid "impossible constraint in %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
+msgid "declaration of %qD shadows a previous local"
+msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
+
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:1115
+#, fuzzy, gcc-internal-format
+msgid "declaration of %qD shadows a member of 'this'"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: function.c:3539
+#: cp/name-lookup.c:1129
 #, fuzzy, gcc-internal-format
-msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
+msgid "declaration of %qD shadows a global declaration"
+msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
 
-#: function.c:3560
+#: cp/name-lookup.c:1252
 #, fuzzy, gcc-internal-format
-msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "°ú¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
+msgid "name lookup of %qD changed"
+msgstr "`%s' の名前引きは変更されました"
 
-#: function.c:3901
+#: cp/name-lookup.c:1253
 #, gcc-internal-format
-msgid "function returns an aggregate"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "  matches this %q+D under ISO standard rules"
+msgstr ""
 
-#: function.c:4294
-#, fuzzy, gcc-internal-format
-msgid "unused parameter %q+D"
-msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍѤǤ¹"
+#: cp/name-lookup.c:1255
+#, gcc-internal-format
+msgid "  matches this %q+D under old rules"
+msgstr ""
 
-#: gcc.c:1257
+#: cp/name-lookup.c:1273 cp/name-lookup.c:1281
 #, fuzzy, gcc-internal-format
-msgid "ambiguous abbreviation %s"
-msgstr "¤¢¤¤¤Þ¤¤¤Ê¾Êά %s ¤Ç¤¹"
+msgid "name lookup of %qD changed for ISO %<for%> scoping"
+msgstr "`%s' の名前引きは新たな ISO `for' スコープに変わりました"
 
-#: gcc.c:1284
-#, fuzzy, gcc-internal-format
-msgid "incomplete '%s' option"
-msgstr "ÉÔ´°Á´¤Ê `%s' ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+#: cp/name-lookup.c:1275
+#, gcc-internal-format
+msgid "  cannot use obsolete binding at %q+D because it has a destructor"
+msgstr ""
 
-#: gcc.c:1295
-#, fuzzy, gcc-internal-format
-msgid "missing argument to '%s' option"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/name-lookup.c:1284
+#, gcc-internal-format
+msgid "  using obsolete binding at %q+D"
+msgstr ""
+
+#: cp/name-lookup.c:1290 cp/parser.c:11640
+#, gcc-internal-format
+msgid "(if you use %<-fpermissive%> G++ will accept your code)"
+msgstr ""
+
+#: cp/name-lookup.c:1345
+#, gcc-internal-format
+msgid "%s %s(%E) %p %d\n"
+msgstr ""
 
-#: gcc.c:1308
+#: cp/name-lookup.c:1348
 #, fuzzy, gcc-internal-format
-msgid "extraneous argument to '%s' option"
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ̵´Ø·¸¤Ê°ú¿ô"
+msgid "%s %s %p %d\n"
+msgstr "%s: %s: "
 
-#: gcc.c:3935
+#: cp/name-lookup.c:2078
 #, fuzzy, gcc-internal-format
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr "·Ù¹ð: -save-temps ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+msgid "%q#D hides constructor for %q#T"
+msgstr "%d 個のコンストラクタが見つかりました\n"
 
-#: gcc.c:4236
+#: cp/name-lookup.c:2095
 #, fuzzy, gcc-internal-format
-msgid "warning: '-x %s' after last input file has no effect"
-msgstr "·Ù¹ð: ºÇ¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸å¤Î `-x %s' ¤Ï²¿¤â¤·¤Þ¤»¤ó"
+msgid "%q#D conflicts with previous using declaration %q#D"
+msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
 
-#. 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:5266
+#: cp/name-lookup.c:2118
 #, fuzzy, gcc-internal-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "spec ¥¨¥é¡¼: '%%*' ¤Ï¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¤Ç½é´ü²½¤µ¤ì¤Ê¤¤¤Þ¤Þ¤Ç¤¹"
+msgid "previous non-function declaration %q+#D"
+msgstr "前方での `%s' の暗黙的な宣言"
 
-#: gcc.c:5275
+#: cp/name-lookup.c:2119
 #, fuzzy, gcc-internal-format
-msgid "warning: use of obsolete %%[ operator in specs"
-msgstr "·Ù¹ð: µì¼°¤Î %%[ ±é»»»Ò¤¬ spec ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "conflicts with function declaration %q#D"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: gcc.c:5356
+#. 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 "spec failure: unrecognized spec option '%c'"
-msgstr "spec ¥¨¥é¡¼: Ç§¼±ÉÔǽ¤Ê spec ¥ª¥×¥·¥ç¥ó '%c'"
+msgid "%qT is not a namespace"
+msgstr "%s=%s は数値ではありません"
 
-#: gcc.c:6254
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:2207
 #, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
+msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: gcc.c:6277
+#: cp/name-lookup.c:2214
 #, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
+msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#: gcc.c:6366
-#, fuzzy, gcc-internal-format
-msgid "unrecognized option '-%s'"
-msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
-
-#: gcc.c:6559 gcc.c:6622
+#: cp/name-lookup.c:2250
 #, gcc-internal-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "%qD not declared"
+msgstr ""
 
-#: gcc.c:6714
+#: cp/name-lookup.c:2286 cp/name-lookup.c:2323 cp/name-lookup.c:2357
+#: cp/name-lookup.c:2372
 #, gcc-internal-format
-msgid "%s: linker input file unused because linking not done"
-msgstr "%s: ¥ê¥ó¥¯¤¬´°Î»¤·¤Ê¤«¤Ã¤¿¤Î¤Ç¥ê¥ó¥«¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "%qD is already declared in this scope"
+msgstr ""
 
-#: gcc.c:6754
+#: cp/name-lookup.c:2979
 #, gcc-internal-format
-msgid "language %s not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+msgid "using-declaration for non-member at class scope"
+msgstr ""
 
-#: gcc.c:6825
+#: cp/name-lookup.c:2986
 #, gcc-internal-format
-msgid "%s: %s"
-msgstr "%s: %s"
-
-#: gcse.c:6592
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d edges/basic block"
-msgstr "GCSE ¤ò̵¸ú²½: %d > 1000 ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d >= 20 edge/´ðËÜ¥Ö¥í¥Ã¥¯"
-
-#: gcse.c:6605
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d registers"
-msgstr "GCSE ¤ò̵¸ú²½: %d ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d ¸Ä¤Î¥ì¥¸¥¹¥¿"
-
-#: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
-#: ggc-page.c:2136 ggc-page.c:2167 ggc-page.c:2174 ggc-zone.c:2291
-#: ggc-zone.c:2306
-#, fuzzy, gcc-internal-format
-msgid "can't write PCH file: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
-
-#: ggc-common.c:492 config/i386/host-cygwin.c:58
-#, fuzzy, gcc-internal-format
-msgid "can't get position in PCH file: %m"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+msgid "%<%T::%D%> names destructor"
+msgstr ""
 
-#: ggc-common.c:502
-#, fuzzy, gcc-internal-format
-msgid "can't write padding to PCH file: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+#: cp/name-lookup.c:2991
+#, gcc-internal-format
+msgid "%<%T::%D%> names constructor"
+msgstr ""
 
-#: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
-#: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2261 ggc-zone.c:2325
-#, fuzzy, gcc-internal-format
-msgid "can't read PCH file: %m"
-msgstr "%s ¤«¤éÆɹþ¤á¤Þ¤»¤ó"
+#: cp/name-lookup.c:2996
+#, gcc-internal-format
+msgid "%<%T::%D%> names constructor in %qT"
+msgstr ""
 
-#: ggc-common.c:580
+#: cp/name-lookup.c:3046
 #, gcc-internal-format
-msgid "had to relocate PCH"
+msgid "no members matching %<%T::%D%> in %q#T"
 msgstr ""
 
-#: ggc-page.c:1471
+#: cp/name-lookup.c:3114
 #, gcc-internal-format
-msgid "open /dev/zero: %m"
+msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: ggc-page.c:2152 ggc-page.c:2158
+#: cp/name-lookup.c:3122
 #, fuzzy, gcc-internal-format
-msgid "can't write PCH file"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "explicit qualification in declaration of %qD"
+msgstr "`%s' の宣言が矛盾しています"
 
-#: ggc-zone.c:2288 ggc-zone.c:2299
-#, fuzzy, gcc-internal-format
-msgid "can't seek PCH file: %m"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+#: cp/name-lookup.c:3205
+#, gcc-internal-format
+msgid "%qD should have been declared inside %qD"
+msgstr ""
 
-#: ggc-zone.c:2302
+#: cp/name-lookup.c:3249
 #, fuzzy, gcc-internal-format
-msgid "can't write PCH fle: %m"
-msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
+msgid "%qD attribute requires a single NTBS argument"
+msgstr "%s: オプション `%s' には引数が必要です\n"
 
-#: gimplify.c:3952
-#, fuzzy, gcc-internal-format
-msgid "invalid lvalue in asm output %d"
-msgstr "asm Ê¸¤ÎÃæ¤Ë̵¸ú¤Êº¸ÊÕÃÍ"
+#: cp/name-lookup.c:3256
+#, gcc-internal-format
+msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
+msgstr ""
 
-#: gimplify.c:4064
+#: cp/name-lookup.c:3264 cp/name-lookup.c:3634
 #, fuzzy, gcc-internal-format
-msgid "memory input %d is not directly addressable"
-msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "%qD attribute directive ignored"
+msgstr "`%s' 属性の疑似命令が無視されました"
+
+#: cp/name-lookup.c:3309
+#, gcc-internal-format
+msgid "namespace alias %qD not allowed here, assuming %qD"
+msgstr ""
+
+#: cp/name-lookup.c:3622
+#, gcc-internal-format
+msgid "strong using only meaningful at namespace scope"
+msgstr ""
 
-#: gimplify.c:4537
+#: cp/name-lookup.c:3626
 #, gcc-internal-format
-msgid "%qs not specified in enclosing parallel"
+msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: gimplify.c:4539
+#: cp/name-lookup.c:3964
 #, gcc-internal-format
-msgid "%Henclosing parallel"
+msgid "maximum limit of %d namespaces searched for %qE"
 msgstr ""
 
-#: gimplify.c:4593
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should be private"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: gimplify.c:4607
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be firstprivate"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: gimplify.c:4610
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be reduction"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: cp/name-lookup.c:3974
+#, gcc-internal-format
+msgid "suggested alternative:"
+msgid_plural "suggested alternatives:"
+msgstr[0] ""
 
-#: gimplify.c:4734
+#: cp/name-lookup.c:3978
 #, gcc-internal-format
-msgid "%s variable %qs is private in outer context"
+msgid "  %qE"
 msgstr ""
 
-#: gimplify.c:6025
+#: cp/name-lookup.c:5161
 #, gcc-internal-format
-msgid "gimplification failed"
+msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: global.c:375 global.c:388 global.c:402
-#, fuzzy, gcc-internal-format
-msgid "%s cannot be used in asm here"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: graph.c:403 java/jcf-parse.c:1083 java/jcf-parse.c:1218 java/lex.c:1855
-#: objc/objc-act.c:500
-#, fuzzy, gcc-internal-format
-msgid "can't open %s: %m"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
-
-#: haifa-sched.c:184
+#: cp/name-lookup.c:5608
 #, gcc-internal-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: ÉÔÌÀ¤Ê¥Ñ¥é¥á¥¿: %s"
+msgid "XXX entering pop_everything ()\n"
+msgstr ""
 
-#: omp-low.c:1266
+#: cp/name-lookup.c:5617
 #, gcc-internal-format
-msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
+msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
-#: omp-low.c:1282
+#: cp/optimize.c:340
 #, gcc-internal-format
-msgid "master region may not be closely nested inside of work-sharing region"
+msgid "making multiple clones of %qD"
 msgstr ""
 
-#: omp-low.c:1296
+#: cp/parser.c:579
 #, gcc-internal-format
-msgid "ordered region may not be closely nested inside of critical region"
+msgid "identifier %qE will become a keyword in C++0x"
 msgstr ""
 
-#: omp-low.c:1302
+#: cp/parser.c:2321
 #, gcc-internal-format
-msgid "ordered region must be closely nested inside a loop region with an ordered clause"
+msgid "%<#pragma%> is not allowed here"
 msgstr ""
 
-#: omp-low.c:1316
+#: cp/parser.c:2352
 #, gcc-internal-format
-msgid "critical region may not be nested inside a critical region with the same name"
+msgid "%<%E::%E%> has not been declared"
 msgstr ""
 
-#: omp-low.c:4459 cp/decl.c:2515 cp/parser.c:6919 cp/parser.c:6939
+#: cp/parser.c:2355
 #, gcc-internal-format
-msgid "invalid exit from OpenMP structured block"
+msgid "%<::%E%> has not been declared"
 msgstr ""
 
-#: omp-low.c:4461
+#: cp/parser.c:2358
 #, gcc-internal-format
-msgid "invalid entry to OpenMP structured block"
+msgid "request for member %qE in non-class type %qT"
 msgstr ""
 
-#. Eventually this should become a hard error IMO.
-#: opts.c:186
+#: cp/parser.c:2361
 #, gcc-internal-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
+msgid "%<%T::%E%> has not been declared"
 msgstr ""
 
-#: opts.c:240
-#, fuzzy, gcc-internal-format
-msgid "command line option %qs is not supported by this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: opts.c:284
-#, fuzzy, gcc-internal-format
-msgid "missing argument to \"%s\""
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: opts.c:294
-#, fuzzy, gcc-internal-format
-msgid "argument to \"%s\" should be a non-negative integer"
-msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
-
-#: opts.c:382
-#, fuzzy, gcc-internal-format
-msgid "unrecognized command line option \"%s\""
-msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó '%s' ¤ò̵»ë¤·¤Þ¤¹"
-
-#: opts.c:594
+#: cp/parser.c:2364
 #, gcc-internal-format
-msgid "-Wuninitialized is not supported without -O"
-msgstr "-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "%qE has not been declared"
+msgstr ""
 
-#: opts.c:609
+#: cp/parser.c:2371
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work with exceptions"
+msgid "%<%E::%E%> is not a type"
 msgstr ""
 
-#: opts.c:620
+#: cp/parser.c:2375
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not support unwind info"
+msgid "%<%E::%E%> is not a class or namespace"
 msgstr ""
 
-#: opts.c:634
+#: cp/parser.c:2380
 #, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work on this architecture"
+msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 msgstr ""
 
-#: opts.c:697
+#: cp/parser.c:2393
 #, gcc-internal-format
-msgid "-Werror=%s: No option -%s"
+msgid "%<::%E%> is not a type"
 msgstr ""
 
-#: opts.c:836
-#, fuzzy, gcc-internal-format
-msgid "structure alignment must be a small power of two, not %d"
-msgstr "Í׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: opts.c:891
-#, fuzzy, gcc-internal-format
-msgid "unrecognized visibility value \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+#: cp/parser.c:2396
+#, gcc-internal-format
+msgid "%<::%E%> is not a class or namespace"
+msgstr ""
 
-#: opts.c:939
-#, fuzzy, gcc-internal-format
-msgid "unrecognized register name \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥ì¥¸¥¹¥¿Ì¾ `%s'"
+#: cp/parser.c:2400
+#, gcc-internal-format
+msgid "%<::%E%> is not a class, namespace, or enumeration"
+msgstr ""
 
-#: opts.c:963
-#, fuzzy, gcc-internal-format
-msgid "unknown tls-model \"%s\""
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
+#: cp/parser.c:2412
+#, gcc-internal-format
+msgid "%qE is not a type"
+msgstr ""
 
-#: opts.c:1013
+#: cp/parser.c:2415
 #, gcc-internal-format
-msgid "-f[no-]force-mem is nop and option will be removed in 4.3"
+msgid "%qE is not a class or namespace"
 msgstr ""
 
-#: opts.c:1042
+#: cp/parser.c:2419
 #, gcc-internal-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
+msgid "%qE is not a class, namespace, or enumeration"
 msgstr ""
 
-#: opts.c:1047
+#: cp/parser.c:2462
 #, fuzzy, gcc-internal-format
-msgid "invalid --param value %qs"
-msgstr "̵¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO C++ は `long long' を受け入れません"
 
-#: opts.c:1144
+#: cp/parser.c:2483
 #, fuzzy, gcc-internal-format
-msgid "target system does not support debug output"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "duplicate %qs"
+msgstr "`%s' が重複しています"
 
-#: opts.c:1151
+#: cp/parser.c:2528
 #, fuzzy, gcc-internal-format
-msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+msgid "new types may not be defined in a return type"
+msgstr "参照型に対して new を適用できません"
 
-#: opts.c:1167
+#: cp/parser.c:2530
 #, fuzzy, gcc-internal-format
-msgid "unrecognised debug output level \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+msgid "(perhaps a semicolon is missing after the definition of %qT)"
+msgstr "%s 宣言の後ろのセミコロンを欠いています"
 
-#: opts.c:1169
+#: cp/parser.c:2550 cp/parser.c:4706 cp/pt.c:6749
 #, gcc-internal-format
-msgid "debug output level %s is too high"
+msgid "%qT is not a template"
 msgstr ""
 
-#: params.c:71
-#, fuzzy, gcc-internal-format
-msgid "minimum value of parameter %qs is %u"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
-
-#: params.c:76
+#: cp/parser.c:2552
 #, gcc-internal-format
-msgid "maximum value of parameter %qs is %u"
+msgid "%qE is not a template"
 msgstr ""
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:85
+#: cp/parser.c:2554
 #, fuzzy, gcc-internal-format
-msgid "invalid parameter %qs"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+msgid "invalid template-id"
+msgstr "無効な型: `void &'"
 
-#: profile.c:280
+#: cp/parser.c:2587
 #, gcc-internal-format
-msgid "corrupted profile info: run_max * runs < sum_max"
+msgid "floating-point literal cannot appear in a constant-expression"
 msgstr ""
 
-#: profile.c:286
+#: cp/parser.c:2591 cp/pt.c:12533
 #, gcc-internal-format
-msgid "corrupted profile info: sum_all is smaller than sum_max"
+msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: profile.c:331
+#: cp/parser.c:2596
 #, gcc-internal-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
+msgid "%<typeid%> operator cannot appear in a constant-expression"
 msgstr ""
 
-#: profile.c:495
+#: cp/parser.c:2600
 #, gcc-internal-format
-msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
+msgid "non-constant compound literals cannot appear in a constant-expression"
 msgstr ""
 
-#: profile.c:516
+#: cp/parser.c:2604
 #, gcc-internal-format
-msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
+msgid "a function call cannot appear in a constant-expression"
 msgstr ""
 
-#: reg-stack.c:535
-#, fuzzy, gcc-internal-format
-msgid "output constraint %d must specify a single register"
-msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: reg-stack.c:545
-#, fuzzy, gcc-internal-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-msgstr "½ÐÎÏÀ©Ìó %d ¤Ï°ì¤Ä¤Î¥ì¥¸¥¹¥¿¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: reg-stack.c:568
-#, fuzzy, gcc-internal-format
-msgid "output regs must be grouped at top of stack"
-msgstr "½ÐÎϥ쥸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: reg-stack.c:605
-#, fuzzy, gcc-internal-format
-msgid "implicitly popped regs must be grouped at top of stack"
-msgstr "°ÅÌۤˠpop ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤Ï¥¹¥¿¥Ã¥¯¤Î¥È¥Ã¥×¤Ë¥°¥ë¡¼¥×¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: reg-stack.c:624
-#, fuzzy, gcc-internal-format
-msgid "output operand %d must use %<&%> constraint"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É %d ¤Ï `&' À©Ìó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: regclass.c:740
+#: cp/parser.c:2608
 #, gcc-internal-format
-msgid "can't use '%s' as a %s register"
-msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+msgid "an increment cannot appear in a constant-expression"
+msgstr ""
 
-#: regclass.c:755 config/ia64/ia64.c:5096 config/ia64/ia64.c:5103
-#: config/pa/pa.c:351 config/pa/pa.c:358
+#: cp/parser.c:2612
 #, gcc-internal-format
-msgid "unknown register name: %s"
-msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
+msgid "an decrement cannot appear in a constant-expression"
+msgstr ""
 
-#: regclass.c:765
+#: cp/parser.c:2616
 #, gcc-internal-format
-msgid "global register variable follows a function definition"
-msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+msgid "an array reference cannot appear in a constant-expression"
+msgstr ""
 
-#: regclass.c:769
+#: cp/parser.c:2620
 #, gcc-internal-format
-msgid "register used for two global register variables"
-msgstr "¥ì¥¸¥¹¥¿¤¬Æó¤Ä¤Î¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+msgid "the address of a label cannot appear in a constant-expression"
+msgstr ""
 
-#: regclass.c:774
+#: cp/parser.c:2624
 #, gcc-internal-format
-msgid "call-clobbered register used for global register variable"
-msgstr "¸Æ¤Ó½Ð¤·¤ÇÇ˲õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+msgid "calls to overloaded operators cannot appear in a constant-expression"
+msgstr ""
 
-#: regrename.c:1937
+#: cp/parser.c:2628
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgid "an assignment cannot appear in a constant-expression"
 msgstr ""
 
-#: regrename.c:1949
+#: cp/parser.c:2631
 #, gcc-internal-format
-msgid "validate_value_data: Loop in regno chain (%u)"
+msgid "a comma operator cannot appear in a constant-expression"
 msgstr ""
 
-#: regrename.c:1952
+#: cp/parser.c:2635
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgid "a call to a constructor cannot appear in a constant-expression"
 msgstr ""
 
-#: regrename.c:1964
+#: cp/parser.c:2681
 #, gcc-internal-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgid "%qs cannot appear in a constant-expression"
 msgstr ""
 
-#: reload.c:1249
-#, fuzzy, gcc-internal-format
-msgid "cannot reload integer constant operand in %<asm%>"
-msgstr "À°¿ôÄê¿ô¥ª¥Ú¥é¥ó¥É¤ò `asm' Æâ¤ÇºÆ¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó"
-
-#: reload.c:1272
-#, fuzzy, gcc-internal-format
-msgid "impossible register constraint in %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
-
-#: reload.c:3572
-#, fuzzy, gcc-internal-format
-msgid "%<&%> constraint used with no register class"
-msgstr "`&' À©Ì󤬥쥸¥¹¥¿¥¯¥é¥¹Ìµ¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: reload.c:3743 reload.c:3983
+#: cp/parser.c:2709
 #, fuzzy, gcc-internal-format
-msgid "inconsistent operand constraints in an %<asm%>"
-msgstr "`asm' Æâ¤Ç¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+msgid "invalid use of template-name %qE without an argument list"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: reload1.c:1239
+#: cp/parser.c:2712
 #, fuzzy, gcc-internal-format
-msgid "%<asm%> operand has impossible constraints"
-msgstr "asm ¥ª¥Ú¥é¥ó¥É %d ¤Ï¶²¤é¤¯À©Ìó¤ËŬ¹ç¤·¤Þ¤»¤ó"
+msgid "invalid use of destructor %qD as a type"
+msgstr "`restrict' の用法が不適切です"
 
-#: reload1.c:1259
+#. Something like 'unsigned A a;'
+#: cp/parser.c:2715
 #, gcc-internal-format
-msgid "frame size too large for reliable stack checking"
-msgstr "¥Õ¥ì¡¼¥à¥µ¥¤¥º¤¬Â礭¤¹¤®¤Æ¡¢¥¹¥¿¥Ã¥¯¸¡ºº¤¬¿®Íê¤Ç¤­¤Ê¤¯¤Ê¤ê¤Þ¤¹"
+msgid "invalid combination of multiple type-specifiers"
+msgstr ""
 
-#: reload1.c:1262
+#. Issue an error message.
+#: cp/parser.c:2719
 #, gcc-internal-format
-msgid "try reducing the number of local variables"
-msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤Î¿ô¤òºï¸º¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
-
-#: reload1.c:1925
-#, fuzzy, gcc-internal-format
-msgid "can't find a register in class %qs while reloading %<asm%>"
-msgstr "¥¯¥é¥¹ `%s' Æâ¤Î¥ì¥¸¥¹¥¿¤ò `asm' ºÆ¥í¡¼¥ÉÃæ¤Ë¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
-
-#: reload1.c:1930
-#, fuzzy, gcc-internal-format
-msgid "unable to find a register to spill in class %qs"
-msgstr "¥¯¥é¥¹ `%s' Æâ¤Ç¤Õ¤ë¤¤Íî¤È¤¹¥ì¥¸¥¹¥¿¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
-
-#: reload1.c:4021
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand requires impossible reload"
-msgstr "`asm' ¥ª¥Ú¥é¥ó¥É¤ÏºÆ¥í¡¼¥É¤Ç¤­¤Ê¤¤»ö¤¬Í׵ᤵ¤ì¤Þ¤¹"
-
-#: reload1.c:5184
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand constraint incompatible with operand size"
-msgstr "`asm' ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬥ª¥Ú¥é¥ó¥É¥µ¥¤¥º¤ÈÀ°¹ç¤·¤Þ¤»¤ó"
-
-#: reload1.c:6836
-#, fuzzy, gcc-internal-format
-msgid "output operand is constant in %<asm%>"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
-
-#: rtl.c:481
-#, 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 "%qE does not name a type"
+msgstr ""
 
-#: rtl.c:491
+#: cp/parser.c:2728
 #, 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 "C++0x %<constexpr%> only available with -std=c++0x or -std=gnu++0x"
+msgstr ""
 
-#: rtl.c:501
+#: cp/parser.c:2755
 #, 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)"
+msgid "(perhaps %<typename %T::%E%> was intended)"
+msgstr ""
 
-#: rtl.c:510
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "RTL ¸¡ºº: ¥³¡¼¥É `%s' ¤Î¤Ï¤º¤Ê¤Î¤Ë `%s' (%s Ãæ)¤Ç¤¹ (%s:%d)"
+#: cp/parser.c:2770
+#, gcc-internal-format
+msgid "%qE in namespace %qE does not name a type"
+msgstr ""
 
-#: rtl.c:520
-#, 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)"
+#. A<T>::A<T>()
+#: cp/parser.c:2776
+#, gcc-internal-format
+msgid "%<%T::%E%> names the constructor, not the type"
+msgstr ""
 
-#: rtl.c:547
-#, 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)"
+#: cp/parser.c:2779
+#, gcc-internal-format
+msgid "and %qT has no template constructors"
+msgstr ""
 
-#: rtl.c:557
+#: cp/parser.c:2784
 #, 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)"
+msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
+msgstr ""
 
-#: rtl.c:568
-#, 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)"
+#: cp/parser.c:2788
+#, gcc-internal-format
+msgid "%qE in class %qT does not name a type"
+msgstr ""
 
-#: stmt.c:316
-#, fuzzy, gcc-internal-format
-msgid "output operand constraint lacks %<=%>"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤Ë `=' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
+#: cp/parser.c:3338
+#, gcc-internal-format
+msgid "expected string-literal"
+msgstr ""
 
-#: stmt.c:331
-#, fuzzy, gcc-internal-format
-msgid "output constraint %qc for operand %d is not at the beginning"
-msgstr "½ÐÎÏÀ©Ìó `%c' (operand %d ÍÑ) ¤¬³«»ÏÉôʬ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: cp/parser.c:3390
+#, gcc-internal-format
+msgid "a wide string is invalid in this context"
+msgstr ""
 
-#: stmt.c:354
-#, fuzzy, gcc-internal-format
-msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
-msgstr "¥ª¥Ú¥é¥ó¥ÉÀ©ÌóÃæ¡¢ÉÔÀµ¤Ê°ÌÃ֤ˠ'+' ¤ä '=' ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹"
+#: cp/parser.c:3485 cp/parser.c:9627
+#, gcc-internal-format
+msgid "expected declaration"
+msgstr ""
 
-#: stmt.c:361 stmt.c:460
+#: cp/parser.c:3580
 #, fuzzy, gcc-internal-format
-msgid "%<%%%> constraint used with last operand"
-msgstr "`%%' À©Ì󤬺Ǹå¤Î¥ª¥Ú¥é¥ó¥É¤È¤È¤â¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+msgid "fixed-point types not supported in C++"
+msgstr "-Wno-strict-prototypes は C++ では受け付けられません"
 
-#: stmt.c:380
+#: cp/parser.c:3660
 #, gcc-internal-format
-msgid "matching constraint not valid in output operand"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
-
-#: stmt.c:451
-#, fuzzy, gcc-internal-format
-msgid "input operand constraint contains %qc"
-msgstr "ÆþÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ì󤬠`%c' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+msgid "ISO C++ forbids braced-groups within expressions"
+msgstr "ISO C++ はブレースでまとめられた式を禁じます"
 
-#: stmt.c:493
+#: cp/parser.c:3672
 #, gcc-internal-format
-msgid "matching constraint references invalid operand number"
-msgstr "À©Ìó¤ËŬ¹ç¤µ¤»¤ë»þ¤Ë¡¢Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥ÉÈÖ¹æ¤ò»²¾È¤·¤Þ¤·¤¿"
+msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
+msgstr ""
 
-#: stmt.c:531
-#, fuzzy, gcc-internal-format
-msgid "invalid punctuation %qc in constraint"
-msgstr "̵¸ú¤Ê¶çÆÉÅÀ `%c' ¤¬À©ÌóÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#: cp/parser.c:3720 cp/parser.c:3869 cp/parser.c:4022
+#, gcc-internal-format
+msgid "expected primary-expression"
+msgstr ""
 
-#: stmt.c:555
+#: cp/parser.c:3750
 #, fuzzy, gcc-internal-format
-msgid "matching constraint does not allow a register"
-msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+msgid "%<this%> may not be used in this context"
+msgstr "マクロ引数内でディレクトリを使うことはできません"
 
-#: stmt.c:614
+#: cp/parser.c:3864
 #, gcc-internal-format
-msgid "asm-specifier for variable %qs conflicts with asm clobber list"
+msgid "a template declaration cannot appear at block scope"
 msgstr ""
 
-#: stmt.c:706
-#, fuzzy, gcc-internal-format
-msgid "unknown register name %qs in %<asm%>"
-msgstr "`asm' Ãæ¤ËÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾ `%s' ¤¬¤¢¤ê¤Þ¤¹"
-
-#: stmt.c:714
+#: cp/parser.c:3998
 #, gcc-internal-format
-msgid "PIC register %qs clobbered in %<asm%>"
+msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: stmt.c:761
-#, fuzzy, gcc-internal-format
-msgid "more than %d operands in %<asm%>"
-msgstr "`asm' ¤ÎÃæ¤Ë %d ¤ò±Û¤¨¤ë¥ª¥Ú¥é¥ó¥É¤¬¤¢¤ê¤Þ¤¹"
+#: cp/parser.c:4162
+#, gcc-internal-format
+msgid "expected id-expression"
+msgstr ""
 
-#: stmt.c:824
+#: cp/parser.c:4292
 #, gcc-internal-format
-msgid "output number %d not directly addressable"
-msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏľÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "scope %qT before %<~%> is not a class-name"
+msgstr ""
 
-#: stmt.c:907
+#: cp/parser.c:4413
 #, fuzzy, gcc-internal-format
-msgid "asm operand %d probably doesn%'t match constraints"
-msgstr "asm ¥ª¥Ú¥é¥ó¥É %d ¤Ï¶²¤é¤¯À©Ìó¤ËŬ¹ç¤·¤Þ¤»¤ó"
+msgid "declaration of %<~%T%> as member of %qT"
+msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
 
-#: stmt.c:917
+#: cp/parser.c:4428
 #, gcc-internal-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
+msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: stmt.c:1064
+#: cp/parser.c:4464 cp/parser.c:15161
 #, gcc-internal-format
-msgid "asm clobber conflict with output operand"
+msgid "expected unqualified-id"
 msgstr ""
 
-#: stmt.c:1069
+#: cp/parser.c:4568
 #, gcc-internal-format
-msgid "asm clobber conflict with input operand"
+msgid "found %<:%> in nested-name-specifier, expected %<::%>"
 msgstr ""
 
-#: stmt.c:1146
-#, fuzzy, gcc-internal-format
-msgid "too many alternatives in %<asm%>"
-msgstr "`asm' Ãæ¤ÎÂåÂØ¥­¡¼¥ï¡¼¥É¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: stmt.c:1158
-#, fuzzy, gcc-internal-format
-msgid "operand constraints for %<asm%> differ in number of alternatives"
-msgstr "`asm' ¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬ÂåÂØÈÖ¹æ¤È¤Ï°Û¤Ê¤ê¤Þ¤¹"
-
-#: stmt.c:1211
-#, fuzzy, gcc-internal-format
-msgid "duplicate asm operand name %qs"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: stmt.c:1309
+#: cp/parser.c:4785
 #, gcc-internal-format
-msgid "missing close brace for named operand"
+msgid "expected nested-name-specifier"
 msgstr ""
 
-#: stmt.c:1337
-#, fuzzy, gcc-internal-format
-msgid "undefined named operand %qs"
-msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
+#: cp/parser.c:4967 cp/parser.c:6624
+#, gcc-internal-format
+msgid "types may not be defined in casts"
+msgstr ""
 
-#: stmt.c:1481
-#, fuzzy, gcc-internal-format
-msgid "%Hvalue computed is not used"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
+#: cp/parser.c:5027
+#, gcc-internal-format
+msgid "types may not be defined in a %<typeid%> expression"
+msgstr ""
 
-#: stor-layout.c:150
+#. Warn the user that a compound literal is not
+#. allowed in standard C++.
+#: cp/parser.c:5136
 #, fuzzy, gcc-internal-format
-msgid "type size can%'t be explicitly evaluated"
-msgstr "·¿¤ÎÂ礭¤µ¤ÏÌÀ¼¨Åª¤Ëɾ²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
+msgid "ISO C++ forbids compound-literals"
+msgstr "ISO C++ は複合リテラルを禁じます"
 
-#: stor-layout.c:152
+#: cp/parser.c:5512
 #, gcc-internal-format
-msgid "variable-size type declared outside of any function"
-msgstr "ÊÑ¿ô¥µ¥¤¥º·¿¤¬´Ø¿ô¤Î³°Â¦¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: stor-layout.c:467
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is %d bytes"
-msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤Ç¤¹"
+msgid "%qE does not have class type"
+msgstr ""
 
-#: stor-layout.c:469
+#: cp/parser.c:5597 cp/typeck.c:2318
 #, fuzzy, gcc-internal-format
-msgid "size of %q+D is larger than %wd bytes"
-msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "invalid use of %qD"
+msgstr "`restrict' の用法が不適切です"
 
-#: stor-layout.c:891
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %q+D"
-msgstr "packed Â°À­¤Ï `%s' ¤ËÂФ·¤ÆÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+#: cp/parser.c:5860
+#, gcc-internal-format
+msgid "non-scalar type"
+msgstr ""
 
-#: stor-layout.c:894
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %q+D"
-msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+#: cp/parser.c:5996
+#, gcc-internal-format
+msgid "types may not be defined in %<noexcept%> expressions"
+msgstr ""
 
-#. No, we need to skip space before this field.
-#. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:911
-#, fuzzy, gcc-internal-format
-msgid "padding struct to align %q+D"
-msgstr "`%s' ¤ò¥¢¥é¥¤¥ó¤¹¤ë¤¿¤á¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
+#: cp/parser.c:6227
+#, gcc-internal-format
+msgid "array bound forbidden after parenthesized type-id"
+msgstr ""
 
-#: stor-layout.c:1262
+#: cp/parser.c:6229
 #, gcc-internal-format
-msgid "padding struct size to alignment boundary"
-msgstr "¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂΤò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
+msgid "try removing the parentheses around the type-id"
+msgstr ""
 
-#: stor-layout.c:1292
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %qs"
-msgstr "packed Â°À­¤Ï `%s' ¤ËÂФ·¤ÆÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+#: cp/parser.c:6310
+#, gcc-internal-format
+msgid "types may not be defined in a new-type-id"
+msgstr ""
 
-#: stor-layout.c:1296
+#: cp/parser.c:6434
 #, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %qs"
-msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+msgid "expression in new-declarator must have integral or enumeration type"
+msgstr "配列 new でのサイズは完全な型を持たねばなりません"
 
-#: stor-layout.c:1302
+#: cp/parser.c:6689
 #, gcc-internal-format
-msgid "packed attribute causes inefficient alignment"
-msgstr "packed Â°À­¤ÏÉÔ¸úΨ¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
+msgid "use of old-style cast"
+msgstr "古いスタイルのキャストを使用しています"
 
-#: stor-layout.c:1304
+#: cp/parser.c:6818
 #, gcc-internal-format
-msgid "packed attribute is unnecessary"
-msgstr "packed Â°À­¤ÏɬÍפ¢¤ê¤Þ¤»¤ó"
+msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
+msgstr ""
 
-#: stor-layout.c:1816
+#: cp/parser.c:6821
 #, fuzzy, gcc-internal-format
-msgid "alignment of array elements is greater than element size"
-msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
+msgid "suggest parentheses around %<>>%> expression"
+msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
 
-#: targhooks.c:101
+#: cp/parser.c:6966
 #, gcc-internal-format
-msgid "__builtin_saveregs not supported by this target"
-msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "ISO C++ does not allow ?: with omitted middle operand"
+msgstr ""
 
-#: tlink.c:484
+#: cp/parser.c:7553
 #, gcc-internal-format
-msgid "repository file '%s' does not contain command-line arguments"
+msgid "lambda-expression in unevaluated context"
 msgstr ""
 
-#: tlink.c:729
+#: cp/parser.c:7676
 #, gcc-internal-format
-msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
+msgid "expected end of capture-list"
 msgstr ""
 
-#: tlink.c:799
+#: cp/parser.c:7727
 #, gcc-internal-format
-msgid "ld returned %d exit status"
-msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
+msgid "ISO C++ does not allow initializers in lambda expression capture lists"
+msgstr ""
 
-#: toplev.c:523
+#: cp/parser.c:7821
 #, fuzzy, gcc-internal-format
-msgid "invalid option argument %qs"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
-
-#: toplev.c:621
-#, gcc-internal-format
-msgid "getting core file size maximum limit: %m"
-msgstr ""
+msgid "default argument specified for lambda parameter"
+msgstr "仮引数 `%s' で指定された記憶クラス"
 
-#: toplev.c:624
+#: cp/parser.c:8182
 #, gcc-internal-format
-msgid "setting core file size limit to maximum: %m"
+msgid "expected labeled-statement"
 msgstr ""
 
-#: toplev.c:842
-#, fuzzy, gcc-internal-format
-msgid "%q+F declared %<static%> but never defined"
-msgstr "`%s' ¤¬ `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
-
-#: toplev.c:867
+#: cp/parser.c:8220
 #, fuzzy, gcc-internal-format
-msgid "%q+D defined but not used"
-msgstr "`%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "case label %qE not within a switch statement"
+msgstr "case ラベルが switch 文の中にありません"
 
-#: toplev.c:910 toplev.c:934
+#: cp/parser.c:8295
 #, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
+msgid "need %<typename%> before %qE because %qT is a dependent scope"
 msgstr ""
 
-#: toplev.c:938
+#: cp/parser.c:8304
 #, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "%<%T::%D%> names the constructor, not the type"
 msgstr ""
 
-#: toplev.c:944
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated"
-msgstr "%s ¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹"
-
-#: toplev.c:946
+#: cp/parser.c:8561 cp/parser.c:20894
 #, gcc-internal-format
-msgid "type is deprecated"
+msgid "expected selection-statement"
 msgstr ""
 
-#: toplev.c:966 toplev.c:993
+#: cp/parser.c:8594
 #, gcc-internal-format
-msgid "GCC supports only %d input file changes"
+msgid "types may not be defined in conditions"
 msgstr ""
 
-#: toplev.c:1140
+#: cp/parser.c:8744
 #, gcc-internal-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %c"
-
-#: toplev.c:1293
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s for writing: %m"
-msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: toplev.c:1577
-#, fuzzy, gcc-internal-format
-msgid "this target does not support %qs"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "types may not be defined in range-based for loops"
+msgstr ""
 
-#: toplev.c:1648
+#: cp/parser.c:8900
 #, gcc-internal-format
-msgid "instruction scheduling not supported on this target machine"
-msgstr "Ì¿Î᥹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "inconsistent begin/end types in range-based for: %qT and %qT"
+msgstr ""
 
-#: toplev.c:1652
+#: cp/parser.c:9051 cp/parser.c:20897
 #, gcc-internal-format
-msgid "this target machine does not have delayed branches"
-msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äʬ´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+msgid "expected iteration-statement"
+msgstr ""
 
-#: toplev.c:1666
+#. Issue a warning about this use of a GNU extension.
+#: cp/parser.c:9193
 #, gcc-internal-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ は計算型 goto を禁じます"
 
-#: toplev.c:1739
-#, fuzzy, gcc-internal-format
-msgid "target system does not support the \"%s\" debug format"
-msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+#: cp/parser.c:9206 cp/parser.c:20900
+#, gcc-internal-format
+msgid "expected jump-statement"
+msgstr ""
 
-#: toplev.c:1751
+#: cp/parser.c:9338 cp/parser.c:17724
 #, gcc-internal-format
-msgid "variable tracking requested, but useless unless producing debug info"
+msgid "extra %<;%>"
 msgstr ""
 
-#: toplev.c:1754
+#: cp/parser.c:9564
 #, gcc-internal-format
-msgid "variable tracking requested, but not supported by this debug format"
+msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: toplev.c:1774
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s: %m"
-msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
+#: cp/parser.c:9702
+#, gcc-internal-format
+msgid "mixing declarations and function-definitions is forbidden"
+msgstr ""
 
-#: toplev.c:1781
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections not supported for this target"
-msgstr "-ffunction-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: cp/parser.c:9843
+#, gcc-internal-format
+msgid "%<friend%> used outside of class"
+msgstr ""
 
-#: toplev.c:1786
-#, fuzzy, gcc-internal-format
-msgid "-fdata-sections not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#. Complain about `auto' as a storage specifier, if
+#. we're complaining about C++0x compatibility.
+#: cp/parser.c:9902
+#, gcc-internal-format
+msgid "%<auto%> will change meaning in C++0x; please remove it"
+msgstr ""
 
-#: toplev.c:1793
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections disabled; it makes profiling impossible"
-msgstr "-ffunction-sections ¤¬Ìµ¸ú¤Ç¤¹ -- ¥×¥í¥Õ¥¡¥¤¥ë¤ÏÉÔ²Äǽ¤Ç¤¹"
+#: cp/parser.c:9938
+#, gcc-internal-format
+msgid "decl-specifier invalid in condition"
+msgstr ""
 
-#: toplev.c:1800
+#: cp/parser.c:10029
 #, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "class definition may not be declared a friend"
+msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
 
-#: toplev.c:1806
-#, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
-msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/parser.c:10098 cp/parser.c:18062
+#, gcc-internal-format
+msgid "templates may not be %<virtual%>"
+msgstr ""
 
-#: toplev.c:1815
-#, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄ󶡤µ¤ì¤Þ¤»¤ó\n"
+#: cp/parser.c:10139
+#, gcc-internal-format
+msgid "invalid linkage-specification"
+msgstr ""
 
-#: toplev.c:1822
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections may affect debugging on some targets"
-msgstr "-ffunction-sections ¤Ï¥¿¡¼¥²¥Ã¥È¤Ë¤è¤Ã¤Æ¤Ï¥Ç¥Ð¥Ã¥°¤Ë±Æ¶Á¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó"
+#: cp/parser.c:10264
+#, gcc-internal-format
+msgid "types may not be defined in %<decltype%> expressions"
+msgstr ""
 
-#: toplev.c:1838
+#: cp/parser.c:10519
 #, fuzzy, gcc-internal-format
-msgid "-fstack-protector not supported for this target"
-msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "invalid use of %<auto%> in conversion operator"
+msgstr "void 式の不適切な使用"
 
-#: toplev.c:1851
+#: cp/parser.c:10604
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "only constructors take member initializers"
 msgstr ""
 
-#: toplev.c:1955
-#, fuzzy, gcc-internal-format
-msgid "error writing to %s: %m"
-msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
-
-#: toplev.c:1957 java/jcf-parse.c:1102 java/jcf-write.c:3541
+#: cp/parser.c:10626
 #, fuzzy, gcc-internal-format
-msgid "error closing %s: %m"
-msgstr "¥¨¥é¡¼¤Ë¤è¤ê %s ¤òÊĤ¸¤Þ¤¹"
+msgid "cannot expand initializer for member %<%D%>"
+msgstr "メンバ `%s' に対する無効な初期値"
 
-#: tree-cfg.c:1452 tree-cfg.c:2091 tree-cfg.c:2094
+#: cp/parser.c:10681
 #, fuzzy, gcc-internal-format
-msgid "%Hwill never be executed"
-msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
+msgid "anachronistic old-style base class initializer"
+msgstr "前時代的な古いスタイルの基底クラス初期化子です"
 
-#: tree-cfg.c:3249
+#: cp/parser.c:10749
 #, gcc-internal-format
-msgid "SSA name in freelist but still referenced"
+msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
-#: tree-cfg.c:3258
+#: cp/parser.c:11057
 #, gcc-internal-format
-msgid "ASSERT_EXPR with an always-false condition"
+msgid "expected operator"
 msgstr ""
 
-#: tree-cfg.c:3268
+#. Warn that we do not support `export'.
+#: cp/parser.c:11094
 #, gcc-internal-format
-msgid "GIMPLE register modified with BIT_FIELD_REF"
+msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: tree-cfg.c:3303
+#: cp/parser.c:11287 cp/parser.c:11385 cp/parser.c:11492 cp/parser.c:16298
 #, gcc-internal-format
-msgid "invariant not recomputed when ADDR_EXPR changed"
+msgid "template parameter pack %qD cannot have a default argument"
 msgstr ""
 
-#: tree-cfg.c:3309
+#: cp/parser.c:11291 cp/parser.c:16305
 #, gcc-internal-format
-msgid "constant not recomputed when ADDR_EXPR changed"
+msgid "template parameter pack cannot have a default argument"
 msgstr ""
 
-#: tree-cfg.c:3314
+#: cp/parser.c:11389 cp/parser.c:11496
+#, fuzzy, gcc-internal-format
+msgid "template parameter packs cannot have default arguments"
+msgstr "strftime フォーマットは引数をフォーマットできません"
+
+#: cp/parser.c:11578
 #, gcc-internal-format
-msgid "side effects not recomputed when ADDR_EXPR changed"
+msgid "expected template-id"
 msgstr ""
 
-#: tree-cfg.c:3330
+#: cp/parser.c:11625 cp/parser.c:20858
 #, gcc-internal-format
-msgid "address taken, but ADDRESSABLE bit not set"
+msgid "expected %<<%>"
 msgstr ""
 
-#: tree-cfg.c:3340
+#: cp/parser.c:11632
 #, gcc-internal-format
-msgid "non-boolean used in condition"
+msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: tree-cfg.c:3345
-#, fuzzy, gcc-internal-format
-msgid "invalid conditional operand"
-msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤Æ̵¸ú¤Ê¼°"
+#: cp/parser.c:11636
+#, gcc-internal-format
+msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
+msgstr ""
 
-#: tree-cfg.c:3400
+#: cp/parser.c:11714
 #, fuzzy, gcc-internal-format
-msgid "invalid reference prefix"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
+msgid "parse error in template argument list"
+msgstr "マクロ引数リストにあり得ないトークン"
 
-#: tree-cfg.c:3481
-#, fuzzy, gcc-internal-format
-msgid "is not a valid GIMPLE statement"
-msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
+#. The name does not name a template.
+#: cp/parser.c:11782 cp/parser.c:11897 cp/parser.c:12107
+#, gcc-internal-format
+msgid "expected template-name"
+msgstr ""
 
-#: tree-cfg.c:3501
+#. Explain what went wrong.
+#: cp/parser.c:11828
 #, gcc-internal-format
-msgid "statement marked for throw, but doesn%'t"
+msgid "non-template %qD used as template"
 msgstr ""
 
-#: tree-cfg.c:3506
+#: cp/parser.c:11830
 #, gcc-internal-format
-msgid "statement marked for throw in middle of block"
+msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: tree-cfg.c:3596
+#: cp/parser.c:11963
 #, gcc-internal-format
-msgid "bb_for_stmt (phi) is set to a wrong basic block"
+msgid "expected parameter pack before %<...%>"
 msgstr ""
 
-#: tree-cfg.c:3611
+#: cp/parser.c:12072 cp/parser.c:12090 cp/parser.c:12231
 #, gcc-internal-format
-msgid "PHI def is not a GIMPLE value"
+msgid "expected template-argument"
 msgstr ""
 
-#: tree-cfg.c:3627 tree-cfg.c:3650
+#: cp/parser.c:12214
 #, gcc-internal-format
-msgid "incorrect sharing of tree nodes"
+msgid "invalid non-type template argument"
 msgstr ""
 
-#: tree-cfg.c:3641
+#: cp/parser.c:12328
 #, gcc-internal-format
-msgid "bb_for_stmt (stmt) is set to a wrong basic block"
+msgid "explicit instantiation shall not use %<inline%> specifier"
 msgstr ""
 
-#: tree-cfg.c:3659
+#: cp/parser.c:12331
 #, gcc-internal-format
-msgid "verify_stmts failed"
+msgid "explicit instantiation shall not use %<constexpr%> specifier"
 msgstr ""
 
-#: tree-cfg.c:3680
+#: cp/parser.c:12388
 #, gcc-internal-format
-msgid "ENTRY_BLOCK has a statement list associated with it"
+msgid "template specialization with C linkage"
 msgstr ""
 
-#: tree-cfg.c:3686
+#: cp/parser.c:12608
 #, gcc-internal-format
-msgid "EXIT_BLOCK has a statement list associated with it"
+msgid "expected type specifier"
 msgstr ""
 
-#: tree-cfg.c:3693
+#: cp/parser.c:12825
 #, gcc-internal-format
-msgid "fallthru to exit from bb %d"
+msgid "expected template-id for type"
 msgstr ""
 
-#: tree-cfg.c:3715
+#: cp/parser.c:12852
 #, gcc-internal-format
-msgid "nonlocal label "
+msgid "expected type-name"
 msgstr ""
 
-#: tree-cfg.c:3724 tree-cfg.c:3734 tree-cfg.c:3759
+#: cp/parser.c:13039
 #, gcc-internal-format
-msgid "label "
+msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 msgstr ""
 
-#: tree-cfg.c:3749
+#: cp/parser.c:13223
 #, fuzzy, gcc-internal-format
-msgid "control flow in the middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
+msgid "declaration %qD does not declare anything"
+msgstr "宣言が何も宣言していません"
+
+#: cp/parser.c:13309
+#, fuzzy, gcc-internal-format
+msgid "attributes ignored on uninstantiated type"
+msgstr "インスタンス化されない型に対する無効な操作です"
+
+#: cp/parser.c:13313
+#, fuzzy, gcc-internal-format
+msgid "attributes ignored on template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: tree-cfg.c:3779
+#: cp/parser.c:13318
 #, gcc-internal-format
-msgid "fallthru edge after a control statement in bb %d"
+msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: tree-cfg.c:3792
+#: cp/parser.c:13442
 #, gcc-internal-format
-msgid "true/false edge after a non-COND_EXPR in bb %d"
+msgid "%qD is an enumeration template"
 msgstr ""
 
-#: tree-cfg.c:3807
+#: cp/parser.c:13450
 #, gcc-internal-format
-msgid "structured COND_EXPR at the end of bb %d"
+msgid "%qD is not an enumerator-name"
 msgstr ""
 
-#: tree-cfg.c:3820 tree-cfg.c:3858 tree-cfg.c:3871 tree-cfg.c:3942
+#: cp/parser.c:13513
 #, gcc-internal-format
-msgid "wrong outgoing edge flags at end of bb %d"
+msgid "expected %<;%> or %<{%>"
 msgstr ""
 
-#: tree-cfg.c:3828
+#: cp/parser.c:13560
 #, gcc-internal-format
-msgid "%<then%> label does not match edge at end of bb %d"
+msgid "cannot add an enumerator list to a template instantiation"
 msgstr ""
 
-#: tree-cfg.c:3836
+#: cp/parser.c:13569 cp/parser.c:17322
 #, gcc-internal-format
-msgid "%<else%> label does not match edge at end of bb %d"
+msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr ""
 
-#: tree-cfg.c:3846
+#: cp/parser.c:13574 cp/parser.c:17327
 #, gcc-internal-format
-msgid "explicit goto at end of bb %d"
+msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: tree-cfg.c:3876
+#: cp/parser.c:13597
+#, fuzzy, gcc-internal-format
+msgid "multiple definition of %q#T"
+msgstr "`%s' が再定義されました"
+
+#: cp/parser.c:13623
 #, gcc-internal-format
-msgid "return edge does not point to exit in bb %d"
+msgid "opaque-enum-specifier without name"
 msgstr ""
 
-#: tree-cfg.c:3909
+#: cp/parser.c:13626
 #, gcc-internal-format
-msgid "found default case not at end of case vector"
+msgid "opaque-enum-specifier must use a simple identifier"
 msgstr ""
 
-#: tree-cfg.c:3915
+#: cp/parser.c:13797
 #, fuzzy, gcc-internal-format
-msgid "case labels not sorted: "
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "%qD is not a namespace-name"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#: tree-cfg.c:3926
+#: cp/parser.c:13798
 #, gcc-internal-format
-msgid "no default case found at end of case vector"
+msgid "expected namespace-name"
 msgstr ""
 
-#: tree-cfg.c:3934
+#: cp/parser.c:13923
 #, gcc-internal-format
-msgid "extra outgoing edge %d->%d"
+msgid "%<namespace%> definition is not allowed here"
 msgstr ""
 
-#: tree-cfg.c:3956
+#: cp/parser.c:14064
 #, gcc-internal-format
-msgid "missing edge %i->%i"
+msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: tree-cfg.c:5770 tree-cfg.c:5774
-#, fuzzy, gcc-internal-format
-msgid "%H%<noreturn%> function does return"
-msgstr "`noreturn' ´Ø¿ô¤¬ return ¤·¤Æ¤¤¤Þ¤¹"
+#: cp/parser.c:14478
+#, gcc-internal-format
+msgid "a function-definition is not allowed here"
+msgstr ""
 
-#: tree-cfg.c:5796 tree-cfg.c:5801
+#: cp/parser.c:14490
 #, fuzzy, gcc-internal-format
-msgid "%Hcontrol reaches end of non-void function"
-msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
+msgid "an asm-specification is not allowed on a function-definition"
+msgstr "初期化子リストは非メンバ関数では使えません"
 
-#: tree-cfg.c:5862
+#: cp/parser.c:14494
 #, fuzzy, gcc-internal-format
-msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `noreturn' Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "attributes are not allowed on a function-definition"
+msgstr "大域 register 変数が関数定義の後ろにあります"
+
+#: cp/parser.c:14531
+#, gcc-internal-format
+msgid "expected constructor, destructor, or type conversion"
+msgstr ""
+
+#. Anything else is an error.
+#: cp/parser.c:14560 cp/parser.c:16464
+#, gcc-internal-format
+msgid "expected initializer"
+msgstr ""
+
+#: cp/parser.c:14579
+#, gcc-internal-format
+msgid "invalid type in declaration"
+msgstr ""
 
-#: tree-dump.c:892
+#: cp/parser.c:14654
 #, fuzzy, gcc-internal-format
-msgid "could not open dump file %qs: %s"
-msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "initializer provided for function"
+msgstr "friend 関数 `%s' を初期化できません"
 
-#: tree-dump.c:1024
+#: cp/parser.c:14687
 #, gcc-internal-format
-msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: tree-eh.c:1774
+#: cp/parser.c:15084
 #, fuzzy, gcc-internal-format
-msgid "EH edge %i->%i is missing"
-msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "array bound is not an integer constant"
+msgstr "配列の添字が整数型ではありません"
 
-#: tree-eh.c:1779
+#: cp/parser.c:15205
 #, gcc-internal-format
-msgid "EH edge %i->%i miss EH flag"
+msgid "cannot define member of dependent typedef %qT"
 msgstr ""
 
-#. ??? might not be mistake.
-#: tree-eh.c:1785
+#: cp/parser.c:15209
 #, gcc-internal-format
-msgid "EH edge %i->%i has duplicated regions"
+msgid "%<%T::%E%> is not a type"
 msgstr ""
 
-#: tree-eh.c:1819
+#: cp/parser.c:15237
+#, fuzzy, gcc-internal-format
+msgid "invalid use of constructor as a template"
+msgstr "トップレベルでの `this' の使用は無効です"
+
+#: cp/parser.c:15239
 #, gcc-internal-format
-msgid "BB %i can not throw but has EH edges"
+msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: tree-eh.c:1826
+#. 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 "BB %i last statement has incorrectly set region"
+msgid "invalid declarator"
 msgstr ""
 
-#: tree-eh.c:1837
+#: cp/parser.c:15322
 #, gcc-internal-format
-msgid "unnecessary EH edge %i->%i"
+msgid "expected declarator"
 msgstr ""
 
-#: tree-inline.c:1333
+#: cp/parser.c:15417
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
+msgid "%qD is a namespace"
 msgstr ""
 
-#: tree-inline.c:1345
+#: cp/parser.c:15433
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp"
+msgid "expected ptr-operator"
 msgstr ""
 
-#: tree-inline.c:1359
+#: cp/parser.c:15492
+#, fuzzy, gcc-internal-format
+msgid "duplicate cv-qualifier"
+msgstr "重複した case の値"
+
+#: cp/parser.c:15614 cp/typeck2.c:427
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %<auto%>"
+msgstr "`restrict' の用法が不適切です"
+
+#: cp/parser.c:15708
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable argument lists"
+msgid "expected type-specifier"
 msgstr ""
 
-#: tree-inline.c:1370
+#: cp/parser.c:15951
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
+msgid "expected %<,%> or %<...%>"
 msgstr ""
 
-#: tree-inline.c:1377
+#: cp/parser.c:16008
+#, fuzzy, gcc-internal-format
+msgid "types may not be defined in parameter types"
+msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
+
+#: cp/parser.c:16231
+#, fuzzy, gcc-internal-format
+msgid "file ends in default argument"
+msgstr "無効なデフォルトテンプレート引数"
+
+#: cp/parser.c:16277
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses non-local goto"
+msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: tree-inline.c:1388
+#: cp/parser.c:16281
+#, fuzzy, gcc-internal-format
+msgid "default arguments are only permitted for function parameters"
+msgstr "メソッドは関数ポインタに変換できません"
+
+#: cp/parser.c:16597
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ does not allow designated initializers"
+msgstr "ISO C++ は名前つき戻り値を許可しません"
+
+#: cp/parser.c:16685 cp/parser.c:16807
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
+msgid "expected class-name"
 msgstr ""
 
-#: tree-inline.c:1407
+#: cp/parser.c:16989
+#, fuzzy, gcc-internal-format
+msgid "expected %<;%> after class definition"
+msgstr "認識できない wide sub 命令です"
+
+#: cp/parser.c:16991
+#, fuzzy, gcc-internal-format
+msgid "expected %<;%> after struct definition"
+msgstr "認識できない wide sub 命令です"
+
+#: cp/parser.c:16993
+#, fuzzy, gcc-internal-format
+msgid "expected %<;%> after union definition"
+msgstr "`%s' の extern 宣言がネストしています"
+
+#: cp/parser.c:17277
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it contains a computed goto"
+msgid "expected %<{%> or %<:%>"
 msgstr ""
 
-#: tree-inline.c:1421
+#: cp/parser.c:17289
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it receives a non-local goto"
+msgid "global qualification of class name is invalid"
 msgstr ""
 
-#: tree-inline.c:1446
+#: cp/parser.c:17296
 #, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable sized variables"
+msgid "qualified name does not name a class"
 msgstr ""
 
-#: tree-inline.c:2005 tree-inline.c:2015
+#: cp/parser.c:17308
 #, fuzzy, gcc-internal-format
-msgid "inlining failed in call to %q+F: %s"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Î¥¤¥ó¥é¥¤¥ó²½¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "invalid class name in declaration of %qD"
+msgstr "`%s' の宣言において複数の保存クラス"
 
-#: tree-inline.c:2006 tree-inline.c:2017
+#: cp/parser.c:17341
 #, gcc-internal-format
-msgid "called from here"
-msgstr "¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿"
+msgid "extra qualification not allowed"
+msgstr ""
 
-#: tree-mudflap.c:856
+#: cp/parser.c:17353
 #, gcc-internal-format
-msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
+msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: tree-mudflap.c:1048
+#: cp/parser.c:17383
 #, gcc-internal-format
-msgid "mudflap cannot track %qs in stub function"
+msgid "function template %qD redeclared as a class template"
 msgstr ""
 
-#: tree-mudflap.c:1279
+#: cp/parser.c:17414
 #, gcc-internal-format
-msgid "mudflap cannot track unknown size extern %qs"
+msgid "could not resolve typename type"
 msgstr ""
 
-#: tree-nomudflap.c:51
-#, fuzzy, gcc-internal-format
-msgid "mudflap: this language is not supported"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: tree-optimize.c:489
+#: cp/parser.c:17466
 #, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is %u bytes"
-msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %u ¥Ð¥¤¥È¤Ç¤¹"
+msgid "previous definition of %q+#T"
+msgstr "前方での `%s' の宣言"
 
-#: tree-optimize.c:492
-#, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is larger than %wd bytes"
-msgstr "`%s' ¤ÎÌá¤êÃͤΥµ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤ê¤âÂ礭¤¯¤Ê¤ê¤Þ¤¹"
+#: cp/parser.c:17530 cp/parser.c:20903
+#, gcc-internal-format
+msgid "expected class-key"
+msgstr ""
 
-#: tree-outof-ssa.c:612 tree-outof-ssa.c:627 tree-outof-ssa.c:641
-#: tree-outof-ssa.c:663 tree-outof-ssa.c:1118 tree-outof-ssa.c:1897
-#: tree-ssa-live.c:500 tree-ssa-live.c:1905
+#: cp/parser.c:17743
 #, gcc-internal-format
-msgid "SSA corruption"
+msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: tree-outof-ssa.c:2310
+#: cp/parser.c:17758
+#, fuzzy, gcc-internal-format
+msgid "friend declaration does not name a class or function"
+msgstr "friend 宣言がクラス定義の中にありません"
+
+#: cp/parser.c:17942
 #, gcc-internal-format
-msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
+msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: tree-outof-ssa.c:2316
+#: cp/parser.c:17990
 #, gcc-internal-format
-msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
+msgid "expected %<;%> at end of member declaration"
 msgstr ""
 
-#: tree-outof-ssa.c:2323
+#: cp/parser.c:18056
 #, gcc-internal-format
-msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
+msgid "invalid pure specifier (only %<= 0%> is allowed)"
 msgstr ""
 
-#: tree-outof-ssa.c:2329
+#: cp/parser.c:18091
 #, gcc-internal-format
-msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
+msgid "a brace-enclosed initializer is not allowed here"
 msgstr ""
 
-#: tree-profile.c:216
+#: cp/parser.c:18223
 #, gcc-internal-format
-msgid "unimplemented functionality"
+msgid "%<virtual%> specified more than once in base-specified"
 msgstr ""
 
-#: tree-ssa.c:111
+#: cp/parser.c:18243
 #, gcc-internal-format
-msgid "expected an SSA_NAME object"
+msgid "more than one access specifier in base-specified"
 msgstr ""
 
-#: tree-ssa.c:117
+#: cp/parser.c:18267
 #, gcc-internal-format
-msgid "type mismatch between an SSA_NAME and its symbol"
+msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: tree-ssa.c:123
+#: cp/parser.c:18270
 #, gcc-internal-format
-msgid "found an SSA_NAME that had been released into the free pool"
+msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: tree-ssa.c:129
+#: cp/parser.c:18347 cp/parser.c:18387
+#, fuzzy, gcc-internal-format
+msgid "types may not be defined in an exception-specification"
+msgstr "例外仕様の検査をするコードを生成しない"
+
+#: cp/parser.c:18369
 #, gcc-internal-format
-msgid "found a virtual definition for a GIMPLE register"
+msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 msgstr ""
 
-#: tree-ssa.c:135
+#: cp/parser.c:18568
 #, fuzzy, gcc-internal-format
-msgid "found a real definition for a non-register"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "types may not be defined in exception-declarations"
+msgstr "一つの空の宣言中に、二つの型が指定されています"
 
-#: tree-ssa.c:142
+#: cp/parser.c:19465
 #, gcc-internal-format
-msgid "found real variable when subvariables should have appeared"
+msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 msgstr ""
 
-#: tree-ssa.c:171
+#: cp/parser.c:19470
+#, fuzzy, gcc-internal-format
+msgid "invalid declaration of %<%T::%E%>"
+msgstr "無効な宣言です"
+
+#: cp/parser.c:19474
 #, gcc-internal-format
-msgid "SSA_NAME created in two different blocks %i and %i"
+msgid "too few template-parameter-lists"
 msgstr ""
 
-#: tree-ssa.c:180
+#. 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 "SSA_NAME_DEF_STMT is wrong"
+msgid "too many template-parameter-lists"
 msgstr ""
 
-#: tree-ssa.c:238
+#: cp/parser.c:19769
 #, fuzzy, gcc-internal-format
-msgid "missing definition"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "named return values are no longer supported"
+msgstr "--driver は最早サポートされません"
 
-#: tree-ssa.c:244
+#: cp/parser.c:19849
 #, gcc-internal-format
-msgid "definition in block %i does not dominate use in block %i"
+msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: tree-ssa.c:252
+#: cp/parser.c:19858
 #, gcc-internal-format
-msgid "definition in block %i follows the use"
+msgid "template with C linkage"
 msgstr ""
 
-#: tree-ssa.c:259
+#: cp/parser.c:19877
 #, gcc-internal-format
-msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
+msgid "invalid explicit specialization"
 msgstr ""
 
-#: tree-ssa.c:267
-#, gcc-internal-format
-msgid "no immediate_use list"
-msgstr ""
+#: cp/parser.c:20004
+#, fuzzy, gcc-internal-format
+msgid "template declaration of %<typedef%>"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: tree-ssa.c:279
+#: cp/parser.c:20073
 #, gcc-internal-format
-msgid "wrong immediate use list"
+msgid "explicit template specialization cannot have a storage class"
 msgstr ""
 
-#: tree-ssa.c:312
+#: cp/parser.c:20296
+#, fuzzy, gcc-internal-format
+msgid "%<>>%> should be %<> >%> within a nested template argument list"
+msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
+
+#: cp/parser.c:20309
 #, gcc-internal-format
-msgid "incoming edge count does not match number of PHI arguments"
+msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: tree-ssa.c:327
+#: cp/parser.c:20650
 #, fuzzy, gcc-internal-format
-msgid "PHI argument is missing for edge %d->%d"
-msgstr "%s ¤Î¸å¤í¤Î°ú¿ô¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "invalid use of %qD in linkage specification"
+msgstr "テンプレート型統一中 `%s' が使用されました"
+
+#: cp/parser.c:20663
+#, gcc-internal-format
+msgid "%<__thread%> before %qD"
+msgstr ""
 
-#: tree-ssa.c:336
+#: cp/parser.c:20767
 #, gcc-internal-format
-msgid "PHI argument is not SSA_NAME, or invariant"
+msgid "expected %<new%>"
 msgstr ""
 
-#: tree-ssa.c:348
+#: cp/parser.c:20770
 #, gcc-internal-format
-msgid "wrong edge %d->%d for PHI argument"
+msgid "expected %<delete%>"
 msgstr ""
 
-#: tree-ssa.c:396
+#: cp/parser.c:20773
 #, gcc-internal-format
-msgid "non-addressable variable inside an alias set"
+msgid "expected %<return%>"
 msgstr ""
 
-#: tree-ssa.c:412
+#: cp/parser.c:20779
 #, gcc-internal-format
-msgid "addressable variable that is aliased but is not in any alias set"
+msgid "expected %<extern%>"
 msgstr ""
 
-#: tree-ssa.c:422
+#: cp/parser.c:20782
 #, gcc-internal-format
-msgid "verify_flow_insensitive_alias_info failed"
+msgid "expected %<static_assert%>"
 msgstr ""
 
-#: tree-ssa.c:464
+#: cp/parser.c:20785
 #, gcc-internal-format
-msgid "dereferenced pointers should have a name or a symbol tag"
+msgid "expected %<decltype%>"
 msgstr ""
 
-#: tree-ssa.c:471
+#: cp/parser.c:20788
 #, gcc-internal-format
-msgid "pointers with a memory tag, should have points-to sets"
+msgid "expected %<operator%>"
 msgstr ""
 
-#: tree-ssa.c:479
+#: cp/parser.c:20791
 #, gcc-internal-format
-msgid "pointer escapes but its name tag is not call-clobbered"
+msgid "expected %<class%>"
 msgstr ""
 
-#: tree-ssa.c:488
+#: cp/parser.c:20794
 #, gcc-internal-format
-msgid "verify_flow_sensitive_alias_info failed"
+msgid "expected %<template%>"
 msgstr ""
 
-#: tree-ssa.c:564
+#: cp/parser.c:20797
 #, gcc-internal-format
-msgid "alias set of a pointer's symbol tag should be a superset of the corresponding name tag"
+msgid "expected %<namespace%>"
 msgstr ""
 
-#: tree-ssa.c:580
+#: cp/parser.c:20800
 #, gcc-internal-format
-msgid "two different pointers with identical points-to sets but different name tags"
+msgid "expected %<using%>"
 msgstr ""
 
-#: tree-ssa.c:612
+#: cp/parser.c:20803
 #, gcc-internal-format
-msgid "verify_name_tags failed"
+msgid "expected %<asm%>"
 msgstr ""
 
-#: tree-ssa.c:635
+#: cp/parser.c:20806
 #, gcc-internal-format
-msgid "variable in call_clobbered_vars but not marked DECL_CALL_CLOBBERED"
+msgid "expected %<try%>"
 msgstr ""
 
-#: tree-ssa.c:645
+#: cp/parser.c:20809
 #, gcc-internal-format
-msgid "variable marked DECL_CALL_CLOBBERED but not in call_clobbered_vars bitmap."
+msgid "expected %<catch%>"
 msgstr ""
 
-#: tree-ssa.c:653
+#: cp/parser.c:20812
 #, gcc-internal-format
-msgid "verify_call_clobbering failed"
+msgid "expected %<throw%>"
 msgstr ""
 
-#: tree-ssa.c:724
+#: cp/parser.c:20815
 #, gcc-internal-format
-msgid "AUX pointer initialized for edge %d->%d"
+msgid "expected %<__label__%>"
 msgstr ""
 
-#: tree-ssa.c:747
+#: cp/parser.c:20818
 #, gcc-internal-format
-msgid "stmt (%p) marked modified after optimization pass : "
+msgid "expected %<@try%>"
 msgstr ""
 
-#: tree-ssa.c:765
+#: cp/parser.c:20821
 #, gcc-internal-format
-msgid "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
+msgid "expected %<@synchronized%>"
 msgstr ""
 
-#: tree-ssa.c:806
+#: cp/parser.c:20824
 #, gcc-internal-format
-msgid "verify_ssa failed"
+msgid "expected %<@throw%>"
 msgstr ""
 
-#: tree-ssa.c:1185
-#, 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:1203
-#, fuzzy, gcc-internal-format
-msgid "%H%qD is used uninitialized in this function"
-msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍѤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
-
-#: tree-ssa.c:1241
-#, fuzzy, gcc-internal-format
-msgid "%H%qD may be used uninitialized in this function"
-msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍѤµ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹"
-
-#: tree-vect-transform.c:562
-#, fuzzy, gcc-internal-format
-msgid "no support for induction"
-msgstr "´Ø¿ô¤Ø¤Î dllimport ¤ò̵»ë¤¹¤ë"
-
-#: tree-vrp.c:4328
+#: cp/parser.c:20849
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional to constant"
+msgid "expected %<[%>"
 msgstr ""
 
-#: tree-vrp.c:4334
+#: cp/parser.c:20855
 #, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional"
+msgid "expected %<::%>"
 msgstr ""
 
-#: tree.c:3646
+#: cp/parser.c:20867
 #, gcc-internal-format
-msgid "%q+D already declared with dllexport attribute: dllimport ignored"
+msgid "expected %<...%>"
 msgstr ""
 
-#: tree.c:3658
+#: cp/parser.c:20870
 #, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
+msgid "expected %<*%>"
 msgstr ""
 
-#: tree.c:3674 config/i386/winnt-cxx.c:70
+#: cp/parser.c:20873
 #, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
+msgid "expected %<~%>"
 msgstr ""
 
-#: tree.c:3726 tree.c:3738 config/darwin.c:1359 config/arm/arm.c:2906
-#: config/arm/arm.c:2934 config/avr/avr.c:4693 config/h8300/h8300.c:5282
-#: config/h8300/h8300.c:5306 config/i386/i386.c:2382 config/i386/i386.c:17541
-#: config/ia64/ia64.c:565 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:17704 config/sh/symbian.c:409
-#: config/sh/symbian.c:416
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: tree.c:3754
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared as  dllimport: attribute ignored"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: tree.c:3762
-#, fuzzy, gcc-internal-format
-msgid "function %q+D definition is marked dllimport"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: tree.c:3770 config/sh/symbian.c:431
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D definition is marked dllimport"
-msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: tree.c:3793 config/sh/symbian.c:506
+#: cp/parser.c:20879
 #, gcc-internal-format
-msgid "external linkage required for symbol %q+D because of %qs attribute"
+msgid "expected %<:%> or %<::%>"
 msgstr ""
 
-#: tree.c:5194
+#: cp/parser.c:20907
 #, gcc-internal-format
-msgid "arrays of functions are not meaningful"
-msgstr "´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "expected %<class%>, %<typename%>, or %<template%>"
+msgstr ""
 
-#: tree.c:5250
+#: cp/parser.c:21138
 #, gcc-internal-format
-msgid "function return type cannot be function"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
-
-#: tree.c:6167 tree.c:6252 tree.c:6313
-#, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
-
-#: tree.c:6204
-#, 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:6217
-#, 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:6266
-#, 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:6279
-#, 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:6339
-#, 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:6353
-#, 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:6365
-#, 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)"
-
-#: tree.c:6377
-#, 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)"
+msgid "%qs tag used in naming %q#T"
+msgstr ""
 
-#: tree.c:6390
+#: cp/parser.c:21159
 #, 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 "%qD redeclared with different access"
+msgstr "`%s' が別のシンボル種として再宣言されました"
 
-#: value-prof.c:95
+#: cp/parser.c:21178
 #, gcc-internal-format
-msgid "%HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
+msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: varasm.c:311
-#, fuzzy, gcc-internal-format
-msgid "%+D causes a section type conflict"
-msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
-
-#: varasm.c:853
-#, fuzzy, gcc-internal-format
-msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
-msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
-
-#: varasm.c:1063 varasm.c:1071
-#, fuzzy, gcc-internal-format
-msgid "register name not specified for %q+D"
-msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬ `%s' ÍѤ˻ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: varasm.c:1073
-#, fuzzy, gcc-internal-format
-msgid "invalid register name for %q+D"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
-
-#: varasm.c:1075
-#, fuzzy, gcc-internal-format
-msgid "data type of %q+D isn%'t suitable for a register"
-msgstr "`%s' ¤Î¥Ç¡¼¥¿·¿¤Ï register ¤Ë¤Ï¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
-
-#: varasm.c:1078
-#, fuzzy, gcc-internal-format
-msgid "register specified for %q+D isn%'t suitable for data type"
-msgstr "`%s' ¤Ë»ØÄꤵ¤ì¤¿ register ¤Ï¥Ç¡¼¥¿·¿¤Ë¤Õ¤µ¤ï¤·¤¯¤¢¤ê¤Þ¤»¤ó"
-
-#: varasm.c:1088
+#: cp/parser.c:21441 cp/parser.c:22655 cp/parser.c:22839
 #, gcc-internal-format
-msgid "global register variable has initial value"
-msgstr "Âç°è register ÊÑ¿ô¤¬½é´üÃͤò»ý¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "misplaced %<@%D%> Objective-C++ construct"
+msgstr ""
 
-#: varasm.c:1092
+#: cp/parser.c:21563
 #, gcc-internal-format
-msgid "optimization may eliminate reads and/or writes to register variables"
+msgid "objective-c++ message argument(s) are expected"
 msgstr ""
 
-#: varasm.c:1130
-#, fuzzy, gcc-internal-format
-msgid "register name given for non-register variable %q+D"
-msgstr "¥ì¥¸¥¹¥¿Ì¾¤¬Èó register ÊÑ¿ô `%s' ¤ËÍ¿¤¨¤é¤ì¤Þ¤·¤¿"
-
-#: varasm.c:1199
-#, fuzzy, gcc-internal-format
-msgid "global destructors not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: varasm.c:1249
-#, fuzzy, gcc-internal-format
-msgid "global constructors not supported on this target"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: varasm.c:1646
+#: cp/parser.c:21592
 #, gcc-internal-format
-msgid "thread-local COMMON data not implemented"
+msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: varasm.c:1675
-#, fuzzy, gcc-internal-format
-msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
-msgstr "%s ¤ËÍ׵ᤵ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¼ÂÁõ¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È %d ¤è¤êÂ礭¤¤¤Ç¤¹"
-
-#: varasm.c:4081
+#: cp/parser.c:21936
 #, gcc-internal-format
-msgid "initializer for integer value is too complicated"
-msgstr "À°¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬Ê£»¨¤¹¤®¤Þ¤¹"
+msgid "invalid Objective-C++ selector name"
+msgstr ""
 
-#: varasm.c:4086
+#: cp/parser.c:22011 cp/parser.c:22029
 #, gcc-internal-format
-msgid "initializer for floating value is not a floating constant"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤Î½é´üÀßÄê»Ò¤ÎÃͤ¬¡¢ÉâÆ°¾®¿ôÅÀÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: varasm.c:4359
-#, fuzzy, gcc-internal-format
-msgid "invalid initial value for member %qs"
-msgstr "¥á¥ó¥Ð `%s' ¤ËÂФ¹¤ë̵¸ú¤Ê½é´üÃÍ"
-
-#: varasm.c:4559 varasm.c:4603
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must precede definition"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: varasm.c:4567
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D after first use results in unspecified behavior"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: varasm.c:4601
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must be public"
-msgstr "`%s' ¤Î weak Àë¸À¤Ï public ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "objective-c++ method declaration is expected"
+msgstr ""
 
-#: varasm.c:4610
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D not supported"
-msgstr "`%s' ¤Î weak Àë¸À¤ÏÄêµÁ¤è¤ê¤âÀè¤Ë¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: cp/parser.c:22023 cp/parser.c:22088
+#, gcc-internal-format
+msgid "method attributes must be specified at the end"
+msgstr ""
 
-#: varasm.c:4636
+#: cp/parser.c:22130
 #, gcc-internal-format
-msgid "only weak aliases are supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "stray %qs between Objective-C++ methods"
+msgstr ""
 
-#: varasm.c:4866
-#, fuzzy, gcc-internal-format
-msgid "%Jweakref is not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/parser.c:22335 cp/parser.c:22342 cp/parser.c:22349
+#, gcc-internal-format
+msgid "invalid type for instance variable"
+msgstr ""
 
-#: varasm.c:4939
+#: cp/parser.c:22462
 #, fuzzy, gcc-internal-format
-msgid "%q+D aliased to undefined symbol %qs"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "identifier expected after %<@protocol%>"
+msgstr "識別子が必要です"
 
-#: varasm.c:4944
+#: cp/parser.c:22620
 #, gcc-internal-format
-msgid "%q+D aliased to external symbol %qs"
+msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 msgstr ""
 
-#: varasm.c:4983
+#: cp/parser.c:22627
 #, gcc-internal-format
-msgid "weakref %q+D ultimately targets itself"
+msgid "prefix attributes are ignored before %<@%D%>"
 msgstr ""
 
-#: varasm.c:4992
+#: cp/parser.c:22898 cp/parser.c:22905 cp/parser.c:22912
 #, gcc-internal-format
-msgid "weakref %q+D must have static linkage"
+msgid "invalid type for property"
 msgstr ""
 
-#: varasm.c:4998
-#, fuzzy, gcc-internal-format
-msgid "%Jalias definitions not supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: varasm.c:5003
-#, fuzzy, gcc-internal-format
-msgid "%Jonly weak aliases are supported in this configuration"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: varasm.c:5060
-#, fuzzy, gcc-internal-format
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: varray.c:196
-#, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "²¾Áۥơ¼¥Ö¥ë %s[%lu]: Í×ÁÇ %lu ¤¬Èϰϳ°¤Ç¤¹"
-
-#: varray.c:206
-#, fuzzy, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
-
-#: vec.c:235
-#, fuzzy, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
-
-#. 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/darwin-c.c:87
+#: cp/parser.c:23059
 #, gcc-internal-format
-msgid "too many #pragma options align=reset"
+msgid "getter/setter/ivar attribute must be followed by %<=%>"
 msgstr ""
 
-#: config/darwin-c.c:107 config/darwin-c.c:110 config/darwin-c.c:112
-#: config/darwin-c.c:114
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma options', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/darwin-c.c:117
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma options'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: config/darwin-c.c:127
+#: cp/parser.c:24335
 #, gcc-internal-format
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 msgstr ""
 
-#: config/darwin-c.c:139
+#: cp/parser.c:24502 cp/pt.c:11833
 #, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/darwin-c.c:157
-#, fuzzy, gcc-internal-format
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "iteration variable %qD should not be reduction"
+msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
 
-#: config/darwin-c.c:160
+#: cp/parser.c:24569
 #, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma unused'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: config/darwin-c.c:171
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "not enough collapsed for loops"
+msgstr "不十分な型情報"
 
-#: config/darwin-c.c:179
+#: cp/parser.c:25029
 #, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+msgid "junk at end of %<#pragma GCC pch_preprocess%>"
+msgstr "#pragma GCC java_exceptions の末尾にゴミ"
 
-#: config/darwin-c.c:182
+#: cp/parser.c:25192
 #, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma ms_struct'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "inter-module optimizations not implemented for C++"
+msgstr "ret 命令は実装されていません"
 
-#: config/darwin-c.c:408
+#: cp/pt.c:275
 #, gcc-internal-format
-msgid "subframework include %s conflicts with framework include"
+msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: config/darwin-c.c:600
-#, gcc-internal-format
-msgid "Unknown value %qs of -mmacosx-version-min"
-msgstr ""
+#: cp/pt.c:287
+#, fuzzy, gcc-internal-format
+msgid "invalid member template declaration %qD"
+msgstr "ポインタ宣言子に不適切な型修飾子"
 
-#: config/darwin.c:1332
+#: cp/pt.c:654
 #, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatability attribute applies only when compiling a kext"
+msgid "explicit specialization in non-namespace scope %qD"
 msgstr ""
 
-#: config/darwin.c:1339
+#: cp/pt.c:668
 #, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatability attribute applies only to C++ classes"
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: config/darwin.c:1472
-#, fuzzy, gcc-internal-format
-msgid "internal and protected visibility attributes not supported in this configuration; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/darwin.c:1626
+#: cp/pt.c:754
 #, gcc-internal-format
-msgid "command line option %<-fapple-kext%> is only valid for C++"
+msgid "specialization of %qD must appear at namespace scope"
 msgstr ""
 
-#: config/host-darwin.c:63
+#: cp/pt.c:762
 #, gcc-internal-format
-msgid "couldn't unmap pch_address_space: %m"
+msgid "specialization of %qD in different namespace"
 msgstr ""
 
-#: config/sol2-c.c:94 config/sol2-c.c:110
+#: cp/pt.c:763 cp/pt.c:865
 #, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/sol2-c.c:103
-#, fuzzy, gcc-internal-format
-msgid "invalid alignment for %<#pragma align%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "  from definition of %q+#D"
+msgstr "`%s' が再定義されました"
 
-#: config/sol2-c.c:118
+#: cp/pt.c:780
 #, gcc-internal-format
-msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
+msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr ""
 
-#: config/sol2-c.c:130 config/sol2-c.c:142
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/sol2-c.c:137
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma align%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: config/sol2-c.c:158 config/sol2-c.c:165
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/sol2-c.c:188 config/sol2-c.c:200
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
-
-#: config/sol2-c.c:195
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma init%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: config/sol2-c.c:216 config/sol2-c.c:223
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>, ignoring"
-msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/sol2-c.c:246 config/sol2-c.c:258
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
-
-#: config/sol2-c.c:253
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma fini%>"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: config/sol2.c:54
+#: cp/pt.c:798
 #, gcc-internal-format
-msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
+msgid "name of class shadows template template parameter %qD"
 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:431
-#, fuzzy, gcc-internal-format
-msgid "alias definitions not supported in Mach-O; ignored"
-msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#. No profiling.
-#: config/vx-common.h:83
+#: cp/pt.c:831
 #, gcc-internal-format
-msgid "profiler support for VxWorks"
+msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: config/windiss.h:37
+#: cp/pt.c:864
 #, gcc-internal-format
-msgid "profiler support for WindISS"
+msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1619
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtls-size switch"
-msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
-
-#: config/alpha/alpha.c:285
-#, fuzzy, gcc-internal-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
-
-#: config/alpha/alpha.c:309
-#, fuzzy, gcc-internal-format
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/alpha/alpha.c:320
+#. But if we've had an implicit instantiation, that's a
+#. problem ([temp.expl.spec]/6).
+#: cp/pt.c:902
 #, gcc-internal-format
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: config/alpha/alpha.c:337
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtrap-precision switch"
-msgstr "-mtrap-precision ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
-
-#: config/alpha/alpha.c:351
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-rounding-mode switch"
-msgstr "-mfp-rounding-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
-
-#: config/alpha/alpha.c:366
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-trap-mode switch"
-msgstr "-mfp-trap-mode ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
-
-#: config/alpha/alpha.c:380 config/alpha/alpha.c:392
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mcpu switch"
-msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
-
-#: config/alpha/alpha.c:399
-#, fuzzy, gcc-internal-format
-msgid "trap mode not supported on Unicos/Mk"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
-
-#: config/alpha/alpha.c:406
-#, gcc-internal-format
-msgid "fp software completion requires -mtrap-precision=i"
-msgstr "ÉâÆ°¾®¿ôÅÀÊä´°¤Ï -mtrap-precision=i ¤òɬÍפȤ·¤Þ¤¹"
-
-#: config/alpha/alpha.c:422
-#, gcc-internal-format
-msgid "rounding mode not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
-
-#: config/alpha/alpha.c:427
+#: cp/pt.c:919
 #, gcc-internal-format
-msgid "trap mode not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "template specialization of %qD not allowed by ISO C++"
+msgstr ""
 
-#: config/alpha/alpha.c:431
+#: cp/pt.c:923
 #, fuzzy, gcc-internal-format
-msgid "128-bit long double not supported for VAX floats"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "explicit specialization of non-template %qT"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/alpha/alpha.c:459
+#: cp/pt.c:1340
 #, gcc-internal-format
-msgid "L%d cache latency unknown for %s"
-msgstr "L%d ¥­¥ã¥Ã¥·¥å¥ì¥¤¥Æ¥ó¥·¤Ï %s ¤Ë¤È¤Ã¤ÆÉÔÌÀ¤Ç¤¹"
-
-#: config/alpha/alpha.c:474
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mmemory-latency"
-msgstr "`%s' ¤Ï -mmemory-latency ¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃͤǤ¹"
+msgid "specialization of %qD after instantiation"
+msgstr ""
 
-#: config/alpha/alpha.c:6603 config/alpha/alpha.c:6606 config/s390/s390.c:8224
-#: config/s390/s390.c:8227
+#: cp/pt.c:1733
 #, fuzzy, gcc-internal-format
-msgid "bad builtin fcode"
-msgstr "ÁȤ߹þ¤ß¥Þ¥¯¥í \"%s\" ¤Ï̵¸ú¤Ç¤¹"
+msgid "%s %+#D"
+msgstr "%s: %s"
 
-#: config/arc/arc.c:390
+#: cp/pt.c:1816
 #, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not a string constant"
-msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%qD is not a function template"
+msgstr "キャストによる関数の型が適合しません"
 
-#: config/arc/arc.c:398
+#: cp/pt.c:2025
 #, gcc-internal-format
-msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
+msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: config/arm/arm.c:921
+#: cp/pt.c:2028
 #, gcc-internal-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹"
-
-#: config/arm/arm.c:931 config/rs6000/rs6000.c:1269 config/sparc/sparc.c:734
-#, gcc-internal-format
-msgid "bad value (%s) for %s switch"
-msgstr "ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+msgid "saw %d %<template<>%>, need %d for specializing a member function template"
+msgstr ""
 
-#: config/arm/arm.c:1041
+#: cp/pt.c:2037
 #, gcc-internal-format
-msgid "target CPU does not support interworking"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "ambiguous template specialization %qD for %q+D"
+msgstr ""
 
-#: config/arm/arm.c:1047
+#. 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 "target CPU does not support THUMB instructions"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+msgid "template-id %qD in declaration of primary template"
+msgstr "`operator delete' の宣言内に多すぎる引数"
 
-#: config/arm/arm.c:1065
+#: cp/pt.c:2286
 #, fuzzy, gcc-internal-format
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢°ÕÌ£¤Î¤¢¤ë¥Ð¥Ã¥¯¥È¥ì¡¼¥¹¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+msgid "template parameter list used in explicit instantiation"
+msgstr "#define 中の仮引数リストが終端されていません"
 
-#: config/arm/arm.c:1068
-#, fuzzy, gcc-internal-format
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢Èï¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+#: cp/pt.c:2292
+#, gcc-internal-format
+msgid "definition provided for explicit instantiation"
+msgstr ""
 
-#: config/arm/arm.c:1071
+#: cp/pt.c:2300
 #, fuzzy, gcc-internal-format
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
-msgstr "Thumb ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤¿¤È¤­¤Î¤ß¡¢¸Æ¤Ó½Ð¤·Â¦ interworking ¤òÍ­¸ú¤Ë¤·¤Þ¤¹"
+msgid "too many template parameter lists in declaration of %qD"
+msgstr "%s: 警告: `%s' の宣言での仮引数リストが多すぎます\n"
 
-#: config/arm/arm.c:1075
-#, gcc-internal-format
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr "-mapcs-stack-check ¤Ï -mno-apcs-frame ¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:2303
+#, fuzzy, gcc-internal-format
+msgid "too few template parameter lists in declaration of %qD"
+msgstr ""
+"\n"
+"%s: 警告: `%s' の宣言での仮引数リストが少なすぎます\n"
 
-#: config/arm/arm.c:1083
+#: cp/pt.c:2305
 #, gcc-internal-format
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic ¤È -mapcs-reent ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+msgstr ""
 
-#: config/arm/arm.c:1086
+#: cp/pt.c:2324
 #, gcc-internal-format
-msgid "APCS reentrant code not supported.  Ignored"
-msgstr "APCS ºÆÆþ²Äǽ¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "function template partial specialization %qD is not allowed"
+msgstr ""
 
-#: config/arm/arm.c:1094
+#: cp/pt.c:2356
 #, gcc-internal-format
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr "-g ¤Ë -mno-apcs-frame ¤ò¤Ä¤±¤ë¤È¡¢¤­¤áºÙ¤«¤Ê¥Ç¥Ð¥Ã¥°¤Ï¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦"
-
-#: config/arm/arm.c:1102
-#, fuzzy, gcc-internal-format
-msgid "passing floating point arguments in fp regs not yet supported"
-msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤òÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤ÇÅϤ¹¤³¤È¤Ï¡¢¤Þ¤À¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "default argument specified in explicit specialization"
+msgstr ""
 
-#: config/arm/arm.c:1144
+#: cp/pt.c:2386
 #, fuzzy, gcc-internal-format
-msgid "invalid ABI option: -mabi=%s"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
+msgid "%qD is not a template function"
+msgstr "`%s' は通常、非 static な関数です"
 
-#: config/arm/arm.c:1150
+#: cp/pt.c:2394
 #, gcc-internal-format
-msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
+msgid "%qD is not declared in %qD"
 msgstr ""
 
-#: config/arm/arm.c:1153
+#. 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 "iwmmxt abi requires an iwmmxt capable cpu"
+msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: config/arm/arm.c:1163
+#: cp/pt.c:2500
 #, fuzzy, gcc-internal-format
-msgid "invalid floating point emulation option: -mfpe=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+msgid "no member function %qD declared in %qT"
+msgstr "ネストした関数 `%s' は `extern' に宣言されました"
 
-#: config/arm/arm.c:1180
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point option: -mfpu=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+#: cp/pt.c:3119
+#, gcc-internal-format
+msgid "base initializer expansion %<%T%> contains no parameter packs"
+msgstr ""
 
-#: config/arm/arm.c:1220
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point abi: -mfloat-abi=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+#: cp/pt.c:3180
+#, gcc-internal-format
+msgid "expansion pattern %<%T%> contains no argument packs"
+msgstr ""
 
-#: config/arm/arm.c:1227
+#: cp/pt.c:3182
 #, gcc-internal-format
-msgid "-mfloat-abi=hard and VFP"
+msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: config/arm/arm.c:1233
-#, fuzzy, gcc-internal-format
-msgid "iWMMXt and hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍѤ¹¤ë"
+#: cp/pt.c:3223
+#, gcc-internal-format
+msgid "parameter packs not expanded with %<...%>:"
+msgstr ""
 
-#: config/arm/arm.c:1256
-#, fuzzy, gcc-internal-format
-msgid "invalid thread pointer option: -mtp=%s"
-msgstr "̵¸ú¤ÊÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥È¥ª¥×¥·¥ç¥ó: -mfpe-%s"
+#: cp/pt.c:3238 cp/pt.c:4259
+#, gcc-internal-format
+msgid "        %qD"
+msgstr ""
 
-#: config/arm/arm.c:1269
+#: cp/pt.c:3240
 #, fuzzy, gcc-internal-format
-msgid "can not use -mtp=cp15 with -mthumb"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
+msgid "        <anonymous>"
+msgstr "<無名 %s>"
 
-#: config/arm/arm.c:1283
+#: cp/pt.c:3357
 #, fuzzy, gcc-internal-format
-msgid "structure size boundary can only be set to %s"
-msgstr "¹½Â¤ÂΤΥµ¥¤¥º¶­³¦¤Ï 8 Ëô¤Ï 32 ¤Ë¤·¤«ÀßÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "declaration of %q+#D"
+msgstr "`%s' が再宣言されました"
 
-#: config/arm/arm.c:1292
+#: cp/pt.c:3358
 #, gcc-internal-format
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-mpic-register= ¤Ï -fpic ¤ò¤Ä¤±¤Ê¤¤¤ÈÌò¤ËΩ¤Á¤Þ¤»¤ó"
+msgid " shadows template parm %q+#D"
+msgstr ""
 
-#: config/arm/arm.c:1299
-#, fuzzy, gcc-internal-format
-msgid "unable to use '%s' for PIC register"
-msgstr "'%s' ¤ò PIC ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:4255
+#, gcc-internal-format
+msgid "template parameters not used in partial specialization:"
+msgstr ""
 
-#: config/arm/arm.c:2874 config/arm/arm.c:2892 config/avr/avr.c:4713
-#: config/bfin/bfin.c:3666 config/c4x/c4x.c:4076 config/h8300/h8300.c:5258
-#: config/i386/i386.c:2337 config/m68hc11/m68hc11.c:1155
-#: config/m68k/m68k.c:381 config/mcore/mcore.c:3032 config/mt/mt.c:1276
-#: config/rs6000/rs6000.c:17630 config/sh/sh.c:7709 config/sh/sh.c:7730
-#: config/sh/sh.c:7753 config/stormy16/stormy16.c:2255 config/v850/v850.c:2123
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+#: cp/pt.c:4273
+#, gcc-internal-format
+msgid "partial specialization %qT does not specialize any template arguments"
+msgstr ""
 
-#: config/arm/arm.c:12104
-#, fuzzy, gcc-internal-format
-msgid "unable to compute real location of stacked parameter"
-msgstr "¥¹¥¿¥Ã¥¯¤ËÀѤޤ줿²¾°ú¿ô¤Î¼ÂºÝ¤ÎÎΰè¤ò·×»»¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:4318
+#, gcc-internal-format
+msgid "parameter pack argument %qE must be at the end of the template argument list"
+msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:12749 config/arm/arm.c:12786
+#: cp/pt.c:4321
 #, gcc-internal-format
-msgid "selector must be an immediate"
-msgstr "¥»¥ì¥¯¥¿¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "parameter pack argument %qT must be at the end of the template argument list"
+msgstr ""
 
-#. @@@ better error message
-#: config/arm/arm.c:12829 config/i386/i386.c:16158 config/i386/i386.c:16192
+#: cp/pt.c:4340
 #, gcc-internal-format
-msgid "mask must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "template argument %qE involves template parameter(s)"
+msgstr ""
 
-#: config/arm/arm.c:13488
+#: cp/pt.c:4386
 #, gcc-internal-format
-msgid "no low registers available for popping high registers"
-msgstr "¹â°Ì¥ì¥¸¥¹¥¿¤ò pop ¤¹¤ë°Ù¤Ë»ÈÍѤǤ­¤ëÄã°Ì¥ì¥¸¥¹¥¿¤¬¤¢¤ê¤Þ¤»¤ó"
+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/arm/arm.c:13712
-#, fuzzy, gcc-internal-format
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
-msgstr "Thumb ¥â¡¼¥É¤Ç¤Ï³ä¤ê¹þ¤ß¥µ¡¼¥Ó¥¹¥ë¡¼¥Á¥ó¤ò¥³¡¼¥É²½¤Ç¤­¤Þ¤»¤ó"
+#: cp/pt.c:4416
+#, gcc-internal-format
+msgid "partial specialization of %qT after instantiation of %qT"
+msgstr ""
 
-#: config/arm/pe.c:165 config/mcore/mcore.c:2898
+#: cp/pt.c:4509
 #, fuzzy, gcc-internal-format
-msgid "initialized variable %q+D is marked dllimport"
-msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "no default argument for %qD"
+msgstr "フォーマットへの引数が少なすぎます"
 
-#: config/arm/pe.c:174
+#: cp/pt.c:4530
 #, fuzzy, gcc-internal-format
-msgid "static variable %q+D is marked dllimport"
-msgstr "ÀÅŪÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: config/avr/avr.c:568
-#, gcc-internal-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
-msgstr "-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬Êѹ¹¤µ¤ì¤Þ¤¹(%d)"
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: config/avr/avr.c:4686
+#: cp/pt.c:4533
 #, fuzzy, gcc-internal-format
-msgid "only initialized variables can be placed into program memory area"
-msgstr "¥×¥í¥°¥é¥à¥á¥â¥êÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤ò½é´ü²½¤·¤Þ¤·¤¿"
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "仮引数リストからの仮引数名を欠いています"
 
-#: config/avr/avr.c:4730
+#: cp/pt.c:4570
 #, gcc-internal-format
-msgid "%qs appears to be a misspelled interrupt handler"
+msgid "default template arguments may not be used in function template friend re-declaration"
 msgstr ""
 
-#: config/avr/avr.c:4738
+#: cp/pt.c:4573
 #, gcc-internal-format
-msgid "%qs appears to be a misspelled signal handler"
+msgid "default template arguments may not be used in function template friend declarations"
 msgstr ""
 
-#: config/avr/avr.c:4830
-#, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in the .noinit section"
-msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
-
-#: config/avr/avr.c:4844
+#: cp/pt.c:4576
 #, gcc-internal-format
-msgid "MCU %qs supported for assembler only"
+msgid "default template arguments may not be used in function templates without -std=c++0x or -std=gnu++0x"
 msgstr ""
 
-#: config/avr/avr.h:691
-#, fuzzy, gcc-internal-format
-msgid "trampolines not supported"
-msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
+#: cp/pt.c:4579
+#, gcc-internal-format
+msgid "default template arguments may not be used in partial specializations"
+msgstr ""
 
-#: config/bfin/bfin.c:1958 config/m68k/m68k.c:299
+#: cp/pt.c:4582 cp/pt.c:4633
 #, fuzzy, gcc-internal-format
-msgid "-mshared-library-id=%s is not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "default argument for template parameter for class enclosing %qD"
+msgstr "クロスコンパイル時の実数値テンプレート仮引数"
 
-#: config/bfin/bfin.c:1988
+#: cp/pt.c:4726
 #, gcc-internal-format
-msgid "-mshared-library-id= specified without -mid-shared-library"
+msgid "template class without a name"
 msgstr ""
 
-#: config/bfin/bfin.c:1994
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:4736
 #, gcc-internal-format
-msgid "ID shared libraries and FD-PIC mode can't be used together."
+msgid "destructor %qD declared as member template"
 msgstr ""
 
-#: config/bfin/bfin.c:3671
+#. [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 "multiple function type attributes specified"
-msgstr "½ÅÊ£¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò"
+msgid "invalid template declaration of %qD"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: config/bfin/bfin.c:3727
+#: cp/pt.c:4868
 #, fuzzy, gcc-internal-format
-msgid "`%s' attribute only applies to functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "template definition of non-template %q#D"
+msgstr "インスタンスメソッド `%s' の定義が重複しています。"
 
-#: config/bfin/bfin.c:3738
+#: cp/pt.c:4911
 #, gcc-internal-format
-msgid "can't apply both longcall and shortcall attributes to the same function"
+msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr ""
 
-#: config/c4x/c4x-c.c:72
-#, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/c4x/c4x-c.c:75
-#, fuzzy, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:4923
+#, gcc-internal-format
+msgid "got %d template parameters for %q#D"
+msgstr ""
 
-#: config/c4x/c4x-c.c:80
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:4926
+#, gcc-internal-format
+msgid "got %d template parameters for %q#T"
+msgstr ""
 
-#: config/c4x/c4x-c.c:82
+#: cp/pt.c:4928
 #, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
+msgid "  but %d required"
 msgstr ""
 
-#: config/c4x/c4x-c.c:87
-#, fuzzy, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+#: cp/pt.c:4949
+#, gcc-internal-format
+msgid "template arguments to %qD do not match original template %qD"
+msgstr ""
 
-#: config/c4x/c4x-c.c:90
+#: cp/pt.c:4953
 #, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "use template<> for an explicit specialization"
+msgstr ""
 
-#: config/c4x/c4x.c:860
+#: cp/pt.c:5049
 #, fuzzy, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s ¤Ï %d ¥ï¡¼¥É¤Î¥í¡¼¥«¥ëÊÑ¿ô¤òÍ׵ᤷ¡¢ºÇÂç¤Ï 32767 ¤Ç¤¹¡£"
+msgid "%qT is not a template type"
+msgstr "`%s' は不完全型です"
 
-#. 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:435
+#: cp/pt.c:5062
+#, fuzzy, gcc-internal-format
+msgid "template specifiers not specified in declaration of %qD"
+msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
+
+#: cp/pt.c:5073
 #, gcc-internal-format
-msgid "MULT case in cris_op_str"
-msgstr ""
+msgid "redeclared with %d template parameter"
+msgid_plural "redeclared with %d template parameters"
+msgstr[0] ""
+msgstr[1] ""
 
-#: config/cris/cris.c:813
+#: cp/pt.c:5077
 #, fuzzy, gcc-internal-format
-msgid "invalid use of ':' modifier"
-msgstr "void ¼°¤ÎÉÔŬÀڤʻÈÍÑ"
+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/cris/cris.c:986
+#: cp/pt.c:5114
 #, fuzzy, gcc-internal-format
-msgid "internal error: bad register: %d"
-msgstr "ÆâÉô¥¨¥é¡¼: "
+msgid "template parameter %q+#D"
+msgstr "マクロ仮引数 \"%s\" が重複しています"
 
-#: config/cris/cris.c:1528
+#: cp/pt.c:5115
 #, gcc-internal-format
-msgid "internal error: sideeffect-insn affecting main effect"
+msgid "redeclared here as %q#D"
 msgstr ""
 
-#: config/cris/cris.c:1552
+#. 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 "unknown cc_attr value"
+msgid "redefinition of default argument for %q#D"
 msgstr ""
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1903
+#: cp/pt.c:5127
+#, fuzzy, gcc-internal-format
+msgid "original definition appeared here"
+msgstr "関数の定義が `typedef' と宣言されました"
+
+#: cp/pt.c:5214
 #, gcc-internal-format
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
+msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: config/cris/cris.c:2106
+#: cp/pt.c:5236 cp/pt.c:5567
 #, fuzzy, gcc-internal-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "%qE is not a valid template argument for type %qT"
+msgstr "`%s' の引数として無効な型"
 
-#: config/cris/cris.c:2134
+#: cp/pt.c:5238
 #, gcc-internal-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgid "it must be a pointer-to-member of the form %<&X::Y%>"
 msgstr ""
 
-#: config/cris/cris.c:2170
+#: cp/pt.c:5307
 #, gcc-internal-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: config/cris/cris.c:2188
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/cris/cris.c:2203
+#: cp/pt.c:5403
 #, gcc-internal-format
-msgid "that particular -g option is invalid with -maout and -melinux"
+msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: config/cris/cris.c:2416
+#: cp/pt.c:5439
 #, gcc-internal-format
-msgid "Unknown src"
+msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr ""
 
-#: config/cris/cris.c:2477
-#, fuzzy, gcc-internal-format
-msgid "Unknown dest"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
-
-#: config/cris/cris.c:2762
+#: cp/pt.c:5457
 #, gcc-internal-format
-msgid "stackframe too big: %d bytes"
+msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr ""
 
-#: config/cris/cris.c:3214 config/cris/cris.c:3241
+#: cp/pt.c:5464
 #, gcc-internal-format
-msgid "expand_binop failed in movsi got"
+msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr ""
 
-#: config/cris/cris.c:3322
+#: cp/pt.c:5494
 #, gcc-internal-format
-msgid "emitting PIC operand, but PIC register isn't set up"
+msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#. Definitions for GCC.  Part of the machine description for CRIS.
-#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-#. 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 2, 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 COPYING.  If not, write to
-#. the Free Software Foundation, 51 Franklin Street, Fifth Floor,
-#. Boston, MA 02110-1301, USA.
-#. 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:44
+#: cp/pt.c:5501
 #, gcc-internal-format
-msgid "CRIS-port assertion failed: "
+msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 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:867
+#: cp/pt.c:5518
 #, gcc-internal-format
-msgid "no FUNCTION_PROFILER for CRIS"
+msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
 msgstr ""
 
-#: config/crx/crx.h:355
+#: cp/pt.c:5527
 #, gcc-internal-format
-msgid "Profiler support for CRX"
+msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage"
 msgstr ""
 
-#: config/crx/crx.h:366
-#, fuzzy, gcc-internal-format
-msgid "Trampoline support for CRX"
-msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
-
-#: config/frv/frv.c:8623
-#, fuzzy, gcc-internal-format
-msgid "accumulator is not a constant integer"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+#: cp/pt.c:5535
+#, gcc-internal-format
+msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
+msgstr ""
 
-#: config/frv/frv.c:8628
+#: cp/pt.c:5568
 #, gcc-internal-format
-msgid "accumulator number is out of bounds"
+msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: config/frv/frv.c:8639
+#: cp/pt.c:5582
 #, gcc-internal-format
-msgid "inappropriate accumulator for %qs"
+msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr ""
 
-#: config/frv/frv.c:8717
-#, fuzzy, gcc-internal-format
-msgid "invalid IACC argument"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
-
-#: config/frv/frv.c:8740
+#: cp/pt.c:5584
 #, gcc-internal-format
-msgid "%qs expects a constant argument"
+msgid "try using %qE instead"
 msgstr ""
 
-#: config/frv/frv.c:8745
-#, fuzzy, gcc-internal-format
-msgid "constant argument out of range for %qs"
-msgstr "±é»»»ÒÈֹ椬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈϰϳ°¤Ç¤¹"
-
-#: config/frv/frv.c:9227
+#: cp/pt.c:5622
 #, gcc-internal-format
-msgid "media functions are not available unless -mmedia is used"
+msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr ""
 
-#: config/frv/frv.c:9239
+#: cp/pt.c:5628
+#, fuzzy, gcc-internal-format
+msgid "standard conversions are not allowed in this context"
+msgstr "#if 式の中では文字列定数が使えません"
+
+#: cp/pt.c:5962
 #, gcc-internal-format
-msgid "this media function is only available on the fr500"
+msgid "injected-class-name %qD used as template template argument"
 msgstr ""
 
-#: config/frv/frv.c:9267
+#: cp/pt.c:5987
 #, gcc-internal-format
-msgid "this media function is only available on the fr400 and fr550"
+msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: config/frv/frv.c:9286
+#: cp/pt.c:6003 cp/pt.c:6022 cp/pt.c:6068
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr405 and fr450"
+msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: config/frv/frv.c:9295
+#: cp/pt.c:6007
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr500 and fr550"
+msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: config/frv/frv.c:9307
+#: cp/pt.c:6011
 #, gcc-internal-format
-msgid "this builtin function is only available on the fr450"
+msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: config/h8300/h8300.c:331
-#, fuzzy, gcc-internal-format
-msgid "-ms2600 is used without -ms"
-msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: config/h8300/h8300.c:337
-#, fuzzy, gcc-internal-format
-msgid "-mn is used without -mh or -ms"
-msgstr "-ms2600 ¤¬ -ms ¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: config/i386/host-cygwin.c:65
-#, fuzzy, gcc-internal-format
-msgid "can't extend PCH file: %m"
-msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n"
-
-#: config/i386/host-cygwin.c:76
+#: cp/pt.c:6013
 #, fuzzy, gcc-internal-format
-msgid "can't set position in PCH file: %m"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+msgid "  expected a type, got %qE"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: config/i386/i386.c:1586 config/i386/i386.c:1727
+#: cp/pt.c:6026
 #, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "  expected a type, got %qT"
+msgstr "予期しない型が `id' (%s) に指定されました"
 
-#: config/i386/i386.c:1611
+#: cp/pt.c:6028
 #, gcc-internal-format
-msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
+msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: config/i386/i386.c:1617
+#: cp/pt.c:6071
 #, gcc-internal-format
-msgid "generic CPU can be used only for -mtune= switch"
+msgid "  expected a template of type %qD, got %qT"
 msgstr ""
 
-#: config/i386/i386.c:1619 config/i386/i386.c:1696 config/mt/mt.c:805
-#, gcc-internal-format
-msgid "bad value (%s) for -march= switch"
-msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
-
-#: config/i386/i386.c:1628
+#. Not sure if this is reachable, but it doesn't hurt
+#. to be robust.
+#: cp/pt.c:6104
 #, fuzzy, gcc-internal-format
-msgid "code model %s not supported in PIC mode"
-msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "type mismatch in nontype parameter pack"
+msgstr "型が前方の外部宣言と一致しません"
 
-#: config/i386/i386.c:1636 config/sparc/sparc.c:698
+#: cp/pt.c:6126
 #, gcc-internal-format
-msgid "bad value (%s) for -mcmodel= switch"
-msgstr "-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)"
-
-#: config/i386/i386.c:1652
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -masm= switch"
-msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "could not convert template argument %qE to %qT"
+msgstr ""
 
-#: config/i386/i386.c:1655
-#, fuzzy, gcc-internal-format
-msgid "code model %qs not supported in the %s bit mode"
-msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/pt.c:6191 cp/pt.c:6336
+#, gcc-internal-format
+msgid "wrong number of template arguments (%d, should be %d)"
+msgstr ""
 
-#: config/i386/i386.c:1658
+#: cp/pt.c:6332
 #, gcc-internal-format
-msgid "code model %<large%> not supported yet"
+msgid "wrong number of template arguments (%d, should be %d or more)"
 msgstr ""
 
-#: config/i386/i386.c:1660
+#: cp/pt.c:6340
 #, gcc-internal-format
-msgid "%i-bit mode not compiled in"
+msgid "provided for %q+D"
 msgstr ""
 
-#: config/i386/i386.c:1690 config/i386/i386.c:1714
-#, fuzzy, gcc-internal-format
-msgid "CPU you selected does not support x86-64 instruction set"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: cp/pt.c:6407
+#, gcc-internal-format
+msgid "cannot expand %<%E%> into a fixed-length argument list"
+msgstr ""
 
-#: config/i386/i386.c:1744
+#: cp/pt.c:6410
 #, gcc-internal-format
-msgid "-mregparm=%d is not between 0 and %d"
-msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "cannot expand %<%T%> into a fixed-length argument list"
+msgstr ""
 
-#: config/i386/i386.c:1757
+#: cp/pt.c:6433
 #, fuzzy, gcc-internal-format
-msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "template argument %d is invalid"
+msgstr "マクロ引数 \"%s\" は文字列化されます"
 
-#: config/i386/i386.c:1762 config/i386/i386.c:1775 config/i386/i386.c:1788
+#: cp/pt.c:6761
 #, gcc-internal-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: config/i386/i386.c:1770
-#, fuzzy, gcc-internal-format
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr "-malign-jumps=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "non-template type %qT used as a template"
+msgstr ""
 
-#: config/i386/i386.c:1783
+#: cp/pt.c:6763
 #, fuzzy, gcc-internal-format
-msgid "-malign-functions is obsolete, use -falign-functions"
-msgstr "-malign-functions=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "for template declaration %q+D"
+msgstr "空の宣言です"
 
-#: config/i386/i386.c:1816
+#: cp/pt.c:7480
 #, gcc-internal-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr "-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) instantiating %qD"
+msgstr ""
 
-#: config/i386/i386.c:1824
+#: cp/pt.c:8750
 #, gcc-internal-format
-msgid "-mlarge-data-threshold=%d is negative"
+msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: config/i386/i386.c:1838
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "-msdata ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
-
-#: config/i386/i386.c:1885
+#: cp/pt.c:8754
 #, gcc-internal-format
-msgid "-malign-double makes no sense in the 64bit mode"
+msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: config/i386/i386.c:1887
+#: cp/pt.c:9822
 #, fuzzy, gcc-internal-format
-msgid "-mrtd calling convention not supported in the 64bit mode"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²Äȼ¹Իþ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
+msgid "instantiation of %q+D as type %qT"
+msgstr "%s: `%s' の初期化:\n"
 
-#: config/i386/i386.c:1913
+#. 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 "-mpreferred-stack-boundary=%d is not between %d and 12"
-msgstr "-mpreferred-stack-boundary=%d ¤¬ 2 ¤«¤é 31 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: config/i386/i386.c:1922
-#, gcc-internal-format
-msgid "-msseregparm used without SSE enabled"
-msgstr ""
+msgid "variable %qD has function type"
+msgstr "sizeof が関数型に適用されました"
 
-#: config/i386/i386.c:1934 config/i386/i386.c:1945
+#: cp/pt.c:10137
 #, fuzzy, gcc-internal-format
-msgid "SSE instruction set disabled, using 387 arithmetics"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "invalid parameter type %qT"
+msgstr "仮引数 `%s' は無効です"
 
-#: config/i386/i386.c:1950
+#: cp/pt.c:10139
 #, fuzzy, gcc-internal-format
-msgid "387 instruction set disabled, using SSE arithmetics"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+msgid "in declaration %q+D"
+msgstr "無効な宣言です"
 
-#: config/i386/i386.c:1957
+#: cp/pt.c:10216
 #, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mfpmath= switch"
-msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "function returning an array"
+msgstr "関数が集合体を返しています"
 
-#: config/i386/i386.c:1979
-#, gcc-internal-format
-msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
-msgstr ""
+#: cp/pt.c:10218
+#, fuzzy, gcc-internal-format
+msgid "function returning a function"
+msgstr "`%s' は関数を返す関数として宣言されています"
 
-#: config/i386/i386.c:2350 config/i386/i386.c:2401
+#: cp/pt.c:10248
 #, fuzzy, gcc-internal-format
-msgid "fastcall and regparm attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "creating pointer to member function of non-class type %qT"
+msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
 
-#: config/i386/i386.c:2357
+#: cp/pt.c:10711
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute requires an integer constant argument"
-msgstr "3 ¤Ä¤Î 'l' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
+msgid "forming reference to void"
+msgstr "一時オブジェクトへの参照を返そうとしています"
 
-#: config/i386/i386.c:2363
+#: cp/pt.c:10713
 #, fuzzy, gcc-internal-format
-msgid "argument to %qs attribute larger than %d"
-msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "forming pointer to reference type %qT"
+msgstr "不完全型のポインタへの間接参照"
 
-#: config/i386/i386.c:2373
-#, gcc-internal-format
-msgid "%s functions limited to %d register parameters"
-msgstr ""
+#: cp/pt.c:10715
+#, fuzzy, gcc-internal-format
+msgid "forming reference to reference type %qT"
+msgstr "参照を参照として宣言できません"
 
-#: config/i386/i386.c:2393 config/i386/i386.c:2428
+#: cp/pt.c:10764
 #, fuzzy, gcc-internal-format
-msgid "fastcall and cdecl attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "creating pointer to member of non-class type %qT"
+msgstr "   ポインタからメンバへの変換で"
 
-#: config/i386/i386.c:2397
+#: cp/pt.c:10770
 #, fuzzy, gcc-internal-format
-msgid "fastcall and stdcall attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "creating pointer to member reference type %qT"
+msgstr "   ポインタからメンバへの変換で"
 
-#: config/i386/i386.c:2411 config/i386/i386.c:2424
+#: cp/pt.c:10776
 #, fuzzy, gcc-internal-format
-msgid "stdcall and cdecl attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "creating pointer to member of type void"
+msgstr "   ポインタからメンバへの変換で"
 
-#: config/i386/i386.c:2415
+#: cp/pt.c:10838
 #, fuzzy, gcc-internal-format
-msgid "stdcall and fastcall attributes are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "creating array of %qT"
+msgstr "大きさゼロの配列を作ろうとしています"
 
-#: config/i386/i386.c:2562
+#: cp/pt.c:10844
 #, gcc-internal-format
-msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
+msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: config/i386/i386.c:2565
+#: cp/pt.c:10873
 #, gcc-internal-format
-msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
+msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#: config/i386/i386.c:3323
+#: cp/pt.c:10908
 #, gcc-internal-format
-msgid "SSE register return with SSE disabled"
+msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: config/i386/i386.c:3329
+#: cp/pt.c:10911
 #, gcc-internal-format
-msgid "SSE register argument with SSE disabled"
+msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: config/i386/i386.c:3345
+#: cp/pt.c:11018
+#, fuzzy, gcc-internal-format
+msgid "use of %qs in template"
+msgstr "テンプレート内で `%s' を使用しています"
+
+#: cp/pt.c:11150
 #, gcc-internal-format
-msgid "x87 register return with x87 disabled"
+msgid "qualifying type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/i386/i386.c:3661
+#: cp/pt.c:11165
 #, gcc-internal-format
-msgid "SSE vector argument without SSE enabled changes the ABI"
+msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: config/i386/i386.c:3678
+#: cp/pt.c:11167
 #, gcc-internal-format
-msgid "MMX vector argument without MMX enabled changes the ABI"
+msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: config/i386/i386.c:3962
+#: cp/pt.c:11313
+#, fuzzy, gcc-internal-format
+msgid "using invalid field %qD"
+msgstr "static フィールド `%s' を欠いています"
+
+#: cp/pt.c:11656 cp/pt.c:12369
+#, fuzzy, gcc-internal-format
+msgid "invalid use of pack expansion expression"
+msgstr "void 式の不適切な使用"
+
+#: cp/pt.c:11660 cp/pt.c:12373
 #, gcc-internal-format
-msgid "SSE vector return without SSE enabled changes the ABI"
+msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: config/i386/i386.c:3972
+#: cp/pt.c:13106
 #, gcc-internal-format
-msgid "MMX vector return without MMX enabled changes the ABI"
+msgid "%qT is not a class or namespace"
 msgstr ""
 
-#: config/i386/i386.c:5327
-#, fuzzy, gcc-internal-format
-msgid "-mstackrealign ignored for nested functions"
-msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
-
-#: config/i386/i386.c:5329
-#, fuzzy, gcc-internal-format
-msgid "%s not supported for nested functions"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: cp/pt.c:13109
+#, gcc-internal-format
+msgid "%qD is not a class or namespace"
+msgstr ""
 
-#: config/i386/i386.c:7552
+#: cp/pt.c:13385
 #, gcc-internal-format
-msgid "extended registers have no high halves"
+msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: config/i386/i386.c:7567
+#: cp/pt.c:13387
 #, gcc-internal-format
-msgid "unsupported operand size for extended register"
+msgid "template argument for %qD uses local type %qT"
 msgstr ""
 
-#: config/i386/i386.c:15882 config/rs6000/rs6000.c:7318
+#: cp/pt.c:13397
 #, gcc-internal-format
-msgid "selector must be an integer constant in the range 0..%wi"
+msgid "%qT is a variably modified type"
 msgstr ""
 
-#: config/i386/i386.c:16237 config/i386/i386.c:16321
+#: cp/pt.c:13408
 #, fuzzy, gcc-internal-format
-msgid "shift must be an immediate"
-msgstr "¥Þ¥¹¥¯¤Ï¨ÃͤǤʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "integral expression %qE is not constant"
+msgstr "初期化子の要素が定数ではありません"
 
-#: config/i386/i386.c:17551 config/rs6000/rs6000.c:17713
+#: cp/pt.c:13426
 #, fuzzy, gcc-internal-format
-msgid "%qs incompatible attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "  trying to instantiate %qD"
+msgstr "不正な文字列定数です"
 
-#: config/i386/winnt-cxx.c:74
-#, gcc-internal-format
-msgid "key method %q+D of dllimport'd class defined"
-msgstr ""
+#: cp/pt.c:16514
+#, fuzzy, gcc-internal-format
+msgid "ambiguous class template instantiation for %q#T"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/i386/winnt-cxx.c:95 config/sh/symbian.c:173
-#, gcc-internal-format
-msgid "definition of static data member %q+D of dllimport'd class"
-msgstr ""
+#: cp/pt.c:16518
+#, fuzzy, gcc-internal-format
+msgid "%s %+#T"
+msgstr "%s: %s"
 
-#: config/i386/winnt.c:74
+#: cp/pt.c:16542 cp/pt.c:16625
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to variables"
-msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏŬÍѤµ¤ì¤Þ¤»¤ó"
+msgid "explicit instantiation of non-template %q#D"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/i386/winnt.c:96
+#: cp/pt.c:16557
 #, gcc-internal-format
-msgid "%qs attribute applies only to initialized variables with external linkage"
+msgid "%qD is not a static data member of a class template"
 msgstr ""
 
-#: config/i386/winnt.c:153
+#: cp/pt.c:16563 cp/pt.c:16620
 #, gcc-internal-format
-msgid "%q+D: definition is marked as dllimport"
+msgid "no matching template for %qD found"
 msgstr ""
 
-#: config/i386/winnt.c:217
+#: cp/pt.c:16568
 #, gcc-internal-format
-msgid "inconsistent dll linkage for %q+D, dllexport assumed"
+msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr ""
 
-#: config/i386/winnt.c:257 config/sh/symbian.c:273
+#: cp/pt.c:16576
 #, fuzzy, gcc-internal-format
-msgid "%qs declared as both exported to and imported from a DLL"
-msgstr "`%s' ¤¬ DLL ¤«¤é import¡¢DLL ¤Ë export ¤ÎξÊý¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "explicit instantiation of %q#D"
+msgstr "%s: `%s' の初期化:\n"
 
-#: config/i386/winnt.c:380
+#: cp/pt.c:16612
 #, fuzzy, gcc-internal-format
-msgid "%q+D:'selectany' attribute applies only to initialized objects"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "duplicate explicit instantiation of %q#D"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/i386/winnt.c:568
+#: cp/pt.c:16635 cp/pt.c:16727
 #, fuzzy, gcc-internal-format
-msgid "%q+D causes a section type conflict"
-msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
-
-#: config/i386/cygming.h:127
-#, gcc-internal-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr "-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤Ç̵»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹)"
+msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
+msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
 
-#: config/i386/djgpp.h:181
+#: cp/pt.c:16640 cp/pt.c:16744
 #, fuzzy, gcc-internal-format
-msgid "-mbnu210 is ignored (option is obsolete)"
-msgstr "-mbnu210 ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿(ÇѤ줿¥ª¥×¥·¥ç¥ó¤Ç¤¹)"
+msgid "storage class %qD applied to template instantiation"
+msgstr "自動テンプレート実体化を有効にする"
 
-#: config/i386/i386-interix.h:257
+#: cp/pt.c:16705
 #, fuzzy, gcc-internal-format
-msgid "ms-bitfields not supported for objc"
-msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "explicit instantiation of non-template type %qT"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/ia64/ia64-c.c:52
+#: cp/pt.c:16714
 #, fuzzy, gcc-internal-format
-msgid "malformed #pragma builtin"
-msgstr "¤ª¤«¤·¤Ê #pragma implementation"
+msgid "explicit instantiation of %q#T before definition of template"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/ia64/ia64.c:533 config/m32r/m32r.c:373
+#: cp/pt.c:16732
 #, fuzzy, gcc-internal-format
-msgid "invalid argument of %qs attribute"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "ISO C++ forbids the use of %qE on explicit instantiations"
+msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
 
-#: config/ia64/ia64.c:545
+#: cp/pt.c:16778
 #, fuzzy, gcc-internal-format
-msgid "%Jan address area attribute cannot be specified for local variables"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "duplicate explicit instantiation of %q#T"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
 
-#: config/ia64/ia64.c:552
+#. [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 "address area of %q+D conflicts with previous declaration"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+msgid "explicit instantiation of %qD but no definition available"
+msgstr "インラインテンプレートの明示的な実体化のみを生成する"
+
+#: cp/pt.c:17429
+#, gcc-internal-format
+msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
+msgstr ""
 
-#: config/ia64/ia64.c:559
+#: cp/pt.c:17795
 #, fuzzy, gcc-internal-format
-msgid "%Jaddress area attribute cannot be specified for functions"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+msgid "%q#T is not a valid type for a template constant parameter"
+msgstr "'#' にマクロ仮引数名が続いていません"
 
-#: config/ia64/ia64.c:5084 config/pa/pa.c:339
+#: cp/pt.c:18842
 #, gcc-internal-format
-msgid "value of -mfixed-range must have form REG1-REG2"
-msgstr "-mfixed-range ¤ÎÃͤϠREG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
+msgstr ""
 
-#: config/ia64/ia64.c:5111 config/pa/pa.c:366
+#: cp/pt.c:18895
 #, gcc-internal-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%s ¤¬¶õ¤ÎÈϰϤǤ¹"
+msgid "variable %q#D with %<auto%> type used in its own initializer"
+msgstr ""
+
+#: cp/pt.c:18919
+#, gcc-internal-format
+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 ""
+
+#: cp/repo.c:119
+#, gcc-internal-format
+msgid "-frepo must be used with -c"
+msgstr "-frepo は -c 付きでなければなりません"
+
+#: cp/repo.c:209
+#, gcc-internal-format
+msgid "mysterious repository information in %s"
+msgstr "%s に不可解なリポジトリ情報があります"
+
+#: cp/repo.c:227
+#, gcc-internal-format
+msgid "can%'t create repository information file %qs"
+msgstr ""
+
+#: cp/rtti.c:289
+#, gcc-internal-format
+msgid "cannot use typeid with -fno-rtti"
+msgstr "-fno-rtti が指定されると typeid を使えません"
+
+#: cp/rtti.c:295
+#, gcc-internal-format
+msgid "must #include <typeinfo> before using typeid"
+msgstr "typeid を使う前に #include <typeinfo> としないといけません"
+
+#: cp/rtti.c:399
+#, gcc-internal-format
+msgid "cannot create type information for type %qT because it involves types of variable size"
+msgstr ""
+
+#: cp/rtti.c:662 cp/rtti.c:677
+#, gcc-internal-format
+msgid "dynamic_cast of %q#D to %q#T can never succeed"
+msgstr ""
 
-#: config/ia64/ia64.c:5139
+#: cp/rtti.c:688
 #, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtls-size= switch"
-msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "%<dynamic_cast%> not permitted with -fno-rtti"
+msgstr "-fno-rtti が指定されると typeid を使えません"
+
+#: cp/rtti.c:765
+#, gcc-internal-format
+msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+msgstr ""
+
+#: cp/search.c:258
+#, gcc-internal-format
+msgid "%qT is an ambiguous base of %qT"
+msgstr ""
+
+#: cp/search.c:276
+#, gcc-internal-format
+msgid "%qT is an inaccessible base of %qT"
+msgstr ""
 
-#: config/ia64/ia64.c:5167
+#: cp/search.c:1856
 #, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtune= switch"
-msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+msgid "deprecated covariant return type for %q+#D"
+msgstr "ファイル \"%s\" に戻るはずでした"
 
-#: config/ia64/ia64.c:5186
+#: cp/search.c:1858 cp/search.c:1873 cp/search.c:1878 cp/search.c:1897
 #, gcc-internal-format
-msgid "not yet implemented: latency-optimized inline square root"
+msgid "  overriding %q+#D"
 msgstr ""
 
-#: config/iq2000/iq2000.c:1814
+#: cp/search.c:1872
 #, fuzzy, gcc-internal-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
-msgstr "gp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+msgid "invalid covariant return type for %q+#D"
+msgstr "無効なメソッド宣言です。メソッド名が必要です"
 
-#: config/iq2000/iq2000.c:2593
+#: cp/search.c:1877
 #, fuzzy, gcc-internal-format
-msgid "argument %qd is not a constant"
-msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôʸ»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
+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/iq2000/iq2000.c:2896 config/mt/mt.c:350 config/xtensa/xtensa.c:1789
+#: cp/search.c:1888
 #, gcc-internal-format
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
+msgid "  overriding %q+#F"
+msgstr ""
+
+#: cp/search.c:1896
+#, fuzzy, gcc-internal-format
+msgid "conflicting type attributes specified for %q+#D"
+msgstr "`%s' と型が矛盾します"
 
-#: config/iq2000/iq2000.c:3051
+#: cp/search.c:1906
 #, gcc-internal-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
-msgstr "PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'"
+msgid "deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1907
+#, gcc-internal-format
+msgid "overriding non-deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1912
+#, gcc-internal-format
+msgid "non-deleted function %q+D"
+msgstr ""
+
+#: cp/search.c:1913
+#, gcc-internal-format
+msgid "overriding deleted function %q+D"
+msgstr ""
+
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:2010
+#, fuzzy, gcc-internal-format
+msgid "%q+#D cannot be declared"
+msgstr "const `%s' を `mutable' として宣言できません"
 
-#: config/iq2000/iq2000.c:3060 config/mips/mips.c:5501
-#: config/xtensa/xtensa.c:1643
+#: cp/search.c:2011
 #, gcc-internal-format
-msgid "PRINT_OPERAND null pointer"
-msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
+msgid "  since %q+#D declared in base class"
+msgstr ""
 
-#: config/m32c/m32c-pragma.c:64
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma GCC memregs [0..16]"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+#: cp/semantics.c:777
+#, gcc-internal-format
+msgid "suggest explicit braces around empty body in %<do%> statement"
+msgstr ""
 
-#: config/m32c/m32c-pragma.c:71
+#: cp/semantics.c:1350
 #, gcc-internal-format
-msgid "#pragma GCC memregs must precede any function decls"
+msgid "type of asm operand %qE could not be determined"
 msgstr ""
 
-#: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89
+#: cp/semantics.c:1408
 #, gcc-internal-format
-msgid "#pragma GCC memregs takes a number [0..16]"
+msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: config/m32c/m32c.c:412
+#: cp/semantics.c:1507
 #, fuzzy, gcc-internal-format
-msgid "invalid target memregs value '%d'"
-msgstr "̵¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
+msgid "invalid use of member %q+D in static member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: config/m68hc11/m68hc11.c:279
-#, gcc-internal-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-msgstr "-f%s ¤Ï 68HC11/68HC12 ÍѤȤ·¤Æ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)"
+#: cp/semantics.c:1509
+#, fuzzy, gcc-internal-format
+msgid "invalid use of non-static data member %q+D"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/m68hc11/m68hc11.c:1240
+#: cp/semantics.c:1510
 #, gcc-internal-format
-msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+msgid "from this location"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1247
-#, gcc-internal-format
-msgid "%<trap%> attribute is already used"
-msgstr ""
+#: cp/semantics.c:2086
+#, fuzzy, gcc-internal-format
+msgid "arguments to destructor are not allowed"
+msgstr "引数が構造体です"
 
-#: config/m68k/m68k.c:326
+#: cp/semantics.c:2144
 #, fuzzy, gcc-internal-format
-msgid "cannot specify both -msep-data and -mid-shared-library"
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
+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' の使用は無効です"
 
-#: config/m68k/m68k.c:338
+#: cp/semantics.c:2152
 #, fuzzy, gcc-internal-format
-msgid "-fPIC is not currently supported on the 68000 or 68010"
-msgstr "º£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+msgid "invalid use of %<this%> at top level"
+msgstr "トップレベルでの `this' の使用は無効です"
 
-#: config/m68k/m68k.c:680 config/rs6000/rs6000.c:13921
+#: cp/semantics.c:2176
 #, gcc-internal-format
-msgid "stack limit expression is not supported"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+msgid "invalid qualifying scope in pseudo-destructor name"
+msgstr ""
 
-#: config/mips/mips.c:4708
+#: cp/semantics.c:2181 cp/typeck.c:2344
 #, gcc-internal-format
-msgid "-%s conflicts with the other architecture options, which specify a %s processor"
+msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/mips/mips.c:4724
+#: 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 "-march=%s is not compatible with the selected ABI"
+msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: config/mips/mips.c:4742
+#: cp/semantics.c:2319
+#, fuzzy, gcc-internal-format
+msgid "template type parameters must use the keyword %<class%> or %<typename%>"
+msgstr "テンプレート型仮引数には `class' や `typename' 予約語を使わねばなりません"
+
+#: cp/semantics.c:2361
 #, gcc-internal-format
-msgid "-mgp64 used with a 32-bit processor"
+msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: config/mips/mips.c:4744
+#: cp/semantics.c:2364
 #, fuzzy, gcc-internal-format
-msgid "-mgp32 used with a 64-bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+msgid "invalid default argument for a template template parameter"
+msgstr "無効なデフォルトテンプレート引数"
 
-#: config/mips/mips.c:4746
+#: cp/semantics.c:2381
 #, fuzzy, gcc-internal-format
-msgid "-mgp64 used with a 32-bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍѤ¹¤ë"
+msgid "definition of %q#T inside template parameter list"
+msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
 
-#: config/mips/mips.c:4764 config/mips/mips.c:4766 config/mips/mips.c:4768
-#: config/mips/mips.c:4844
+#: cp/semantics.c:2412
 #, fuzzy, gcc-internal-format
-msgid "unsupported combination: %s"
-msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
+msgid "invalid definition of qualified type %qT"
+msgstr "インスタンス化されない型に対する無効な操作です"
 
-#: config/mips/mips.c:4839
-#, gcc-internal-format
-msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
-msgstr ""
+#: cp/semantics.c:2626
+#, fuzzy, gcc-internal-format
+msgid "invalid base-class specification"
+msgstr "無効な宣言です"
 
-#: config/mips/mips.c:4859
+#: cp/semantics.c:2638
 #, gcc-internal-format
-msgid "%<-G%> is incompatible with %<-mabicalls%>"
+msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: config/mips/mips.c:4926
+#: cp/semantics.c:2863 cp/semantics.c:7790
 #, gcc-internal-format
-msgid "-mips3d requires -mpaired-single"
+msgid "%qD is not captured"
 msgstr ""
 
-#: config/mips/mips.c:4935
+#: cp/semantics.c:2869
 #, gcc-internal-format
-msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
+msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: config/mips/mips.c:4940
-#, fuzzy, gcc-internal-format
-msgid "-mips3d/-mpaired-single must be used with -mips64"
-msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: config/mips/mips.c:4943
+#: cp/semantics.c:2871
 #, fuzzy, gcc-internal-format
-msgid "-mips16 and -mdsp cannot be used together"
-msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏƱ»þ¤Ë»È¤¨¤Þ¤»¤ó"
+msgid "  %q+#D declared here"
+msgstr "`%s' は前にここで宣言されました"
 
-#: config/mips/mips.c:5438
+#: cp/semantics.c:2882
 #, gcc-internal-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
-msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%( ¤Ê¤·¤Î %%) ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+msgid "use of parameter %qD outside function body"
+msgstr ""
 
-#: config/mips/mips.c:5452
+#: cp/semantics.c:2919
 #, gcc-internal-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
-msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%[ ¤Ê¤·¤Î %%] ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+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/mips/mips.c:5465
+#: cp/semantics.c:3076
 #, gcc-internal-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
-msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%< ¤Ê¤·¤Î %%> ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+msgid "use of namespace %qD as expression"
+msgstr ""
 
-#: config/mips/mips.c:5478
+#: cp/semantics.c:3081
 #, gcc-internal-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
-msgstr "ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%{ ¤Ê¤·¤Î %%} ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+msgid "use of class template %qT as expression"
+msgstr ""
 
-#: config/mips/mips.c:5492
+#. Ambiguous reference to base members.
+#: cp/semantics.c:3087
 #, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND: unknown punctuation '%c'"
-msgstr "PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'"
+msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
 
-#: config/mips/mips.c:8307
+#: cp/semantics.c:3109
 #, fuzzy, gcc-internal-format
-msgid "cannot handle inconsistent calls to %qs"
-msgstr "`%s' ¤Ø¤ÎÌ·½â¤·¤¿¸Æ¤Ó½Ð¤·¤òÊ᪤Ǥ­¤Þ¤»¤ó"
+msgid "%qD cannot appear in a constant-expression"
+msgstr "定数式がオーバーフローしました"
+
+#: cp/semantics.c:3229 cp/semantics.c:4952
+#, fuzzy, gcc-internal-format
+msgid "type of %qE is unknown"
+msgstr "レジスタ '%c' が不明です"
+
+#: cp/semantics.c:3244
+#, gcc-internal-format
+msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
+msgstr ""
 
-#: config/mips/mips.c:9615
+#: cp/semantics.c:3255
 #, fuzzy, gcc-internal-format
-msgid "the cpu name must be lower case"
-msgstr "¥·¥ó¥Ü¥ë̾¤ò¾®Ê¸»ú¤È¤¹¤ë"
+msgid "cannot apply %<offsetof%> to member function %qD"
+msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
 
-#: config/mips/mips.c:10293
+#: cp/semantics.c:3650
 #, fuzzy, gcc-internal-format
-msgid "invalid argument to builtin function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "%qD is not a variable in clause %qs"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:1989
+#: cp/semantics.c:3659 cp/semantics.c:3681 cp/semantics.c:3703
 #, gcc-internal-format
-msgid "mips16 function profiling"
-msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
+msgid "%qD appears more than once in data clauses"
+msgstr ""
 
-#: config/mmix/mmix.c:227
+#: cp/semantics.c:3673
 #, fuzzy, gcc-internal-format
-msgid "-f%s not supported: ignored"
-msgstr "`%s' ¤Ï %s ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "%qD is not a variable in clause %<firstprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#: config/mmix/mmix.c:655
+#: cp/semantics.c:3695
 #, fuzzy, gcc-internal-format
-msgid "support for mode %qs"
-msgstr "¥â¡¼¥É `%s' ¤ËÂФ¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "%qD is not a variable in clause %<lastprivate%>"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#: config/mmix/mmix.c:669
+#: cp/semantics.c:3725
 #, gcc-internal-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgid "num_threads expression must be integral"
 msgstr ""
 
-#: config/mmix/mmix.c:839
+#: cp/semantics.c:3739
 #, gcc-internal-format
-msgid "function_profiler support for MMIX"
+msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: config/mmix/mmix.c:861
+#: cp/semantics.c:3871
+#, fuzzy, gcc-internal-format
+msgid "%qE has reference type for %qs"
+msgstr "無効な参照型です"
+
+#: cp/semantics.c:3942
 #, gcc-internal-format
-msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
 msgstr ""
 
-#: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
+#: cp/semantics.c:3956
 #, gcc-internal-format
-msgid "MMIX Internal: Bad register: %d"
+msgid "%<threadprivate%> %qE directive not in %qT definition"
 msgstr ""
 
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1608
+#: cp/semantics.c:4101
 #, gcc-internal-format
-msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+msgid "difference between %qE and %qD does not have integer type"
 msgstr ""
 
-#: config/mmix/mmix.c:1894
+#: cp/semantics.c:4631
 #, gcc-internal-format
-msgid "stack frame not a multiple of 8 bytes: %wd"
+msgid "non-constant condition for static assertion"
 msgstr ""
 
-#: config/mmix/mmix.c:2130
+#: cp/semantics.c:4718 cp/semantics.c:4857
 #, gcc-internal-format
-msgid "stack frame not a multiple of octabyte: %wd"
+msgid "argument to decltype must be an expression"
 msgstr ""
 
-#: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
+#: cp/semantics.c:4805
 #, gcc-internal-format
-msgid "MMIX Internal: %s is not a shiftable int"
+msgid "%qE refers to a set of overloaded functions"
 msgstr ""
 
-#: config/mt/mt.c:313
+#: cp/semantics.c:4895
 #, gcc-internal-format
-msgid "info pointer NULL"
+msgid "unable to determine the declared type of expression %<%E%>"
 msgstr ""
 
-#: config/pa/pa.c:471
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not supported in the portable runtime model"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²Äȼ¹Իþ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
-
-#: config/pa/pa.c:476
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not compatible with fast indirect calls"
-msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¹â®´ÖÀܸƤӽФ·¤ÈÁêÍƤì¤Þ¤»¤ó\n"
-
-#: config/pa/pa.c:481
+#: cp/semantics.c:5161
 #, gcc-internal-format
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍѤ¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+msgid "__is_convertible_to"
+msgstr ""
 
-#: config/pa/pa.c:482
+#: cp/semantics.c:5203 cp/semantics.c:5213
 #, fuzzy, gcc-internal-format
-msgid "-g option disabled"
-msgstr "-g ¥ª¥×¥·¥ç¥ó¤ò̵¸ú²½¤·¤Þ¤·¤¿¡£"
+msgid "incomplete type %qT not allowed"
+msgstr "不完全な型の単一化"
 
-#: config/pa/pa.c:8225
+#: cp/semantics.c:5278
 #, gcc-internal-format
-msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
+msgid "the type %qT of constexpr variable %qD is not literal"
 msgstr ""
 
-#: config/pa/pa-hpux11.h:85
+#: cp/semantics.c:5357
 #, gcc-internal-format
-msgid "-munix=98 option required for C89 Amendment 1 features.\n"
+msgid "invalid type for parameter %q#D of constexpr function"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:62
+#: cp/semantics.c:5368
 #, gcc-internal-format
-msgid "Segmentation Fault (code)"
+msgid "invalid return type %qT of constexpr function %qD"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:132
+#: cp/semantics.c:5378
 #, gcc-internal-format
-msgid "Segmentation Fault"
+msgid "enclosing class of %q#D is not a literal type"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:146
+#: cp/semantics.c:5534
 #, gcc-internal-format
-msgid "While setting up signal stack: %m"
+msgid "constexpr constructor does not have empty body"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:152
+#: cp/semantics.c:5601
 #, gcc-internal-format
-msgid "While setting up signal handler: %m"
+msgid "body of constexpr function %qD not a return-statement"
 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:53
-#, fuzzy, gcc-internal-format
-msgid "ignoring malformed #pragma longcall"
-msgstr "#pragma %s ¤ò̵»ë¤·¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:66
-#, fuzzy, gcc-internal-format
-msgid "missing open paren"
-msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:68
-#, fuzzy, gcc-internal-format
-msgid "missing number"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:70
-#, fuzzy, gcc-internal-format
-msgid "missing close paren"
-msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:73
+#: cp/semantics.c:5914
 #, gcc-internal-format
-msgid "number must be 0 or 1"
+msgid "expression %qE does not designate a constexpr function"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:76
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma longcall"
-msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:2533
-#, fuzzy, gcc-internal-format
-msgid "passing arg %d of %qE discards qualifiers frompointer target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
-
-#: config/rs6000/rs6000-c.c:2576
+#: cp/semantics.c:5928
 #, gcc-internal-format
-msgid "invalid parameter combination for AltiVec intrinsic"
+msgid "%qD is not a constexpr function"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1293
+#: cp/semantics.c:5947
 #, gcc-internal-format
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+msgid "%qD used before its definition"
+msgstr ""
 
-#: config/rs6000/rs6000.c:1300
+#: cp/semantics.c:5974
 #, gcc-internal-format
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
-
-#: config/rs6000/rs6000.c:1314
-#, fuzzy, gcc-internal-format
-msgid "unknown -mdebug-%s switch"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+msgid "call has circular dependency"
+msgstr ""
 
-#: config/rs6000/rs6000.c:1326
+#: cp/semantics.c:6060
 #, gcc-internal-format
-msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+msgid "%q+E is not a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1377
+#: cp/semantics.c:6177
 #, gcc-internal-format
-msgid "AltiVec and E500 instructions cannot coexist"
+msgid "array subscript out of bound"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1602
+#: cp/semantics.c:6216 cp/semantics.c:6262 cp/semantics.c:6702
 #, gcc-internal-format
-msgid "unknown -m%s= option specified: '%s'"
+msgid "%qE is not a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1818
+#: cp/semantics.c:6230
 #, gcc-internal-format
-msgid "not configured for ABI: '%s'"
+msgid "accessing %qD member instead of initialized %qD member in constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1831
+#: cp/semantics.c:6594
 #, gcc-internal-format
-msgid "Using darwin64 ABI"
+msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1836
+#: cp/semantics.c:6658
 #, gcc-internal-format
-msgid "Using old darwin ABI"
+msgid "the value of %qD is not usable in a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1843
+#: cp/semantics.c:6664
 #, gcc-internal-format
-msgid "Using IBM extended precision long double"
+msgid "%q#D is not const"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1849
+#: cp/semantics.c:6667
 #, gcc-internal-format
-msgid "Using IEEE extended precision long double"
+msgid "%q#D is volatile"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1854
-#, fuzzy, gcc-internal-format
-msgid "unknown ABI specified: '%s'"
-msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
-
-#: config/rs6000/rs6000.c:1881
-#, fuzzy, gcc-internal-format
-msgid "invalid option for -mfloat-gprs: '%s'"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `-mshort-data-%s'"
-
-#: config/rs6000/rs6000.c:1891
+#: cp/semantics.c:6670
 #, gcc-internal-format
-msgid "Unknown switch -mlong-double-%s"
+msgid "%qD was not initialized with a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1912
+#: cp/semantics.c:6679
 #, gcc-internal-format
-msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
+msgid "%qD was not declared %<constexpr%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1920
+#: cp/semantics.c:6682
 #, gcc-internal-format
-msgid "unknown -malign-XXXXX option specified: '%s'"
+msgid "%qD does not have integral or enumeration type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4352
+#: cp/semantics.c:6908 cp/semantics.c:7285
 #, gcc-internal-format
-msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
+msgid "conversion of expression %qE of pointer type cannot yield a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4425
+#: cp/semantics.c:6956 cp/semantics.c:7350 cp/semantics.c:7528
 #, gcc-internal-format
-msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgid "expression %qE is not a constant-expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4683
+#: cp/semantics.c:6961
 #, gcc-internal-format
-msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
+msgid "unexpected expression %qE of kind %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5540
+#: cp/semantics.c:7157
 #, gcc-internal-format
-msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
+msgid "expression %qE has side-effects"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6732
+#: cp/semantics.c:7178
 #, gcc-internal-format
-msgid "argument 1 must be a 5-bit signed literal"
+msgid "%qE is not a potential constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6835 config/rs6000/rs6000.c:7629
+#: cp/semantics.c:7196
 #, gcc-internal-format
-msgid "argument 2 must be a 5-bit unsigned literal"
+msgid "%qE is not a function name"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6875
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: config/rs6000/rs6000.c:6928
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
-
-#: config/rs6000/rs6000.c:7090
+#: cp/semantics.c:7211
 #, gcc-internal-format
-msgid "argument 3 must be a 4-bit unsigned literal"
+msgid "%qD is not %<constexpr%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7262
+#: cp/semantics.c:7231
 #, gcc-internal-format
-msgid "argument to %qs must be a 2-bit unsigned literal"
+msgid "object argument is not a potential constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7406
+#: cp/semantics.c:7239
 #, gcc-internal-format
-msgid "unresolved overload for Altivec builtin %qF"
+msgid "argument in position %qP is not a potential constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7488
+#: cp/semantics.c:7262
 #, gcc-internal-format
-msgid "argument to dss must be a 2-bit unsigned literal"
+msgid "variable %qD is not declared constexpr"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7749
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: config/rs6000/rs6000.c:7821
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬Èϰϳ°¤Ç¤¹"
-
-#: config/rs6000/rs6000.c:13884
-#, fuzzy, gcc-internal-format
-msgid "stack frame too large"
-msgstr "%s ¤ÏÂ礭¤¹¤®¤Þ¤¹"
+#: cp/semantics.c:7303
+#, gcc-internal-format
+msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
+msgstr ""
 
-#: config/rs6000/rs6000.c:16413
+#: cp/semantics.c:7361
 #, gcc-internal-format
-msgid "no profiling of 64-bit code for this ABI"
+msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17523
+#: cp/semantics.c:7374
 #, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
+msgid "difference of two pointer expressions is not a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17525
+#: cp/semantics.c:7392
 #, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
+msgid "pointer comparison expression is not a constant expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17529
+#: cp/semantics.c:7535
 #, gcc-internal-format
-msgid "use of %<long long%> in AltiVec types is invalid"
+msgid "unexpected ast of kind %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17531
+#: cp/semantics.c:7667
 #, gcc-internal-format
-msgid "use of %<double%> in AltiVec types is invalid"
+msgid "cannot deduce lambda return type from a braced-init-list"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17533
+#: cp/semantics.c:7836
+#, fuzzy, gcc-internal-format
+msgid "cannot capture %qE by reference"
+msgstr "%s を参照として宣言できません"
+
+#: cp/semantics.c:7859
 #, gcc-internal-format
-msgid "use of %<long double%> in AltiVec types is invalid"
+msgid "already captured %<this%> in lambda expression"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17535
+#: cp/semantics.c:7990
 #, gcc-internal-format
-msgid "use of boolean types in AltiVec types is invalid"
+msgid "%<this%> was not captured for this lambda function"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17537
+#: cp/tree.c:958
 #, gcc-internal-format
-msgid "use of %<complex%> in AltiVec types is invalid"
+msgid "%qV qualifiers cannot be applied to %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:17539
+#: cp/tree.c:2597
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute can only be applied to Java class definitions"
+msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
+
+#: cp/tree.c:2626
+#, fuzzy, gcc-internal-format
+msgid "%qE attribute can only be applied to class definitions"
+msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
+
+#: cp/tree.c:2632
 #, gcc-internal-format
-msgid "use of decimal floating point types in AltiVec types is invalid"
+msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
+#: cp/tree.c:2656
+#, gcc-internal-format
+msgid "requested init_priority is not an integer constant"
+msgstr "要求された init_priority は整数型の定数ではありません"
+
+#: cp/tree.c:2677
 #, fuzzy, gcc-internal-format
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-maix64 ¤È POWER ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¤Ç¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "can only use %qE attribute on file-scope definitions of objects of class type"
+msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
+
+#: cp/tree.c:2685
+#, gcc-internal-format
+msgid "requested init_priority is out of range"
+msgstr "要求された init_priority が範囲外です"
+
+#: cp/tree.c:2695
+#, gcc-internal-format
+msgid "requested init_priority is reserved for internal use"
+msgstr "要求された init_priority は内部で使用するために予約されています"
 
-#: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
+#: cp/tree.c:2706
 #, fuzzy, gcc-internal-format
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "%qE attribute is not supported on this platform"
+msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
 
-#: config/rs6000/aix43.h:50 config/rs6000/aix52.h:49
+#: cp/tree.c:3343
 #, fuzzy, gcc-internal-format
-msgid "soft-float and long-double-128 are incompatible"
-msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "lang_* check: failed in %s, at %s:%d"
+msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
+#: cp/typeck.c:454
 #, fuzzy, gcc-internal-format
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-msgstr "-maix64 Í×µá: 32 bit ¥¢¥É¥ì¥·¥ó¥°²¼¤Î 64 bit ·×»»¤Ï¤Þ¤ÀÍøÍѤǤ­¤Þ¤»¤ó"
+msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#. The Darwin ABI always includes AltiVec, can't be (validly) turned        off.
-#: config/rs6000/darwin.h:81
-#, gcc-internal-format
-msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
-msgstr ""
+#: cp/typeck.c:460
+#, fuzzy, gcc-internal-format
+msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/rs6000/darwin.h:92
+#: cp/typeck.c:466
 #, fuzzy, gcc-internal-format
-msgid "-m64 requires PowerPC64 architecture, enabling"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#. See note below.
-#. if (!rs6000_explicit_options.long_double)
-#. rs6000_long_double_type_size = 128;
-#: config/rs6000/eabispe.h:46 config/rs6000/linuxspe.h:62
+#: cp/typeck.c:599
 #, fuzzy, gcc-internal-format
-msgid "-m64 not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %s を禁じます"
 
-#: config/rs6000/linux64.h:109
+#: cp/typeck.c:604
 #, fuzzy, gcc-internal-format
-msgid "-m64 requires a PowerPC64 cpu"
-msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %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:1509
-#, gcc-internal-format
-msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr "RETURN_ADDRESS_OFFSET ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: cp/typeck.c:609
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ は `void *' 型ポインタと関数ポインタとの %s を禁じます"
 
-#. 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:130
+#: cp/typeck.c:676
 #, fuzzy, gcc-internal-format
-msgid "bad value for -mcall-%s"
-msgstr "-mcall-%s ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ"
+msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/rs6000/sysv4.h:146
+#: cp/typeck.c:681
 #, fuzzy, gcc-internal-format
-msgid "bad value for -msdata=%s"
-msgstr "-msdata=%s ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ"
+msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#: config/rs6000/sysv4.h:163
+#: cp/typeck.c:686
 #, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr "-mrelocatable ¤È -msdata=%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
+
+#: cp/typeck.c:1373
+#, gcc-internal-format
+msgid "canonical types differ for identical types %T and %T"
+msgstr ""
 
-#: config/rs6000/sysv4.h:172
+#: cp/typeck.c:1380
+#, gcc-internal-format
+msgid "same canonical type node for different types %T and %T"
+msgstr ""
+
+#: cp/typeck.c:1505
 #, fuzzy, gcc-internal-format
-msgid "-f%s and -msdata=%s are incompatible"
-msgstr "-f%s ¤È -msdata=%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid application of %qs to a member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: config/rs6000/sysv4.h:181
+#: cp/typeck.c:1582
 #, fuzzy, gcc-internal-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr "-msdata=%s ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+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' の適用を禁じます"
+
+#: cp/typeck.c:1641
+#, gcc-internal-format
+msgid "invalid application of %<__alignof%> to a bit-field"
+msgstr ""
 
-#: config/rs6000/sysv4.h:190
+#: cp/typeck.c:1652
 #, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr "-mrelocatable ¤È -mno-minimal-toc ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
+msgstr "ISO C++ は関数型の式への `sizeof' の適用を禁じます"
 
-#: config/rs6000/sysv4.h:196
+#: cp/typeck.c:1710
 #, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid use of non-static member function"
+msgstr "非メンバ関数での `this' の使用は無効です"
 
-#: config/rs6000/sysv4.h:203
+#: cp/typeck.c:1989
 #, fuzzy, gcc-internal-format
-msgid "-fPIC and -mcall-%s are incompatible"
-msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: config/rs6000/sysv4.h:210
-#, gcc-internal-format
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc ¤Ï¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "deprecated conversion from string constant to %qT"
+msgstr "文字列定数中の \\r エスケープ"
 
-#: config/rs6000/sysv4.h:215
+#: cp/typeck.c:2112 cp/typeck.c:2492
 #, gcc-internal-format
-msgid "-msecure-plt not supported by your assembler"
+msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: config/rs6000/sysv4.h:233
+#: cp/typeck.c:2141
 #, fuzzy, gcc-internal-format
-msgid "-m%s not supported in this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/s390/s390.c:1370
-#, gcc-internal-format
-msgid "stack guard value must be an exact power of 2"
-msgstr ""
+msgid "invalid use of nonstatic data member %qE"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/s390/s390.c:1377
+#: cp/typeck.c:2197
 #, gcc-internal-format
-msgid "stack size must be an exact power of 2"
+msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: config/s390/s390.c:1422
-#, fuzzy, gcc-internal-format
-msgid "z/Architecture mode not supported on %s"
-msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍѤǤ­¤Þ¤»¤ó"
-
-#: config/s390/s390.c:1424
+#: cp/typeck.c:2200 cp/typeck.c:2231
 #, gcc-internal-format
-msgid "64-bit ABI not supported in ESA/390 mode"
+msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: config/s390/s390.c:1435
+#: cp/typeck.c:2228
 #, gcc-internal-format
-msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
+msgid "invalid access to non-static data member %qD  of NULL object"
 msgstr ""
 
-#: config/s390/s390.c:1441
+#: cp/typeck.c:2356
 #, gcc-internal-format
-msgid "-mstack-size implies use of -mstack-guard"
+msgid "object type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: config/s390/s390.c:1443
+#: cp/typeck.c:2364
 #, gcc-internal-format
-msgid "stack size must be greater than the stack guard value"
+msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: config/s390/s390.c:1445
+#: cp/typeck.c:2403 cp/typeck.c:2423
 #, gcc-internal-format
-msgid "stack size must not be greater than 64k"
+msgid "%qD is not a template"
 msgstr ""
 
-#: config/s390/s390.c:1448
+#: cp/typeck.c:2531
 #, gcc-internal-format
-msgid "-mstack-guard implies use of -mstack-size"
+msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: config/s390/s390.c:6613
+#: cp/typeck.c:2555
 #, gcc-internal-format
-msgid "total size of local variables exceeds architecture limit"
+msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: config/s390/s390.c:7269
+#: cp/typeck.c:2575
 #, fuzzy, gcc-internal-format
-msgid "frame size of %qs is "
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
+msgid "%qD has no member named %qE"
+msgstr "%s に `%s' という名前のメンバはありません"
 
-#: config/s390/s390.c:7269
-#, gcc-internal-format
-msgid " bytes"
-msgstr ""
+#: cp/typeck.c:2591
+#, fuzzy, gcc-internal-format
+msgid "%qD is not a member template function"
+msgstr "メンバ関数の名前を欠いています"
 
-#: config/s390/s390.c:7273
+#: cp/typeck.c:2736
 #, gcc-internal-format
-msgid "%qs uses dynamic stack allocation"
+msgid "%qT is not a pointer-to-object type"
 msgstr ""
 
-#: config/score/score.c:514
+#: cp/typeck.c:2767
 #, fuzzy, gcc-internal-format
-msgid "-fPIC and -G are incompatible"
-msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid use of array indexing on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/sh/sh.c:6624
+#: cp/typeck.c:2770
 #, fuzzy, gcc-internal-format
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "invalid use of unary %<*%> on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/sh/sh.c:7629
+#: cp/typeck.c:2773
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to interrupt functions"
-msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂФ·¤Æ¤Î¤ßŬÍѤµ¤ì¤Þ¤¹"
+msgid "invalid use of implicit conversion on pointer to member"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/sh/sh.c:7715
+#: cp/typeck.c:2808
 #, gcc-internal-format
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
-msgstr ""
+msgid "subscript missing in array reference"
+msgstr "配列参照での添字を欠いています"
 
-#. The argument must be a constant string.
-#: config/sh/sh.c:7737
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not a string constant"
-msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:2892
+#, gcc-internal-format
+msgid "ISO C++ forbids subscripting non-lvalue array"
+msgstr "ISO C++ は左辺値ではない配列の添字を禁じます"
 
-#. The argument must be a constant integer.
-#: config/sh/sh.c:7762
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "subscripting array declared %<register%>"
+msgstr "`register' と宣言された配列に添字をつけようとしています"
 
-#: config/sh/sh.c:9814
+#: cp/typeck.c:2942
 #, gcc-internal-format
-msgid "r0 needs to be available as a call-clobbered register"
-msgstr ""
+msgid "subscripted value is neither array nor pointer"
+msgstr "添字をつけられた値が配列でもポインタでもありません"
 
-#: config/sh/sh.c:9835
+#: cp/typeck.c:3008
 #, fuzzy, gcc-internal-format
-msgid "Need a second call-clobbered general purpose register"
-msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍѥ쥸¥¹¥¿¤È¤·¤Æ»ÈÍѤ¹¤ë"
+msgid "object missing in use of %qE"
+msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
 
-#: config/sh/sh.c:9843
-#, gcc-internal-format
-msgid "Need a call-clobbered target register"
-msgstr ""
+#: cp/typeck.c:3205
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids calling %<::main%> from within program"
+msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
 
-#: config/sh/symbian.c:147
+#: cp/typeck.c:3224
 #, gcc-internal-format
-msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
+msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
 msgstr ""
 
-#: config/sh/symbian.c:159
+#: cp/typeck.c:3239
 #, fuzzy, gcc-internal-format
-msgid "inline function %q+D is declared as dllimport: attribute ignored"
-msgstr "ÁȤ߹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "%qE cannot be used as a function"
+msgstr "\"%s\" はマクロ名としては使えません"
 
-#: config/sh/symbian.c:280
+#: cp/typeck.c:3287
 #, gcc-internal-format
-msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
+msgid "too many arguments to constructor %q#D"
 msgstr ""
 
-#: config/sh/symbian.c:326
+#: cp/typeck.c:3288
 #, gcc-internal-format
-msgid "%s %q+D %s after being referenced with dllimport linkage"
+msgid "too few arguments to constructor %q#D"
 msgstr ""
 
-#: config/sh/symbian.c:892 cp/tree.c:2411
-#, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
-
-#. FIXME
-#: config/sh/netbsd-elf.h:95
+#: cp/typeck.c:3293
 #, gcc-internal-format
-msgid "unimplemented-shmedia profiling"
+msgid "too many arguments to member function %q#D"
 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:617
+#: cp/typeck.c:3294
 #, gcc-internal-format
-msgid "profiling is still experimental for this target"
+msgid "too few arguments to member function %q#D"
 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:715
+#: cp/typeck.c:3300
 #, gcc-internal-format
-msgid "ignoring -fschedule-insns because of exception handling bug"
+msgid "too many arguments to function %q#D"
 msgstr ""
 
-#: config/sparc/sparc.c:671
-#, gcc-internal-format
-msgid "%s is not supported by this configuration"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/sparc/sparc.c:678
+#: cp/typeck.c:3301
 #, gcc-internal-format
-msgid "-mlong-double-64 not allowed with -m64"
-msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+msgid "too few arguments to function %q#D"
+msgstr ""
 
-#: config/sparc/sparc.c:703
+#: cp/typeck.c:3311
 #, gcc-internal-format
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "too many arguments to method %q#D"
+msgstr ""
 
-#: config/stormy16/stormy16.c:500
+#: cp/typeck.c:3312
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
+msgid "too few arguments to method %q#D"
 msgstr ""
 
-#: config/stormy16/stormy16.c:510
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "À°¿ôÄê¿ô¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
-
-#: config/stormy16/stormy16.c:1111
+#: cp/typeck.c:3315
 #, gcc-internal-format
-msgid "local variable memory requirements exceed capacity"
-msgstr ""
+msgid "too many arguments to function"
+msgstr "関数に対する引数が多すぎます"
 
-#: config/stormy16/stormy16.c:1277
+#: cp/typeck.c:3316
 #, gcc-internal-format
-msgid "function_profiler support"
-msgstr ""
+msgid "too few arguments to function"
+msgstr "関数への引数が少なすぎます"
 
-#: config/stormy16/stormy16.c:1366
+#: cp/typeck.c:3395
 #, fuzzy, gcc-internal-format
-msgid "cannot use va_start in interrupt function"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "parameter %P of %qD has incomplete type %qT"
+msgstr "仮引数が不完全型です"
 
-#: config/stormy16/stormy16.c:1909
+#: cp/typeck.c:3398
 #, fuzzy, gcc-internal-format
-msgid "switch statement of size %lu entries too large"
-msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Â礭¤¹¤®¤Þ¤¹"
-
-#: config/stormy16/stormy16.c:2277
-#, gcc-internal-format
-msgid "%<__BELOW100__%> attribute only applies to variables"
-msgstr ""
+msgid "parameter %P has incomplete type %qT"
+msgstr "仮引数が不完全型です"
 
-#: config/stormy16/stormy16.c:2284
+#: cp/typeck.c:3670 cp/typeck.c:3681
 #, gcc-internal-format
-msgid "__BELOW100__ attribute not allowed with auto storage class"
+msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: config/v850/v850-c.c:67
-#, gcc-internal-format
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr "#pragma GHS endXXXX ¤¬Á°¤Î startXXX Ìµ¤·¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿"
-
-#: config/v850/v850-c.c:70
-#, gcc-internal-format
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr "#pragma GHS endXXX ¤¬Á°¤Î startXXX ¤ÈŬ¹ç¤·¤Þ¤»¤ó"
+#. Some sort of arithmetic operation involving NULL was
+#. performed.
+#: cp/typeck.c:3724
+#, fuzzy, gcc-internal-format
+msgid "NULL used in arithmetic"
+msgstr "関数ポインタが計算で使われました"
 
-#: config/v850/v850-c.c:96
+#: cp/typeck.c:3915
 #, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no current function"
-msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¸½ºß¤Î´Ø¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "left rotate count is negative"
+msgstr "%s ローテート回数が負の値です"
 
-#: config/v850/v850-c.c:104
+#: cp/typeck.c:3916
 #, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr "interrupt Â°À­¤òÀßÄê¤Ç¤­¤Þ¤»¤ó: ¤½¤ÎÍͤʼ±Ê̻Ҥ¬¤¢¤ê¤Þ¤»¤ó"
+msgid "right rotate count is negative"
+msgstr "%s ローテート回数が負の値です"
 
-#: config/v850/v850-c.c:149
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs section"
-msgstr "#pragma ghs section ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck.c:3922
+#, fuzzy, gcc-internal-format
+msgid "left rotate count >= width of type"
+msgstr "%s ローテート回数 >= 型の幅です"
 
-#: config/v850/v850-c.c:166
+#: cp/typeck.c:3923
 #, fuzzy, gcc-internal-format
-msgid "unrecognized section name \"%s\""
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥ó̾ \"%s\""
+msgid "right rotate count >= width of type"
+msgstr "%s ローテート回数 >= 型の幅です"
 
-#: config/v850/v850-c.c:181
+#: cp/typeck.c:3942 cp/typeck.c:4165
 #, gcc-internal-format
-msgid "malformed #pragma ghs section"
-msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
+msgid "comparison with string literal results in unspecified behaviour"
+msgstr ""
 
-#: config/v850/v850-c.c:200
+#: cp/typeck.c:3961 cp/typeck.c:3973
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs interrupt"
-msgstr "#pragma ghs interrupt ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "the address of %qD will never be NULL"
+msgstr ""
 
-#: config/v850/v850-c.c:211
+#: cp/typeck.c:3985 cp/typeck.c:3993 cp/typeck.c:4188 cp/typeck.c:4196
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs starttda"
-msgstr "#pragma ghs starttda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ はポインタと整数との比較を禁じます"
 
-#: config/v850/v850-c.c:222
+#: cp/typeck.c:4213
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs startsda"
-msgstr "#pragma ghs startsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "unordered comparison on non-floating point argument"
+msgstr "非浮動小数点引数での順序付けられない比較です"
 
-#: config/v850/v850-c.c:233
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs startzda"
-msgstr "#pragma ghs startzda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck.c:4260
+#, fuzzy, gcc-internal-format
+msgid "invalid operands of types %qT and %qT to binary %qO"
+msgstr "二項演算子 %s が不適切です"
 
-#: config/v850/v850-c.c:244
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endtda"
-msgstr "#pragma ghs endtda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+#: cp/typeck.c:4477
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
 
-#: config/v850/v850-c.c:255
+#: cp/typeck.c:4479
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs endsda"
-msgstr "#pragma ghs endsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "ISO C++ forbids using pointer to a function in subtraction"
+msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
 
-#: config/v850/v850-c.c:266
+#: cp/typeck.c:4481
 #, gcc-internal-format
-msgid "junk at end of #pragma ghs endzda"
-msgstr "#pragma ghs ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "ISO C++ forbids using pointer to a method in subtraction"
+msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
 
-#: config/v850/v850.c:184
+#: cp/typeck.c:4494
 #, gcc-internal-format
-msgid "value passed to %<-m%s%> is too large"
-msgstr ""
-
-#: config/v850/v850.c:2159
-#, fuzzy, gcc-internal-format
-msgid "%Jdata area attributes cannot be specified for local variables"
-msgstr "¥Ç¡¼¥¿Îΰè°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: config/v850/v850.c:2170
-#, fuzzy, gcc-internal-format
-msgid "data area of %q+D conflicts with previous declaration"
-msgstr "¥Ç¡¼¥¿Îΰè '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
-
-#: config/v850/v850.c:2300
-#, fuzzy, gcc-internal-format
-msgid "bogus JR construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
 
-#: config/v850/v850.c:2318 config/v850/v850.c:2427
+#: cp/typeck.c:4552
 #, fuzzy, gcc-internal-format
-msgid "bad amount of stack space removal: %d"
-msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
+msgid "taking address of constructor %qE"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: config/v850/v850.c:2407
+#: cp/typeck.c:4553
 #, fuzzy, gcc-internal-format
-msgid "bogus JARL construction: %d\n"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
+msgid "taking address of destructor %qE"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: config/v850/v850.c:2706
+#: cp/typeck.c:4567
 #, fuzzy, gcc-internal-format
-msgid "bogus DISPOSE construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JR ¹½Â¤: %d\n"
+msgid "invalid use of %qE to form a pointer-to-member-function"
+msgstr "メンバへのポインタでの無効な `%s' の使用"
 
-#: config/v850/v850.c:2725
+#: cp/typeck.c:4570
 #, gcc-internal-format
-msgid "too much stack space to dispose of: %d"
+msgid "  a qualified-id is required"
 msgstr ""
 
-#: config/v850/v850.c:2827
-#, fuzzy, gcc-internal-format
-msgid "bogus PREPEARE construction: %d"
-msgstr "¸íËâ²½¤µ¤ì¤¿ JARL ¹½Â¤: %d\n"
-
-#: config/v850/v850.c:2846
-#, fuzzy, gcc-internal-format
-msgid "too much stack space to prepare: %d"
-msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎ̤¬ÉÔÀµ¤Ç¤¹: %d"
-
-#: config/xtensa/xtensa.c:1521
+#: cp/typeck.c:4575
 #, gcc-internal-format
-msgid "boolean registers required for the floating-point option"
+msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1567
-#, fuzzy, gcc-internal-format
-msgid "-f%s is not supported with CONST16 instructions"
-msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
-
-#: config/xtensa/xtensa.c:1572
+#. An expression like &memfn.
+#: cp/typeck.c:4726
 #, gcc-internal-format
-msgid "PIC is required but not supported with CONST16 instructions"
+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 ""
 
-#: config/xtensa/xtensa.c:2430
-#, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in a .bss section"
-msgstr "8 ¥Ó¥Ã¥ÈÎΰèÆâ¤ËÇÛÃ֤Ǥ­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
-
-#: ada/misc.c:267
+#: cp/typeck.c:4731
 #, fuzzy, gcc-internal-format
-msgid "missing argument to \"-%s\""
-msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂФ¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: ada/misc.c:318
-#, gcc-internal-format
-msgid "%<-gnat%> misspelled as %<-gant%>"
-msgstr ""
+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++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
 
-#: cp/call.c:2420
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:4768
 #, gcc-internal-format
-msgid "%s %D(%T, %T, %T) <built-in>"
-msgstr ""
+msgid "taking address of temporary"
+msgstr "一時オブジェクトのアドレスを取ろうとしています"
 
-#: cp/call.c:2425
+#: cp/typeck.c:4770
 #, gcc-internal-format
-msgid "%s %D(%T, %T) <built-in>"
+msgid "taking address of xvalue (rvalue reference)"
 msgstr ""
 
-#: cp/call.c:2429
+#: cp/typeck.c:4787
 #, fuzzy, gcc-internal-format
-msgid "%s %D(%T) <built-in>"
-msgstr "<ÁȤ߹þ¤ß>"
+msgid "ISO C++ forbids taking address of function %<::main%>"
+msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
 
-#: cp/call.c:2433
+#: cp/typeck.c:4844
 #, gcc-internal-format
-msgid "%s %T <conversion>"
-msgstr ""
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
 
-#: cp/call.c:2435
-#, gcc-internal-format
-msgid "%s %+#D <near match>"
-msgstr ""
+#: cp/typeck.c:4872
+#, fuzzy, gcc-internal-format
+msgid "cannot create pointer to reference member %qD"
+msgstr "ポインタを参照として宣言できません"
 
-#: cp/call.c:2437 cp/pt.c:1344
+#: cp/typeck.c:5136
 #, fuzzy, gcc-internal-format
-msgid "%s %+#D"
-msgstr "%s: %s"
+msgid "ISO C++ forbids incrementing an enum"
+msgstr "ISO C++ は enum の %s を禁じます"
 
-#: cp/call.c:2659
+#: cp/typeck.c:5137
 #, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT is ambiguous"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "ISO C++ forbids decrementing an enum"
+msgstr "ISO C++ は enum の %s を禁じます"
 
-#: cp/call.c:2812 cp/call.c:2830 cp/call.c:2893
-#, gcc-internal-format
-msgid "no matching function for call to %<%D(%A)%>"
-msgstr ""
+#: cp/typeck.c:5153
+#, fuzzy, gcc-internal-format
+msgid "cannot increment a pointer to incomplete type %qT"
+msgstr "不完全型へのポインタに対する演算"
 
-#: cp/call.c:2833 cp/call.c:2896
-#, gcc-internal-format
-msgid "call of overloaded %<%D(%A)%> is ambiguous"
-msgstr ""
+#: cp/typeck.c:5154
+#, fuzzy, gcc-internal-format
+msgid "cannot decrement a pointer to incomplete type %qT"
+msgstr "不完全型のポインタへの間接参照"
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2968
-#, gcc-internal-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
-msgstr ""
+#: cp/typeck.c:5165
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids incrementing a pointer of type %qT"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
 
-#: cp/call.c:3042
-#, gcc-internal-format
-msgid "no match for call to %<(%T) (%A)%>"
-msgstr ""
+#: cp/typeck.c:5166
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ forbids decrementing a pointer of type %qT"
+msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
 
-#: cp/call.c:3051
-#, gcc-internal-format
-msgid "call of %<(%T) (%A)%> is ambiguous"
-msgstr ""
+#: cp/typeck.c:5199
+#, fuzzy, gcc-internal-format
+msgid "invalid use of Boolean expression as operand to %<operator--%>"
+msgstr "オペランドとして無効な式"
 
-#: cp/call.c:3089
-#, gcc-internal-format
-msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
-msgstr ""
+#: cp/typeck.c:5358
+#, fuzzy, gcc-internal-format
+msgid "cannot take the address of %<this%>, which is an rvalue expression"
+msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
 
-#: cp/call.c:3095
-#, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E%s%>"
-msgstr ""
+#: cp/typeck.c:5381
+#, fuzzy, gcc-internal-format
+msgid "address of explicit register variable %qD requested"
+msgstr "register 変数 `%s' のアドレスが要求されました"
 
-#: cp/call.c:3099
+#: cp/typeck.c:5386
 #, gcc-internal-format
-msgid "%s for %<operator[]%> in %<%E[%E]%>"
+msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/call.c:3104
+#: cp/typeck.c:5458
 #, gcc-internal-format
-msgid "%s for %qs in %<%s %E%>"
+msgid "expression list treated as compound expression in initializer"
 msgstr ""
 
-#: cp/call.c:3109
+#: cp/typeck.c:5462
 #, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E %s %E%>"
+msgid "expression list treated as compound expression in mem-initializer"
 msgstr ""
 
-#: cp/call.c:3112
+#: cp/typeck.c:5466
 #, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%s%E%>"
+msgid "expression list treated as compound expression in functional cast"
 msgstr ""
 
-#: cp/call.c:3204
-#, gcc-internal-format
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ ¤ÏÃæ´Ö¹à¤¬¾Êά¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: cp/typeck.c:5498
+#, fuzzy, gcc-internal-format
+msgid "%s expression list treated as compound expression"
+msgstr "初期化子リストは複合式として取り扱われました"
 
-#: cp/call.c:3281
+#: cp/typeck.c:5571
 #, gcc-internal-format
-msgid "%qE has type %<void%> and is not a throw-expression"
+msgid "no context to resolve type of %qE"
 msgstr ""
 
-#: cp/call.c:3320 cp/call.c:3540
+#: cp/typeck.c:5602
 #, gcc-internal-format
-msgid "operands to ?: have different types %qT and %qT"
+msgid "cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:3494
-#, fuzzy, gcc-internal-format
-msgid "enumeral mismatch in conditional expression: %qT vs %qT"
-msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁȹç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
-
-#: cp/call.c:3501
-#, fuzzy, gcc-internal-format
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹ç̵¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/call.c:3798
+#: cp/typeck.c:5607
 #, gcc-internal-format
-msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
+msgid "static_cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:3871
-#, fuzzy, gcc-internal-format
-msgid "comparison between %q#T and %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
-
-#: cp/call.c:4127
-#, fuzzy, gcc-internal-format
-msgid "no suitable %<operator %s%> for %qT"
-msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
-
-#: cp/call.c:4145
+#: cp/typeck.c:5612
 #, gcc-internal-format
-msgid "%q+#D is private"
+msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
 msgstr ""
 
-#: cp/call.c:4147
+#: cp/typeck.c:5926
 #, gcc-internal-format
-msgid "%q+#D is protected"
+msgid "invalid static_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:4149
-#, gcc-internal-format
-msgid "%q+#D is inaccessible"
-msgstr ""
+#: cp/typeck.c:5949
+#, fuzzy, gcc-internal-format
+msgid "converting from %qT to %qT"
+msgstr "NaN から整数への変換です"
 
-#: cp/call.c:4150
+#: cp/typeck.c:5998
 #, gcc-internal-format
-msgid "within this context"
+msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:4239 cp/cvt.c:265
+#: cp/typeck.c:6068
 #, fuzzy, gcc-internal-format
-msgid "invalid conversion from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "cast from %qT to %qT loses precision"
+msgstr "%s: 全体的な精度の低下"
 
-#: cp/call.c:4241
+#: cp/typeck.c:6100
 #, fuzzy, gcc-internal-format
-msgid "  initializing argument %P of %qD"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+msgid "cast from %qT to %qT increases required alignment of target type"
+msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
 
-#: cp/call.c:4253
+#. 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 "passing NULL to non-pointer argument %P of %qD"
-msgstr ""
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
 
-#: cp/call.c:4256
+#: cp/typeck.c:6132
 #, fuzzy, gcc-internal-format
-msgid "converting to non-pointer type %qT from NULL"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "invalid cast from type %qT to type %qT"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/call.c:4264
-#, fuzzy, gcc-internal-format
-msgid "passing %qT for argument %P to %qD"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: cp/typeck.c:6188
+#, gcc-internal-format
+msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
+msgstr ""
 
-#: cp/call.c:4267
+#: cp/typeck.c:6197
 #, gcc-internal-format
-msgid "converting to %qT from %qT"
+msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/call.c:4407
+#: cp/typeck.c:6222
 #, gcc-internal-format
-msgid "cannot bind bitfield %qE to %qT"
+msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:4410 cp/call.c:4426
+#: cp/typeck.c:6271
 #, gcc-internal-format
-msgid "cannot bind packed field %qE to %qT"
+msgid "invalid const_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/call.c:4413
+#: cp/typeck.c:6348 cp/typeck.c:6356
 #, fuzzy, gcc-internal-format
-msgid "cannot bind rvalue %qE to %qT"
-msgstr "¥½¡¼¥¹ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "ISO C++ forbids casting to an array type %qT"
+msgstr "ISO C は共用体型へのキャストを禁じます"
 
-#: cp/call.c:4527
-#, gcc-internal-format
-msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr ""
+#: cp/typeck.c:6365
+#, fuzzy, gcc-internal-format
+msgid "invalid cast to function type %qT"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4555
+#: cp/typeck.c:6627
 #, gcc-internal-format
-msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
+msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/call.c:4598
+#: cp/typeck.c:6685
 #, gcc-internal-format
-msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgid "assigning to an array from an initializer list"
 msgstr ""
 
-#: cp/call.c:4682
+#: cp/typeck.c:6697
 #, fuzzy, gcc-internal-format
-msgid "argument of function call might be a candidate for a format attribute"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+msgid "incompatible types in assignment of %qT to %qT"
+msgstr "%d 番目の引数が `%s' の型と互換性がありません"
 
-#: cp/call.c:4819
-#, gcc-internal-format
-msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
-msgstr ""
+#: cp/typeck.c:6711
+#, fuzzy, gcc-internal-format
+msgid "array used as initializer"
+msgstr "配列の不正な初期化"
 
-#: cp/call.c:4838
-#, gcc-internal-format
-msgid "%qT is not an accessible base of %qT"
-msgstr ""
+#: cp/typeck.c:6713
+#, fuzzy, gcc-internal-format
+msgid "invalid array assignment"
+msgstr "代入として無効な左辺値です"
 
-#: cp/call.c:5094
+#: cp/typeck.c:6825
 #, gcc-internal-format
-msgid "could not find class$ field in java interface type %qT"
-msgstr ""
+msgid "   in pointer to member function conversion"
+msgstr "   ポインタからメンバ関数への変換で"
 
-#: cp/call.c:5337
+#: cp/typeck.c:6839
 #, fuzzy, gcc-internal-format
-msgid "call to non-function %qD"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+msgid "pointer to member conversion via virtual base %qT"
+msgstr "   ポインタからメンバへの変換で"
 
-#: cp/call.c:5459
+#: cp/typeck.c:6886 cp/typeck.c:6905
 #, gcc-internal-format
-msgid "no matching function for call to %<%T::%s(%A)%#V%>"
-msgstr ""
+msgid "   in pointer to member conversion"
+msgstr "   ポインタからメンバへの変換で"
+
+#: cp/typeck.c:6984
+#, fuzzy, gcc-internal-format
+msgid "invalid conversion to type %qT from type %qT"
+msgstr "無効なバージョン番号形式"
 
-#: cp/call.c:5477
+#: cp/typeck.c:7266
 #, gcc-internal-format
-msgid "call of overloaded %<%s(%A)%> is ambiguous"
+msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#: cp/call.c:5503
+#: cp/typeck.c:7272
 #, gcc-internal-format
-msgid "cannot call member function %qD without object"
+msgid "cannot convert %qT to %qT in default argument"
 msgstr ""
 
-#: cp/call.c:6123
+#: cp/typeck.c:7276
 #, gcc-internal-format
-msgid "passing %qT chooses %qT over %qT"
+msgid "cannot convert %qT to %qT in argument passing"
 msgstr ""
 
-#: cp/call.c:6125 cp/name-lookup.c:4259 cp/name-lookup.c:4680
-#, fuzzy, gcc-internal-format
-msgid "  in call to %qD"
-msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/call.c:6182
+#: cp/typeck.c:7280
 #, gcc-internal-format
-msgid "choosing %qD over %qD"
+msgid "cannot convert %qT to %qT"
 msgstr ""
 
-#: cp/call.c:6183
-#, fuzzy, gcc-internal-format
-msgid "  for conversion from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/call.c:6185
+#: cp/typeck.c:7284
 #, gcc-internal-format
-msgid "  because conversion sequence for the argument is better"
+msgid "cannot convert %qT to %qT in initialization"
 msgstr ""
 
-#: cp/call.c:6299
+#: cp/typeck.c:7288
 #, 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:"
+msgid "cannot convert %qT to %qT in return"
 msgstr ""
 
-#: cp/call.c:6443
-#, fuzzy, gcc-internal-format
-msgid "could not convert %qE to %qT"
-msgstr "0x%l.8x ¤òÎΰè¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/call.c:6577
+#: cp/typeck.c:7292
 #, gcc-internal-format
-msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
+msgid "cannot convert %qT to %qT in assignment"
 msgstr ""
 
-#: cp/call.c:6581
+#: cp/typeck.c:7315
 #, gcc-internal-format
-msgid "invalid initialization of reference of type %qT from expression of type %qT"
+msgid "parameter %qP of %qD might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:280
+#: cp/typeck.c:7319
 #, gcc-internal-format
-msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+msgid "parameter might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:949
+#: cp/typeck.c:7324
+#, fuzzy, gcc-internal-format
+msgid "target of conversion might be a candidate for a format attribute"
+msgstr "format 属性をの候補となりそうな関数について警告する"
+
+#: cp/typeck.c:7329
 #, gcc-internal-format
-msgid "Java class %qT cannot have a destructor"
+msgid "target of initialization might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:951
+#: cp/typeck.c:7339
 #, gcc-internal-format
-msgid "Java class %qT cannot have an implicit non-trivial destructor"
+msgid "left-hand side of assignment might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/class.c:1058
-#, fuzzy, gcc-internal-format
-msgid "repeated using declaration %q+D"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/class.c:1060
+#: cp/typeck.c:7435 cp/typeck.c:7437
 #, fuzzy, gcc-internal-format
-msgid "using declaration %q+D conflicts with a previous using declaration"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+msgid "in passing argument %P of %q+D"
+msgstr "引数 %d 個の `%s' を渡します"
 
-#: cp/class.c:1065
+#: cp/typeck.c:7492
 #, gcc-internal-format
-msgid "%q+#D cannot be overloaded"
-msgstr ""
+msgid "returning reference to temporary"
+msgstr "一時オブジェクトへの参照を返そうとしています"
 
-#: cp/class.c:1066
+#: cp/typeck.c:7499
 #, gcc-internal-format
-msgid "with %q+#D"
-msgstr ""
+msgid "reference to non-lvalue returned"
+msgstr "非左辺値への参照が返されました"
 
-#: cp/class.c:1134
+#: cp/typeck.c:7515
 #, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for method %q+D, ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "reference to local variable %q+D returned"
+msgstr "非左辺値への参照が返されました"
 
-#: cp/class.c:1137
+#: cp/typeck.c:7518
 #, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for field %qE, ignored"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂФ¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "address of local variable %q+D returned"
+msgstr "要求された大域レジスタ変数 `%s' のアドレス"
 
-#: cp/class.c:1198 cp/class.c:1206
-#, fuzzy, gcc-internal-format
-msgid "%q+D invalid in %q#T"
-msgstr "%s: Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
+#: cp/typeck.c:7553
+#, gcc-internal-format
+msgid "returning a value from a destructor"
+msgstr "デストラクタから値を返そうとしています"
 
-#: cp/class.c:1199
+#. 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 "  because of local method %q+#D with same name"
+msgid "cannot return from a handler of a function-try-block of a constructor"
+msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
+
+#. You can't return a value from a constructor.
+#: cp/typeck.c:7564
+#, gcc-internal-format
+msgid "returning a value from a constructor"
+msgstr "コンストラクタから値を返そうとしています"
+
+#: cp/typeck.c:7582
+#, gcc-internal-format
+msgid "lambda return type can only be deduced when the return statement is the only statement in the function body"
 msgstr ""
 
-#: cp/class.c:1207
+#: cp/typeck.c:7588
 #, gcc-internal-format
-msgid "  because of local member %q+#D with same name"
+msgid "inconsistent types %qT and %qT deduced for lambda return type"
 msgstr ""
 
-#: cp/class.c:1250
+#: cp/typeck.c:7614
 #, fuzzy, gcc-internal-format
-msgid "base class %q#T has a non-virtual destructor"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+msgid "return-statement with no value, in function returning %qT"
+msgstr "戻り型が関数で、`return' に値がありません"
+
+#: cp/typeck.c:7635
+#, fuzzy, gcc-internal-format
+msgid "return-statement with a value, in function returning 'void'"
+msgstr "戻り型が void の関数で、`return' に値があります"
 
-#: cp/class.c:1563
+#: cp/typeck.c:7665
 #, gcc-internal-format
-msgid "all member functions in class %qT are private"
+msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
 
-#: cp/class.c:1575
+#. Make this a permerror because we used to accept it.
+#: cp/typeck.c:8231
 #, gcc-internal-format
-msgid "%q#T only defines a private destructor and has no friends"
+msgid "using temporary as lvalue"
 msgstr ""
 
-#: cp/class.c:1619
+#: cp/typeck.c:8233
 #, gcc-internal-format
-msgid "%q#T only defines private constructors and has no friends"
+msgid "using xvalue (rvalue reference) as lvalue"
 msgstr ""
 
-#: cp/class.c:2012
+#: cp/typeck2.c:53
 #, gcc-internal-format
-msgid "no unique final overrider for %qD in %qT"
+msgid "type %qT is not a base type for type %qT"
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
+#: cp/typeck2.c:107
 #, gcc-internal-format
-msgid "%q+D was hidden"
+msgid "assignment of constant field %qD"
 msgstr ""
 
-#: cp/class.c:2442
+#: cp/typeck2.c:109
 #, gcc-internal-format
-msgid "  by %q+D"
+msgid "constant field %qD used as %<asm%> output"
 msgstr ""
 
-#: cp/class.c:2483 cp/decl2.c:1037
+#: cp/typeck2.c:111
 #, gcc-internal-format
-msgid "%q+#D invalid; an anonymous union can only have non-static data members"
+msgid "increment of constant field %qD"
 msgstr ""
 
-#: cp/class.c:2489 cp/decl2.c:1043
+#: cp/typeck2.c:113
 #, gcc-internal-format
-msgid "private member %q+#D in anonymous union"
+msgid "decrement of constant field %qD"
 msgstr ""
 
-#: cp/class.c:2491 cp/decl2.c:1045
+#: cp/typeck2.c:120
+#, fuzzy, gcc-internal-format
+msgid "assignment of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
+
+#: cp/typeck2.c:122
 #, gcc-internal-format
-msgid "protected member %q+#D in anonymous union"
+msgid "read-only reference %qD used as %<asm%> output"
 msgstr ""
 
-#: cp/class.c:2664
+#: cp/typeck2.c:124
 #, fuzzy, gcc-internal-format
-msgid "bit-field %q+#D with non-integral type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "increment of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: cp/class.c:2678
+#: cp/typeck2.c:126
 #, fuzzy, gcc-internal-format
-msgid "bit-field %q+D width not an integer constant"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "decrement of read-only reference %qD"
+msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#: cp/class.c:2683
+#: cp/typeck2.c:310
 #, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %q+D"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
+msgid "cannot declare variable %q+D to be of abstract type %qT"
+msgstr "`::main' を static としては宣言できません"
 
-#: cp/class.c:2688
+#: cp/typeck2.c:313
 #, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %q+D"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
+msgid "cannot declare parameter %q+D to be of abstract type %qT"
+msgstr "ポインタを参照として宣言できません"
 
-#: cp/class.c:2694
+#: cp/typeck2.c:316
 #, fuzzy, gcc-internal-format
-msgid "width of %q+D exceeds its type"
-msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òĶ¤¨¤Æ¤¤¤Þ¤¹"
+msgid "cannot declare field %q+D to be of abstract type %qT"
+msgstr "`::main' を static としては宣言できません"
 
-#: cp/class.c:2703
-#, gcc-internal-format
-msgid "%q+D is too small to hold all values of %q#T"
-msgstr ""
+#: cp/typeck2.c:320
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract return type for member function %q+#D"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: cp/class.c:2758
-#, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in union"
-msgstr ""
+#: cp/typeck2.c:322
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract return type for function %q+#D"
+msgstr "関数 `%s' に対して不適切な保存クラス"
 
-#: cp/class.c:2761
-#, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in union"
-msgstr ""
+#. Here we do not have location information.
+#: cp/typeck2.c:325
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract type %qT for %qE"
+msgstr "`%s' に対するレジスタ名として無効です"
+
+#: cp/typeck2.c:327
+#, fuzzy, gcc-internal-format
+msgid "invalid abstract type for %q+D"
+msgstr "`%s' に対するレジスタ名として無効です"
 
-#: cp/class.c:2763
+#: cp/typeck2.c:330
 #, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in union"
+msgid "cannot allocate an object of abstract type %qT"
 msgstr ""
 
-#: cp/class.c:2786
+#: cp/typeck2.c:339
 #, fuzzy, gcc-internal-format
-msgid "multiple fields in union %qT initialized"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
+msgid "  because the following virtual functions are pure within %qT:"
+msgstr "  以下の仮想関数が抽象であるためです:"
 
-#: cp/class.c:2875
+#: cp/typeck2.c:343
 #, gcc-internal-format
-msgid "%q+D may not be static because it is a member of a union"
+msgid "\t%+#D"
 msgstr ""
 
-#: cp/class.c:2880
-#, gcc-internal-format
-msgid "%q+D may not have reference type %qT because it is a member of a union"
-msgstr ""
+#: cp/typeck2.c:351
+#, fuzzy, gcc-internal-format
+msgid "  since type %qT has pure virtual functions"
+msgstr "使われない仮想関数を切り捨てる"
 
-#: cp/class.c:2891
+#: cp/typeck2.c:381
 #, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared function type"
-msgstr "¥Ñ¥é¥á¥¿¤¬¥ª¥Õ¥»¥Ã¥È¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "%q+D has incomplete type"
+msgstr "`%s' は不完全型です"
 
-#: cp/class.c:2897
+#: cp/typeck2.c:394
 #, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+msgid "invalid use of incomplete type %q#T"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/class.c:2929
-#, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
+#: cp/typeck2.c:397
+#, fuzzy, gcc-internal-format
+msgid "forward declaration of %q+#T"
+msgstr "`%s' が再宣言されました"
 
-#: cp/class.c:2940
-#, gcc-internal-format
-msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
-msgstr ""
+#: cp/typeck2.c:400
+#, fuzzy, gcc-internal-format
+msgid "declaration of %q+#T"
+msgstr "`%s' が再宣言されました"
 
-#: cp/class.c:3007
-#, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
+#: cp/typeck2.c:405
+#, fuzzy, gcc-internal-format
+msgid "invalid use of %qT"
+msgstr "`restrict' の用法が不適切です"
 
-#: cp/class.c:3022
+#: cp/typeck2.c:421
 #, gcc-internal-format
-msgid "field %q+#D with same name as class"
+msgid "invalid use of member (did you forget the %<&%> ?)"
 msgstr ""
 
-#: cp/class.c:3055
+#: cp/typeck2.c:430
 #, fuzzy, gcc-internal-format
-msgid "%q#T has pointer data members"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "invalid use of template type parameter %qT"
+msgstr "不完全な typedef `%s' の使用は不適切です"
 
-#: cp/class.c:3060
-#, gcc-internal-format
-msgid "  but does not override %<%T(const %T&)%>"
-msgstr ""
+#: cp/typeck2.c:435
+#, fuzzy, gcc-internal-format
+msgid "invalid use of template template parameter %qT"
+msgstr "無効なデフォルトテンプレート引数"
+
+#: cp/typeck2.c:441
+#, fuzzy, gcc-internal-format
+msgid "invalid use of dependent type %qT"
+msgstr "未定義の型 `%s %s' の使用は不適切です"
 
-#: cp/class.c:3062
+#: cp/typeck2.c:450
 #, gcc-internal-format
-msgid "  or %<operator=(const %T&)%>"
+msgid "address of overloaded function with no contextual type information"
 msgstr ""
 
-#: cp/class.c:3066
+#: cp/typeck2.c:454
 #, gcc-internal-format
-msgid "  but does not override %<operator=(const %T&)%>"
+msgid "overloaded function with no contextual type information"
 msgstr ""
 
-#: cp/class.c:3526
+#: cp/typeck2.c:457
 #, gcc-internal-format
-msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
+msgid "insufficient contextual information to determine type"
 msgstr ""
 
-#: cp/class.c:3639
+#: cp/typeck2.c:646
 #, gcc-internal-format
-msgid "class %qT will be considered nearly empty in a future version of GCC"
+msgid "constructor syntax used, but no constructor declared for type %qT"
 msgstr ""
 
-#: cp/class.c:3721
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for non-virtual method %q+D"
-msgstr "²¾ÁÛ´Ø¿ô¤ò»ÈÍѤ¹¤ë¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
-
-#: cp/class.c:4384
+#: cp/typeck2.c:659
 #, gcc-internal-format
-msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
-msgstr ""
+msgid "cannot initialize arrays using this syntax"
+msgstr "この文法を使って配列を初期化することはできません"
 
-#: cp/class.c:4483
+#: cp/typeck2.c:765
 #, gcc-internal-format
-msgid "direct base %qT inaccessible in %qT due to ambiguity"
+msgid "narrowing conversion of %qE from %qT to %qT inside { }"
 msgstr ""
 
-#: cp/class.c:4495
+#: cp/typeck2.c:823
 #, gcc-internal-format
-msgid "virtual base %qT inaccessible in %qT due to ambiguity"
-msgstr ""
+msgid "int-array initialized from non-wide string"
+msgstr "非ワイド文字列から int の配列が初期化されました"
+
+#: cp/typeck2.c:828
+#, fuzzy, gcc-internal-format
+msgid "int-array initialized from incompatible wide string"
+msgstr "非ワイド文字列から int の配列が初期化されました"
 
-#: cp/class.c:4674
+#: cp/typeck2.c:843
 #, gcc-internal-format
-msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
+msgid "initializer-string for array of chars is too long"
+msgstr "char の配列にとって初期化子文字列が長すぎます"
 
-#: cp/class.c:4714
+#: cp/typeck2.c:889
 #, gcc-internal-format
-msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
+msgid "cannot initialize aggregate of type %qT with a compound literal"
 msgstr ""
 
-#: cp/class.c:4742
+#: cp/typeck2.c:906
 #, gcc-internal-format
-msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
+msgid "array must be initialized with a brace-enclosed initializer"
 msgstr ""
 
-#: cp/class.c:4751
+#: cp/typeck2.c:993 cp/typeck2.c:1101
+#, fuzzy, gcc-internal-format
+msgid "non-trivial designated initializers not supported"
+msgstr "自明でないラベルのついた初期化子です"
+
+#: cp/typeck2.c:1129 cp/typeck2.c:1143
+#, fuzzy, gcc-internal-format
+msgid "missing initializer for member %qD"
+msgstr "初期化子を欠いています"
+
+#: cp/typeck2.c:1134
+#, fuzzy, gcc-internal-format
+msgid "uninitialized const member %qD"
+msgstr "未初期化定数を ROM に置かない"
+
+#: cp/typeck2.c:1136
+#, fuzzy, gcc-internal-format
+msgid "member %qD with uninitialized const fields"
+msgstr "未初期化定数を ROM に置かない"
+
+#: cp/typeck2.c:1138
+#, fuzzy, gcc-internal-format
+msgid "member %qD is uninitialized reference"
+msgstr "仮引数 `%s' が初期化されました"
+
+#: cp/typeck2.c:1206
+#, fuzzy, gcc-internal-format
+msgid "no field %qD found in union being initialized"
+msgstr "レコードや共用体にフィールド名がない初期化子です"
+
+#: cp/typeck2.c:1215
 #, 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 ""
+msgid "index value instead of field name in union initializer"
+msgstr "union 初期化子がフィールド名ではなくインデックス値になっています"
 
-#: cp/class.c:4834
+#: cp/typeck2.c:1374
 #, gcc-internal-format
-msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
-msgstr ""
+msgid "circular pointer delegation detected"
+msgstr "循環ポインタの代表を検出しました"
 
-#: cp/class.c:4980 cp/parser.c:13573
+#: cp/typeck2.c:1384
 #, fuzzy, gcc-internal-format
-msgid "redefinition of %q#T"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+msgid "base operand of %<->%> has non-pointer type %qT"
+msgstr "`->' のベースオペランドがポインタではありません"
 
-#: cp/class.c:5134
+#: cp/typeck2.c:1408
 #, fuzzy, gcc-internal-format
-msgid "%q#T has virtual functions but non-virtual destructor"
-msgstr "Èó²¾Áۥǥ¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+msgid "result of %<operator->()%> yields non-pointer result"
+msgstr "`operator->()'の結果が非ポインタの結果をもたらします"
 
-#: cp/class.c:5236
+#: cp/typeck2.c:1410
 #, fuzzy, gcc-internal-format
-msgid "trying to finish struct, but kicked out due to previous parse errors"
-msgstr "¹½Ê¸²òÀϤ¬¹½Â¤ÂΤνª¤ê¤Ëº¹¤·³Ý¤«¤ê¤Þ¤·¤¿¤¬¡¢Á°¤Î¥¨¥é¡¼¤Î¤»¤¤¤Çʸ̮¤ò¸«¼º¤¤¤Þ¤·¤¿"
+msgid "base operand of %<->%> is not a pointer"
+msgstr "`->' のベースオペランドがポインタではありません"
 
-#: cp/class.c:5690
+#: cp/typeck2.c:1435
 #, fuzzy, gcc-internal-format
-msgid "language string %<\"%E\"%> not recognized"
-msgstr "¸À¸ìʸ»úÎó `\"%s\"' ¤Ïǧ¼±¤µ¤ì¤Þ¤»¤ó"
+msgid "%qE cannot be used as a member pointer, since it is of type %qT"
+msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
 
-#: cp/class.c:5779
+#: cp/typeck2.c:1444
 #, gcc-internal-format
-msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
+msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/class.c:5908
+#: cp/typeck2.c:1466
 #, gcc-internal-format
-msgid "no matches converting function %qD to type %q#T"
+msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/class.c:5931
+#: cp/typeck2.c:1527
 #, gcc-internal-format
-msgid "converting overloaded function %qD to type %q#T is ambiguous"
+msgid "invalid value-initialization of reference type"
 msgstr ""
 
-#: cp/class.c:5957
+#: cp/typeck2.c:1726
 #, fuzzy, gcc-internal-format
-msgid "assuming pointer to member %qD"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "call to function %qD which throws incomplete type %q#T"
+msgstr "不完全型への変換です"
+
+#: cp/typeck2.c:1729
+#, fuzzy, gcc-internal-format
+msgid "call to function which throws incomplete type %q#T"
+msgstr "不完全型への変換です"
 
-#: cp/class.c:5960
+#: fortran/arith.c:46
 #, gcc-internal-format
-msgid "(a pointer to member can only be formed with %<&%E%>)"
+msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
 msgstr ""
 
-#: cp/class.c:6016 cp/class.c:6050
+#: fortran/arith.c:905 fortran/arith.c:927
 #, gcc-internal-format
-msgid "not enough type information"
-msgstr "ÉÔ½½Ê¬¤Ê·¿¾ðÊó"
+msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
+msgstr ""
 
-#: cp/class.c:6033
-#, fuzzy, gcc-internal-format
-msgid "argument of type %qT does not match %qT"
-msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃפ·¤Þ¤»¤ó"
+#: fortran/arith.c:913
+#, gcc-internal-format
+msgid "Raising a negative REAL at %L to a REAL power is prohibited"
+msgstr ""
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6320 cp/decl.c:1192 cp/name-lookup.c:509
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/arith.c:1909
+#, gcc-internal-format
+msgid "Arithmetic OK converting %s to %s at %L"
+msgstr ""
 
-#: cp/class.c:6321
+#: fortran/arith.c:1913
 #, gcc-internal-format
-msgid "changes meaning of %qD from %q+#D"
+msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/cp-gimplify.c:99
-#, fuzzy, gcc-internal-format
-msgid "continue statement not within loop or switch"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/cp-gimplify.c:373
+#: fortran/arith.c:1918
 #, gcc-internal-format
-msgid "statement with no effect"
+msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/cvt.c:92
-#, fuzzy, gcc-internal-format
-msgid "can't convert from incomplete type %qT to %qT"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/cvt.c:101
+#: fortran/arith.c:1923
 #, gcc-internal-format
-msgid "conversion of %qE from %qT to %qT is ambiguous"
+msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/cvt.c:170 cp/cvt.c:239 cp/cvt.c:286
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qE from type %qT to type %qT"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+#: fortran/arith.c:1928
+#, gcc-internal-format
+msgid "Division by zero converting %s to %s at %L"
+msgstr ""
 
-#: cp/cvt.c:199 cp/cvt.c:203
+#: fortran/arith.c:1932
 #, gcc-internal-format
-msgid "pointer to member cast from %qT to %qT is via virtual base"
+msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: cp/cvt.c:500
+#: fortran/arith.c:1936
 #, gcc-internal-format
-msgid "conversion from %qT to %qT discards qualifiers"
+msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: cp/cvt.c:518 cp/typeck.c:5160
+#: fortran/arith.c:2268
 #, gcc-internal-format
-msgid "casting %qT to %qT does not dereference pointer"
+msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr ""
 
-#: cp/cvt.c:545
+#: fortran/array.c:97
 #, fuzzy, gcc-internal-format
-msgid "cannot convert type %qT to type %qT"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected array subscript at %C"
+msgstr "配列の添字が `char' 型です"
 
-#: cp/cvt.c:681
-#, fuzzy, gcc-internal-format
-msgid "conversion from %q#T to %q#T"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: fortran/array.c:106
+#, gcc-internal-format
+msgid "Unexpected '*' in coarray subscript at %C"
+msgstr ""
 
-#: cp/cvt.c:693 cp/cvt.c:713
-#, fuzzy, gcc-internal-format
-msgid "%q#T used where a %qT was expected"
-msgstr "Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/array.c:130
+#, gcc-internal-format
+msgid "Strides not allowed in coarray subscript at %C"
+msgstr ""
 
-#: cp/cvt.c:728
+#: fortran/array.c:138
 #, fuzzy, gcc-internal-format
-msgid "%q#T used where a floating point value was expected"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿Ãͤ¬»È¤ï¤ì¤Þ¤·¤¿"
+msgid "Expected array subscript stride at %C"
+msgstr "配列の添字が `char' 型です"
 
-#: cp/cvt.c:775
+#: fortran/array.c:195
 #, fuzzy, gcc-internal-format
-msgid "conversion from %qT to non-scalar type %qT requested"
-msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í׵ᤵ¤ì¤Þ¤¹"
+msgid "Invalid form of array reference at %C"
+msgstr "無効な参照型です"
 
-#: cp/cvt.c:809
+#: fortran/array.c:200 fortran/array.c:260
 #, gcc-internal-format
-msgid "pseudo-destructor is not called"
+msgid "Array reference at %C cannot have more than %d dimensions"
 msgstr ""
 
-#: cp/cvt.c:869
+#: 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 "object of incomplete type %qT will not be accessed in %s"
+msgid "Coarrays disabled at %C, use -fcoarray= to enable"
 msgstr ""
 
-#: cp/cvt.c:874
+#: fortran/array.c:221
 #, gcc-internal-format
-msgid "object of type %qT will not be accessed in %s"
+msgid "Unexpected coarray designator at %C"
 msgstr ""
 
-#: cp/cvt.c:890
+#: fortran/array.c:236
 #, gcc-internal-format
-msgid "object %qE of incomplete type %qT will not be accessed in %s"
+msgid "Too few codimensions at %C, expected %d not %d"
 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:925
-#, fuzzy, gcc-internal-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþ㤷¤Þ¤·¤¿"
-
-#. Only warn when there is no &.
-#: cp/cvt.c:932
+#: fortran/array.c:246
 #, gcc-internal-format
-msgid "%s is a reference, not call, to function %qE"
+msgid "Unexpected '*' for codimension %d of %d at %C"
 msgstr ""
 
-#: cp/cvt.c:949
-#, fuzzy, gcc-internal-format
-msgid "%s has no effect"
-msgstr "%s¤¬%s¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/cvt.c:981
-#, fuzzy, gcc-internal-format
-msgid "value computed is not used"
-msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò»È¤¤ÀڤäƤ¤¤Þ¤»¤ó\n"
-
-#: cp/cvt.c:1091
-#, fuzzy, gcc-internal-format
-msgid "converting NULL to non-pointer type"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
-
-#: cp/cvt.c:1197
+#: fortran/array.c:249
 #, gcc-internal-format
-msgid "ambiguous default type conversion from %qT"
+msgid "Invalid form of coarray reference at %C"
 msgstr ""
 
-#: cp/cvt.c:1199
+#: fortran/array.c:254
 #, gcc-internal-format
-msgid "  candidate conversions include %qD and %qD"
+msgid "Invalid codimension %d at %C, only %d codimensions exist"
 msgstr ""
 
-#: cp/decl.c:1059
-#, fuzzy, gcc-internal-format
-msgid "%qD was declared %<extern%> and later %<static%>"
-msgstr "`%s' ¤Ï `extern' ¤ÈÀë¸À¤µ¤ì¡¢¸å¤Ç `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:1060 cp/decl.c:1593 objc/objc-act.c:2921 objc/objc-act.c:7489
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: cp/decl.c:1093
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qF throws different exceptions"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
-
-#: cp/decl.c:1094
-#, fuzzy, gcc-internal-format
-msgid "from previous declaration %q+F"
-msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:1146
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared as inline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: fortran/array.c:306
+#, gcc-internal-format
+msgid "Variable '%s' at %L in this context must be constant"
+msgstr ""
 
-#: cp/decl.c:1148
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D with attribute noinline"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:309
+#, gcc-internal-format
+msgid "Expression at %L in this context must be constant"
+msgstr ""
 
-#: cp/decl.c:1155
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared with attribute noinline"
-msgstr "´Ø¿ô¤¬Â礭¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: fortran/array.c:400
+#, gcc-internal-format
+msgid "Expected expression in array specification at %C"
+msgstr ""
 
-#: cp/decl.c:1157
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was inline"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:479
+#, gcc-internal-format
+msgid "Bad array specification for implied-shape array at %C"
+msgstr ""
 
-#: cp/decl.c:1179 cp/decl.c:1252
-#, fuzzy, gcc-internal-format
-msgid "shadowing %s function %q#D"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/array.c:495 fortran/array.c:600
+#, gcc-internal-format
+msgid "Bad array specification for an explicitly shaped array at %C"
+msgstr ""
 
-#: cp/decl.c:1188
-#, fuzzy, gcc-internal-format
-msgid "library function %q#D redeclared as non-function %q#D"
-msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/array.c:505 fortran/array.c:610
+#, gcc-internal-format
+msgid "Bad array specification for assumed shape array at %C"
+msgstr ""
 
-#: cp/decl.c:1193
-#, fuzzy, gcc-internal-format
-msgid "conflicts with built-in declaration %q#D"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/array.c:519 fortran/array.c:624
+#, gcc-internal-format
+msgid "Bad specification for deferred shape array at %C"
+msgstr ""
 
-#: cp/decl.c:1247 cp/decl.c:1356 cp/decl.c:1372
-#, fuzzy, gcc-internal-format
-msgid "new declaration %q#D"
-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:1248
+#: fortran/array.c:538 fortran/array.c:637
 #, fuzzy, gcc-internal-format
-msgid "ambiguates built-in declaration %q#D"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+msgid "Expected another dimension in array declaration at %C"
+msgstr "配列の次元を宣言で指定することはできません"
 
-#: cp/decl.c:1320
-#, fuzzy, gcc-internal-format
-msgid "%q#D redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/array.c:544 fortran/array.c:643
+#, gcc-internal-format
+msgid "Array specification at %C has more than %d dimensions"
+msgstr ""
 
-#: cp/decl.c:1323
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:550
+#, gcc-internal-format
+msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
+msgstr ""
 
-#: cp/decl.c:1342
-#, fuzzy, gcc-internal-format
-msgid "declaration of template %q#D"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
+#: fortran/array.c:563
+#, gcc-internal-format
+msgid "Fortran 2008: Coarray declaration at %C"
+msgstr ""
 
-#: cp/decl.c:1343 cp/name-lookup.c:510
-#, fuzzy, gcc-internal-format
-msgid "conflicts with previous declaration %q+#D"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
+#: fortran/array.c:651
+#, gcc-internal-format
+msgid "Upper bound of last coarray dimension must be '*' at %C"
+msgstr ""
 
-#: cp/decl.c:1357 cp/decl.c:1373
-#, fuzzy, gcc-internal-format
-msgid "ambiguates old declaration %q+#D"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/array.c:871
+#, gcc-internal-format
+msgid "DO-iterator '%s' at %L is inside iterator of the same name"
+msgstr ""
 
-#: cp/decl.c:1365
-#, fuzzy, gcc-internal-format
-msgid "declaration of C function %q#D conflicts with"
-msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#: fortran/array.c:963 fortran/array.c:1095
+#, gcc-internal-format
+msgid "Syntax error in array constructor at %C"
+msgstr ""
 
-#: cp/decl.c:1367
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+#D here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:1015
+#, gcc-internal-format
+msgid "Fortran 2003: [...] style array constructors at %C"
+msgstr ""
 
-#: cp/decl.c:1381
-#, fuzzy, gcc-internal-format
-msgid "conflicting declaration %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:1382
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration as %q#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:1041 fortran/match.c:2886
+#, gcc-internal-format
+msgid "Type-spec at %L cannot contain a deferred type parameter"
+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:1434
+#: fortran/array.c:1057
 #, gcc-internal-format
-msgid "declaration of namespace %qD conflicts with"
+msgid "Empty array constructor at %C is not allowed"
 msgstr ""
 
-#: cp/decl.c:1435
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of namespace %q+D here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/array.c:1142
+#, gcc-internal-format
+msgid "Element in %s array constructor at %L is %s"
+msgstr ""
 
-#: cp/decl.c:1446
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously defined here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/array.c:1469
+#, gcc-internal-format
+msgid "Iterator step at %L cannot be zero"
+msgstr ""
 
-#: cp/decl.c:1447
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#. 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 ""
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1456
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+#D"
-msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/array.c:1802
+#, gcc-internal-format
+msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
+msgstr ""
 
-#: cp/decl.c:1457
-#, fuzzy, gcc-internal-format
-msgid "%Jfollows non-prototype definition here"
-msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/check.c:45
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
+msgstr ""
 
-#: cp/decl.c:1497
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D with %qL linkage"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/check.c:61
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be %s"
+msgstr ""
 
-#: cp/decl.c:1499
-#, fuzzy, gcc-internal-format
-msgid "conflicts with new declaration with %qL linkage"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:89
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
+msgstr ""
 
-#: cp/decl.c:1522 cp/decl.c:1528
+#: fortran/check.c:104
 #, gcc-internal-format
-msgid "default argument given for parameter %d of %q#D"
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
 
-#: cp/decl.c:1524 cp/decl.c:1530
+#: fortran/check.c:121
 #, gcc-internal-format
-msgid "after previous specification in %q+#D"
+msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
 msgstr ""
 
-#: cp/decl.c:1539
+#: fortran/check.c:138
 #, gcc-internal-format
-msgid "%q#D was used before it was declared inline"
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: cp/decl.c:1540
+#: fortran/check.c:167 fortran/check.c:4821
 #, fuzzy, gcc-internal-format
-msgid "%Jprevious non-inline declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
+msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
+msgstr "`__builtin_args_info' の引数は定数でなければなりません"
 
-#: cp/decl.c:1592
+#: fortran/check.c:176
 #, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %qD in same scope"
-msgstr "`%s' ¤Î¾éĹ¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+msgid "Invalid kind for %s at %L"
+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:1859
+#: fortran/check.c:195
 #, gcc-internal-format
-msgid "explicit specialization of %qD after first use"
+msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
 msgstr ""
 
-#: cp/decl.c:1943
+#: fortran/check.c:236
 #, gcc-internal-format
-msgid "%q+D: visibility attribute ignored because it"
+msgid "Expected coarray variable as '%s' argument to the %s intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:1945
-#, fuzzy, gcc-internal-format
-msgid "%Jconflicts with previous declaration here"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
-
-#: cp/decl.c:2312
-#, fuzzy, gcc-internal-format
-msgid "jump to label %qD"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:253
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
+msgstr ""
 
-#: cp/decl.c:2314
+#: fortran/check.c:271
 #, gcc-internal-format
-msgid "jump to case label"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+msgid "'%s' argument of '%s' intrinsic at %L must be an array"
+msgstr ""
 
-#: cp/decl.c:2316
-#, fuzzy, gcc-internal-format
-msgid "%H  from here"
-msgstr "  ¤³¤³¤«¤é"
+#: fortran/check.c:292
+#, gcc-internal-format
+msgid "'%s' at %L must be nonnegative"
+msgstr ""
 
-#: cp/decl.c:2335 cp/decl.c:2498
+#: fortran/check.c:318
 #, gcc-internal-format
-msgid "  exits OpenMP structured block"
+msgid "'%s' at %L must be less than or equal to BIT_SIZE('%s')"
 msgstr ""
 
-#: cp/decl.c:2356
-#, fuzzy, gcc-internal-format
-msgid "  crosses initialization of %q+#D"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: fortran/check.c:328
+#, gcc-internal-format
+msgid "'%s' at %L must be less than BIT_SIZE('%s')"
+msgstr ""
 
-#: cp/decl.c:2358 cp/decl.c:2473
+#: fortran/check.c:355
 #, gcc-internal-format
-msgid "  enters scope of non-POD %q+#D"
+msgid "'%s' at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
 msgstr ""
 
-#: cp/decl.c:2371 cp/decl.c:2477
+#: fortran/check.c:381
 #, gcc-internal-format
-msgid "  enters try block"
-msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+msgid "'%s + %s' at %L must be less than or equal to BIT_SIZE('%s')"
+msgstr ""
 
-#: cp/decl.c:2373 cp/decl.c:2479
+#: fortran/check.c:399
 #, gcc-internal-format
-msgid "  enters catch block"
-msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
+msgstr ""
 
-#: cp/decl.c:2383 cp/decl.c:2482
-#, fuzzy, gcc-internal-format
-msgid "  enters OpenMP structured block"
-msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#: fortran/check.c:416
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
+msgstr ""
 
-#: cp/decl.c:2454 cp/decl.c:2494
-#, fuzzy, gcc-internal-format
-msgid "jump to label %q+D"
-msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:431
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
+msgstr ""
 
-#: cp/decl.c:2455 cp/decl.c:2495
+#: fortran/check.c:452
 #, gcc-internal-format
-msgid "  from here"
-msgstr "  ¤³¤³¤«¤é"
+msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
+msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:2467
-#, fuzzy, gcc-internal-format
-msgid "%J  enters catch block"
-msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
+#: fortran/check.c:470
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
+msgstr ""
 
-#: cp/decl.c:2471
-#, fuzzy, gcc-internal-format
-msgid "  skips initialization of %q+#D"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
+#: fortran/check.c:488
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
+msgstr ""
 
-#: cp/decl.c:2547
+#: fortran/check.c:505
 #, gcc-internal-format
-msgid "label named wchar_t"
+msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: cp/decl.c:2551
-#, fuzzy, gcc-internal-format
-msgid "duplicate label %qD"
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
+#: fortran/check.c:553
+#, gcc-internal-format
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
+msgstr ""
 
-#: cp/decl.c:2814
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a type"
-msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: fortran/check.c:599
+#, gcc-internal-format
+msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
+msgstr ""
 
-#: cp/decl.c:2820 cp/parser.c:3841
+#: fortran/check.c:669
 #, gcc-internal-format
-msgid "%qD used without template parameters"
+msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 msgstr ""
 
-#: cp/decl.c:2835
+#: fortran/check.c:790 fortran/check.c:4790
 #, gcc-internal-format
-msgid "%q#T is not a class"
+msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: cp/decl.c:2847 cp/decl.c:2915
+#: fortran/check.c:799 fortran/check.c:1628 fortran/check.c:1754
+#: fortran/check.c:1828 fortran/check.c:2142
 #, gcc-internal-format
-msgid "no class template named %q#T in %q#T"
+msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: cp/decl.c:2848
+#: fortran/check.c:837 fortran/check.c:2613
 #, gcc-internal-format
-msgid "no type named %q#T in %q#T"
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: cp/decl.c:2855
+#: fortran/check.c:855
 #, 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 a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: cp/decl.c:2862
+#: fortran/check.c:864
 #, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a type"
+msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: cp/decl.c:2924
-#, fuzzy, gcc-internal-format
-msgid "template parameters do not match template"
-msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/decl.c:2925 cp/friend.c:322 cp/friend.c:330
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3596
+#: fortran/check.c:880
 #, gcc-internal-format
-msgid "%Jan anonymous union cannot have function members"
+msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: cp/decl.c:3614
+#: fortran/check.c:891
 #, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in anonymous aggregate"
+msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: cp/decl.c:3617
+#: fortran/check.c:934
 #, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in anonymous aggregate"
+msgid "Extension: Negative argument N at %L"
 msgstr ""
 
-#: cp/decl.c:3620
+#: fortran/check.c:1106 fortran/check.c:1265
 #, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
+msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: cp/decl.c:3645
+#: fortran/check.c:1115 fortran/check.c:1274
 #, gcc-internal-format
-msgid "multiple types in one declaration"
-msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/decl.c:3649
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of C++ built-in type %qT"
-msgstr "`enum %s' ¤ÎºÆÀë¸À"
-
-#: cp/decl.c:3686
-#, fuzzy, gcc-internal-format
-msgid "missing type-name in typedef-declaration"
-msgstr "typdef Àë¸À¤Ç·¿Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
+msgstr ""
 
-#: cp/decl.c:3694
+#: 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 "ISO C++ prohibits anonymous structs"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:3701
-#, fuzzy, gcc-internal-format
-msgid "%qs can only be specified for functions"
-msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
+msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
+msgstr ""
 
-#: cp/decl.c:3707
+#: fortran/check.c:1206 fortran/check.c:1439
 #, gcc-internal-format
-msgid "%<friend%> can only be specified inside a class"
+msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
 msgstr ""
 
-#: cp/decl.c:3709
-#, fuzzy, gcc-internal-format
-msgid "%<explicit%> can only be specified for constructors"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3711
-#, fuzzy, gcc-internal-format
-msgid "a storage class can only be specified for objects and functions"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
-
-#: cp/decl.c:3717
+#: fortran/check.c:1221 fortran/check.c:1454 fortran/check.c:1482
 #, gcc-internal-format
-msgid "qualifiers can only be specified for objects and functions"
+msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
 msgstr ""
 
-#: cp/decl.c:3747
-#, fuzzy, gcc-internal-format
-msgid "attribute ignored in declaration of %q+#T"
-msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3748
+#: fortran/check.c:1324 fortran/check.c:2236 fortran/check.c:2244
 #, gcc-internal-format
-msgid "attribute for %q+#T must follow the %qs keyword"
+msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: cp/decl.c:3862
-#, fuzzy, gcc-internal-format
-msgid "function %q#D is initialized like a variable"
-msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/decl.c:3873
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D has %<extern%> and is initialized"
-msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:3889
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#D is marked %<dllimport%>"
-msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:3908
+#: fortran/check.c:1338
 #, gcc-internal-format
-msgid "%q#D is not a static member of %q#T"
+msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: cp/decl.c:3914
+#: fortran/check.c:1357 fortran/check.c:1365
 #, gcc-internal-format
-msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr ""
 
-#: cp/decl.c:3923
+#: fortran/check.c:1500
 #, gcc-internal-format
-msgid "template header not allowed in member definition of explicitly specialized class"
+msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:3931
-#, fuzzy, gcc-internal-format
-msgid "duplicate initialization of %qD"
-msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
-
-#: cp/decl.c:3969
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D outside of class is not definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:4036
-#, fuzzy, gcc-internal-format
-msgid "variable %q#D has initializer but incomplete type"
-msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/decl.c:4043 cp/decl.c:4770
-#, fuzzy, gcc-internal-format
-msgid "elements of array %q#D have incomplete type"
-msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁǤËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
-
-#: cp/decl.c:4053
-#, fuzzy, gcc-internal-format
-msgid "aggregate %q#D has incomplete type and cannot be defined"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/decl.c:4100
+#: fortran/check.c:1560
 #, gcc-internal-format
-msgid "%qD declared as reference but not initialized"
+msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:4106
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
-msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂνé´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/decl.c:4132
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize %qT from %qT"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:4160
+#: fortran/check.c:1724
 #, gcc-internal-format
-msgid "name %qD used in a GNU-style designated initializer for an array"
+msgid "Argument of %s at %L must be of length one"
 msgstr ""
 
-#: cp/decl.c:4209
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %qD"
-msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
-
-#: cp/decl.c:4216
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %qD"
-msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:4228
-#, fuzzy, gcc-internal-format
-msgid "zero-size array %qD"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%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:4271
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't known"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:4293
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't constant"
-msgstr "`%s' ¤ÎÎΰ襵¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:4342
+#: fortran/check.c:1783
 #, gcc-internal-format
-msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
+msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: cp/decl.c:4345
+#: fortran/check.c:1908
 #, gcc-internal-format
-msgid "%J  you can work around this by removing the initializer"
+msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: cp/decl.c:4372
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const %qD"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
-
-#: cp/decl.c:4484
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT as initializer for a vector of type %qT"
-msgstr "̵¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
-
-#: cp/decl.c:4526
-#, fuzzy, gcc-internal-format
-msgid "initializer for %qT must be brace-enclosed"
-msgstr "̵̾´ðÄ쥯¥é¥¹¤Î½é´üÀßÄê»Ò¤¬Û£Ëæ¤Ç¤¹"
-
-#: cp/decl.c:4544
-#, fuzzy, gcc-internal-format
-msgid "%qT has no non-static data member named %qD"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:4595
-#, fuzzy, gcc-internal-format
-msgid "braces around scalar initializer for type %qT"
-msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:4678
-#, fuzzy, gcc-internal-format
-msgid "missing braces around initializer for %qT"
-msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/decl.c:4735
-#, fuzzy, gcc-internal-format
-msgid "too many initializers for %qT"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: cp/decl.c:4778
-#, fuzzy, gcc-internal-format
-msgid "variable-sized object %qD may not be initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
-
-#: cp/decl.c:4784
-#, fuzzy, gcc-internal-format
-msgid "%qD has incomplete type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/decl.c:4796
-#, fuzzy, gcc-internal-format
-msgid "scalar object %qD requires one element in initializer"
-msgstr "¶¦ÍÑÂνé´ü²½»ÒÆâ¤ÎÍ×ÁǤ¬Â¿¤¹¤®¤Þ¤¹"
-
-#: cp/decl.c:4844
+#: fortran/check.c:2115
 #, gcc-internal-format
-msgid "%qD must be initialized by constructor, not by %<{...}%>"
+msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr ""
 
-#: cp/decl.c:4880
-#, fuzzy, gcc-internal-format
-msgid "array %qD initialized by parenthesized string literal %qE"
-msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: fortran/check.c:2148
+#, gcc-internal-format
+msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
+msgstr ""
 
-#: cp/decl.c:4895
+#: fortran/check.c:2179
 #, gcc-internal-format
-msgid "structure %qD with uninitialized const members"
+msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: cp/decl.c:4897
+#: fortran/check.c:2186
 #, gcc-internal-format
-msgid "structure %qD with uninitialized reference members"
+msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: cp/decl.c:5106
+#: fortran/check.c:2253
 #, gcc-internal-format
-msgid "assignment (not initialization) in declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
+msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
+msgstr ""
 
-#: cp/decl.c:5184
-#, fuzzy, gcc-internal-format
-msgid "shadowing previous type declaration of %q#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: 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:5214
+#: fortran/check.c:2286
 #, gcc-internal-format
-msgid "%qD cannot be thread-local because it has non-POD type %qT"
+msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: cp/decl.c:5250
+#: fortran/check.c:2295
 #, gcc-internal-format
-msgid "%qD is thread-local and so cannot be dynamically initialized"
+msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: cp/decl.c:5268
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be initialized by a non-constant expression when being declared"
-msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+#: fortran/check.c:2470
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER"
+msgstr ""
 
-#: cp/decl.c:5857
-#, fuzzy, gcc-internal-format
-msgid "destructor for alien class %qT cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:2539
+#, gcc-internal-format
+msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
+msgstr ""
 
-#: cp/decl.c:5859
-#, fuzzy, gcc-internal-format
-msgid "constructor for alien class %qT cannot be a member"
-msgstr "¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/check.c:2548
+#, gcc-internal-format
+msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
+msgstr ""
 
-#: cp/decl.c:5880
+#: fortran/check.c:2685 fortran/check.c:3810
 #, gcc-internal-format
-msgid "%qD declared as a %<virtual%> %s"
+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:5882
+#: fortran/check.c:2743
 #, gcc-internal-format
-msgid "%qD declared as an %<inline%> %s"
+msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: cp/decl.c:5884
-#, fuzzy, gcc-internal-format
-msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+#: fortran/check.c:2751
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
+msgstr ""
 
-#: cp/decl.c:5888
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a friend"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/check.c:2768
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
+msgstr ""
 
-#: cp/decl.c:5894
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared with an exception specification"
-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:5928
+#: fortran/check.c:2903
 #, gcc-internal-format
-msgid "definition of %qD is not in namespace enclosing %qT"
+msgid "'%s' argument of '%s' intrinsic at %L is empty"
 msgstr ""
 
-#: cp/decl.c:6017
-#, fuzzy, gcc-internal-format
-msgid "defining explicit specialization %qD in friend declaration"
-msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/check.c:2910
+#, gcc-internal-format
+msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
+msgstr ""
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6027
+#: fortran/check.c:2927
 #, gcc-internal-format
-msgid "invalid use of template-id %qD in declaration of primary template"
+msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
 msgstr ""
 
-#: cp/decl.c:6057
+#: fortran/check.c:2967
 #, gcc-internal-format
-msgid "default arguments are not allowed in declaration of friend template specialization %qD"
+msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
 msgstr ""
 
-#: cp/decl.c:6065
+#: fortran/check.c:2985
 #, gcc-internal-format
-msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
+msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
 msgstr ""
 
-#: cp/decl.c:6108
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be a template"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: 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:6110
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be inline"
-msgstr "`::main' ¤ò inline ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: 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:6112
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: 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:6140
+#: fortran/check.c:3057 fortran/check.c:3075
 #, gcc-internal-format
-msgid "non-local function %q#D uses anonymous type"
+msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
 msgstr ""
 
-#: cp/decl.c:6143 cp/decl.c:6425
+#: fortran/check.c:3174
 #, gcc-internal-format
-msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
+msgid "Fortran 2008: SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 msgstr ""
 
-#: cp/decl.c:6149
+#: fortran/check.c:3205
 #, gcc-internal-format
-msgid "non-local function %q#D uses local type %qT"
+msgid "Fortran 2008: '%s' intrinsic with RADIX argument at %L"
 msgstr ""
 
-#: cp/decl.c:6172
+#: fortran/check.c:3240
 #, gcc-internal-format
-msgid "%smember function %qD cannot have cv-qualifier"
+msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: cp/decl.c:6224
-#, fuzzy, gcc-internal-format
-msgid "%<::main%> must return %<int%>"
-msgstr "`main' ¤Ï `int' ¤òÊÖ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/check.c:3317
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be be an interoperable data entity"
+msgstr ""
 
-#: cp/decl.c:6258
+#: fortran/check.c:3346
 #, gcc-internal-format
-msgid "definition of implicitly-declared %qD"
+msgid "GNU extension: non double precision REAL argument to %s intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:6273 cp/decl2.c:677
-#, fuzzy, gcc-internal-format
-msgid "no %q#D member function declared in class %qT"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/check.c:3359
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
+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:6422
+#: fortran/check.c:3378
 #, gcc-internal-format
-msgid "non-local variable %q#D uses anonymous type"
+msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: cp/decl.c:6431
+#: fortran/check.c:3639
 #, gcc-internal-format
-msgid "non-local variable %q#D uses local type %qT"
+msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
 msgstr ""
 
-#: cp/decl.c:6548
+#: fortran/check.c:3659
 #, gcc-internal-format
-msgid "invalid in-class initialization of static data member of non-integral type %qT"
+msgid "DIM argument without ARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
 msgstr ""
 
-#: cp/decl.c:6558
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/check.c:3689
+#, gcc-internal-format
+msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
+msgstr ""
 
-#: cp/decl.c:6562
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/check.c:3824
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
+msgstr ""
 
-#: cp/decl.c:6586
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD has non-integral type %qT"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: fortran/check.c:3837
+#, gcc-internal-format
+msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
+msgstr ""
 
-#: cp/decl.c:6588
-#, fuzzy, gcc-internal-format
-msgid "size of array has non-integral type %qT"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤ÏÈóÀ°¿ô·¿"
+#: fortran/check.c:4096 fortran/check.c:4128
+#, gcc-internal-format
+msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
+msgstr ""
 
-#: cp/decl.c:6624
+#: fortran/check.c:4136
 #, fuzzy, gcc-internal-format
-msgid "size of array %qD is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+msgid "Too many arguments to %s at %L"
+msgstr "フォーマットへの引数が多すぎます"
 
-#: cp/decl.c:6626
-#, fuzzy, gcc-internal-format
-msgid "size of array is negative"
-msgstr "ÇÛÎó `%s' ¤ÎÂ礭¤µ¤¬Éé¤Ç¤¹"
+#: fortran/check.c:4422
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
+msgstr ""
 
-#: cp/decl.c:6634
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array %qD"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/check.c:4774 fortran/check.c:4782
+#, gcc-internal-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+msgstr ""
 
-#: cp/decl.c:6636
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array"
-msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+#. 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 "Maximum extension level reached with type '%s' at %L"
+msgstr ""
 
-#: cp/decl.c:6643
-#, 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:6646
+#: 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:6652
+#: fortran/cpp.c:540 fortran/cpp.c:551 fortran/cpp.c:649
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable-size array %qD"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "opening output file %s: %s"
+msgstr "出力ファイル `%s' を open できません"
 
-#: cp/decl.c:6654
+#: fortran/data.c:65
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable-size array"
-msgstr "ISO C89 ¤Ï²ÄÊÑĹ¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "non-constant array in DATA statement %L"
+msgstr "初期化子内に非定数の配列インデックスがあります"
 
-#: cp/decl.c:6685
+#: fortran/data.c:134
 #, gcc-internal-format
-msgid "overflow in array dimension"
-msgstr "ÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "failure to simplify substring reference in DATA statement at %L"
+msgstr ""
 
-#: cp/decl.c:6759
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as %s"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/data.c:158
+#, gcc-internal-format
+msgid "Initialization string starting at %L was truncated to fit the variable (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:6761
-#, fuzzy, gcc-internal-format
-msgid "creating %s"
-msgstr "%s ¤òºîÀ®Ãæ.\n"
+#: fortran/data.c:244
+#, gcc-internal-format
+msgid "'%s' at %L already is initialized at %L"
+msgstr ""
 
-#: cp/decl.c:6773
+#: fortran/data.c:268
 #, gcc-internal-format
-msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
+msgid "Data element below array lower bound at %L"
 msgstr ""
 
-#: cp/decl.c:6777
+#: fortran/data.c:280
 #, gcc-internal-format
-msgid "multidimensional array must have bounds for all dimensions except the first"
+msgid "Data element above array upper bound at %L"
 msgstr ""
 
-#: cp/decl.c:6812
+#: fortran/data.c:359
 #, fuzzy, gcc-internal-format
-msgid "return type specification for constructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "Extension: re-initialization of '%s' at %L"
+msgstr "(`%s' の初期化は不完全です)"
 
-#: cp/decl.c:6822
-#, fuzzy, gcc-internal-format
-msgid "return type specification for destructor invalid"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:260
+#, gcc-internal-format
+msgid "Host associated variable '%s' may not be in the DATA statement at %C"
+msgstr ""
 
-#: cp/decl.c:6835
-#, fuzzy, gcc-internal-format
-msgid "operator %qT declared to return %qT"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:267
+#, gcc-internal-format
+msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
+msgstr ""
+
+#: fortran/decl.c:372
+#, gcc-internal-format
+msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
+msgstr ""
 
-#: cp/decl.c:6837
+#: fortran/decl.c:397
 #, fuzzy, gcc-internal-format
-msgid "return type specified for %<operator %T%>"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂФ¹¤ëÌá¤êÃͤη¿»ØÄê¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "無効なビット列初期化子です"
 
-#: cp/decl.c:6859
+#: fortran/decl.c:500
 #, gcc-internal-format
-msgid "unnamed variable or field declared void"
-msgstr "̵̾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Initialization at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:6863
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qE declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:559
+#, gcc-internal-format
+msgid "DATA statement at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:6866
+#: fortran/decl.c:644
 #, gcc-internal-format
-msgid "variable or field declared void"
-msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Bad INTENT specification at %C"
+msgstr ""
 
-#: cp/decl.c:7031
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:665
+#, gcc-internal-format
+msgid "Fortran 2003: deferred type parameter at %C"
+msgstr ""
 
-#: cp/decl.c:7034
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%T::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:702
+#, gcc-internal-format
+msgid "Conflict in attributes of function argument at %C"
+msgstr ""
+
+#: fortran/decl.c:727
+#, gcc-internal-format
+msgid "Obsolescent feature: Old-style character length at %C"
+msgstr ""
 
-#: cp/decl.c:7037
+#: fortran/decl.c:759
 #, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%D::%D%>"
-msgstr "̤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+msgid "Syntax error in character length specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/decl.c:7049
+#: fortran/decl.c:882
 #, gcc-internal-format
-msgid "type %qT is not derived from type %qT"
+msgid "Procedure '%s' at %C is already defined at %L"
 msgstr ""
 
-#: cp/decl.c:7065 cp/decl.c:7155 cp/decl.c:8228
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-function"
-msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
+#: 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:7071
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-member"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+#: 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:7100
+#: fortran/decl.c:975
 #, gcc-internal-format
-msgid "declarator-id missing; using reserved word %qD"
+msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: cp/decl.c:7147
-#, fuzzy, gcc-internal-format
-msgid "function definition does not declare parameters"
-msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: 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:7189
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration of %qs"
-msgstr "`%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:7256 cp/decl.c:7258
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids declaration of %qs with no type"
-msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
+#: 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:7283
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> or %<unsigned%> invalid for %qs"
-msgstr "short, Éä¹ç¤Ä¤­¤Þ¤¿¤ÏÉä¹ç¤Ê¤·¤Ï `%s' ¤Ë¤È¤Ã¤Æ̵¸ú¤Ç¤¹"
+#: 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:7285
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> and %<unsigned%> specified together for %qs"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1050
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7287
-#, fuzzy, gcc-internal-format
-msgid "%<long long%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: 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:7289
-#, fuzzy, gcc-internal-format
-msgid "%<long%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: 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:7291
-#, fuzzy, gcc-internal-format
-msgid "%<short%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:1082
+#, gcc-internal-format
+msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7293
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ long, short, signed ¤Þ¤¿¤Ï unsigned ¤ÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:1163
+#, gcc-internal-format
+msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:7295
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> specified with char for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1207
+#, gcc-internal-format
+msgid "CHARACTER expression at %L is being truncated (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:7297
-#, fuzzy, gcc-internal-format
-msgid "%<long%> and %<short%> specified together for %qs"
-msgstr "long ¤È short ¤¬ `%s' ¤ËÂФ·¤Æ°ì½ï¤Ë»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1214
+#, gcc-internal-format
+msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
+msgstr ""
 
-#: cp/decl.c:7303
-#, fuzzy, gcc-internal-format
-msgid "long, short, signed or unsigned used invalidly for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë long, short, singed ¤ä unsigned ¤Î»ÈÍѤÏÉÔŬÀڤǤ¹"
+#: fortran/decl.c:1304
+#, gcc-internal-format
+msgid "Initializer not allowed for PARAMETER '%s' at %C"
+msgstr ""
 
-#: cp/decl.c:7367
+#: fortran/decl.c:1314
 #, fuzzy, gcc-internal-format
-msgid "complex invalid for %qs"
-msgstr "`%s' ¤ËÂФ·¤Æ complex ¤ÏÉÔŬÀڤǤ¹"
+msgid "PARAMETER at %L is missing an initializer"
+msgstr "初期化子を欠いています"
 
-#: cp/decl.c:7396
+#: fortran/decl.c:1324
 #, gcc-internal-format
-msgid "qualifiers are not allowed on declaration of %<operator %T%>"
+msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: cp/decl.c:7408 cp/typeck.c:6842
-#, fuzzy, gcc-internal-format
-msgid "ignoring %qV qualifiers added to function type %qT"
-msgstr "´Ø¿ôÌá¤êÃͤη¿½¤¾þ»Ò¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:1405
+#, gcc-internal-format
+msgid "Can't initialize implied-shape array at %L with scalar"
+msgstr ""
 
-#: cp/decl.c:7431
-#, fuzzy, gcc-internal-format
-msgid "member %qD cannot be declared both virtual and static"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1423
+#, gcc-internal-format
+msgid "Non-constant lower bound in implied-shape declaration at %L"
+msgstr ""
 
-#: cp/decl.c:7439
+#: fortran/decl.c:1518
 #, gcc-internal-format
-msgid "%<%T::%D%> is not a valid declarator"
+msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: cp/decl.c:7448
+#: fortran/decl.c:1526
 #, gcc-internal-format
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤Ï̵¸ú¤Ç¤¹"
+msgid "Array component of structure at %C must have explicit or deferred shape"
+msgstr ""
 
-#: cp/decl.c:7454
+#: fortran/decl.c:1606
 #, gcc-internal-format
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "Pointer array component of structure at %C must have a deferred shape"
+msgstr ""
 
-#: cp/decl.c:7461
+#: fortran/decl.c:1615
 #, gcc-internal-format
-msgid "virtual outside class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+msgid "Allocatable component of structure at %C must have a deferred shape"
+msgstr ""
 
-#: cp/decl.c:7479
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
+#: fortran/decl.c:1624
+#, gcc-internal-format
+msgid "Array component of structure at %C must have an explicit shape"
+msgstr ""
 
-#: cp/decl.c:7484
-#, fuzzy, gcc-internal-format
-msgid "conflicting specifiers in declaration of %qs"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:1659
+#, gcc-internal-format
+msgid "NULL() initialization at %C is ambiguous"
+msgstr ""
 
-#: cp/decl.c:7507
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for %qs"
-msgstr "%s ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
+#: fortran/decl.c:1686
+#, gcc-internal-format
+msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:7541
-#, fuzzy, gcc-internal-format
-msgid "top-level declaration of %qs specifies %<auto%>"
-msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄꤷ¤Þ¤¹"
+#: fortran/decl.c:1706
+#, gcc-internal-format
+msgid "Error in pointer initialization at %C"
+msgstr ""
 
-#: cp/decl.c:7553
+#: fortran/decl.c:1713
 #, gcc-internal-format
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "Fortran 2008: non-NULL pointer initialization at %C"
+msgstr ""
 
-#: cp/decl.c:7673
+#: fortran/decl.c:1774
 #, gcc-internal-format
-msgid "destructor cannot be static member function"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
+msgstr ""
 
-#: cp/decl.c:7674
+#: fortran/decl.c:1785
 #, gcc-internal-format
-msgid "constructor cannot be static member function"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Fortran 2008: Implied-shape array at %L"
+msgstr ""
 
-#: cp/decl.c:7678
-#, fuzzy, gcc-internal-format
-msgid "destructors may not be cv-qualified"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:1849 fortran/decl.c:6232
+#, gcc-internal-format
+msgid "Duplicate array spec for Cray pointee at %C"
+msgstr ""
+
+#: fortran/decl.c:1920
+#, gcc-internal-format
+msgid "the type of '%s' at %C has not been declared within the interface"
+msgstr ""
 
-#: cp/decl.c:7679
+#: fortran/decl.c:1936
 #, fuzzy, gcc-internal-format
-msgid "constructors may not be cv-qualified"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Function name '%s' not allowed at %C"
+msgstr "セクション属性は `%s' には使えません"
 
-#: cp/decl.c:7696
+#: fortran/decl.c:1952
 #, gcc-internal-format
-msgid "constructors cannot be declared virtual"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Extension: Old-style initialization at %C"
+msgstr ""
+
+#: fortran/decl.c:1967 fortran/decl.c:4736
+#, gcc-internal-format
+msgid "Initialization at %C isn't for a pointer variable"
+msgstr ""
+
+#: fortran/decl.c:1980
+#, gcc-internal-format
+msgid "Pointer initialization at %C requires '=>', not '='"
+msgstr ""
 
-#: cp/decl.c:7709
+#: fortran/decl.c:1989 fortran/decl.c:7495
 #, fuzzy, gcc-internal-format
-msgid "can't initialize friend function %qs"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected an initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:7713
+#: fortran/decl.c:1996
 #, gcc-internal-format
-msgid "virtual functions cannot be friends"
-msgstr "²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó"
+msgid "Initialization of variable at %C is not allowed in a PURE procedure"
+msgstr ""
 
-#: cp/decl.c:7717
+#: fortran/decl.c:2009
 #, gcc-internal-format
-msgid "friend declaration not in class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Initialization of allocatable component at %C is not allowed"
+msgstr ""
 
-#: cp/decl.c:7719
+#: fortran/decl.c:2063 fortran/decl.c:2072
 #, fuzzy, gcc-internal-format
-msgid "can't define friend function %qs in a local class definition"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Old-style type declaration %s*%d not supported at %C"
+msgstr "-traditional は C++ では受け付けられません"
 
-#: cp/decl.c:7732
+#: fortran/decl.c:2077
 #, fuzzy, gcc-internal-format
-msgid "destructors may not have parameters"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
+msgid "Nonstandard type declaration %s*%d at %C"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: cp/decl.c:7750 cp/decl.c:7757
+#: fortran/decl.c:2128 fortran/decl.c:2204
 #, fuzzy, gcc-internal-format
-msgid "cannot declare reference to %q#T"
-msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Missing right parenthesis at %C"
+msgstr "正式な仮引数項を欠いています"
 
-#: cp/decl.c:7751
+#: fortran/decl.c:2141 fortran/decl.c:2249
 #, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
 
-#: cp/decl.c:7759
+#: fortran/decl.c:2149 fortran/decl.c:2255
 #, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T member"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected scalar initialization expression at %C"
+msgstr "長さ 0 の初期化は推奨されません"
+
+#: fortran/decl.c:2180
+#, fuzzy, gcc-internal-format
+msgid "Kind %d not supported for type %s at %C"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: cp/decl.c:7822
+#: fortran/decl.c:2193
 #, gcc-internal-format
-msgid "template-id %qD used as a declarator"
+msgid "C kind type parameter is for type %s but type at %L is %s"
 msgstr ""
 
-#: cp/decl.c:7872
+#: fortran/decl.c:2202
 #, gcc-internal-format
-msgid "member functions are implicitly friends of their class"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛŪ¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹"
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2275
+#, fuzzy, gcc-internal-format
+msgid "Kind %d is not supported for CHARACTER at %C"
+msgstr "VAX 浮動小数では丸めモードを利用できません"
 
-#: cp/decl.c:7874
+#: fortran/decl.c:2407
 #, gcc-internal-format
-msgid "extra qualification %<%T::%> on member %qs"
+msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: cp/decl.c:7906
+#: fortran/decl.c:2491
 #, gcc-internal-format
-msgid "cannot define member function %<%T::%s%> within %<%T%>"
+msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: cp/decl.c:7907
+#: fortran/decl.c:2497
 #, gcc-internal-format
-msgid "cannot declare member function %<%T::%s%> within %<%T%>"
+msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: cp/decl.c:7923
+#: fortran/decl.c:2523 fortran/decl.c:2554 fortran/decl.c:2584
+#: fortran/decl.c:2668
 #, gcc-internal-format
-msgid "cannot declare member %<%T::%s%> within %qT"
+msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
 msgstr ""
 
-#: cp/decl.c:7957
+#: fortran/decl.c:2579
 #, gcc-internal-format
-msgid "data member may not have variably modified type %qT"
+msgid "Extension: DOUBLE COMPLEX at %C"
 msgstr ""
 
-#: cp/decl.c:7959
+#: fortran/decl.c:2616
 #, gcc-internal-format
-msgid "parameter may not have variably modified type %qT"
+msgid "Fortran 2003: CLASS statement at %C"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:7967
-#, fuzzy, gcc-internal-format
-msgid "only declarations of constructors can be %<explicit%>"
-msgstr "`explicit' ¤Ë¤Ç¤­¤ë¤Î¤Ï¡¢¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤Ç¤¹"
-
-#: cp/decl.c:7975
-#, fuzzy, gcc-internal-format
-msgid "non-member %qs cannot be declared %<mutable%>"
-msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:7980
-#, fuzzy, gcc-internal-format
-msgid "non-object member %qs cannot be declared %<mutable%>"
-msgstr "È󥪥֥¸¥§¥¯¥È¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:7986
-#, fuzzy, gcc-internal-format
-msgid "function %qs cannot be declared %<mutable%>"
-msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:7991
-#, fuzzy, gcc-internal-format
-msgid "static %qs cannot be declared %<mutable%>"
-msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl.c:7996
+#: fortran/decl.c:2639 fortran/decl.c:2648 fortran/decl.c:2982
+#: fortran/decl.c:2990
 #, fuzzy, gcc-internal-format
-msgid "const %qs cannot be declared %<mutable%>"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Type name '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: cp/decl.c:8028
+#: fortran/decl.c:2744
 #, gcc-internal-format
-msgid "%Jtypedef name may not be a nested-name-specifier"
+msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: cp/decl.c:8044
+#: fortran/decl.c:2790
 #, gcc-internal-format
-msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: cp/decl.c:8134
-#, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare %s functions"
-msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl.c:8160
-#, fuzzy, gcc-internal-format
-msgid "type qualifiers specified for friend class declaration"
-msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2846
+#, gcc-internal-format
+msgid "Empty IMPLICIT statement at %C"
+msgstr ""
 
-#: cp/decl.c:8165
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specified for friend class declaration"
-msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:2948
+#, gcc-internal-format
+msgid "IMPORT statement at %C only permitted in an INTERFACE body"
+msgstr ""
 
-#: cp/decl.c:8173
-#, fuzzy, gcc-internal-format
-msgid "template parameters cannot be friends"
-msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:2953
+#, gcc-internal-format
+msgid "Fortran 2003: IMPORT statement at %C"
+msgstr ""
 
-#: cp/decl.c:8175
+#: fortran/decl.c:2968
 #, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: cp/decl.c:8179
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:2996
+#, gcc-internal-format
+msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
+msgstr ""
 
-#: cp/decl.c:8192
-#, fuzzy, gcc-internal-format
-msgid "trying to make class %qT a friend of global scope"
-msgstr "¥¯¥é¥¹ `%s' ¤òÂç°è¥¹¥³¡¼¥×¤Î friend ¤Ë¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:3003
+#, gcc-internal-format
+msgid "'%s' is already IMPORTed from host scoping unit at %C."
+msgstr ""
 
-#: cp/decl.c:8203
-#, fuzzy, gcc-internal-format
-msgid "invalid qualifiers on non-member function type"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3032
+#, gcc-internal-format
+msgid "Syntax error in IMPORT statement at %C"
+msgstr ""
 
-#: cp/decl.c:8218
-#, fuzzy, gcc-internal-format
-msgid "abstract declarator %qT used as declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/decl.c:3331
+#, gcc-internal-format
+msgid "Missing codimension specification at %C"
+msgstr ""
 
-#: cp/decl.c:8247
-#, fuzzy, gcc-internal-format
-msgid "cannot use %<::%> in parameter declaration"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
+#: fortran/decl.c:3333
+#, gcc-internal-format
+msgid "Missing dimension specification at %C"
+msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:8293
+#: fortran/decl.c:3416
 #, fuzzy, gcc-internal-format
-msgid "invalid use of %<::%>"
-msgstr "̵¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
+msgid "Duplicate %s attribute at %L"
+msgstr "定義の後で `%s' 属性をセットすることはできません"
 
-#: cp/decl.c:8308
+#: fortran/decl.c:3435
 #, gcc-internal-format
-msgid "can't make %qD into a method -- not in a class"
+msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: cp/decl.c:8317
-#, fuzzy, gcc-internal-format
-msgid "function %qD declared virtual inside a union"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:3445
+#, gcc-internal-format
+msgid "Attribute at %L is not allowed in a TYPE definition"
+msgstr ""
 
-#: cp/decl.c:8326
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be declared virtual, since it is always static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:3463
+#, gcc-internal-format
+msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
+msgstr ""
 
-#: cp/decl.c:8342
+#: fortran/decl.c:3474
 #, gcc-internal-format
-msgid "expected qualified name in friend declaration for destructor %qD"
+msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: cp/decl.c:8352
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as member of %qT"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+#: fortran/decl.c:3489
+#, gcc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
+msgstr ""
 
-#: cp/decl.c:8428
-#, fuzzy, gcc-internal-format
-msgid "field %qD has incomplete type"
-msgstr "Îΰè `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
+#: fortran/decl.c:3502
+#, gcc-internal-format
+msgid "Fortran 2008: CONTIGUOUS attribute at %C"
+msgstr ""
 
-#: cp/decl.c:8430
-#, fuzzy, gcc-internal-format
-msgid "name %qT has incomplete type"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#: 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:8439
-#, fuzzy, gcc-internal-format
-msgid "  in instantiation of template %qT"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+#: fortran/decl.c:3554
+#, gcc-internal-format
+msgid "Fortran 2003: PROTECTED attribute at %C"
+msgstr ""
 
-#: cp/decl.c:8448
-#, fuzzy, gcc-internal-format
-msgid "%qE is neither function nor member function; cannot be declared friend"
-msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:3585
+#, gcc-internal-format
+msgid "Fortran 2003: VALUE attribute at %C"
+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:8500
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member %qD"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/decl.c:3595
+#, gcc-internal-format
+msgid "Fortran 2003: VOLATILE attribute at %C"
+msgstr ""
 
-#: cp/decl.c:8502
+#: fortran/decl.c:3639
 #, gcc-internal-format
-msgid "making %qD static"
+msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
-#: cp/decl.c:8572
-#, fuzzy, gcc-internal-format
-msgid "storage class %<auto%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3736
+#, gcc-internal-format
+msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
+msgstr ""
 
-#: cp/decl.c:8574
-#, fuzzy, gcc-internal-format
-msgid "storage class %<register%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `register' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3757
+#, gcc-internal-format
+msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:8576
-#, fuzzy, gcc-internal-format
-msgid "storage class %<__thread%> invalid for function %qs"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3766
+#, gcc-internal-format
+msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
+msgstr ""
 
-#: cp/decl.c:8587
-#, fuzzy, gcc-internal-format
-msgid "%<static%> specified invalid for function %qs declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3770
+#, gcc-internal-format
+msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
+msgstr ""
 
-#: cp/decl.c:8590
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
-msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/decl.c:3782
+#, gcc-internal-format
+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:8598
-#, fuzzy, gcc-internal-format
-msgid "virtual non-class function %qs"
-msgstr "virtual ¤ÊÈ󥯥饹´Ø¿ô `%s'"
+#: 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:8629
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member function %qD to have static linkage"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:3804
+#, gcc-internal-format
+msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
+msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:8636
+#: fortran/decl.c:3816
 #, gcc-internal-format
-msgid "cannot declare static function inside another function"
-msgstr "¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
+msgstr ""
 
-#: cp/decl.c:8666
+#: fortran/decl.c:3824
 #, gcc-internal-format
-msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
+msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
-#: cp/decl.c:8673
+#. 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 "static member %qD declared %<register%>"
+msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: cp/decl.c:8678
+#: fortran/decl.c:3910
 #, gcc-internal-format
-msgid "cannot explicitly declare member %q#D to have extern linkage"
+msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: cp/decl.c:8816
+#: fortran/decl.c:3957
 #, gcc-internal-format
-msgid "default argument for %q#D has type %qT"
+msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: cp/decl.c:8819
+#. 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 "default argument for parameter of type %qT has type %qT"
+msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: cp/decl.c:8836
+#: fortran/decl.c:4098
 #, fuzzy, gcc-internal-format
-msgid "default argument %qE uses local variable %qD"
-msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
+msgid "Syntax error in data declaration at %C"
+msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
 
-#: cp/decl.c:8905
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD invalidly declared method type"
-msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
+#: fortran/decl.c:4172
+#, gcc-internal-format
+msgid "Fortran 2008: IMPURE procedure at %C"
+msgstr ""
 
-#: cp/decl.c:8929
+#: fortran/decl.c:4185
 #, gcc-internal-format
-msgid "parameter %qD includes %s to array of unknown bound %qT"
+msgid "PURE and IMPURE must not appear both 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:9097
+#: fortran/decl.c:4291
+#, fuzzy, gcc-internal-format
+msgid "Name '%s' at %C is the name of the procedure"
+msgstr "プロシージャ開始と終了のスケジュールを行なわない"
+
+#: fortran/decl.c:4303
 #, gcc-internal-format
-msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: cp/decl.c:9219
+#: fortran/decl.c:4320
 #, gcc-internal-format
-msgid "%qD may not be declared within a namespace"
+msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: cp/decl.c:9224
-#, fuzzy, gcc-internal-format
-msgid "%qD may not be declared as static"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/decl.c:4371
+#, gcc-internal-format
+msgid "RESULT variable at %C must be different than function name"
+msgstr ""
 
-#: cp/decl.c:9247
+#: fortran/decl.c:4448
 #, fuzzy, gcc-internal-format
-msgid "%qD must be a nonstatic member function"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅŪ¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+msgid "Unexpected junk after function declaration at %C"
+msgstr "`%s' の extern 宣言がネストしています"
 
-#: cp/decl.c:9256
+#: fortran/decl.c:4458 fortran/decl.c:5487
 #, gcc-internal-format
-msgid "%qD must be either a non-static member function or a non-member function"
+msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
 msgstr ""
 
-#: cp/decl.c:9277
+#: fortran/decl.c:4602
 #, gcc-internal-format
-msgid "%qD must have an argument of class or enumerated type"
+msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: cp/decl.c:9318
+#: 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 "conversion to %s%s will never use a type conversion operator"
-msgstr "%s%s ¤Ø¤ÎÊÑ´¹¤Ç·¿ÊÑ´¹±é»»»Ò¤¬ÍøÍѤµ¤ì¤ë¤³¤È¤Ï·è¤·¤Æ¤¢¤ê¤Þ¤»¤ó"
+msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
+msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:9326
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ prohibits overloading operator ?:"
-msgstr "ISO C++ ¤Ï̵̾¹½Â¤ÂΤò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:4676
+#, gcc-internal-format
+msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
+msgstr ""
 
-#: cp/decl.c:9331
+#: fortran/decl.c:4683
 #, gcc-internal-format
-msgid "%qD must not have variable number of arguments"
+msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: cp/decl.c:9382
+#: fortran/decl.c:4689
 #, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its argument"
+msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: cp/decl.c:9385
+#: fortran/decl.c:4712
 #, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its second argument"
+msgid "Procedure '%s' at %L already has basic type of %s"
 msgstr ""
 
-#: cp/decl.c:9393
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either zero or one argument"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:4760 fortran/decl.c:4927 fortran/decl.c:7977
+#, gcc-internal-format
+msgid "Syntax error in PROCEDURE statement at %C"
+msgstr ""
 
-#: cp/decl.c:9395
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either one or two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:4809 fortran/decl.c:7878
+#, gcc-internal-format
+msgid "Expected '::' after binding-attributes at %C"
+msgstr ""
 
-#: cp/decl.c:9417
+#: fortran/decl.c:4816
 #, gcc-internal-format
-msgid "prefix %qD should return %qT"
+msgid "NOPASS or explicit interface required at %C"
 msgstr ""
 
-#: cp/decl.c:9423
+#: fortran/decl.c:4820
 #, gcc-internal-format
-msgid "postfix %qD should return %qT"
+msgid "Fortran 2003: Procedure pointer component at %C"
 msgstr ""
 
-#: cp/decl.c:9432
+#: fortran/decl.c:4884
 #, gcc-internal-format
-msgid "%qD must take %<void%>"
+msgid "Syntax error in procedure pointer component at %C"
 msgstr ""
 
-#: cp/decl.c:9434 cp/decl.c:9443
+#: fortran/decl.c:4901
 #, gcc-internal-format
-msgid "%qD must take exactly one argument"
+msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: cp/decl.c:9445
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly two arguments"
-msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:4966
+#, gcc-internal-format
+msgid "Fortran 2003: PROCEDURE statement at %C"
+msgstr ""
 
-#: cp/decl.c:9454
+#: fortran/decl.c:5034
 #, gcc-internal-format
-msgid "user-defined %qD always evaluates both arguments"
+msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: cp/decl.c:9468
+#: 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 "%qD should return by value"
+msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: cp/decl.c:9480 cp/decl.c:9484
+#: fortran/decl.c:5177
 #, gcc-internal-format
-msgid "%qD cannot have default arguments"
+msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
 msgstr ""
 
-#: cp/decl.c:9542
+#: fortran/decl.c:5187
 #, gcc-internal-format
-msgid "using template type parameter %qT after %qs"
+msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: cp/decl.c:9557
+#: fortran/decl.c:5190
 #, gcc-internal-format
-msgid "using typedef-name %qD after %qs"
+msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: cp/decl.c:9558
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/decl.c:5193
+#, gcc-internal-format
+msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
+msgstr ""
 
-#: cp/decl.c:9566
+#: fortran/decl.c:5197
 #, gcc-internal-format
-msgid "%qT referred to as %qs"
+msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: cp/decl.c:9567 cp/decl.c:9574
-#, fuzzy, gcc-internal-format
-msgid "%q+T has a previous declaration here"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/decl.c:5201
+#, gcc-internal-format
+msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
+msgstr ""
 
-#: cp/decl.c:9573
+#: fortran/decl.c:5205
 #, gcc-internal-format
-msgid "%qT referred to as enum"
+msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 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:9588
+#: fortran/decl.c:5209
 #, gcc-internal-format
-msgid "template argument required for %<%s %T%>"
+msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: cp/decl.c:9636 cp/name-lookup.c:2658
+#: fortran/decl.c:5213
 #, gcc-internal-format
-msgid "%qD has the same name as the class in which it is declared"
+msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: cp/decl.c:9774
-#, fuzzy, gcc-internal-format
-msgid "use of enum %q#D without previous declaration"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: fortran/decl.c:5217
+#, gcc-internal-format
+msgid "ENTRY statement at %C cannot appear within a FORALL block"
+msgstr ""
 
-#: cp/decl.c:9795
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %qT as a non-template"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/decl.c:5221
+#, gcc-internal-format
+msgid "ENTRY statement at %C cannot appear within a WHERE block"
+msgstr ""
 
-#: cp/decl.c:9796 cp/pt.c:3373
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+#: fortran/decl.c:5225
+#, gcc-internal-format
+msgid "ENTRY statement at %C cannot appear within a contained subprogram"
+msgstr ""
 
-#: cp/decl.c:9907
+#: fortran/decl.c:5243
 #, gcc-internal-format
-msgid "derived union %qT invalid"
+msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr ""
 
-#: cp/decl.c:9916
+#: fortran/decl.c:5297 fortran/decl.c:5495
 #, gcc-internal-format
-msgid "Java class %qT cannot have multiple bases"
+msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: cp/decl.c:9927
+#: fortran/decl.c:5557 fortran/decl.c:5573
 #, gcc-internal-format
-msgid "Java class %qT cannot have virtual bases"
+msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: cp/decl.c:9948
-#, fuzzy, gcc-internal-format
-msgid "base type %qT fails to be a struct or class type"
-msgstr "·¿½¤¾þ»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/decl.c:5588
+#, gcc-internal-format
+msgid "Missing closing quote '\"' for binding label at %C"
+msgstr ""
 
-#: cp/decl.c:9981
+#: fortran/decl.c:5597
 #, gcc-internal-format
-msgid "recursive type %qT undefined"
+msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: cp/decl.c:9983
-#, fuzzy, gcc-internal-format
-msgid "duplicate base type %qT invalid"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+#: fortran/decl.c:5607
+#, gcc-internal-format
+msgid "Missing closing paren for binding label at %C"
+msgstr ""
 
-#: cp/decl.c:10055
-#, fuzzy, gcc-internal-format
-msgid "multiple definition of %q#T"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:5613
+#, gcc-internal-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
 
-#: cp/decl.c:10056
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious definition here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/decl.c:5619
+#, gcc-internal-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
 
-#. DR 377
-#.
-#. IF no integral type can represent all the enumerator values, the
-#. enumeration is ill-formed.
-#: cp/decl.c:10195
+#: fortran/decl.c:5650
 #, gcc-internal-format
-msgid "no integral type can represent all of the enumerator values for %qT"
+msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: cp/decl.c:10306
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qD not integer constant"
-msgstr "`%s' ¤ÎÎóµóÃͤ¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:5854
+#, gcc-internal-format
+msgid "Unexpected END statement at %C"
+msgstr ""
 
-#: cp/decl.c:10334
-#, fuzzy, gcc-internal-format
-msgid "overflow in enumeration values at %qD"
-msgstr "ÎóµóÃͤ¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
+#: fortran/decl.c:5862
+#, gcc-internal-format
+msgid "Fortran 2008: END statement instead of %s statement at %L"
+msgstr ""
 
-#: cp/decl.c:10409
-#, fuzzy, gcc-internal-format
-msgid "return type %q#T is incomplete"
-msgstr "Ìá¤êÃͤη¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#. We would have required END [something].
+#: fortran/decl.c:5870
+#, gcc-internal-format
+msgid "%s statement expected at %L"
+msgstr ""
 
-#: cp/decl.c:10519 cp/typeck.c:6579
+#: fortran/decl.c:5881
 #, gcc-internal-format
-msgid "%<operator=%> should return a reference to %<*this%>"
+msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: cp/decl.c:10877
+#: fortran/decl.c:5897
+#, fuzzy, gcc-internal-format
+msgid "Expected block name of '%s' in %s statement at %C"
+msgstr "switch 文の中でラベル `%s' が重複しています"
+
+#: fortran/decl.c:5914
 #, fuzzy, gcc-internal-format
-msgid "parameter %qD declared void"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "Expected terminating name at %C"
+msgstr "行番号 %u に戻るはずでした"
 
-#: cp/decl.c:11358
+#: fortran/decl.c:5923 fortran/decl.c:5931
 #, fuzzy, gcc-internal-format
-msgid "invalid member function declaration"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+msgid "Expected label '%s' for %s statement at %C"
+msgstr "switch 文の中でラベル `%s' が重複しています"
 
-#: cp/decl.c:11373
+#: fortran/decl.c:5990
 #, gcc-internal-format
-msgid "%qD is already defined in class %qT"
+msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: cp/decl.c:11582
+#: fortran/decl.c:5998
 #, gcc-internal-format
-msgid "static member function %q#D declared with type qualifiers"
+msgid "Dimensions specified for %s at %L after its initialisation"
 msgstr ""
 
-#: cp/decl2.c:268
+#: fortran/decl.c:6006
 #, gcc-internal-format
-msgid "name missing for member function"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Missing array specification at %L in CODIMENSION statement"
+msgstr ""
 
-#: cp/decl2.c:339 cp/decl2.c:353
+#: fortran/decl.c:6015
 #, gcc-internal-format
-msgid "ambiguous conversion for array subscript"
-msgstr "ÇÛÎó¤Îź»ú¤ËÂФ¹¤ëÛ£Ëæ¤ÊÊÑ´¹"
+msgid "Array specification must be deferred at %L"
+msgstr ""
 
-#: cp/decl2.c:347
+#: fortran/decl.c:6112
 #, gcc-internal-format
-msgid "invalid types %<%T[%T]%> for array subscript"
+msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: cp/decl2.c:390
+#: fortran/decl.c:6149
 #, gcc-internal-format
-msgid "deleting array %q#D"
+msgid "Expected '(' at %C"
 msgstr ""
 
-#: cp/decl2.c:396
+#: fortran/decl.c:6163 fortran/decl.c:6203
 #, gcc-internal-format
-msgid "type %q#T argument given to %<delete%>, expected pointer"
+msgid "Expected variable name at %C"
 msgstr ""
 
-#: cp/decl2.c:408
+#: fortran/decl.c:6179
 #, fuzzy, gcc-internal-format
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
-msgstr "´Ø¿ô¤Ï delete ¤Ç¤­¤Þ¤»¤ó¡£ ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤À¤±¤¬ `delete' °ú¿ô¤È¤·¤ÆÍ­¸ú¤Ç¤¹"
+msgid "Cray pointer at %C must be an integer"
+msgstr "述語は識別子でなければなりません"
 
-#: cp/decl2.c:416
+#: fortran/decl.c:6183
 #, gcc-internal-format
-msgid "deleting %qT is undefined"
+msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: cp/decl2.c:459 cp/pt.c:3116
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %q#D"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
-
-#: cp/decl2.c:511
+#: fortran/decl.c:6189
 #, gcc-internal-format
-msgid "Java method %qD has non-Java return type %qT"
+msgid "Expected \",\" at %C"
 msgstr ""
 
-#: cp/decl2.c:528
+#: fortran/decl.c:6252
 #, gcc-internal-format
-msgid "Java method %qD has non-Java parameter type %qT"
+msgid "Expected \")\" at %C"
 msgstr ""
 
-#: cp/decl2.c:639
+#: fortran/decl.c:6264
 #, gcc-internal-format
-msgid "prototype for %q#D does not match any in class %qT"
+msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: cp/decl2.c:726
+#: fortran/decl.c:6290
 #, gcc-internal-format
-msgid "local class %q#T shall not have static data member %q#D"
+msgid "INTENT is not allowed inside of BLOCK at %C"
 msgstr ""
 
-#: cp/decl2.c:734
+#: fortran/decl.c:6322
 #, gcc-internal-format
-msgid "initializer invalid for static member with constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
+msgid "OPTIONAL is not allowed inside of BLOCK at %C"
+msgstr ""
 
-#: cp/decl2.c:737
+#: fortran/decl.c:6341
 #, gcc-internal-format
-msgid "(an out of class initialization is required)"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òɬÍפȤ·¤Þ¤¹)"
+msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
+msgstr ""
 
-#: cp/decl2.c:797
+#: fortran/decl.c:6380
 #, gcc-internal-format
-msgid "member %qD conflicts with virtual function table field name"
+msgid "Fortran 2008: CONTIGUOUS statement at %C"
 msgstr ""
 
-#: cp/decl2.c:816
+#: fortran/decl.c:6460
 #, gcc-internal-format
-msgid "applying attributes to template parameters is not implemented"
+msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: cp/decl2.c:826
+#: fortran/decl.c:6477
 #, gcc-internal-format
-msgid "%qD is already defined in %qT"
+msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: cp/decl2.c:847
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for static member function %qD"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅŪ¥á¥ó¥Ð½é´ü²½»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/decl2.c:870
+#: fortran/decl.c:6515
 #, gcc-internal-format
-msgid "field initializer is not constant"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Fortran 2003: PROTECTED statement at %C"
+msgstr ""
 
-#: cp/decl2.c:897
+#: fortran/decl.c:6555
 #, gcc-internal-format
-msgid "%<asm%> specifiers are not permitted on non-static data members"
+msgid "Syntax error in PROTECTED statement at %C"
 msgstr ""
 
-#: cp/decl2.c:948
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qD with non-integral type"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:954
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %qD to be a bit-field type"
-msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/decl2.c:964
-#, fuzzy, gcc-internal-format
-msgid "cannot declare bit-field %qD with function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
-
-#: cp/decl2.c:971
+#: fortran/decl.c:6579
 #, gcc-internal-format
-msgid "%qD is already defined in the class %qT"
+msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: cp/decl2.c:978
+#: fortran/decl.c:6616
 #, gcc-internal-format
-msgid "static member %qD cannot be a bit-field"
+msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: cp/decl2.c:1024
+#: fortran/decl.c:6644
 #, gcc-internal-format
-msgid "anonymous struct not inside named type"
-msgstr "̵̾¹½Â¤ÂΤ¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Expected variable name at %C in PARAMETER statement"
+msgstr ""
 
-#: cp/decl2.c:1107
+#: fortran/decl.c:6651
 #, gcc-internal-format
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂΤϠstatic ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1116
-#, fuzzy, gcc-internal-format
-msgid "anonymous union with no members"
-msgstr "̵̾¶¦ÍÑÂΤ˥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1152
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must return type %qT"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/decl2.c:1161
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
-msgstr "`operator new' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `size_t' ¤ò¤È¤ê¤Þ¤¹"
+msgid "Expected = sign in PARAMETER statement at %C"
+msgstr ""
 
-#: cp/decl2.c:1190
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> must return type %qT"
-msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:6657
+#, gcc-internal-format
+msgid "Expected expression at %C in PARAMETER statement"
+msgstr ""
 
-#: cp/decl2.c:1199
+#: fortran/decl.c:6677
 #, fuzzy, gcc-internal-format
-msgid "%<operator delete%> takes type %qT as first parameter"
-msgstr "`operator delete' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `void *' ·¿¤ò¤È¤ê¤Þ¤¹"
+msgid "Initializing already initialized variable at %C"
+msgstr "配列を仮引数リストによって初期化しようとしています"
 
-#: cp/decl2.c:1862
+#: fortran/decl.c:6712
 #, gcc-internal-format
-msgid "%qT has a field %qD whose type uses the anonymous namespace"
+msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: cp/decl2.c:1868
+#: fortran/decl.c:6736
 #, gcc-internal-format
-msgid "%qT declared with greater visibility than the type of its field %qD"
+msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: cp/decl2.c:1879
+#: fortran/decl.c:6748
 #, gcc-internal-format
-msgid "%qT has a base %qT whose type uses the anonymous namespace"
+msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: cp/decl2.c:1884
+#: fortran/decl.c:6795
 #, gcc-internal-format
-msgid "%qT declared with greater visibility than its base %qT"
+msgid "Syntax error in SAVE statement at %C"
 msgstr ""
 
-#: cp/decl2.c:3308
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D used but never defined"
-msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
-
-#: cp/decl2.c:3462
-#, fuzzy, gcc-internal-format
-msgid "default argument missing for parameter %P of %q+#D"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:6809
+#, gcc-internal-format
+msgid "VALUE is not allowed inside of BLOCK at %C"
+msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:267
+#: fortran/decl.c:6813
 #, gcc-internal-format
-msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgid "Fortran 2003: VALUE statement at %C"
 msgstr ""
 
-#: cp/except.c:278
-#, fuzzy, gcc-internal-format
-msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
-msgstr "Java `catch' ¤ä `throw' ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jthrowable' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: fortran/decl.c:6853
+#, gcc-internal-format
+msgid "Syntax error in VALUE statement at %C"
+msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:285
+#: fortran/decl.c:6864
 #, gcc-internal-format
-msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: cp/except.c:348
+#: fortran/decl.c:6888
 #, gcc-internal-format
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹"
+msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
+msgstr ""
 
-#: cp/except.c:614
+#: fortran/decl.c:6914
 #, gcc-internal-format
-msgid "throwing NULL, which has integral, not pointer type"
+msgid "Syntax error in VOLATILE statement at %C"
 msgstr ""
 
-#: cp/except.c:637 cp/init.c:1723
+#: fortran/decl.c:6925
 #, gcc-internal-format
-msgid "%qD should never be overloaded"
+msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
 msgstr ""
 
-#: cp/except.c:720
+#: fortran/decl.c:6967
 #, gcc-internal-format
-msgid "  in thrown expression"
-msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
+msgid "Syntax error in ASYNCHRONOUS statement at %C"
+msgstr ""
 
-#: cp/except.c:876
+#: fortran/decl.c:6990
 #, gcc-internal-format
-msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
+msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: cp/except.c:961
+#: fortran/decl.c:7035
 #, gcc-internal-format
-msgid "%Hexception of type %qT will be caught"
+msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
 msgstr ""
 
-#: cp/except.c:963
+#: fortran/decl.c:7084
 #, gcc-internal-format
-msgid "%H   by earlier handler for %qT"
+msgid "Ambiguous symbol in TYPE definition at %C"
 msgstr ""
 
-#: cp/except.c:993
+#: fortran/decl.c:7090
 #, gcc-internal-format
-msgid "%H%<...%> handler must be the last handler for its try block"
+msgid "No such symbol in TYPE definition at %C"
 msgstr ""
 
-#: cp/friend.c:157
+#: fortran/decl.c:7096
 #, gcc-internal-format
-msgid "%qD is already a friend of class %qT"
+msgid "'%s' in EXTENDS expression at %C is not a derived type"
 msgstr ""
 
-#: cp/friend.c:233
+#: fortran/decl.c:7103
 #, gcc-internal-format
-msgid "invalid type %qT declared %<friend%>"
+msgid "'%s' cannot be extended at %C because it is BIND(C)"
 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:249 cp/friend.c:279
+#: fortran/decl.c:7110
 #, gcc-internal-format
-msgid "partial specialization %qT declared %<friend%>"
+msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
 msgstr ""
 
-#: cp/friend.c:257
+#: fortran/decl.c:7133
 #, gcc-internal-format
-msgid "class %qT is implicitly friends with itself"
+msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: cp/friend.c:315
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member of %qT"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:7145
+#, gcc-internal-format
+msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
+msgstr ""
 
-#: cp/friend.c:320
+#: fortran/decl.c:7166
 #, gcc-internal-format
-msgid "%qT is not a member class template of %qT"
+msgid "Fortran 2003: ABSTRACT type at %C"
 msgstr ""
 
-#: cp/friend.c:328
+#: fortran/decl.c:7270
 #, gcc-internal-format
-msgid "%qT is not a nested class of %qT"
+msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#. template <class T> friend class T;
-#: cp/friend.c:341
-#, fuzzy, gcc-internal-format
-msgid "template parameter type %qT declared %<friend%>"
-msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/decl.c:7281
+#, gcc-internal-format
+msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
+msgstr ""
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:347
+#: fortran/decl.c:7291
 #, gcc-internal-format
-msgid "%q#T is not a template"
+msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: cp/friend.c:369
+#: fortran/decl.c:7307
 #, gcc-internal-format
-msgid "%qD is already a friend of %qT"
+msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: cp/friend.c:378
+#: fortran/decl.c:7380
 #, gcc-internal-format
-msgid "%qT is already a friend of %qT"
+msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: cp/friend.c:495
+#: fortran/decl.c:7400
 #, gcc-internal-format
-msgid "member %qD declared as friend before type %qT defined"
+msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: cp/friend.c:551
+#: fortran/decl.c:7433
 #, fuzzy, gcc-internal-format
-msgid "friend declaration %q#D declares a non-template function"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Enumerator exceeds the C integer type at %C"
+msgstr "反復子 `%s' は非整数型です"
 
-#: cp/friend.c:555
+#: fortran/decl.c:7512
+#, gcc-internal-format
+msgid "ENUMERATOR %L not initialized with integer expression"
+msgstr ""
+
+#: fortran/decl.c:7560
 #, 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) -Wno-non-template-friend disables this warning"
-msgstr "¡Ê¤â¤·¤³¤ì¤¬¤¢¤Ê¤¿¤Î°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢´Ø¿ô¥Æ¥ó¥×¥ì¡¼¥È¤Ï´û¤ËÀë¸ÀºÑ¤Ç¤¢¤ë»ö¤ò³Îǧ¤·¡¢¤³¤³¤Î´Ø¿ô̾¤Î¸å¤í¤Ë <> ¤òÉÕ¤±Â­¤·¤Æ¤¯¤À¤µ¤¤¡Ë -Wno-non-template-friend ¤Ç¤³¤Î·Ù¹ðɽ¼¨¤ò̵¸ú¤Ë¤·¤Þ¤¹"
+msgid "ENUM definition statement expected before %C"
+msgstr "`*' の前に型の名前があるべきです"
 
-#: cp/init.c:334
+#: fortran/decl.c:7596
 #, gcc-internal-format
-msgid "%J%qD should be initialized in the member initialization list"
+msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
 
-#: cp/init.c:382
+#: fortran/decl.c:7643 fortran/decl.c:7658
+#, fuzzy, gcc-internal-format
+msgid "Duplicate access-specifier at %C"
+msgstr "重複するアクセス指定子"
+
+#: fortran/decl.c:7678
 #, gcc-internal-format
-msgid "%Jdefault-initialization of %q#D, which has reference type"
+msgid "Binding attributes already specify passing, illegal NOPASS at %C"
 msgstr ""
 
-#: cp/init.c:388
+#: fortran/decl.c:7698
 #, gcc-internal-format
-msgid "%Juninitialized reference member %qD"
+msgid "Binding attributes already specify passing, illegal PASS at %C"
 msgstr ""
 
-#: cp/init.c:391
+#: fortran/decl.c:7725
 #, gcc-internal-format
-msgid "%Juninitialized member %qD with %<const%> type %qT"
+msgid "Duplicate POINTER attribute at %C"
 msgstr ""
 
-#: cp/init.c:534
+#: fortran/decl.c:7743
 #, gcc-internal-format
-msgid "%q+D will be initialized after"
+msgid "Duplicate NON_OVERRIDABLE at %C"
 msgstr ""
 
-#: cp/init.c:537
+#: fortran/decl.c:7759
 #, gcc-internal-format
-msgid "base %qT will be initialized after"
+msgid "Duplicate DEFERRED at %C"
 msgstr ""
 
-#: cp/init.c:540
+#: fortran/decl.c:7772
+#, fuzzy, gcc-internal-format
+msgid "Expected access-specifier at %C"
+msgstr "重複するアクセス指定子"
+
+#: fortran/decl.c:7774
 #, gcc-internal-format
-msgid "  %q+#D"
+msgid "Expected binding attribute at %C"
 msgstr ""
 
-#: cp/init.c:542
+#: fortran/decl.c:7782
 #, gcc-internal-format
-msgid "  base %qT"
+msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
 msgstr ""
 
-#: cp/init.c:543
+#: fortran/decl.c:7794
 #, gcc-internal-format
-msgid "%J  when initialized here"
+msgid "POINTER attribute is required for procedure pointer component at %C"
 msgstr ""
 
-#: cp/init.c:559
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for %qD"
-msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
-
-#: cp/init.c:562
+#: fortran/decl.c:7836
 #, gcc-internal-format
-msgid "%Jmultiple initializations given for base %qT"
+msgid "Interface-name expected after '(' at %C"
 msgstr ""
 
-#: cp/init.c:629
+#: fortran/decl.c:7842
 #, fuzzy, gcc-internal-format
-msgid "%Jinitializations for multiple members of %qT"
-msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+msgid "')' expected at %C"
+msgstr "')' が必要です"
 
-#: cp/init.c:691
+#: fortran/decl.c:7862
 #, gcc-internal-format
-msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
+msgid "Interface must be specified for DEFERRED binding at %C"
 msgstr ""
 
-#: cp/init.c:915 cp/init.c:934
+#: fortran/decl.c:7867
 #, gcc-internal-format
-msgid "class %qT does not have any field named %qD"
+msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
 msgstr ""
 
-#: cp/init.c:921
-#, 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:928
+#: fortran/decl.c:7890
 #, gcc-internal-format
-msgid "%q#D is not a non-static data member of %qT"
+msgid "Expected binding name at %C"
 msgstr ""
 
-#: cp/init.c:967
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which has no base classes"
-msgstr "´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
-
-#: cp/init.c:975
+#: fortran/decl.c:7894
 #, gcc-internal-format
-msgid "unnamed initializer for %qT, which uses multiple inheritance"
+msgid "Fortran 2008: PROCEDURE list at %C"
 msgstr ""
 
-#: cp/init.c:1021
+#: fortran/decl.c:7907
 #, gcc-internal-format
-msgid "%qD is both a direct base and an indirect virtual base"
+msgid "'=> target' is invalid for DEFERRED binding at %C"
 msgstr ""
 
-#: cp/init.c:1029
+#: fortran/decl.c:7913
 #, gcc-internal-format
-msgid "type %qT is not a direct or virtual base of %qT"
+msgid "'::' needed in PROCEDURE binding with explicit target at %C"
 msgstr ""
 
-#: cp/init.c:1032
+#: fortran/decl.c:7923
 #, gcc-internal-format
-msgid "type %qT is not a direct base of %qT"
+msgid "Expected binding target after '=>' at %C"
 msgstr ""
 
-#: cp/init.c:1112
+#: fortran/decl.c:7940
 #, gcc-internal-format
-msgid "bad array initializer"
-msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
-
-#: cp/init.c:1291
-#, fuzzy, gcc-internal-format
-msgid "%qT is not an aggregate type"
-msgstr "È󽸹çÂη¿¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
+msgstr ""
 
-#: cp/init.c:1345
+#: fortran/decl.c:7951
 #, gcc-internal-format
-msgid "incomplete type %qT does not have member %qD"
+msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
 msgstr ""
 
-#: cp/init.c:1358
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer to bit-field %qD"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
-
-#: cp/init.c:1435
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function %qD"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/init.c:1441
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %qD"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
-
-#: cp/init.c:1670
-#, fuzzy, gcc-internal-format
-msgid "invalid type %<void%> for new"
-msgstr "new ¤ËÂФ·¤Æ̵¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
-
-#: cp/init.c:1680
+#: fortran/decl.c:8000
 #, gcc-internal-format
-msgid "uninitialized const in %<new%> of %q#T"
+msgid "GENERIC at %C must be inside a derived-type CONTAINS"
 msgstr ""
 
-#: cp/init.c:1718
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor with %qs undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`%s' ¤Ï̤ÄêµÁ¤Ç¤¹"
-
-#: cp/init.c:1758
-#, fuzzy, gcc-internal-format
-msgid "no suitable %qD found in class %qT"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:8020
+#, gcc-internal-format
+msgid "Expected '::' at %C"
+msgstr ""
 
-#: cp/init.c:1763
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous"
-msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
+#: fortran/decl.c:8032
+#, gcc-internal-format
+msgid "Expected generic name or operator descriptor at %C"
+msgstr ""
 
-#: cp/init.c:1905
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/decl.c:8058
+#, gcc-internal-format
+msgid "Expected '=>' at %C"
+msgstr ""
 
-#: cp/init.c:2105
+#: fortran/decl.c:8100
 #, gcc-internal-format
-msgid "size in array new must have integral type"
-msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
+msgstr ""
 
-#: cp/init.c:2121
+#: fortran/decl.c:8108
 #, gcc-internal-format
-msgid "allocating zero-element array"
+msgid "Binding at %C must have the same access as already defined binding '%s'"
 msgstr ""
 
-#: cp/init.c:2129
+#: fortran/decl.c:8157
 #, gcc-internal-format
-msgid "new cannot be applied to a reference type"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "Expected specific binding name at %C"
+msgstr ""
 
-#: cp/init.c:2135
+#: fortran/decl.c:8167
 #, gcc-internal-format
-msgid "new cannot be applied to a function type"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+msgid "'%s' already defined as specific binding for the generic '%s' at %C"
+msgstr ""
 
-#: cp/init.c:2168
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor, while %<jclass%> undefined"
-msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jclass' ¤Ï̤ÄêµÁ¤Ç¤¹"
+#: fortran/decl.c:8183
+#, gcc-internal-format
+msgid "Junk after GENERIC binding at %C"
+msgstr ""
 
-#: cp/init.c:2186
-#, fuzzy, gcc-internal-format
-msgid "can't find %<class$%> in %qT"
-msgstr "class$ ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/decl.c:8218
+#, gcc-internal-format
+msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
+msgstr ""
 
-#: cp/init.c:2545
+#: fortran/decl.c:8229
 #, gcc-internal-format
-msgid "initializer ends prematurely"
-msgstr "½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁ᤯½Ð¸½¤·¤Þ¤·¤¿"
+msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
+msgstr ""
 
-#: cp/init.c:2600
+#: fortran/decl.c:8251
 #, gcc-internal-format
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+msgid "Empty FINAL at %C"
+msgstr ""
 
-#: cp/init.c:2737
+#: fortran/decl.c:8258
 #, gcc-internal-format
-msgid "possible problem detected in invocation of delete operator:"
+msgid "Expected module procedure name at %C"
 msgstr ""
 
-#: cp/init.c:2740
+#: fortran/decl.c:8268
 #, 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 "Expected ',' at %C"
 msgstr ""
 
-#: cp/init.c:2761
+#: fortran/decl.c:8274
+#, fuzzy, gcc-internal-format
+msgid "Unknown procedure name \"%s\" at %C"
+msgstr "不明なレジスタ名です: %s"
+
+#: fortran/decl.c:8288
 #, gcc-internal-format
-msgid "unknown array size in delete"
-msgstr "delete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹"
+msgid "'%s' at %C is already defined as FINAL procedure!"
+msgstr ""
 
-#: cp/init.c:3001
+#: fortran/decl.c:8357
 #, gcc-internal-format
-msgid "type to vector delete is neither pointer or array type"
-msgstr "¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎ󷿤Ǥ⤢¤ê¤Þ¤»¤ó"
+msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
 
-#: cp/lex.c:467
+#: fortran/decl.c:8404
 #, gcc-internal-format
-msgid "junk at end of #pragma %s"
-msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
+msgstr ""
 
-#: cp/lex.c:474
+#. 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 "invalid #pragma %s"
-msgstr "̵¸ú¤Ê #pragma %s ¤Ç¤¹"
+msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
+msgstr ""
 
-#: cp/lex.c:482
+#: fortran/error.c:301
 #, fuzzy, gcc-internal-format
-msgid "#pragma vtable no longer supported"
-msgstr "--driver ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+msgid "    Included at %s:%d:"
+msgstr "%s:%d から include されたファイル内"
 
-#: cp/lex.c:561
+#: fortran/error.c:385
 #, fuzzy, gcc-internal-format
-msgid "#pragma implementation for %qs appears after file is included"
-msgstr "%s ¤Ø¤Î #pragma implementation ¤Ï¥Õ¥¡¥¤¥ë¤¬ include ¤µ¤ì¤¿¸å¤Ç½Ð¸½¤·¤Þ¤·¤¿"
+msgid "<During initialization>\n"
+msgstr "初期化"
 
-#: cp/lex.c:586
+#: fortran/error.c:719
 #, gcc-internal-format
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
+msgid "Error count reached limit of %d."
+msgstr ""
 
-#: cp/lex.c:600
+#: fortran/error.c:975
 #, fuzzy, gcc-internal-format
-msgid "%qD not defined"
-msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "Internal Error at (1):"
+msgstr "内部エラー: %s"
 
-#: cp/lex.c:604
+#: fortran/expr.c:1210
 #, gcc-internal-format
-msgid "%qD was not declared in this scope"
-msgstr ""
-
-#. In a template, it is invalid to write "f()" or "f(3)" if no
-#. declaration of "f" is available.  Historically, G++ and most
-#. other compilers accepted that usage since they deferred all name
-#. lookup until instantiation time rather than doing unqualified
-#. name lookup at template definition time; explain to the user what
-#. is going wrong.
-#.
-#. Note that we have the exact wording of the following message in
-#. the manual (trouble.texi, node "Name lookup"), so they need to
-#. be kept in synch.
-#: cp/lex.c:641
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1389 fortran/expr.c:1440
 #, 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 "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: cp/lex.c:650
+#: fortran/expr.c:2051
 #, gcc-internal-format
-msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
+msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: cp/mangle.c:2165
-#, fuzzy, gcc-internal-format
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
-msgstr "´Ø¿ô·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+#: fortran/expr.c:2095
+#, gcc-internal-format
+msgid "Numeric or CHARACTER operands are required in expression at %L"
+msgstr ""
 
-#: cp/mangle.c:2173
+#: fortran/expr.c:2120
 #, gcc-internal-format
-msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
+msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: cp/mangle.c:2223
+#: fortran/expr.c:2127
 #, gcc-internal-format
-msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: cp/mangle.c:2533
+#: fortran/expr.c:2137
 #, gcc-internal-format
-msgid "the mangled name of %qD will change in a future version of GCC"
+msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: cp/method.c:459
+#: fortran/expr.c:2153
 #, gcc-internal-format
-msgid "generic thunk code fails for method %q#D which uses %<...%>"
+msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: cp/method.c:695
+#: fortran/expr.c:2164
 #, gcc-internal-format
-msgid "non-static const member %q#D, can't use default assignment operator"
+msgid "Only intrinsic operators can be used in expression at %L"
 msgstr ""
 
-#: cp/method.c:701
+#: fortran/expr.c:2172
 #, gcc-internal-format
-msgid "non-static reference member %q#D, can't use default assignment operator"
+msgid "Numeric operands are required in expression at %L"
 msgstr ""
 
-#: cp/method.c:813
+#: fortran/expr.c:2195
 #, gcc-internal-format
-msgid "%Hsynthesized method %qD first required here "
+msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
 msgstr ""
 
-#: cp/method.c:1148
+#: fortran/expr.c:2293
 #, 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 "Assumed or deferred character length variable '%s'  in constant expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:712
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<wchar_t%> as %qT"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/expr.c:2359
+#, gcc-internal-format
+msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
+msgstr ""
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/name-lookup.c:742
-#, fuzzy, gcc-internal-format
-msgid "invalid redeclaration of %q+D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/expr.c:2390
+#, gcc-internal-format
+msgid "Extension: Evaluation of nonstandard initialization expression at %L"
+msgstr ""
 
-#: cp/name-lookup.c:743
+#: fortran/expr.c:2446
 #, gcc-internal-format
-msgid "as %qD"
+msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
 msgstr ""
 
-#: cp/name-lookup.c:834
-#, fuzzy, gcc-internal-format
-msgid "type mismatch with previous external decl of %q#D"
-msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
+#: fortran/expr.c:2458
+#, gcc-internal-format
+msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
+msgstr ""
 
-#: cp/name-lookup.c:835
+#: fortran/expr.c:2490
 #, fuzzy, gcc-internal-format
-msgid "previous external decl of %q+#D"
-msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
 
-#: cp/name-lookup.c:926
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q#D doesn't match"
-msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃפ·¤Þ¤»¤ó"
+#: fortran/expr.c:2510
+#, gcc-internal-format
+msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
+msgstr ""
 
-#: cp/name-lookup.c:927
-#, fuzzy, gcc-internal-format
-msgid "global declaration %q+#D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/expr.c:2516
+#, gcc-internal-format
+msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
+msgstr ""
 
-#: cp/name-lookup.c:964 cp/name-lookup.c:971
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/expr.c:2522
+#, gcc-internal-format
+msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
+msgstr ""
 
-#. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:996
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a member of 'this'"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+#: fortran/expr.c:2528
+#, gcc-internal-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
 
-#: cp/name-lookup.c:1002
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a previous local"
-msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/expr.c:2538
+#, gcc-internal-format
+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:1009
+#: fortran/expr.c:2691
 #, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a global declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
+msgid "Specification function '%s' at %L cannot be a statement function"
+msgstr "コンストラクタを静的メンバ関数とすることはできません"
 
-#: cp/name-lookup.c:1132
+#: fortran/expr.c:2698
 #, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤ÏÊѹ¹¤µ¤ì¤Þ¤·¤¿"
+msgid "Specification function '%s' at %L cannot be an internal function"
+msgstr "組み込み関数 `%s' は非関数として宣言されました"
 
-#: cp/name-lookup.c:1133
+#: fortran/expr.c:2705
 #, gcc-internal-format
-msgid "  matches this %q+D under ISO standard rules"
+msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: cp/name-lookup.c:1135
+#: fortran/expr.c:2712
 #, gcc-internal-format
-msgid "  matches this %q+D under old rules"
+msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: cp/name-lookup.c:1153 cp/name-lookup.c:1161
+#: fortran/expr.c:2846
 #, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed for new ISO %<for%> scoping"
-msgstr "`%s' ¤Î̾Á°°ú¤­¤Ï¿·¤¿¤Ê ISO `for' ¥¹¥³¡¼¥×¤ËÊѤï¤ê¤Þ¤·¤¿"
+msgid "Dummy argument '%s' not allowed in expression at %L"
+msgstr "二重にクォートされた文字列は #if 式内では使えません"
 
-#: cp/name-lookup.c:1155
+#: fortran/expr.c:2853
 #, gcc-internal-format
-msgid "  cannot use obsolete binding at %q+D because it has a destructor"
+msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: cp/name-lookup.c:1163
+#: fortran/expr.c:2860
 #, gcc-internal-format
-msgid "  using obsolete binding at %q+D"
+msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: cp/name-lookup.c:1216
+#: fortran/expr.c:2891
 #, gcc-internal-format
-msgid "%s %s(%E) %p %d\n"
+msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr ""
 
-#: cp/name-lookup.c:1219
-#, fuzzy, gcc-internal-format
-msgid "%s %s %p %d\n"
-msgstr "%s: %s: "
-
-#: cp/name-lookup.c:1346
+#: fortran/expr.c:2942
 #, gcc-internal-format
-msgid "XXX is_class_level != (current_scope == class_scope)\n"
+msgid "Expression at %L must be of INTEGER type, found %s"
 msgstr ""
 
-#: cp/name-lookup.c:1909
-#, fuzzy, gcc-internal-format
-msgid "%q#D hides constructor for %q#T"
-msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
-
-#: cp/name-lookup.c:1926
-#, fuzzy, gcc-internal-format
-msgid "%q#D conflicts with previous using declaration %q#D"
-msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×Æͤ·¤Þ¤¹"
-
-#: cp/name-lookup.c:1949
-#, fuzzy, gcc-internal-format
-msgid "previous non-function declaration %q+#D"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛŪ¤ÊÀë¸À"
-
-#: cp/name-lookup.c:1950
-#, fuzzy, gcc-internal-format
-msgid "conflicts with function declaration %q#D"
-msgstr "°ÅÌۤδؿôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+#: fortran/expr.c:2954
+#, gcc-internal-format
+msgid "Function '%s' at %L must be PURE"
+msgstr ""
 
-#. It's a nested name with template parameter dependent scope.
-#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2028 cp/name-lookup.c:2053
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a namespace"
-msgstr "%s=%s ¤Ï¿ôÃͤǤϤ¢¤ê¤Þ¤»¤ó"
+#: fortran/expr.c:2963
+#, gcc-internal-format
+msgid "Expression at %L must be scalar"
+msgstr ""
 
-#. 7.3.3/5
-#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2038
+#: fortran/expr.c:2997
 #, gcc-internal-format
-msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2045
+#: fortran/expr.c:3011
 #, gcc-internal-format
-msgid "namespace %qD not allowed in using-declaration"
+msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: cp/name-lookup.c:2081
+#: fortran/expr.c:3100
 #, gcc-internal-format
-msgid "%qD not declared"
+msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: cp/name-lookup.c:2102 cp/name-lookup.c:2139 cp/name-lookup.c:2173
+#: fortran/expr.c:3107
 #, gcc-internal-format
-msgid "%qD is already declared in this scope"
+msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2179
+#: fortran/expr.c:3114
 #, gcc-internal-format
-msgid "using declaration %qD introduced ambiguous type %qT"
+msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2777
+#: fortran/expr.c:3126
 #, gcc-internal-format
-msgid "using-declaration for non-member at class scope"
+msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2784
+#: fortran/expr.c:3136
 #, gcc-internal-format
-msgid "%<%T::%D%> names destructor"
+msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:2789
+#: fortran/expr.c:3146
 #, gcc-internal-format
-msgid "%<%T::%D%> names constructor"
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
 msgstr ""
 
-#: cp/name-lookup.c:2794
+#: fortran/expr.c:3152 fortran/resolve.c:8665
 #, gcc-internal-format
-msgid "%<%T::%D%> names constructor in %qT"
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 msgstr ""
 
-#: cp/name-lookup.c:2844
+#: fortran/expr.c:3162 fortran/resolve.c:8675
 #, gcc-internal-format
-msgid "no members matching %<%T::%D%> in %q#T"
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
 msgstr ""
 
-#: cp/name-lookup.c:2912
+#: fortran/expr.c:3170 fortran/resolve.c:8684
 #, gcc-internal-format
-msgid "declaration of %qD not in a namespace surrounding %qD"
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/name-lookup.c:2920
-#, fuzzy, gcc-internal-format
-msgid "explicit qualification in declaration of %qD"
-msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/expr.c:3174 fortran/resolve.c:8688
+#, gcc-internal-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
 
-#: cp/name-lookup.c:2963
+#: fortran/expr.c:3178 fortran/resolve.c:8692
 #, gcc-internal-format
-msgid "%qD should have been declared inside %qD"
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: cp/name-lookup.c:3034
+#: fortran/expr.c:3200
 #, gcc-internal-format
-msgid "namespace alias %qD not allowed here, assuming %qD"
+msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
 msgstr ""
 
-#: cp/name-lookup.c:3089
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute requires a single NTBS argument"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n"
+#: fortran/expr.c:3236
+#, gcc-internal-format
+msgid "Pointer assignment target is not a POINTER at %L"
+msgstr ""
 
-#: cp/name-lookup.c:3378
+#: fortran/expr.c:3245
 #, gcc-internal-format
-msgid "strong using only meaningful at namespace scope"
+msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: cp/name-lookup.c:3382
+#: fortran/expr.c:3268
 #, gcc-internal-format
-msgid "current namespace %qD does not enclose strongly used namespace %qD"
+msgid "Expected bounds specification for '%s' at %L"
 msgstr ""
 
-#: cp/name-lookup.c:3390
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute directive ignored"
-msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Î᤬̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/expr.c:3273
+#, gcc-internal-format
+msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
+msgstr ""
 
-#: cp/name-lookup.c:3540
+#: fortran/expr.c:3286
 #, gcc-internal-format
-msgid "%qD denotes an ambiguous type"
+msgid "Lower bound has to be present at %L"
 msgstr ""
 
-#: cp/name-lookup.c:3541
-#, fuzzy, gcc-internal-format
-msgid "%J  first type here"
-msgstr "  ¤³¤³¤«¤é"
+#: fortran/expr.c:3292
+#, gcc-internal-format
+msgid "Stride must not be present at %L"
+msgstr ""
 
-#: cp/name-lookup.c:3542
+#: fortran/expr.c:3304
 #, gcc-internal-format
-msgid "%J  other type here"
+msgid "Either all or none of the upper bounds must be specified at %L"
 msgstr ""
 
-#: cp/name-lookup.c:4257
-#, fuzzy, gcc-internal-format
-msgid "%q+D is not a function,"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/expr.c:3329
+#, gcc-internal-format
+msgid "Pointer object at %L shall not have a coindex"
+msgstr ""
 
-#: cp/name-lookup.c:4258
+#: fortran/expr.c:3350
 #, fuzzy, gcc-internal-format
-msgid "  conflict with %q+D"
-msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤á̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "Invalid procedure pointer assignment at %L"
+msgstr "代入として無効な左辺値です"
 
-#: cp/name-lookup.c:4679
+#: fortran/expr.c:3356
 #, gcc-internal-format
-msgid "argument dependent lookup finds %q+D"
+msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:5111
+#: fortran/expr.c:3366
 #, gcc-internal-format
-msgid "XXX entering pop_everything ()\n"
+msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
 msgstr ""
 
-#: cp/name-lookup.c:5120
+#: fortran/expr.c:3372
 #, gcc-internal-format
-msgid "XXX leaving pop_everything ()\n"
+msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:1965
+#: fortran/expr.c:3395
 #, gcc-internal-format
-msgid "%<#pragma%> is not allowed here"
+msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
 msgstr ""
 
-#: cp/parser.c:1995
+#: fortran/expr.c:3426
 #, gcc-internal-format
-msgid "%<%D::%D%> has not been declared"
+msgid "Interface mismatch in procedure pointer assignment at %L: %s"
 msgstr ""
 
-#: cp/parser.c:1998 cp/semantics.c:2410
+#: fortran/expr.c:3436
 #, gcc-internal-format
-msgid "%<::%D%> has not been declared"
+msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
 msgstr ""
 
-#: cp/parser.c:2001
+#: fortran/expr.c:3444
 #, gcc-internal-format
-msgid "request for member %qD in non-class type %qT"
+msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2004
+#: fortran/expr.c:3451
 #, gcc-internal-format
-msgid "%<%T::%D%> has not been declared"
+msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: cp/parser.c:2007
+#: fortran/expr.c:3470
 #, gcc-internal-format
-msgid "%qD has not been declared"
+msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
 msgstr ""
 
-#: cp/parser.c:2010
+#: fortran/expr.c:3483
 #, gcc-internal-format
-msgid "%<%D::%D%> %s"
+msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
 msgstr ""
 
-#: cp/parser.c:2012
+#: fortran/expr.c:3487
 #, gcc-internal-format
-msgid "%<::%D%> %s"
+msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
 msgstr ""
 
-#: cp/parser.c:2014
-#, fuzzy, gcc-internal-format
-msgid "%qD %s"
-msgstr " %s"
-
-#: cp/parser.c:2050
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
-
-#: cp/parser.c:2070
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qs"
-msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/parser.c:2113
-#, fuzzy, gcc-internal-format
-msgid "new types may not be defined in a return type"
-msgstr "»²¾È·¿¤ËÂФ·¤Æ new ¤òŬÍѤǤ­¤Þ¤»¤ó"
+#: fortran/expr.c:3511
+#, gcc-internal-format
+msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
+msgstr ""
 
-#: cp/parser.c:2114
-#, fuzzy, gcc-internal-format
-msgid "(perhaps a semicolon is missing after the definition of %qT)"
-msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/expr.c:3518
+#, gcc-internal-format
+msgid "Bad target in pointer assignment in PURE procedure at %L"
+msgstr ""
 
-#: cp/parser.c:2133 cp/parser.c:3885 cp/pt.c:4557
+#: fortran/expr.c:3524
 #, gcc-internal-format
-msgid "%qT is not a template"
+msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: cp/parser.c:2135
+#: fortran/expr.c:3532
 #, gcc-internal-format
-msgid "%qE is not a template"
+msgid "Pointer assignment target has PROTECTED attribute at %L"
 msgstr ""
 
-#: cp/parser.c:2137
-#, fuzzy, gcc-internal-format
-msgid "invalid template-id"
-msgstr "̵¸ú¤Ê·¿: `void &'"
+#: fortran/expr.c:3545
+#, gcc-internal-format
+msgid "Data target at %L shall not have a coindex"
+msgstr ""
 
-#: cp/parser.c:2166
-#, fuzzy, gcc-internal-format
-msgid "%s cannot appear in a constant-expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: fortran/expr.c:3593
+#, gcc-internal-format
+msgid "Pointer initialization target at %C must not be ALLOCATABLE "
+msgstr ""
 
-#: cp/parser.c:2191
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-name %qE without an argument list"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
+#: fortran/expr.c:3599
+#, gcc-internal-format
+msgid "Pointer initialization target at %C must have the TARGET attribute"
+msgstr ""
 
-#: cp/parser.c:2193
-#, fuzzy, gcc-internal-format
-msgid "invalid use of destructor %qD as a type"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+#: fortran/expr.c:3605
+#, gcc-internal-format
+msgid "Pointer initialization target at %C must have the SAVE attribute"
+msgstr ""
 
-#. Something like 'unsigned A a;'
-#: cp/parser.c:2196
+#: fortran/expr.c:4327
 #, gcc-internal-format
-msgid "invalid combination of multiple type-specifiers"
+msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:2200
+#: fortran/expr.c:4335
 #, gcc-internal-format
-msgid "%qE does not name a type"
+msgid "Non-variable expression in variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:2232
+#: fortran/expr.c:4346
 #, gcc-internal-format
-msgid "(perhaps %<typename %T::%E%> was intended)"
+msgid "Named constant '%s' in variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:2247
+#: fortran/expr.c:4355
 #, gcc-internal-format
-msgid "%qE in namespace %qE does not name a type"
+msgid "'%s' in variable definition context (%s) at %L is not a variable"
 msgstr ""
 
-#: cp/parser.c:2250
+#: fortran/expr.c:4367
 #, gcc-internal-format
-msgid "%qE in class %qT does not name a type"
+msgid "Non-POINTER in pointer association context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:3010
+#: fortran/expr.c:4389
 #, gcc-internal-format
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
+msgstr ""
 
-#: cp/parser.c:3019
-#, fuzzy, gcc-internal-format
-msgid "statement-expressions are allowed only inside functions"
-msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆ⦤ǤΤߵö¤µ¤ì¤Þ¤¹"
+#: fortran/expr.c:4397
+#, gcc-internal-format
+msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
+msgstr ""
 
-#: cp/parser.c:3070
-#, fuzzy, gcc-internal-format
-msgid "%<this%> may not be used in this context"
-msgstr "¥Þ¥¯¥í°ú¿ôÆâ¤Ç¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/expr.c:4410
+#, gcc-internal-format
+msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
+msgstr ""
 
-#: cp/parser.c:3222
+#: fortran/expr.c:4418
 #, gcc-internal-format
-msgid "local variable %qD may not appear in this context"
+msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 msgstr ""
 
-#: cp/parser.c:3519
+#: fortran/expr.c:4430
 #, gcc-internal-format
-msgid "scope %qT before %<~%> is not a class-name"
+msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 msgstr ""
 
-#: cp/parser.c:3620
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<~%T%> as member of %qT"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
+#: fortran/expr.c:4471
+#, gcc-internal-format
+msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
+msgstr ""
 
-#: cp/parser.c:3634
+#: fortran/expr.c:4475
 #, gcc-internal-format
-msgid "typedef-name %qD used as destructor declarator"
+msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 msgstr ""
 
-#: cp/parser.c:3844 cp/parser.c:13003 cp/parser.c:15155
-#, fuzzy, gcc-internal-format
-msgid "reference to %qD is ambiguous"
-msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
+#: fortran/expr.c:4486
+#, gcc-internal-format
+msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
+msgstr ""
 
-#: cp/parser.c:3886 cp/typeck.c:2050 cp/typeck.c:2070
+#: fortran/f95-lang.c:222
 #, gcc-internal-format
-msgid "%qD is not a template"
+msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: cp/parser.c:4275
+#: fortran/f95-lang.c:284
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids compound-literals"
-msgstr "ISO C++ ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
+msgid "can't open input file: %s"
+msgstr "入力ファイル %s を close できません"
 
-#: cp/parser.c:4623
+#: fortran/gfortranspec.c:170
 #, gcc-internal-format
-msgid "%qE does not have class type"
+msgid "overflowed output arg list for %qs"
 msgstr ""
 
-#: cp/parser.c:4699 cp/typeck.c:1979
+#: fortran/gfortranspec.c:327
 #, fuzzy, gcc-internal-format
-msgid "invalid use of %qD"
-msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔŬÀڤǤ¹"
+msgid "no input files; unwilling to write output files"
+msgstr "入力ファイルがありません -- 不本意な出力ファイルへの書き込み"
+
+#: fortran/interface.c:175
+#, fuzzy, gcc-internal-format
+msgid "Syntax error in generic specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/parser.c:5223
+#: fortran/interface.c:202
 #, gcc-internal-format
-msgid "array bound forbidden after parenthesized type-id"
+msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
 msgstr ""
 
-#: cp/parser.c:5224
+#: fortran/interface.c:221
 #, gcc-internal-format
-msgid "try removing the parentheses around the type-id"
+msgid "Dummy procedure '%s' at %C cannot have a generic interface"
 msgstr ""
 
-#: cp/parser.c:5426
-#, fuzzy, gcc-internal-format
-msgid "expression in new-declarator must have integral or enumeration type"
-msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:5615
+#: fortran/interface.c:254
 #, gcc-internal-format
-msgid "use of old-style cast"
-msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
-
-#: cp/parser.c:6404
-#, fuzzy, gcc-internal-format
-msgid "case label %qE not within a switch statement"
-msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
+msgstr ""
 
-#: cp/parser.c:6970
+#: fortran/interface.c:262
 #, gcc-internal-format
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
+msgstr ""
 
-#: cp/parser.c:7102
+#: fortran/interface.c:293
 #, gcc-internal-format
-msgid "extra %<;%>"
+msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
 msgstr ""
 
-#: cp/parser.c:7441
+#: fortran/interface.c:306
 #, gcc-internal-format
-msgid "mixing declarations and function-definitions is forbidden"
+msgid "Expected a nameless interface at %C"
 msgstr ""
 
-#: cp/parser.c:7573
+#: fortran/interface.c:319
 #, gcc-internal-format
-msgid "%<friend%> used outside of class"
+msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
 msgstr ""
 
-#: cp/parser.c:7727
-#, fuzzy, gcc-internal-format
-msgid "class definition may not be declared a friend"
-msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:7791 cp/parser.c:14109
+#: fortran/interface.c:349
 #, gcc-internal-format
-msgid "templates may not be %<virtual%>"
+msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C, but got %s"
 msgstr ""
 
-#: cp/parser.c:8044
+#: fortran/interface.c:363
 #, gcc-internal-format
-msgid "only constructors take base initializers"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:8096
-#, fuzzy, gcc-internal-format
-msgid "anachronistic old-style base class initializer"
-msgstr "Á°»þÂåŪ¤Ê¸Å¤¤¥¹¥¿¥¤¥ë¤Î´ðÄ쥯¥é¥¹½é´ü²½»Ò¤Ç¤¹"
+msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
+msgstr ""
 
-#: cp/parser.c:8140
+#: fortran/interface.c:374
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
+msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#. Warn that we do not support `export'.
-#: cp/parser.c:8485
+#: fortran/interface.c:605
 #, gcc-internal-format
-msgid "keyword %<export%> not implemented, and will be ignored"
+msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#. Otherwise, emit an error about the invalid digraph, but continue
-#. parsing because we got our argument list.
-#: cp/parser.c:8878
+#: fortran/interface.c:633
 #, gcc-internal-format
-msgid "%<<::%> cannot begin a template-argument list"
+msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: cp/parser.c:8879
+#: fortran/interface.c:644
 #, gcc-internal-format
-msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
+msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: cp/parser.c:8886
+#: fortran/interface.c:650
 #, gcc-internal-format
-msgid "(if you use -fpermissive G++ will accept your code)"
+msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: cp/parser.c:8959
-#, fuzzy, gcc-internal-format
-msgid "parse error in template argument list"
-msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
-
-#. Explain what went wrong.
-#: cp/parser.c:9072
+#: fortran/interface.c:666
 #, gcc-internal-format
-msgid "non-template %qD used as template"
+msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: cp/parser.c:9073
+#: fortran/interface.c:675
 #, gcc-internal-format
-msgid "use %<%T::template %D%> to indicate that it is a template"
+msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: cp/parser.c:9583
+#: fortran/interface.c:686
 #, gcc-internal-format
-msgid "template specialization with C linkage"
+msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)"
 msgstr ""
 
-#: cp/parser.c:10158
+#: fortran/interface.c:693
 #, gcc-internal-format
-msgid "using %<typename%> outside of template"
+msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:10378
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on uninstantiated type"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
-
-#: cp/parser.c:10382
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: cp/parser.c:10387
+#: fortran/interface.c:702 fortran/resolve.c:13215
 #, gcc-internal-format
-msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
+msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:10601
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a namespace-name"
-msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ë̾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#. [namespace.udecl]
-#.
-#. A using declaration shall not name a template-id.
-#: cp/parser.c:10821
+#: fortran/interface.c:709 fortran/resolve.c:13233
 #, gcc-internal-format
-msgid "a template-id may not appear in a using-declaration"
+msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: cp/parser.c:11166
-#, fuzzy, gcc-internal-format
-msgid "an asm-specification is not allowed on a function-definition"
-msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÈó¥á¥ó¥Ð´Ø¿ô¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
-
-#: cp/parser.c:11168
-#, fuzzy, gcc-internal-format
-msgid "attributes are not allowed on a function-definition"
-msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
-
-#: cp/parser.c:11301
-#, fuzzy, gcc-internal-format
-msgid "initializer provided for function"
-msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:11321
+#: fortran/interface.c:814
 #, gcc-internal-format
-msgid "attributes after parenthesized initializer ignored"
+msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: cp/parser.c:11701 cp/pt.c:7312
-#, fuzzy, gcc-internal-format
-msgid "array bound is not an integer constant"
-msgstr "ÇÛÎó¤Îź»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:11778
+#: fortran/interface.c:1111
 #, gcc-internal-format
-msgid "%<%T::%D%> is not a type"
+msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: cp/parser.c:11803
-#, fuzzy, gcc-internal-format
-msgid "invalid use of constructor as a template"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
-
-#: cp/parser.c:11804
+#: fortran/interface.c:1114
 #, gcc-internal-format
-msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
+msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: cp/parser.c:11963
+#: fortran/interface.c:1169 fortran/interface.c:1173
 #, gcc-internal-format
-msgid "%qD is a namespace"
+msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: cp/parser.c:12038
-#, fuzzy, gcc-internal-format
-msgid "duplicate cv-qualifier"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
-
-#: cp/parser.c:12586
+#: fortran/interface.c:1177
 #, fuzzy, gcc-internal-format
-msgid "file ends in default argument"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
+msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
+msgstr "参照 `%s' は曖昧です: interface `%s' と interface `%s' に現れました"
 
-#: cp/parser.c:12659
+#: fortran/interface.c:1211
 #, gcc-internal-format
-msgid "deprecated use of default argument for parameter of non-function"
+msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: cp/parser.c:12662
-#, fuzzy, gcc-internal-format
-msgid "default arguments are only permitted for function parameters"
-msgstr "¥á¥½¥Ã¥É¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/parser.c:12862
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not allow designated initializers"
-msgstr "ISO C++ ¤Ï̾Á°¤Ä¤­Ìá¤êÃͤòµö²Ä¤·¤Þ¤»¤ó"
-
-#: cp/parser.c:13446
-#, fuzzy, gcc-internal-format
-msgid "invalid class name in declaration of %qD"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
-
-#: cp/parser.c:13457
+#: fortran/interface.c:1426
 #, gcc-internal-format
-msgid "declaration of %qD in %qD which does not enclose %qD"
+msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
 msgstr ""
 
-#: cp/parser.c:13470
+#: fortran/interface.c:1431
 #, gcc-internal-format
-msgid "extra qualification ignored"
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
 msgstr ""
 
-#: cp/parser.c:13481
+#: fortran/interface.c:1436
 #, gcc-internal-format
-msgid "an explicit specialization must be preceded by %<template <>%>"
+msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
 msgstr ""
 
-#: cp/parser.c:13574
+#: fortran/interface.c:1478
 #, fuzzy, gcc-internal-format
-msgid "previous definition of %q+#T"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
+msgid "Invalid procedure argument at %L"
+msgstr "`%s' の引数として無効な型"
 
-#: cp/parser.c:13809
+#: fortran/interface.c:1486
 #, gcc-internal-format
-msgid "%Hextra %<;%>"
+msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
 msgstr ""
 
-#: cp/parser.c:13827
+#: fortran/interface.c:1511
 #, gcc-internal-format
-msgid "a class-key must be used when declaring a friend"
+msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
 msgstr ""
 
-#: cp/parser.c:13841
-#, fuzzy, gcc-internal-format
-msgid "friend declaration does not name a class or function"
-msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/parser.c:14018
+#: fortran/interface.c:1521
 #, gcc-internal-format
-msgid "pure-specifier on function-definition"
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
 msgstr ""
 
-#: cp/parser.c:14294
+#: fortran/interface.c:1535
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed outside of templates"
+msgid "Actual argument to '%s' at %L must be polymorphic"
 msgstr ""
 
-#: cp/parser.c:14296
+#: fortran/interface.c:1543
 #, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
+msgid "Actual argument to '%s' at %L must have the same declared type"
 msgstr ""
 
-#: cp/parser.c:15328
+#: fortran/interface.c:1558 fortran/interface.c:1588
 #, gcc-internal-format
-msgid "too few template-parameter-lists"
+msgid "Actual argument to '%s' at %L must be a coarray"
 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:15343
+#: fortran/interface.c:1568
 #, gcc-internal-format
-msgid "too many template-parameter-lists"
+msgid "Actual argument to '%s' at %L must be a coarray and not coindexed"
 msgstr ""
 
-#. Issue an error message.
-#: cp/parser.c:15605
-#, 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:15677
+#: fortran/interface.c:1576
 #, gcc-internal-format
-msgid "invalid declaration of member template in local class"
+msgid "Actual argument to '%s' at %L must be a coarray and thus shall not have an array designator"
 msgstr ""
 
-#: cp/parser.c:15686
+#: fortran/interface.c:1600
 #, gcc-internal-format
-msgid "template with C linkage"
+msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
 msgstr ""
 
-#: cp/parser.c:15828
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %qs"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:16043
+#: fortran/interface.c:1613
 #, gcc-internal-format
-msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
+msgid "Actual argument to '%s' at %L must be simply contiguous"
 msgstr ""
 
-#: cp/parser.c:16058
+#: fortran/interface.c:1629
 #, gcc-internal-format
-msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
+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/parser.c:16374
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD in linkage specification"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿Åý°ìÃæ `%s' ¤¬»ÈÍѤµ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:16387
+#: fortran/interface.c:1681
 #, gcc-internal-format
-msgid "%<__thread%> before %qD"
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/parser.c:16682
+#: fortran/interface.c:1705
 #, gcc-internal-format
-msgid "%qs tag used in naming %q#T"
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/parser.c:16703
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different access"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/parser.c:16720
+#: fortran/interface.c:1992
 #, gcc-internal-format
-msgid "%<template%> (as a disambiguator) is only allowed within templates"
+msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: cp/parser.c:16973 cp/parser.c:17896 cp/parser.c:18027
+#: fortran/interface.c:2000
 #, gcc-internal-format
-msgid "misplaced %<@%D%> Objective-C++ construct"
+msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: cp/parser.c:17114
+#: fortran/interface.c:2010
 #, gcc-internal-format
-msgid "%<@encode%> must specify a type as an argument"
+msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: cp/parser.c:17429
+#: fortran/interface.c:2022 fortran/interface.c:2329
 #, gcc-internal-format
-msgid "invalid Objective-C++ selector name"
+msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: cp/parser.c:17760
-#, fuzzy, gcc-internal-format
-msgid "identifier expected after %<@protocol%>"
-msgstr "¼±Ê̻Ҥ¬É¬ÍפǤ¹"
-
-#: cp/parser.c:19247
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC pch_preprocess%>"
-msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
-
-#: cp/parser.c:19392
-#, fuzzy, gcc-internal-format
-msgid "inter-module optimizations not implemented for C++"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/pt.c:238
+#: fortran/interface.c:2030
 #, gcc-internal-format
-msgid "data member %qD cannot be a member template"
+msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: cp/pt.c:250
-#, fuzzy, gcc-internal-format
-msgid "invalid member template declaration %qD"
-msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔŬÀڤʷ¿½¤¾þ»Ò"
-
-#: cp/pt.c:557
+#: fortran/interface.c:2040
 #, gcc-internal-format
-msgid "explicit specialization in non-namespace scope %qD"
+msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
 msgstr ""
 
-#: cp/pt.c:571
+#: fortran/interface.c:2043
 #, gcc-internal-format
-msgid "enclosing class templates are not explicitly specialized"
+msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
 msgstr ""
 
-#: cp/pt.c:659
+#: fortran/interface.c:2067
 #, gcc-internal-format
-msgid "specialization of %qD in different namespace"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:660 cp/pt.c:757
-#, fuzzy, gcc-internal-format
-msgid "  from definition of %q+#D"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:677
+#: fortran/interface.c:2074
 #, gcc-internal-format
-msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:695
+#: fortran/interface.c:2090
 #, gcc-internal-format
-msgid "name of class shadows template template parameter %qD"
+msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: cp/pt.c:724
+#: fortran/interface.c:2095
 #, gcc-internal-format
-msgid "specialization of %qT after instantiation"
+msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: cp/pt.c:756
+#: fortran/interface.c:2112
 #, gcc-internal-format
-msgid "specializing %q#T in different namespace"
+msgid "Expected a procedure pointer for argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:771
+#: fortran/interface.c:2124
 #, gcc-internal-format
-msgid "specialization %qT after instantiation %qT"
+msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:784
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of non-template %qT"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/interface.c:2134
+#, gcc-internal-format
+msgid "Expected a PURE procedure for argument '%s' at %L"
+msgstr ""
 
-#: cp/pt.c:1185
+#: fortran/interface.c:2148
 #, gcc-internal-format
-msgid "specialization of %qD after instantiation"
+msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: cp/pt.c:1411
+#: fortran/interface.c:2157
 #, fuzzy, gcc-internal-format
-msgid "%qD is not a function template"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
+msgid "Actual argument for '%s' must be a pointer at %L"
+msgstr "フォーマット引数がポインタではありません (引数 %d)"
 
-#: cp/pt.c:1620
+#: fortran/interface.c:2167
 #, gcc-internal-format
-msgid "template-id %qD for %q+D does not match any template declaration"
+msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
 msgstr ""
 
-#: cp/pt.c:1628
+#: fortran/interface.c:2177
 #, gcc-internal-format
-msgid "ambiguous template specialization %qD for %q+D"
+msgid "Coindexed actual argument at %L to pointer dummy '%s'"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1863 cp/pt.c:1917
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD in declaration of primary template"
-msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤Ë¿¤¹¤®¤ë°ú¿ô"
-
-#: cp/pt.c:1876
-#, fuzzy, gcc-internal-format
-msgid "template parameter list used in explicit instantiation"
-msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: cp/pt.c:1882
+#: fortran/interface.c:2190
 #, gcc-internal-format
-msgid "definition provided for explicit instantiation"
+msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
 msgstr ""
 
-#: cp/pt.c:1890
-#, fuzzy, gcc-internal-format
-msgid "too many template parameter lists in declaration of %qD"
-msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
-
-#: cp/pt.c:1893
-#, fuzzy, gcc-internal-format
-msgid "too few template parameter lists in declaration of %qD"
+#: fortran/interface.c:2204
+#, gcc-internal-format
+msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at at %L requires that dummy %s' has neither ASYNCHRONOUS nor VOLATILE"
 msgstr ""
-"\n"
-"%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: cp/pt.c:1895
+#: fortran/interface.c:2218
 #, gcc-internal-format
-msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
 msgstr ""
 
-#: cp/pt.c:1914
+#: fortran/interface.c:2228
 #, gcc-internal-format
-msgid "function template partial specialization %qD is not allowed"
+msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: cp/pt.c:1946
+#: fortran/interface.c:2257
 #, gcc-internal-format
-msgid "default argument specified in explicit specialization"
+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:1976
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template function"
-msgstr "`%s' ¤ÏÄ̾Èó static ¤Ê´Ø¿ô¤Ç¤¹"
-
-#: cp/pt.c:1984
+#: fortran/interface.c:2275
 #, gcc-internal-format
-msgid "%qD is not declared in %qD"
+msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 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:2046
+#: fortran/interface.c:2287
 #, gcc-internal-format
-msgid "specialization of implicitly-declared special member function"
+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:2090
-#, fuzzy, gcc-internal-format
-msgid "no member function %qD declared in %qT"
-msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/interface.c:2306
+#, gcc-internal-format
+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:2314
+#: fortran/interface.c:2336
 #, fuzzy, gcc-internal-format
-msgid "declaration of %q+#D"
-msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Missing actual argument for argument '%s' at %L"
+msgstr "`%s' オプションに対する引数がありません"
 
-#: cp/pt.c:2315
+#: fortran/interface.c:2522
 #, gcc-internal-format
-msgid " shadows template parm %q+#D"
+msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:2739
+#: fortran/interface.c:2578
 #, gcc-internal-format
-msgid "template parameters not used in partial specialization:"
+msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: cp/pt.c:2743
+#: fortran/interface.c:2588
 #, gcc-internal-format
-msgid "        %qD"
+msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: cp/pt.c:2754
+#: fortran/interface.c:2596
 #, gcc-internal-format
-msgid "partial specialization %qT does not specialize any template arguments"
+msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: cp/pt.c:2779
+#: fortran/interface.c:2608
 #, gcc-internal-format
-msgid "template argument %qE involves template parameter(s)"
+msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: cp/pt.c:2823
+#: fortran/interface.c:2616
 #, gcc-internal-format
-msgid "type %qT of template argument %qE depends on template parameter(s)"
+msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
 msgstr ""
 
-#: cp/pt.c:2914
-#, fuzzy, gcc-internal-format
-msgid "no default argument for %qD"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
-
-#: cp/pt.c:3084
+#: fortran/interface.c:2627
 #, gcc-internal-format
-msgid "template class without a name"
+msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
 msgstr ""
 
-#. [temp.mem]
-#.
-#. A destructor shall not be a member template.
-#: cp/pt.c:3092
+#: fortran/interface.c:2653
 #, gcc-internal-format
-msgid "destructor %qD declared as member template"
+msgid "Procedure '%s' called with an implicit interface at %L"
 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:3107
-#, fuzzy, gcc-internal-format
-msgid "invalid template declaration of %qD"
-msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:3187
+#: fortran/interface.c:2657
 #, gcc-internal-format
-msgid "%qD does not declare a template type"
+msgid "Procedure '%s' called at %L is not explicitly declared"
 msgstr ""
 
-#: cp/pt.c:3193
-#, fuzzy, gcc-internal-format
-msgid "template definition of non-template %q#D"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: cp/pt.c:3236
+#: fortran/interface.c:2669
 #, gcc-internal-format
-msgid "expected %d levels of template parms for %q#D, got %d"
+msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3248
+#: fortran/interface.c:2701
 #, gcc-internal-format
-msgid "got %d template parameters for %q#D"
+msgid "Procedure pointer component '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: cp/pt.c:3251
+#: fortran/interface.c:2712
 #, gcc-internal-format
-msgid "got %d template parameters for %q#T"
+msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3253
+#: fortran/interface.c:3200
 #, gcc-internal-format
-msgid "  but %d required"
+msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: cp/pt.c:3350
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template type"
-msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
-
-#: cp/pt.c:3363
-#, fuzzy, gcc-internal-format
-msgid "template specifiers not specified in declaration of %qD"
-msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤Ï̵¸ú¤Ç¤¹"
-
-#: cp/pt.c:3374
-#, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
+#: fortran/intrinsic.c:935
+#, gcc-internal-format
+msgid "The intrinsic '%s' at %L is not included in the selected standard but %s and '%s' will be treated as if declared EXTERNAL.  Use an appropriate -std=* option or define -fall-intrinsics to allow this intrinsic."
+msgstr ""
 
-#: cp/pt.c:3403
+#: fortran/intrinsic.c:3498
 #, fuzzy, gcc-internal-format
-msgid "template parameter %q+#D"
-msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+msgid "Too many arguments in call to '%s' at %L"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: cp/pt.c:3404
+#: fortran/intrinsic.c:3513
 #, gcc-internal-format
-msgid "redeclared here as %q#D"
+msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context 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:3414
+#: fortran/intrinsic.c:3516
 #, gcc-internal-format
-msgid "redefinition of default argument for %q#D"
+msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3415
+#: fortran/intrinsic.c:3523
 #, gcc-internal-format
-msgid "%J  original definition appeared here"
+msgid "Argument '%s' appears twice in call to '%s' at %L"
 msgstr ""
 
-#: cp/pt.c:3519
+#: fortran/intrinsic.c:3537
+#, fuzzy, gcc-internal-format
+msgid "Missing actual argument '%s' in call to '%s' at %L"
+msgstr "`%s' オプションに対する引数がありません"
+
+#: fortran/intrinsic.c:3552
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
+msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: cp/pt.c:3560
+#: fortran/intrinsic.c:3609
 #, 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 "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: cp/pt.c:3637
+#: fortran/intrinsic.c:3990
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
+msgid "Intrinsic '%s' (is %s) is used at %L"
 msgstr ""
 
-#: cp/pt.c:3681
+#: fortran/intrinsic.c:4061
 #, gcc-internal-format
-msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
 msgstr ""
 
-#: cp/pt.c:3699
+#: fortran/intrinsic.c:4137
 #, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
+msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: cp/pt.c:3706
+#: fortran/intrinsic.c:4198
 #, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
+msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: cp/pt.c:3736
+#: fortran/intrinsic.c:4271
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
+msgid "Extension: Conversion from %s to %s at %L"
 msgstr ""
 
-#: cp/pt.c:3743
+#: fortran/intrinsic.c:4306 fortran/intrinsic.c:4332
+#, fuzzy, gcc-internal-format
+msgid "Conversion from %s to %s at %L"
+msgstr "NaN から整数への変換です"
+
+#: fortran/intrinsic.c:4311 fortran/intrinsic.c:4323
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
+msgid "Possible change of value in conversion from %s to %s at %L"
 msgstr ""
 
-#: cp/pt.c:3756
-#, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
-msgstr ""
+#: fortran/intrinsic.c:4385
+#, fuzzy, gcc-internal-format
+msgid "Can't convert %s to %s at %L"
+msgstr "値をベクトルには変換できません"
 
-#: cp/pt.c:3796
+#: fortran/intrinsic.c:4479
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a pointer"
+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:3798
+#: fortran/intrinsic.c:4484
 #, gcc-internal-format
-msgid "try using %qE instead"
+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:3833
+#: fortran/io.c:168 fortran/primary.c:781
 #, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
+msgid "Extension: backslash character at %C"
 msgstr ""
 
-#: cp/pt.c:3836
-#, fuzzy, gcc-internal-format
-msgid "standard conversions are not allowed in this context"
-msgstr "#if ¼°¤ÎÃæ¤Ç¤Ïʸ»úÎóÄê¿ô¤¬»È¤¨¤Þ¤»¤ó"
-
-#: cp/pt.c:3998
+#: fortran/io.c:204 fortran/io.c:207
 #, gcc-internal-format
-msgid "to refer to a type member of a template parameter, use %<typename %E%>"
+msgid "Extension: Tab character in format at %C"
 msgstr ""
 
-#: cp/pt.c:4013 cp/pt.c:4032 cp/pt.c:4072
+#: fortran/io.c:453
 #, gcc-internal-format
-msgid "type/value mismatch at argument %d in template parameter list for %qD"
+msgid "Fortran 2003: DP format specifier not allowed at %C"
 msgstr ""
 
-#: cp/pt.c:4017
+#: fortran/io.c:460
 #, gcc-internal-format
-msgid "  expected a constant of type %qT, got %qT"
+msgid "Fortran 2003: DC format specifier not allowed at %C"
 msgstr ""
 
-#: cp/pt.c:4021
+#: fortran/io.c:649
 #, gcc-internal-format
-msgid "  expected a class template, got %qE"
+msgid "Extension: X descriptor requires leading space count at %L"
 msgstr ""
 
-#: cp/pt.c:4023
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qE"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:4036
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qT"
-msgstr "ͽ´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿"
-
-#: cp/pt.c:4038
+#: fortran/io.c:679
 #, gcc-internal-format
-msgid "  expected a class template, got %qT"
+msgid "Extension: $ descriptor at %L"
 msgstr ""
 
-#: cp/pt.c:4075
+#: fortran/io.c:684
 #, gcc-internal-format
-msgid "  expected a template of type %qD, got %qD"
+msgid "$ should be the last specifier in format at %L"
 msgstr ""
 
-#: cp/pt.c:4118
+#: fortran/io.c:782
 #, gcc-internal-format
-msgid "could not convert template argument %qE to %qT"
+msgid "Extension: Missing positive width after L descriptor at %L"
 msgstr ""
 
-#: cp/pt.c:4163
+#: fortran/io.c:826
 #, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d)"
+msgid "Fortran 2008: 'G0' in format at %L"
 msgstr ""
 
-#: cp/pt.c:4167
+#: fortran/io.c:854
 #, gcc-internal-format
-msgid "provided for %q+D"
+msgid "Positive width required in format specifier %s at %L"
 msgstr ""
 
-#: cp/pt.c:4207
+#: fortran/io.c:870 fortran/io.c:877
 #, fuzzy, gcc-internal-format
-msgid "template argument %d is invalid"
-msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ïʸ»úÎ󲽤µ¤ì¤Þ¤¹"
-
-#: cp/pt.c:4569
-#, gcc-internal-format
-msgid "non-template type %qT used as a template"
-msgstr ""
+msgid "Period required in format specifier %s at %L"
+msgstr "認識できないフォーマット指定子"
 
-#: cp/pt.c:4571
+#: fortran/io.c:949
 #, fuzzy, gcc-internal-format
-msgid "for template declaration %q+D"
-msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
+msgid "Period required in format specifier at %L"
+msgstr "認識できないフォーマット指定子"
 
-#: cp/pt.c:5231
+#: fortran/io.c:971
 #, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
+msgid "The H format specifier at %L is a Fortran 95 deleted feature"
 msgstr ""
 
-#: cp/pt.c:6836
-#, 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:6968
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has function type"
-msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/io.c:1059 fortran/io.c:1122
+#, gcc-internal-format
+msgid "Extension: Missing comma at %L"
+msgstr ""
 
-#: cp/pt.c:7073
+#: fortran/io.c:1141
 #, fuzzy, gcc-internal-format
-msgid "invalid parameter type %qT"
-msgstr "²¾°ú¿ô `%s' ¤Ï̵¸ú¤Ç¤¹"
+msgid "%s in format string at %L"
+msgstr "フォーマット文字列が null です"
 
-#: cp/pt.c:7075
-#, fuzzy, gcc-internal-format
-msgid "in declaration %q+D"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/io.c:1178
+#, gcc-internal-format
+msgid "Extraneous characters in format at %L"
+msgstr ""
 
-#: cp/pt.c:7148
-#, fuzzy, gcc-internal-format
-msgid "function returning an array"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:1200
+#, gcc-internal-format
+msgid "Format statement in module main block at %C"
+msgstr ""
 
-#: cp/pt.c:7150
+#: fortran/io.c:1206
 #, fuzzy, gcc-internal-format
-msgid "function returning a function"
-msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "Missing format label at %C"
+msgstr "正式な仮引数項を欠いています"
 
-#: cp/pt.c:7177
+#: fortran/io.c:1261 fortran/io.c:1292 fortran/io.c:1354
 #, fuzzy, gcc-internal-format
-msgid "creating pointer to member function of non-class type %qT"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Invalid value for %s specification at %C"
+msgstr "無効な指定! cc のバグ."
 
-#: cp/pt.c:7332
+#: fortran/io.c:1267 fortran/io.c:1298
 #, fuzzy, gcc-internal-format
-msgid "creating array with negative size (%qE)"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Duplicate %s specification at %C"
+msgstr "キャストは関数型を指定しています"
 
-#: cp/pt.c:7559
-#, fuzzy, gcc-internal-format
-msgid "forming reference to void"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:1305
+#, gcc-internal-format
+msgid "Variable %s cannot be INTENT(IN) at %C"
+msgstr ""
 
-#: cp/pt.c:7561
+#: fortran/io.c:1312
 #, gcc-internal-format
-msgid "forming %s to reference type %qT"
+msgid "Variable %s cannot be assigned in PURE procedure at %C"
 msgstr ""
 
-#: cp/pt.c:7598
+#: fortran/io.c:1360
 #, fuzzy, gcc-internal-format
-msgid "creating pointer to member of non-class type %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "Duplicate %s label specification at %C"
+msgstr "ラベルの宣言 `%s' が重複しています"
 
-#: cp/pt.c:7604
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member reference type %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/io.c:1380
+#, gcc-internal-format
+msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
+msgstr ""
 
-#: cp/pt.c:7610
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of type void"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/io.c:1396
+#, gcc-internal-format
+msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
+msgstr ""
 
-#: cp/pt.c:7677
-#, fuzzy, gcc-internal-format
-msgid "creating array of %qT"
-msgstr "Â礭¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:1402
+#, gcc-internal-format
+msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:7683
+#: fortran/io.c:1408
 #, gcc-internal-format
-msgid "creating array of %qT, which is an abstract class type"
+msgid "Variable '%s' at %L has not been assigned a format label"
 msgstr ""
 
-#: cp/pt.c:7727
+#: fortran/io.c:1415
 #, gcc-internal-format
-msgid "%qT is not a class, struct, or union type"
+msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
 msgstr ""
 
-#: cp/pt.c:7762
+#: fortran/io.c:1427
 #, gcc-internal-format
-msgid "%qT resolves to %qT, which is not an enumeration type"
+msgid "Extension: Non-character in FORMAT tag at %L"
 msgstr ""
 
-#: cp/pt.c:7765
+#: fortran/io.c:1433
 #, gcc-internal-format
-msgid "%qT resolves to %qT, which is is not a class type"
+msgid "Non-character assumed shape array element in FORMAT tag at %L"
 msgstr ""
 
-#: cp/pt.c:7830
-#, fuzzy, gcc-internal-format
-msgid "use of %qs in template"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:1440
+#, gcc-internal-format
+msgid "Non-character assumed size array element in FORMAT tag at %L"
+msgstr ""
 
-#: cp/pt.c:7967
+#: fortran/io.c:1447
 #, gcc-internal-format
-msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
+msgid "Non-character pointer array element in FORMAT tag at %L"
 msgstr ""
 
-#: cp/pt.c:7969
+#: fortran/io.c:1473
 #, gcc-internal-format
-msgid "say %<typename %E%> if a type is meant"
+msgid "%s tag at %L must be of type %s"
 msgstr ""
 
-#: cp/pt.c:8096
-#, fuzzy, gcc-internal-format
-msgid "using invalid field %qD"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:1480
+#, gcc-internal-format
+msgid "%s tag at %L must be scalar"
+msgstr ""
 
-#: cp/pt.c:8985
+#: fortran/io.c:1486
 #, gcc-internal-format
-msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
+msgid "Fortran 2003: IOMSG tag at %L"
 msgstr ""
 
-#: cp/pt.c:9342
+#: fortran/io.c:1494
 #, gcc-internal-format
-msgid "%qT is not a class or namespace"
+msgid "Fortran 95 requires default INTEGER in %s tag at %L"
 msgstr ""
 
-#: cp/pt.c:9345
+#: fortran/io.c:1502
 #, gcc-internal-format
-msgid "%qD is not a class or namespace"
+msgid "Fortran 2008: Nondefault LOGICAL in %s tag at %L"
 msgstr ""
 
-#: cp/pt.c:9498
+#: fortran/io.c:1510
 #, gcc-internal-format
-msgid "%qT is/uses anonymous type"
+msgid "Fortran 2008: NEWUNIT specifier at %L"
 msgstr ""
 
-#: cp/pt.c:9500
+#: fortran/io.c:1528
 #, gcc-internal-format
-msgid "template argument for %qD uses local type %qT"
+msgid "Extension: CONVERT tag at %L"
 msgstr ""
 
-#: cp/pt.c:9510
+#: fortran/io.c:1714 fortran/io.c:1722
 #, gcc-internal-format
-msgid "%qT is a variably modified type"
+msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
 msgstr ""
 
-#: cp/pt.c:9521
-#, fuzzy, gcc-internal-format
-msgid "integral expression %qE is not constant"
-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:9526
-#, fuzzy, gcc-internal-format
-msgid "  trying to instantiate %qD"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+#: 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:11571
-#, fuzzy, gcc-internal-format
-msgid "ambiguous class template instantiation for %q#T"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/io.c:1823
+#, gcc-internal-format
+msgid "OPEN statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/pt.c:11574
-#, fuzzy, gcc-internal-format
-msgid "%s %+#T"
-msgstr "%s: %s"
+#: fortran/io.c:1834
+#, gcc-internal-format
+msgid "UNIT specifier not allowed with NEWUNIT at %C"
+msgstr ""
 
-#: cp/pt.c:11597 cp/pt.c:11668
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template %q#D"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1842
+#, gcc-internal-format
+msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
+msgstr ""
 
-#: cp/pt.c:11613 cp/pt.c:11663
+#: fortran/io.c:1849
 #, gcc-internal-format
-msgid "no matching template for %qD found"
+msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
 msgstr ""
 
-#: cp/pt.c:11619
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#D"
-msgstr "%s: `%s' ¤Î½é´ü²½:\n"
+#: fortran/io.c:1881
+#, gcc-internal-format
+msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11655
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#D"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1899 fortran/io.c:3309
+#, gcc-internal-format
+msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11677
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/io.c:1917 fortran/io.c:3288
+#, gcc-internal-format
+msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11682 cp/pt.c:11775
-#, fuzzy, gcc-internal-format
-msgid "storage class %qD applied to template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂ⽤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/io.c:1935 fortran/io.c:3396
+#, gcc-internal-format
+msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11747
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template type %qT"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:1953
+#, gcc-internal-format
+msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11756
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#T before definition of template"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:2004
+#, gcc-internal-format
+msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11764
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %qE on explicit instantiations"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/io.c:2024
+#, gcc-internal-format
+msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/pt.c:11809
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#T"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:2237
+#, gcc-internal-format
+msgid "CLOSE statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/pt.c:12225
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD but no definition available"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/io.c:2284
+#, gcc-internal-format
+msgid "UNIT number in CLOSE statement at %L must be non-negative"
+msgstr ""
 
-#: cp/pt.c:12383
+#: fortran/io.c:2382 fortran/match.c:2187
 #, 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 "%s statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: cp/pt.c:12657
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a valid type for a template constant parameter"
-msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/io.c:2414 fortran/io.c:2832
+#, gcc-internal-format
+msgid "UNIT number in statement at %L must be non-negative"
+msgstr ""
 
-#: cp/repo.c:112
+#: fortran/io.c:2446
 #, gcc-internal-format
-msgid "-frepo must be used with -c"
-msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Fortran 2003: FLUSH statement at %C"
+msgstr ""
 
-#: cp/repo.c:201
+#: fortran/io.c:2502
 #, gcc-internal-format
-msgid "mysterious repository information in %s"
-msgstr "%s ¤ËÉԲIJò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊ󤬤¢¤ê¤Þ¤¹"
+msgid "Duplicate UNIT specification at %C"
+msgstr ""
 
-#: cp/repo.c:215
+#: fortran/io.c:2562
 #, fuzzy, gcc-internal-format
-msgid "can't create repository information file %qs"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
+msgid "Duplicate format specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/rtti.c:270
+#: fortran/io.c:2579
 #, gcc-internal-format
-msgid "cannot use typeid with -fno-rtti"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
+msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
+msgstr ""
 
-#: cp/rtti.c:276
+#: fortran/io.c:2615
 #, gcc-internal-format
-msgid "must #include <typeinfo> before using typeid"
-msgstr "typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó"
+msgid "Duplicate NML specification at %C"
+msgstr ""
 
-#: cp/rtti.c:347
+#: fortran/io.c:2624
 #, gcc-internal-format
-msgid "cannot create type information for type %qT because it involves types of variable size"
+msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: cp/rtti.c:600 cp/rtti.c:614
+#: fortran/io.c:2689
 #, gcc-internal-format
-msgid "dynamic_cast of %q#D to %q#T can never succeed"
+msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: cp/rtti.c:624
+#: fortran/io.c:2766
 #, fuzzy, gcc-internal-format
-msgid "%<dynamic_cast%> not permitted with -fno-rtti"
-msgstr "-fno-rtti ¤¬»ØÄꤵ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
+msgid "UNIT not specified at %L"
+msgstr "-I- が二回指定されました"
 
-#: cp/rtti.c:702
+#: fortran/io.c:2778
 #, gcc-internal-format
-msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: cp/search.c:257
+#: fortran/io.c:2800
 #, gcc-internal-format
-msgid "%qT is an ambiguous base of %qT"
+msgid "Invalid form of WRITE statement at %L, UNIT required"
 msgstr ""
 
-#: cp/search.c:275
+#: fortran/io.c:2811
 #, gcc-internal-format
-msgid "%qT is an inaccessible base of %qT"
+msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: cp/search.c:1865
-#, fuzzy, gcc-internal-format
-msgid "deprecated covariant return type for %q+#D"
-msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
+#: fortran/io.c:2825
+#, gcc-internal-format
+msgid "External IO UNIT cannot be an array at %L"
+msgstr ""
 
-#: cp/search.c:1867 cp/search.c:1882 cp/search.c:1887
+#: fortran/io.c:2853
 #, gcc-internal-format
-msgid "  overriding %q+#D"
+msgid "NAMELIST '%s' in READ statement at %L contains the symbol '%s' which may not appear in a variable definition context"
 msgstr ""
 
-#: cp/search.c:1881
-#, fuzzy, gcc-internal-format
-msgid "invalid covariant return type for %q+#D"
-msgstr "̵¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥É̾¤¬É¬ÍפǤ¹"
+#: fortran/io.c:2863
+#, gcc-internal-format
+msgid "Extension: Comma before i/o item list at %L"
+msgstr ""
 
-#: cp/search.c:1886
+#: fortran/io.c:2873
 #, fuzzy, gcc-internal-format
-msgid "conflicting return type specified for %q+#D"
-msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
+msgid "ERR tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/search.c:1896
+#: fortran/io.c:2885
 #, fuzzy, gcc-internal-format
-msgid "looser throw specifier for %q+#F"
-msgstr "`%s' ¤ËÂФ·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "END tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/search.c:1897
-#, gcc-internal-format
-msgid "  overriding %q+#F"
-msgstr ""
+#: fortran/io.c:2897
+#, fuzzy, gcc-internal-format
+msgid "EOR tag label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1990
+#: fortran/io.c:2907
 #, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be declared"
-msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+msgid "FORMAT label %d at %L not defined"
+msgstr "ラベル `%s' が使われましたが定義されていません"
 
-#: cp/search.c:1991
+#: fortran/io.c:3029
 #, gcc-internal-format
-msgid "  since %q+#D declared in base class"
+msgid "Syntax error in I/O iterator at %C"
 msgstr ""
 
-#: cp/semantics.c:1269
+#: fortran/io.c:3060
 #, gcc-internal-format
-msgid "type of asm operand %qE could not be determined"
+msgid "Expected variable in READ statement at %C"
 msgstr ""
 
-#: cp/semantics.c:1392
+#: fortran/io.c:3066
 #, fuzzy, gcc-internal-format
-msgid "invalid use of member %q+D in static member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+msgid "Expected expression in %s statement at %C"
+msgstr "式文が無効です"
 
-#: cp/semantics.c:1394
+#. A general purpose syntax error.
+#: fortran/io.c:3123 fortran/io.c:3718 fortran/gfortran.h:2427
 #, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %q+D"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+msgid "Syntax error in %s statement at %C"
+msgstr "'%s' トークンの所で文法エラー"
 
-#: cp/semantics.c:1395 cp/semantics.c:1434
+#: fortran/io.c:3208
 #, gcc-internal-format
-msgid "from this location"
+msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: cp/semantics.c:1433
-#, fuzzy, gcc-internal-format
-msgid "object missing in reference to %q+D"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/io.c:3262
+#, gcc-internal-format
+msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
+msgstr ""
 
-#: cp/semantics.c:1863
-#, fuzzy, gcc-internal-format
-msgid "arguments to destructor are not allowed"
-msgstr "°ú¿ô¤¬¹½Â¤ÂΤǤ¹"
+#: fortran/io.c:3330
+#, gcc-internal-format
+msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/semantics.c:1914
-#, fuzzy, gcc-internal-format
-msgid "%<this%> is unavailable for static member functions"
-msgstr "`this' ¤ÏÀÅŪ¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍѤǤ­¤Þ¤»¤ó"
+#: fortran/io.c:3351
+#, gcc-internal-format
+msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/semantics.c:1920
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> in non-member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: fortran/io.c:3545
+#, gcc-internal-format
+msgid "PRINT namelist at %C is an extension"
+msgstr ""
 
-#: cp/semantics.c:1922
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> at top level"
-msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: fortran/io.c:3688
+#, gcc-internal-format
+msgid "Expected comma in I/O list at %C"
+msgstr ""
 
-#: cp/semantics.c:1946
+#: fortran/io.c:3752
 #, gcc-internal-format
-msgid "invalid qualifying scope in pseudo-destructor name"
+msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr ""
 
-#: cp/semantics.c:1951 cp/typeck.c:2005
+#: fortran/io.c:3908 fortran/io.c:3959
 #, gcc-internal-format
-msgid "qualified type %qT does not match destructor name ~%qT"
+msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: cp/semantics.c:1973
-#, fuzzy, gcc-internal-format
-msgid "%qE is not of type %qT"
-msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
+#: fortran/io.c:3935
+#, gcc-internal-format
+msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
+msgstr ""
 
-#: cp/semantics.c:2015
+#: fortran/io.c:3945 fortran/trans-io.c:1235
 #, gcc-internal-format
-msgid "compound literal of non-object type %qT"
+msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: cp/semantics.c:2092
-#, fuzzy, gcc-internal-format
-msgid "template type parameters must use the keyword %<class%> or %<typename%>"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿²¾°ú¿ô¤Ë¤Ï `class' ¤ä `typename' Í½Ìó¸ì¤ò»È¤ï¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/io.c:3952
+#, gcc-internal-format
+msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
+msgstr ""
 
-#: cp/semantics.c:2129
+#: fortran/io.c:3965
 #, gcc-internal-format
-msgid "invalid use of type %qT as a default value for a template template-parameter"
+msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
 msgstr ""
 
-#: cp/semantics.c:2132
-#, fuzzy, gcc-internal-format
-msgid "invalid default argument for a template template parameter"
-msgstr "̵¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
+#: fortran/io.c:4135
+#, gcc-internal-format
+msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
+msgstr ""
 
-#: cp/semantics.c:2149
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#T inside template parameter list"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/io.c:4141
+#, gcc-internal-format
+msgid "WAIT statement not allowed in PURE procedure at %C"
+msgstr ""
 
-#: cp/semantics.c:2160
-#, fuzzy, gcc-internal-format
-msgid "invalid definition of qualified type %qT"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂФ¹¤ë̵¸ú¤ÊÁàºî¤Ç¤¹"
+#: fortran/match.c:164
+#, gcc-internal-format
+msgid "Missing ')' in statement at or before %L"
+msgstr ""
 
-#: cp/semantics.c:2367
-#, fuzzy, gcc-internal-format
-msgid "invalid base-class specification"
-msgstr "̵¸ú¤ÊÀë¸À¤Ç¤¹"
+#: fortran/match.c:169
+#, gcc-internal-format
+msgid "Missing '(' in statement at or before %L"
+msgstr ""
 
-#: cp/semantics.c:2376
+#: fortran/match.c:366
 #, gcc-internal-format
-msgid "base class %qT has cv qualifiers"
+msgid "Integer too large at %C"
 msgstr ""
 
-#: cp/semantics.c:2398
+#: fortran/match.c:459 fortran/parse.c:638
 #, gcc-internal-format
-msgid "incomplete type %qT used in nested name specifier"
+msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: cp/semantics.c:2401
+#: fortran/match.c:465
 #, gcc-internal-format
-msgid "reference to %<%T::%D%> is ambiguous"
+msgid "Statement label at %C is zero"
 msgstr ""
 
-#: cp/semantics.c:2405 cp/typeck.c:1814
+#: fortran/match.c:498
 #, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qT"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Label name '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
+
+#: fortran/match.c:504
+#, gcc-internal-format
+msgid "Duplicate construct label '%s' at %C"
+msgstr ""
 
-#: cp/semantics.c:2408
+#: fortran/match.c:535
 #, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qD"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Invalid character in name at %C"
+msgstr "無効な文字定数が #if にあります"
 
-#: cp/semantics.c:2551
+#: fortran/match.c:548 fortran/match.c:629
 #, gcc-internal-format
-msgid "use of %<auto%> variable from containing function"
+msgid "Name at %C is too long"
 msgstr ""
 
-#: cp/semantics.c:2552
+#: fortran/match.c:559
 #, gcc-internal-format
-msgid "use of parameter from containing function"
+msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
 msgstr ""
 
-#: cp/semantics.c:2553
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D declared here"
-msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/match.c:610 fortran/match.c:658
+#, gcc-internal-format
+msgid "Invalid C name in NAME= specifier at %C"
+msgstr ""
 
-#: cp/semantics.c:2591
+#: fortran/match.c:649
 #, 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 "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: cp/semantics.c:2760
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot appear in a constant-expression"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: fortran/match.c:973
+#, gcc-internal-format
+msgid "Loop variable at %C cannot be a coarray"
+msgstr ""
 
-#: cp/semantics.c:2768
+#: fortran/match.c:979
 #, gcc-internal-format
-msgid "use of namespace %qD as expression"
+msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: cp/semantics.c:2773
+#: fortran/match.c:1013
 #, gcc-internal-format
-msgid "use of class template %qT as expression"
+msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#. Ambiguous reference to base members.
-#: cp/semantics.c:2779
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous in multiple inheritance lattice"
-msgstr "Í׵ᤵ¤ì¤¿¥á¥ó¥Ð `%s' ¤Ï¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
+#: fortran/match.c:1025
+#, gcc-internal-format
+msgid "Syntax error in iterator at %C"
+msgstr ""
 
-#: cp/semantics.c:2897
-#, fuzzy, gcc-internal-format
-msgid "type of %qE is unknown"
-msgstr "¥ì¥¸¥¹¥¿ '%c' ¤¬ÉÔÌÀ¤Ç¤¹"
+#: fortran/match.c:1266
+#, gcc-internal-format
+msgid "Invalid form of PROGRAM statement at %C"
+msgstr ""
 
-#: cp/semantics.c:2912
+#: fortran/match.c:1396 fortran/match.c:1477
 #, gcc-internal-format
-msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
+msgid "Obsolescent feature: Arithmetic IF statement at %C"
 msgstr ""
 
-#: cp/semantics.c:2923
+#: fortran/match.c:1452
 #, fuzzy, gcc-internal-format
-msgid "cannot apply %<offsetof%> to member function %qD"
-msgstr "ISO C++ ¤Ï¥á¥ó¥Ð´Ø¿ô¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+msgid "Syntax error in IF-expression at %C"
+msgstr "式の整数がオーバーフローしました"
 
-#: cp/semantics.c:3414
+#: fortran/match.c:1463
 #, gcc-internal-format
-msgid "num_threads expression must be integral"
+msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: cp/semantics.c:3428
+#: fortran/match.c:1501
 #, gcc-internal-format
-msgid "schedule chunk size expression must be integral"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr ""
 
-#: cp/semantics.c:3558
-#, fuzzy, gcc-internal-format
-msgid "%qE has reference type for %qs"
-msgstr "̵¸ú¤Ê»²¾È·¿¤Ç¤¹"
+#: fortran/match.c:1585
+#, gcc-internal-format
+msgid "Cannot assign to a named constant at %C"
+msgstr ""
 
-#: cp/semantics.c:3698
+#: fortran/match.c:1595
 #, gcc-internal-format
-msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
+msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: cp/tree.c:580
+#: fortran/match.c:1602
 #, gcc-internal-format
-msgid "%qV qualifiers cannot be applied to %qT"
+msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: cp/tree.c:1811
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to Java class definitions"
-msgstr "`java_interface' Â°À­¤Ï Java ¥¯¥é¥¹ÄêµÁ¤ËÂФ·¤Æ¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
+#: fortran/match.c:1646
+#, gcc-internal-format
+msgid "Unexpected junk after ELSE statement at %C"
+msgstr ""
 
-#: cp/tree.c:1840
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to class definitions"
-msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍѤ¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
+#: fortran/match.c:1652 fortran/match.c:1687
+#, gcc-internal-format
+msgid "Label '%s' at %C doesn't match IF label '%s'"
+msgstr ""
 
-#: cp/tree.c:1846
+#: fortran/match.c:1681
 #, gcc-internal-format
-msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: cp/tree.c:1870
+#: fortran/match.c:1745
 #, gcc-internal-format
-msgid "requested init_priority is not an integer constant"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "Image control statement CRITICAL at %C in PURE procedure"
+msgstr ""
 
-#: cp/tree.c:1891
-#, fuzzy, gcc-internal-format
-msgid "can only use %qE attribute on file-scope definitions of objects of class type"
-msgstr "init_priority Â°À­¤Ï¥¯¥é¥¹·¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×ÄêµÁ¤Ç¤Î¤ß»È¤¨¤Þ¤¹"
+#: fortran/match.c:1749
+#, gcc-internal-format
+msgid "Fortran 2008: CRITICAL statement at %C"
+msgstr ""
 
-#: cp/tree.c:1899
+#: fortran/match.c:1761
 #, gcc-internal-format
-msgid "requested init_priority is out of range"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤¬Èϰϳ°¤Ç¤¹"
+msgid "Nested CRITICAL block at %C"
+msgstr ""
 
-#: cp/tree.c:1909
+#: fortran/match.c:1813
 #, gcc-internal-format
-msgid "requested init_priority is reserved for internal use"
-msgstr "Í׵ᤵ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤Þ¤¹"
+msgid "Expected association list at %C"
+msgstr ""
 
-#: cp/tree.c:1920
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute is not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/match.c:1826
+#, gcc-internal-format
+msgid "Expected association at %C"
+msgstr ""
 
-#: cp/typeck.c:438 cp/typeck.c:452 cp/typeck.c:552
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer types %qT and %qT lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:1835
+#, gcc-internal-format
+msgid "Duplicate name '%s' in association at %C"
+msgstr ""
 
-#: cp/typeck.c:514
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
-msgstr "ISO C++ ¤Ï `void *' ·¿¥Ý¥¤¥ó¥¿¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:1843
+#, gcc-internal-format
+msgid "Association target at %C must not be coindexed"
+msgstr ""
 
-#: cp/typeck.c:572
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:1861
+#, gcc-internal-format
+msgid "Expected ')' or ',' at %C"
+msgstr ""
 
-#: cp/typeck.c:1255
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: fortran/match.c:1879
+#, gcc-internal-format
+msgid "Junk after ASSOCIATE statement at %C"
+msgstr ""
 
-#: cp/typeck.c:1305
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/match.c:2026
+#, gcc-internal-format
+msgid "Name '%s' in %s statement at %C is unknown"
+msgstr ""
 
-#: cp/typeck.c:1310
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2034
+#, gcc-internal-format
+msgid "Name '%s' in %s statement at %C is not a construct name"
+msgstr ""
 
-#: cp/typeck.c:1353
+#: fortran/match.c:2046
 #, gcc-internal-format
-msgid "invalid application of %<__alignof%> to a bit-field"
+msgid "%s statement at %C leaves CRITICAL construct"
 msgstr ""
 
-#: cp/typeck.c:1361
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
-msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:2056
+#, gcc-internal-format
+msgid "%s statement at %C is not within a construct"
+msgstr ""
 
-#: cp/typeck.c:1409
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function"
-msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍѤÏ̵¸ú¤Ç¤¹"
+#: fortran/match.c:2059
+#, gcc-internal-format
+msgid "%s statement at %C is not within construct '%s'"
+msgstr ""
 
-#: cp/typeck.c:1673
-#, fuzzy, gcc-internal-format
-msgid "deprecated conversion from string constant to %qT"
-msgstr "ʸ»úÎóÄê¿ôÃæ¤Î \\r ¥¨¥¹¥±¡¼¥×"
+#: fortran/match.c:2083
+#, gcc-internal-format
+msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
+msgstr ""
 
-#: cp/typeck.c:1785 cp/typeck.c:2133
+#: fortran/match.c:2088
 #, gcc-internal-format
-msgid "request for member %qD in %qE, which is of non-class type %qT"
+msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
 msgstr ""
 
-#: cp/typeck.c:1812
-#, fuzzy, gcc-internal-format
-msgid "invalid use of nonstatic data member %qE"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/match.c:2094
+#, gcc-internal-format
+msgid "%s statement at %C is not applicable to construct '%s'"
+msgstr ""
 
-#: cp/typeck.c:1864 cp/typeck.c:1892
+#: fortran/match.c:2101
 #, gcc-internal-format
-msgid "invalid access to non-static data member %qD of NULL object"
+msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: cp/typeck.c:1867 cp/typeck.c:1894
+#: fortran/match.c:2125
 #, gcc-internal-format
-msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
+msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: cp/typeck.c:2011
+#: fortran/match.c:2130
 #, gcc-internal-format
-msgid "the type being destroyed is %qT, but the destructor refers to %qT"
+msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
 msgstr ""
 
-#: cp/typeck.c:2171
+#: fortran/match.c:2194
 #, gcc-internal-format
-msgid "%<%D::%D%> is not a member of %qT"
+msgid "Image control statement STOP at %C in CRITICAL block"
 msgstr ""
 
-#: cp/typeck.c:2186
+#: fortran/match.c:2202
 #, gcc-internal-format
-msgid "%qT is not a base of %qT"
+msgid "STOP code at %L must be either INTEGER or CHARACTER type"
 msgstr ""
 
-#: cp/typeck.c:2205
-#, fuzzy, gcc-internal-format
-msgid "%qD has no member named %qE"
-msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/match.c:2209
+#, gcc-internal-format
+msgid "STOP code at %L must be scalar"
+msgstr ""
 
-#: cp/typeck.c:2220
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member template function"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:2217
+#, gcc-internal-format
+msgid "STOP code at %L must be default character KIND=%d"
+msgstr ""
 
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2340
+#: fortran/match.c:2225
 #, gcc-internal-format
-msgid "%qT is not a pointer-to-object type"
+msgid "STOP code at %L must be default integer KIND=%d"
 msgstr ""
 
-#: cp/typeck.c:2365
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qs on pointer to member"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/match.c:2271
+#, gcc-internal-format
+msgid "Deleted feature: PAUSE statement at %C"
+msgstr ""
 
-#: cp/typeck.c:2371
+#: fortran/match.c:2294
 #, gcc-internal-format
-msgid "invalid type argument"
-msgstr "̵¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
+msgid "Fortran 2008: ERROR STOP statement at %C"
+msgstr ""
 
-#: cp/typeck.c:2394
+#: fortran/match.c:2320
 #, gcc-internal-format
-msgid "subscript missing in array reference"
-msgstr "ÇÛÎ󻲾ȤǤÎź»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Image control statement SYNC at %C in PURE procedure"
+msgstr ""
 
-#: cp/typeck.c:2468
+#: fortran/match.c:2324
 #, gcc-internal-format
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ISO C++ ¤Ïº¸ÊÕÃͤǤϤʤ¤ÇÛÎó¤Îź»ú¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Fortran 2008: SYNC statement at %C"
+msgstr ""
 
-#: cp/typeck.c:2479
-#, fuzzy, gcc-internal-format
-msgid "subscripting array declared %<register%>"
-msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤Ëź»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:2336
+#, gcc-internal-format
+msgid "Image control statement SYNC at %C in CRITICAL block"
+msgstr ""
 
-#: cp/typeck.c:2562
-#, fuzzy, gcc-internal-format
-msgid "object missing in use of %qE"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃۤλÈÍѤǥª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: 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:2676
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids calling %<::main%> from within program"
-msgstr "ISO C++ ¤Ï¥×¥í¥°¥é¥à¤ÎÃ椫¤é `::main' ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: 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:2701
+#: fortran/match.c:2512
 #, gcc-internal-format
-msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
+msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: cp/typeck.c:2715
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a function"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/match.c:2558
+#, gcc-internal-format
+msgid "Deleted feature: Assigned GOTO statement at %C"
+msgstr ""
 
-#: cp/typeck.c:2795
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to %s %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: 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:2796 cp/typeck.c:2898
+#: fortran/match.c:2668
 #, gcc-internal-format
-msgid "at this point in file"
-msgstr "¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖ"
+msgid "Obsolescent feature: Computed GOTO at %C"
+msgstr ""
 
-#: cp/typeck.c:2799
+#: fortran/match.c:2763
 #, gcc-internal-format
-msgid "too many arguments to function"
-msgstr "´Ø¿ô¤ËÂФ¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+msgid "Derived type '%s' at %L may not be ABSTRACT"
+msgstr ""
 
-#: cp/typeck.c:2833
+#: fortran/match.c:2826
 #, fuzzy, gcc-internal-format
-msgid "parameter %P of %qD has incomplete type %qT"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+msgid "Invalid type-spec at %C"
+msgstr "無効な型引数です"
 
-#: cp/typeck.c:2836
-#, fuzzy, gcc-internal-format
-msgid "parameter %P has incomplete type %qT"
-msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+#: fortran/match.c:2870
+#, gcc-internal-format
+msgid "Error in type-spec at %L"
+msgstr ""
 
-#: cp/typeck.c:2897
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to %s %q+#D"
-msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+#: fortran/match.c:2880
+#, gcc-internal-format
+msgid "Fortran 2003: typespec in ALLOCATE at %L"
+msgstr ""
 
-#: cp/typeck.c:2901
+#: fortran/match.c:2919
 #, gcc-internal-format
-msgid "too few arguments to function"
-msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+msgid "Bad allocate-object at %C for a PURE procedure"
+msgstr ""
 
-#: cp/typeck.c:3049 cp/typeck.c:3059
+#: fortran/match.c:2936
 #, gcc-internal-format
-msgid "assuming cast to type %qT from overloaded function"
+msgid "Type of entity at %L is type incompatible with typespec"
 msgstr ""
 
-#: cp/typeck.c:3141
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E / 0%>"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: 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:3143
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E / 0.%>"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: 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:3178
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E %% 0%>"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: fortran/match.c:2978
+#, gcc-internal-format
+msgid "Shape specification for allocatable scalar at %C"
+msgstr ""
 
-#: cp/typeck.c:3180
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E %% 0.%>"
-msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: fortran/match.c:3015
+#, gcc-internal-format
+msgid "Fortran 2003: ERRMSG tag at %L"
+msgstr ""
 
-#: cp/typeck.c:3260
+#: fortran/match.c:3039
 #, gcc-internal-format
-msgid "%s rotate count is negative"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃͤǤ¹"
+msgid "Fortran 2003: SOURCE tag at %L"
+msgstr ""
 
-#: cp/typeck.c:3263
+#: fortran/match.c:3046
 #, gcc-internal-format
-msgid "%s rotate count >= width of type"
-msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
+msgid "Redundant SOURCE tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:3302 cp/typeck.c:3307 cp/typeck.c:3408 cp/typeck.c:3413
+#: fortran/match.c:3053
 #, gcc-internal-format
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
+msgid "SOURCE tag at %L conflicts with the typespec at %L"
+msgstr ""
 
-#: cp/typeck.c:3427
+#: fortran/match.c:3060
 #, gcc-internal-format
-msgid "unordered comparison on non-floating point argument"
-msgstr "ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹"
+msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
+msgstr ""
 
-#: cp/typeck.c:3465
-#, fuzzy, gcc-internal-format
-msgid "invalid operands of types %qT and %qT to binary %qO"
-msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔŬÀڤǤ¹"
+#: fortran/match.c:3078
+#, gcc-internal-format
+msgid "Fortran 2008: MOLD tag at %L"
+msgstr ""
 
-#: cp/typeck.c:3629
-#, fuzzy, gcc-internal-format
-msgid "comparison between types %q#T and %q#T"
-msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/match.c:3085
+#, gcc-internal-format
+msgid "Redundant MOLD tag found at %L "
+msgstr ""
 
-#: cp/typeck.c:3665
+#: fortran/match.c:3092
 #, gcc-internal-format
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹ç̵¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
+msgid "MOLD tag at %L conflicts with the typespec at %L"
+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:3744
-#, fuzzy, gcc-internal-format
-msgid "NULL used in arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/match.c:3118
+#, gcc-internal-format
+msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
+msgstr ""
 
-#: cp/typeck.c:3802
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:3126
+#, gcc-internal-format
+msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag"
+msgstr ""
 
-#: cp/typeck.c:3804
+#: fortran/match.c:3262
 #, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Illegal allocate-object at %C for a PURE procedure"
+msgstr ""
 
-#: cp/typeck.c:3806
+#: fortran/match.c:3278
 #, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
+msgstr ""
 
-#: cp/typeck.c:3818
+#: fortran/match.c:3315
 #, gcc-internal-format
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤Ï̵¸ú¤Ç¤¹"
+msgid "Fortran 2003: ERRMSG at %L"
+msgstr ""
 
-#: cp/typeck.c:3878
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qE to form a pointer-to-member-function"
-msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Î̵¸ú¤Ê `%s' ¤Î»ÈÍÑ"
+#: fortran/match.c:3373
+#, gcc-internal-format
+msgid "Image control statement RETURN at %C in CRITICAL block"
+msgstr ""
 
-#: cp/typeck.c:3881
+#: fortran/match.c:3382
 #, gcc-internal-format
-msgid "  a qualified-id is required"
+msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: cp/typeck.c:3886
+#: fortran/match.c:3387
 #, gcc-internal-format
-msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
+msgid "Obsolescent feature: Alternate RETURN at %C"
 msgstr ""
 
-#: cp/typeck.c:3909
+#: fortran/match.c:3417
 #, gcc-internal-format
-msgid "taking address of temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Extension: RETURN statement in main program at %C"
+msgstr ""
 
-#: cp/typeck.c:4157
+#: fortran/match.c:3445
 #, gcc-internal-format
-msgid "ISO C++ forbids %sing an enum"
-msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:4168
-#, fuzzy, gcc-internal-format
-msgid "cannot %s a pointer to incomplete type %qT"
-msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:4174
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %sing a pointer of type %qT"
-msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Expected component reference at %C"
+msgstr ""
 
-#: cp/typeck.c:4199
+#: fortran/match.c:3451
 #, gcc-internal-format
-msgid "cast to non-reference type used as lvalue"
-msgstr "º¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹"
-
-#: cp/typeck.c:4234
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<--%> on bool variable %qD"
-msgstr "̵¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
-
-#. ARM $3.4
-#: cp/typeck.c:4263
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking address of function %<::main%>"
-msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Junk after CALL at %C"
+msgstr ""
 
-#. An expression like &memfn.
-#: cp/typeck.c:4319
+#: fortran/match.c:3461
 #, 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 "Expected type-bound procedure or procedure pointer component at %C"
 msgstr ""
 
-#: cp/typeck.c:4324
-#, 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++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:4352
+#: fortran/match.c:3681
 #, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃͼ°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
-
-#: cp/typeck.c:4376
-#, fuzzy, gcc-internal-format
-msgid "cannot create pointer to reference member %qD"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck.c:4587
-#, fuzzy, gcc-internal-format
-msgid "cannot take the address of %<this%>, which is an rvalue expression"
-msgstr "`this' ¤Ï±¦ÊÕÃͼ°¤Ç¤¢¤ê¡¢¤½¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck.c:4610
-#, fuzzy, gcc-internal-format
-msgid "address of explicit register variable %qD requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+msgid "Syntax error in common block name at %C"
+msgstr ""
 
-#: cp/typeck.c:4615
+#: fortran/match.c:3717
 #, gcc-internal-format
-msgid "address requested for %qD, which is declared %<register%>"
+msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: cp/typeck.c:4681
-#, fuzzy, gcc-internal-format
-msgid "%s expression list treated as compound expression"
-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:3776
+#, gcc-internal-format
+msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
+msgstr ""
 
-#: cp/typeck.c:5078
+#: fortran/match.c:3785
 #, gcc-internal-format
-msgid "invalid static_cast from type %qT to type %qT"
+msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: cp/typeck.c:5100
-#, fuzzy, gcc-internal-format
-msgid "converting from %qT to %qT"
-msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: fortran/match.c:3792
+#, gcc-internal-format
+msgid "Symbol '%s' at %C is already in a COMMON block"
+msgstr ""
 
-#: cp/typeck.c:5148
+#: fortran/match.c:3800
 #, gcc-internal-format
-msgid "invalid cast of an rvalue expression of type %qT to type %qT"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: cp/typeck.c:5207
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT loses precision"
-msgstr "%s: Á´ÂÎŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+#: fortran/match.c:3827
+#, gcc-internal-format
+msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
+msgstr ""
 
-#: cp/typeck.c:5234
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT increases required alignment of target type"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ׵ᥢ¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
+#: fortran/match.c:3837
+#, gcc-internal-format
+msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
+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:5253
+#: fortran/match.c:3869
 #, gcc-internal-format
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
+msgstr ""
 
-#: cp/typeck.c:5264
-#, fuzzy, gcc-internal-format
-msgid "invalid cast from type %qT to type %qT"
-msgstr "ÉÔ´°Á´¤Ê typedef `%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:5320
+#: fortran/match.c:3985
 #, 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 "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: cp/typeck.c:5329
+#: fortran/match.c:4012
 #, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
+msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: cp/typeck.c:5354
+#: fortran/match.c:4019
 #, gcc-internal-format
-msgid "invalid const_cast of an rvalue of type %qT to type %qT"
+msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: cp/typeck.c:5405
+#: fortran/match.c:4153
 #, gcc-internal-format
-msgid "invalid const_cast from type %qT to type %qT"
+msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: cp/typeck.c:5473 cp/typeck.c:5478
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids casting to an array type %qT"
-msgstr "ISO C ¤Ï¶¦ÍÑÂη¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/match.c:4161
+#, gcc-internal-format
+msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
+msgstr ""
 
-#: cp/typeck.c:5486
-#, fuzzy, gcc-internal-format
-msgid "invalid cast to function type %qT"
-msgstr "sizeof ¤¬´Ø¿ô·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/match.c:4189
+#, gcc-internal-format
+msgid "EQUIVALENCE at %C requires two or more objects"
+msgstr ""
 
-#: cp/typeck.c:5706
+#: fortran/match.c:4203
 #, gcc-internal-format
-msgid "  in evaluation of %<%Q(%#T, %#T)%>"
+msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: cp/typeck.c:5775
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment of %qT to %qT"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/match.c:4216
+#, gcc-internal-format
+msgid "Expecting a comma in EQUIVALENCE at %C"
+msgstr ""
 
-#: cp/typeck.c:5786
+#: fortran/match.c:4332
 #, fuzzy, gcc-internal-format
-msgid "array used as initializer"
-msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
+msgid "Statement function at %L is recursive"
+msgstr "関数の引数が構造体だったら警告する"
 
-#: cp/typeck.c:5788
-#, fuzzy, gcc-internal-format
-msgid "invalid array assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+#: fortran/match.c:4338
+#, gcc-internal-format
+msgid "Obsolescent feature: Statement function at %C"
+msgstr ""
 
-#: cp/typeck.c:5910
+#: fortran/match.c:4424
 #, gcc-internal-format
-msgid "   in pointer to member function conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "Expected initialization expression in CASE at %C"
+msgstr ""
 
-#: cp/typeck.c:5921 cp/typeck.c:5947
+#: fortran/match.c:4456
 #, gcc-internal-format
-msgid "pointer to member cast via virtual base %qT"
+msgid "Expected block name '%s' of SELECT construct at %C"
 msgstr ""
 
-#: cp/typeck.c:5924
-#, fuzzy, gcc-internal-format
-msgid "pointer to member conversion via virtual base %qT"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+#: fortran/match.c:4597
+#, gcc-internal-format
+msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
+msgstr ""
 
-#: cp/typeck.c:5933
+#: fortran/match.c:4630
 #, gcc-internal-format
-msgid "   in pointer to member conversion"
-msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
+msgid "Unexpected CASE statement at %C"
+msgstr ""
 
-#: cp/typeck.c:6023
+#: fortran/match.c:4682
 #, fuzzy, gcc-internal-format
-msgid "invalid conversion to type %qT from type %qT"
-msgstr "̵¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
+msgid "Syntax error in CASE specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/typeck.c:6267
+#: fortran/match.c:4700
 #, gcc-internal-format
-msgid "cannot convert %qT to %qT for argument %qP to %qD"
+msgid "Unexpected TYPE IS statement at %C"
 msgstr ""
 
-#: cp/typeck.c:6270
+#: fortran/match.c:4733
 #, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT in %s"
-msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
+msgid "Syntax error in TYPE IS specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/typeck.c:6281
+#: fortran/match.c:4806
 #, fuzzy, gcc-internal-format
-msgid "%s might be a candidate for a format attribute"
-msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
+msgid "Syntax error in CLASS IS specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: cp/typeck.c:6355 cp/typeck.c:6357
-#, fuzzy, gcc-internal-format
-msgid "in passing argument %P of %q+D"
-msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅϤ·¤Þ¤¹"
+#: fortran/match.c:4928
+#, gcc-internal-format
+msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
+msgstr ""
 
-#: cp/typeck.c:6407
+#: fortran/match.c:4966
 #, gcc-internal-format
-msgid "returning reference to temporary"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Label '%s' at %C doesn't match WHERE label '%s'"
+msgstr ""
 
-#: cp/typeck.c:6414
+#: fortran/match.c:5066
 #, gcc-internal-format
-msgid "reference to non-lvalue returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+msgid "Syntax error in FORALL iterator at %C"
+msgstr ""
 
-#: cp/typeck.c:6430
-#, fuzzy, gcc-internal-format
-msgid "reference to local variable %q+D returned"
-msgstr "Èóº¸ÊÕÃͤؤλ²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/matchexp.c:72
+#, gcc-internal-format
+msgid "Bad character '%c' in OPERATOR name at %C"
+msgstr ""
 
-#: cp/typeck.c:6433
+#: fortran/matchexp.c:80
 #, fuzzy, gcc-internal-format
-msgid "address of local variable %q+D returned"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+msgid "The name '%s' cannot be used as a defined operator at %C"
+msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
 
-#: cp/typeck.c:6467
+#: fortran/matchexp.c:173
 #, gcc-internal-format
-msgid "returning a value from a destructor"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "Expected a right parenthesis in expression at %C"
+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:6475
+#: fortran/matchexp.c:278
 #, gcc-internal-format
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó"
+msgid "Expected exponent in expression at %C"
+msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6478
+#: fortran/matchexp.c:316 fortran/matchexp.c:321 fortran/matchexp.c:425
+#: fortran/matchexp.c:430
 #, gcc-internal-format
-msgid "returning a value from a constructor"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: cp/typeck.c:6501
-#, fuzzy, gcc-internal-format
-msgid "return-statement with no value, in function returning %qT"
-msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤»¤ó"
-
-#: cp/typeck.c:6522
-#, fuzzy, gcc-internal-format
-msgid "return-statement with a value, in function returning 'void'"
-msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃͤ¬¤¢¤ê¤Þ¤¹"
+msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
+msgstr ""
 
-#: cp/typeck.c:6553
+#: fortran/misc.c:39
 #, gcc-internal-format
-msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
+msgid "Allocation would exceed memory limit -- malloc() failed"
 msgstr ""
 
-#: cp/typeck2.c:54
+#: fortran/module.c:522
 #, gcc-internal-format
-msgid "type %qT is not a base type for type %qT"
+msgid "Fortran 2003: module nature in USE statement at %C"
 msgstr ""
 
-#: cp/typeck2.c:296
-#, fuzzy, gcc-internal-format
-msgid "cannot declare variable %q+D to be of abstract type %qT"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck2.c:299
-#, fuzzy, gcc-internal-format
-msgid "cannot declare parameter %q+D to be of abstract type %qT"
-msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: 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:302
-#, fuzzy, gcc-internal-format
-msgid "cannot declare field %q+D to be of abstract type %qT"
-msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/module.c:547
+#, gcc-internal-format
+msgid "\"::\" was expected after module nature at %C but was not found"
+msgstr ""
 
-#: cp/typeck2.c:306
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for member function %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: fortran/module.c:556
+#, gcc-internal-format
+msgid "Fortran 2003: \"USE :: module\" at %C"
+msgstr ""
 
-#: cp/typeck2.c:308
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for function %q+#D"
-msgstr "´Ø¿ô `%s' ¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÊݸ¥¯¥é¥¹"
+#: fortran/module.c:610
+#, gcc-internal-format
+msgid "Missing generic specification in USE statement at %C"
+msgstr ""
 
-#. Here we do not have location information.
-#: cp/typeck2.c:311
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type %qT for %qE"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+#: fortran/module.c:618
+#, gcc-internal-format
+msgid "Fortran 2003: Renaming operators in USE statements at %C"
+msgstr ""
 
-#: cp/typeck2.c:313
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type for %q+D"
-msgstr "`%s' ¤ËÂФ¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤Æ̵¸ú¤Ç¤¹"
+#: fortran/module.c:660
+#, gcc-internal-format
+msgid "The name '%s' at %C has already been used as an external module name."
+msgstr ""
 
-#: cp/typeck2.c:316
+#: fortran/module.c:937
 #, gcc-internal-format
-msgid "cannot allocate an object of abstract type %qT"
+msgid "Reading module %s at line %d column %d: %s"
 msgstr ""
 
-#: cp/typeck2.c:324
-#, fuzzy, gcc-internal-format
-msgid "%J  because the following virtual functions are pure within %qT:"
-msgstr "  °Ê²¼¤Î²¾ÁÛ´Ø¿ô¤¬Ãê¾Ý¤Ç¤¢¤ë¤¿¤á¤Ç¤¹:"
+#: fortran/module.c:941
+#, gcc-internal-format
+msgid "Writing module %s at line %d column %d: %s"
+msgstr ""
 
-#: cp/typeck2.c:328
+#: fortran/module.c:945
 #, gcc-internal-format
-msgid "\t%+#D"
+msgid "Module %s at line %d column %d: %s"
 msgstr ""
 
-#: cp/typeck2.c:335
+#: fortran/module.c:1303
 #, fuzzy, gcc-internal-format
-msgid "%J  since type %qT has pure virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
+msgid "Error writing modules file: %s"
+msgstr "%s への書き込みエラーです"
 
-#: cp/typeck2.c:602
+#: fortran/module.c:3205
 #, gcc-internal-format
-msgid "constructor syntax used, but no constructor declared for type %qT"
+msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: cp/typeck2.c:616
-#, gcc-internal-format
-msgid "cannot initialize arrays using this syntax"
-msgstr "¤³¤Îʸˡ¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
-
-#: cp/typeck2.c:692
+#: fortran/module.c:4522
 #, gcc-internal-format
-msgid "int-array initialized from non-wide string"
-msgstr "Èó¥ï¥¤¥Éʸ»úÎ󤫤é int ¤ÎÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "Symbol '%s' referenced at %L not found in module '%s'"
+msgstr ""
 
-#: cp/typeck2.c:731
+#: fortran/module.c:4529
 #, gcc-internal-format
-msgid "cannot initialize aggregate of type %qT with a compound literal"
+msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: cp/typeck2.c:740
+#: fortran/module.c:4534
 #, gcc-internal-format
-msgid "array must be initialized with a brace-enclosed initializer"
+msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: cp/typeck2.c:816 cp/typeck2.c:917
+#: fortran/module.c:5148
 #, fuzzy, gcc-internal-format
-msgid "non-trivial designated initializers not supported"
-msgstr "¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹"
+msgid "Can't open module file '%s' for writing at %C: %s"
+msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
 
-#: cp/typeck2.c:940 cp/typeck2.c:954
+#: fortran/module.c:5186
 #, fuzzy, gcc-internal-format
-msgid "missing initializer for member %qD"
-msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Error writing module file '%s' for writing: %s"
+msgstr "%s: ファイル `%s' に書き込み中にエラー: %s\n"
 
-#: cp/typeck2.c:945
+#: fortran/module.c:5195
 #, fuzzy, gcc-internal-format
-msgid "uninitialized const member %qD"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+msgid "Can't delete module file '%s': %s"
+msgstr "%s: ファイル `%s' を削除できません: %s\n"
 
-#: cp/typeck2.c:947
+#: fortran/module.c:5198
 #, fuzzy, gcc-internal-format
-msgid "member %qD with uninitialized const fields"
-msgstr "̤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
+msgid "Can't rename module file '%s' to '%s': %s"
+msgstr "%s: 警告: ファイル `%s' を `%s' 名前変更できません: %s\n"
 
-#: cp/typeck2.c:949
+#: fortran/module.c:5204
 #, fuzzy, gcc-internal-format
-msgid "member %qD is uninitialized reference"
-msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "Can't delete temporary module file '%s': %s"
+msgstr "%s: 副 info ファイル `%s' を削除できません: %s\n"
 
-#: cp/typeck2.c:1004
+#: fortran/module.c:5223 fortran/module.c:5354 fortran/module.c:5387
 #, fuzzy, gcc-internal-format
-msgid "no field %qD found in union being initialized"
-msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂΤ˥ե£¡¼¥ë¥É̾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+msgid "Symbol '%s' already declared"
+msgstr "シンボルの頭にアンダースコアをつける"
 
-#: cp/typeck2.c:1013
+#: fortran/module.c:5333
 #, gcc-internal-format
-msgid "index value instead of field name in union initializer"
-msgstr "union ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥É̾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃͤˤʤäƤ¤¤Þ¤¹"
+msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
+msgstr ""
 
-#: cp/typeck2.c:1168
+#: fortran/module.c:5458
 #, gcc-internal-format
-msgid "circular pointer delegation detected"
-msgstr "½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåɽ¤ò¸¡½Ð¤·¤Þ¤·¤¿"
+msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
+msgstr ""
 
-#: cp/typeck2.c:1181
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> has non-pointer type %qT"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/module.c:5473
+#, gcc-internal-format
+msgid "The symbol '%s', referrenced at %C, is not in the selected standard"
+msgstr ""
 
-#: cp/typeck2.c:1205
-#, fuzzy, gcc-internal-format
-msgid "result of %<operator->()%> yields non-pointer result"
-msgstr "`operator->()'¤Î·ë²Ì¤¬Èó¥Ý¥¤¥ó¥¿¤Î·ë²Ì¤ò¤â¤¿¤é¤·¤Þ¤¹"
+#: fortran/module.c:5480 fortran/module.c:5540
+#, gcc-internal-format
+msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
+msgstr ""
 
-#: cp/typeck2.c:1207
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> is not a pointer"
-msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/module.c:5590
+#, gcc-internal-format
+msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
+msgstr ""
 
-#: cp/typeck2.c:1229
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a member pointer, since it is of type %qT"
-msgstr "\"%s\" ¤Ï C++ ¤Î±é»»»Ò¤Ç¤¢¤ê¡¢¥Þ¥¯¥í̾¤È¤·¤Æ»ÈÍѤ¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/module.c:5623
+#, gcc-internal-format
+msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
+msgstr ""
 
-#: cp/typeck2.c:1238
+#: fortran/module.c:5631
 #, gcc-internal-format
-msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
+msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: cp/typeck2.c:1260
+#: fortran/module.c:5641
 #, gcc-internal-format
-msgid "pointer to member type %qT incompatible with object type %qT"
+msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: cp/typeck2.c:1482
+#: fortran/module.c:5646
 #, fuzzy, gcc-internal-format
-msgid "call to function %qD which throws incomplete type %q#T"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+msgid "Can't open module file '%s' for reading at %C: %s"
+msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
 
-#: cp/typeck2.c:1485
-#, fuzzy, gcc-internal-format
-msgid "call to function which throws incomplete type %q#T"
-msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: fortran/module.c:5654
+#, gcc-internal-format
+msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
+msgstr ""
 
-#: fortran/f95-lang.c:280
+#: fortran/module.c:5674
 #, gcc-internal-format
-msgid "Unexpected type in truthvalue_conversion"
+msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/f95-lang.c:333
-#, fuzzy, gcc-internal-format
-msgid "can't open input file: %s"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/module.c:5681
+#, gcc-internal-format
+msgid "Parse error when checking module version for file '%s' opened at %C"
+msgstr ""
 
-#: fortran/f95-lang.c:660
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qs used in nested function"
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/module.c:5686
+#, gcc-internal-format
+msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
+msgstr ""
 
-#: fortran/f95-lang.c:664
-#, fuzzy, gcc-internal-format
-msgid "register variable %qs used in nested function"
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/module.c:5701
+#, gcc-internal-format
+msgid "Can't USE the same module we're building!"
+msgstr ""
 
-#: fortran/f95-lang.c:671
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qs requested"
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
+#: fortran/openmp.c:132 fortran/openmp.c:568
+#, gcc-internal-format
+msgid "COMMON block /%s/ not found at %C"
+msgstr ""
 
-#: fortran/f95-lang.c:689
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qs requested"
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: fortran/openmp.c:163
+#, gcc-internal-format
+msgid "Syntax error in OpenMP variable list at %C"
+msgstr ""
 
-#: fortran/trans-array.c:3458
+#: fortran/openmp.c:291
 #, gcc-internal-format
-msgid "Possible frontend bug: array constructor not expanded"
+msgid "%s is not INTRINSIC procedure name at %C"
 msgstr ""
 
-#: fortran/trans-array.c:4997
+#: fortran/openmp.c:402
 #, gcc-internal-format
-msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
+msgid "COLLAPSE clause argument not constant positive integer at %C"
 msgstr ""
 
-#: fortran/trans-array.c:5470
+#: fortran/openmp.c:469
 #, gcc-internal-format
-msgid "bad expression type during walk (%d)"
+msgid "Unexpected junk after TASKWAIT clause at %C"
 msgstr ""
 
-#: fortran/trans-const.c:336
+#: fortran/openmp.c:487
 #, gcc-internal-format
-msgid "gfc_conv_constant_to_tree(): invalid type: %s"
+msgid "Unexpected junk after $OMP CRITICAL statement at %C"
 msgstr ""
 
-#: fortran/trans-decl.c:939
+#: fortran/openmp.c:515
 #, gcc-internal-format
-msgid "intrinsic variable which isn't a procedure"
+msgid "Unexpected junk after $OMP FLUSH statement at %C"
 msgstr ""
 
-#: fortran/trans-decl.c:2567
-#, fuzzy, gcc-internal-format
-msgid "Function does not return a value"
-msgstr "´Ø¿ô¤¬Ê¸»úÎ󷿤òÊÖ¤·¤Þ¤»¤ó"
+#: fortran/openmp.c:547
+#, gcc-internal-format
+msgid "Threadprivate variable at %C is an element of a COMMON block"
+msgstr ""
 
-#. I don't think this should ever happen.
-#: fortran/trans-decl.c:2718
+#: fortran/openmp.c:587
 #, gcc-internal-format
-msgid "module symbol %s in wrong namespace"
+msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/trans-decl.c:2737
+#: fortran/openmp.c:663
 #, gcc-internal-format
-msgid "backend decl for module variable %s already exists"
+msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
 msgstr ""
 
-#: fortran/trans-decl.c:3213
-#, fuzzy, gcc-internal-format
-msgid "Function return value not set"
-msgstr "´Ø¿ô¤¬½¸¹çÂΤòÊÖ¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:677
+#, gcc-internal-format
+msgid "Unexpected junk after $OMP MASTER statement at %C"
+msgstr ""
 
-#: fortran/trans-expr.c:1073
+#: fortran/openmp.c:691
 #, gcc-internal-format
-msgid "Unknown intrinsic op"
+msgid "Unexpected junk after $OMP ORDERED statement at %C"
 msgstr ""
 
-#: fortran/trans-intrinsic.c:660
-#, fuzzy, gcc-internal-format
-msgid "Intrinsic function %s(%d) not recognized"
-msgstr "¸À¸ì %s ¤Ïǧ¼±¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:705
+#, gcc-internal-format
+msgid "Unexpected junk after $OMP ATOMIC statement at %C"
+msgstr ""
 
-#: fortran/trans-io.c:1775
+#: fortran/openmp.c:719
 #, gcc-internal-format
-msgid "Bad IO basetype (%d)"
+msgid "Unexpected junk after $OMP BARRIER statement at %C"
 msgstr ""
 
-#: fortran/trans-types.c:229
+#: fortran/openmp.c:736
 #, gcc-internal-format
-msgid "integer kind=8 not available for -fdefault-integer-8 option"
+msgid "Unexpected junk after NOWAIT clause at %C"
 msgstr ""
 
-#: fortran/trans-types.c:241
+#: fortran/openmp.c:783 fortran/resolve.c:8556 fortran/resolve.c:8996
 #, gcc-internal-format
-msgid "real kind=8 not available for -fdefault-real-8 option"
+msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/trans-types.c:254
+#: fortran/openmp.c:791
 #, gcc-internal-format
-msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
 msgstr ""
 
-#: fortran/trans-types.c:966
+#: fortran/openmp.c:799
 #, gcc-internal-format
-msgid "Array element size too big"
+msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
 msgstr ""
 
-#: fortran/trans.c:626
+#: fortran/openmp.c:841
 #, gcc-internal-format
-msgid "gfc_trans_code(): Bad statement code"
+msgid "Object '%s' is not a variable at %L"
 msgstr ""
 
-#. I changed this from sorry(...) because it should not return.
-#. TODO: Remove gfc_todo_error before releasing version 1.0.
-#: fortran/trans.h:605
-#, fuzzy, gcc-internal-format
-msgid "gfc_todo: Not Implemented: "
-msgstr "»ÄÇ°¤Ê¤¬¤é¸«¼ÂÁõ¤Ç¤¹: "
+#: 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/check-init.c:248
+#: fortran/openmp.c:903
 #, gcc-internal-format
-msgid "Can't reassign a value to the final variable %qs"
+msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
 msgstr ""
 
-#: java/check-init.c:518 java/check-init.c:531
-#, fuzzy, gcc-internal-format
-msgid "variable %qD may not have been initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: fortran/openmp.c:906
+#, gcc-internal-format
+msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
 
-#: java/check-init.c:948
+#: fortran/openmp.c:914
 #, gcc-internal-format
-msgid "internal error in check-init: tree code not implemented: %s"
-msgstr "check-init ¤ÇÆâÉô¥¨¥é¡¼: ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
+msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
+msgstr ""
 
-#: java/check-init.c:1021
-#, fuzzy, gcc-internal-format
-msgid "%Jfinal field %qD may not have been initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: fortran/openmp.c:917
+#, gcc-internal-format
+msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
 
-#: java/class.c:766
+#: fortran/openmp.c:925
 #, gcc-internal-format
-msgid "bad method signature"
-msgstr "ÉÔÀµ¤Ê¥á¥½¥Ã¥É¥·¥°¥Í¥¤¥Á¥ã¤Ç¤¹"
+msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
+msgstr ""
 
-#: java/class.c:815
+#: fortran/openmp.c:928
 #, gcc-internal-format
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr "ConstantValue Â°À­¤Î¾ì½ê¤ò´Ö°ã¤¨¤Æ¤¤¤Þ¤¹¡Ê¤É¤Î¥Õ¥£¡¼¥ë¥É¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡Ë"
+msgid "Cray pointee '%s' in SHARED clause at %L"
+msgstr ""
 
-#: java/class.c:818
-#, fuzzy, gcc-internal-format
-msgid "duplicate ConstantValue attribute for field '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:936
+#, gcc-internal-format
+msgid "THREADPRIVATE object '%s' in %s clause at %L"
+msgstr ""
 
-#: java/class.c:829
-#, fuzzy, gcc-internal-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤Î ConstantValue Â°À­¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:939
+#, gcc-internal-format
+msgid "Cray pointee '%s' in %s clause at %L"
+msgstr ""
 
-#: java/class.c:1511
-#, fuzzy, gcc-internal-format
-msgid "%Jabstract method in non-abstract class"
-msgstr "abstract ¥á¥½¥Ã¥É¤¬ÈóÃê¾Ý¥¯¥é¥¹¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/openmp.c:944
+#, gcc-internal-format
+msgid "POINTER object '%s' in %s clause at %L"
+msgstr ""
 
-#: java/class.c:2499
-#, fuzzy, gcc-internal-format
-msgid "non-static method %q+D overrides static method"
-msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É '%s' ¤¬ÀÅŪ¥á¥½¥Ã¥É¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:949
+#, gcc-internal-format
+msgid "%s clause object '%s' has ALLOCATABLE components at %L"
+msgstr ""
 
-#: java/decl.c:1248
-#, fuzzy, gcc-internal-format
-msgid "%q+D used prior to declaration"
-msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍѤµ¤ì¤Þ¤·¤¿"
+#: fortran/openmp.c:952
+#, gcc-internal-format
+msgid "Cray pointer '%s' in %s clause at %L"
+msgstr ""
 
-#: java/decl.c:1289
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs shadows a parameter"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/openmp.c:956
+#, gcc-internal-format
+msgid "Assumed size array '%s' in %s clause at %L"
+msgstr ""
 
-#: java/decl.c:1292
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs shadows a symbol from the parameter list"
-msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òʤ¤¤±£¤·¤Þ¤¹"
+#: fortran/openmp.c:961
+#, gcc-internal-format
+msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
+msgstr ""
 
-#: java/decl.c:1762
-#, fuzzy, gcc-internal-format
-msgid "In %+D: overlapped variable and exception ranges at %d"
-msgstr "%s Æâ: ÊÑ¿ô¤ÈÎã³°ÈϰϤ¬ %d ¤Ç½Å¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:970
+#, gcc-internal-format
+msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
+msgstr ""
 
-#: java/decl.c:1825
+#: fortran/openmp.c:981
 #, gcc-internal-format
-msgid "bad type in parameter debug info"
-msgstr "²¾°ú¿ô¥Ç¥Ð¥Ã¥°¾ðÊó¤ËÉÔÀµ¤Ê·¿¤¬¤¢¤ê¤Þ¤¹"
+msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
+msgstr ""
 
-#: java/decl.c:1834
-#, fuzzy, gcc-internal-format
-msgid "bad PC range for debug info for local %q+D"
-msgstr "¥í¡¼¥«¥ë¤Î `%s' ÍѥǥХå°¾ðÊó¤Î¤¿¤á¤Î PC ÈϰϤ¬ÉÔÀµ¤Ç¤¹"
+#: fortran/openmp.c:992
+#, gcc-internal-format
+msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
+msgstr ""
 
-#: java/expr.c:380
+#: fortran/openmp.c:1001
 #, gcc-internal-format
-msgid "need to insert runtime check for %s"
+msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
 msgstr ""
 
-#: java/expr.c:509 java/expr.c:556
+#: fortran/openmp.c:1113
 #, gcc-internal-format
-msgid "assert: %s is assign compatible with %s"
+msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
 msgstr ""
 
-#: java/expr.c:675
+#: fortran/openmp.c:1153
 #, gcc-internal-format
-msgid "stack underflow - dup* operation"
-msgstr "¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî"
+msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
+msgstr ""
 
-#: java/expr.c:1654
-#, 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:1201
+#, gcc-internal-format
+msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
+msgstr ""
 
-#: java/expr.c:1682
-#, fuzzy, gcc-internal-format
-msgid "field %qs not found"
-msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: 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/expr.c:2178
+#: fortran/openmp.c:1247
 #, gcc-internal-format
-msgid "method '%s' not found in class"
-msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
+msgstr ""
 
-#: java/expr.c:2385
+#: fortran/openmp.c:1271
 #, gcc-internal-format
-msgid "failed to find class '%s'"
-msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
+msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
+msgstr ""
 
-#: java/expr.c:2426
-#, fuzzy, gcc-internal-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr "¥¯¥é¥¹ '%s' ¤Ï̾Á°¤¬ '%s' ¤Ç¥·¥°¥Í¥¤¥Á¥ã '%s' ¤È°ìÃפ¹¤ë¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/openmp.c:1278
+#, gcc-internal-format
+msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
+msgstr ""
 
-#: java/expr.c:2457
+#: fortran/openmp.c:1294
 #, gcc-internal-format
-msgid "invokestatic on non static method"
-msgstr "ÈóÀÅŪ¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
+msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
+msgstr ""
 
-#: java/expr.c:2462
+#: fortran/openmp.c:1297
 #, gcc-internal-format
-msgid "invokestatic on abstract method"
-msgstr "Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
+msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
+msgstr ""
 
-#: java/expr.c:2470
+#: fortran/openmp.c:1303
 #, gcc-internal-format
-msgid "invoke[non-static] on static method"
-msgstr "ÀÅŪ¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿"
+msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
+msgstr ""
 
-#: java/expr.c:2824
-#, fuzzy, gcc-internal-format
-msgid "missing field '%s' in '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/openmp.c:1321
+#, gcc-internal-format
+msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
+msgstr ""
 
-#: java/expr.c:2831
-#, fuzzy, gcc-internal-format
-msgid "mismatching signature for field '%s' in '%s'"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤Î¥·¥°¥Í¥¤¥Á¥ã¤¬°ìÃפ·¤Þ¤»¤ó"
+#: fortran/openmp.c:1455
+#, gcc-internal-format
+msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
+msgstr ""
 
-#: java/expr.c:2859
-#, fuzzy, gcc-internal-format
-msgid "assignment to final field %q+D not in field's class"
-msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/openmp.c:1461
+#, gcc-internal-format
+msgid "!$OMP DO iteration variable must be of type integer at %L"
+msgstr ""
 
-#: java/expr.c:3085
+#: fortran/openmp.c:1465
 #, gcc-internal-format
-msgid "invalid PC in line number table"
-msgstr "̵¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
+msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
+msgstr ""
 
-#: java/expr.c:3133
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr "%d ¤«¤é %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/expr.c:3175
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr "%d ¤«¤é¥á¥½¥Ã¥É¤Î½ª¤ê¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþã¤Ç¤­¤Þ¤»¤ó"
+#: fortran/openmp.c:1491
+#, gcc-internal-format
+msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
+msgstr ""
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3480
+#: fortran/openmp.c:1505
 #, gcc-internal-format
-msgid "unrecogized wide sub-instruction"
-msgstr "ǧ¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹"
+msgid "collapsed !$OMP DO loops not perfectly nested at %L"
+msgstr ""
 
-#: java/gjavah.c:718
+#: fortran/openmp.c:1514 fortran/openmp.c:1522
 #, gcc-internal-format
-msgid "static field has same name as method"
+msgid "not enough DO loops for collapsed !$OMP DO at %L"
 msgstr ""
 
-#: java/gjavah.c:1266
-#, fuzzy, gcc-internal-format
-msgid "couldn't find class %s"
-msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/options.c:254
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Fortran"
+msgstr ""
 
-#: java/gjavah.c:1273
-#, fuzzy, gcc-internal-format
-msgid "parse error while reading %s"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+#: fortran/options.c:343
+#, gcc-internal-format
+msgid "Reading file '%s' as free form"
+msgstr ""
 
-#: java/gjavah.c:1499 java/gjavah.c:1601 java/gjavah.c:1676
-#, fuzzy, gcc-internal-format
-msgid "unparseable signature: '%s'"
-msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò stat ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/options.c:353
+#, gcc-internal-format
+msgid "'-fd-lines-as-comments' has no effect in free form"
+msgstr ""
 
-#: java/gjavah.c:2066
-#, fuzzy, gcc-internal-format
-msgid "Not a valid Java .class file."
-msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/options.c:356
+#, gcc-internal-format
+msgid "'-fd-lines-as-code' has no effect in free form"
+msgstr ""
 
-#: java/gjavah.c:2074 java/jcf-parse.c:753
+#: fortran/options.c:374
 #, gcc-internal-format
-msgid "error while parsing constant pool"
-msgstr "constant ¥×¡¼¥ë¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
+msgstr ""
 
-#: java/gjavah.c:2080
-#, fuzzy, gcc-internal-format
-msgid "error in constant pool entry #%d"
-msgstr "constant ¥×¡¼¥ë¹àÌÜ #%d Æâ¤Ç¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿\n"
+#: fortran/options.c:377
+#, gcc-internal-format
+msgid "Flag -fno-automatic overwrites -frecursive"
+msgstr ""
 
-#: java/gjavah.c:2223
-#, fuzzy, gcc-internal-format
-msgid "class is of array type\n"
-msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎ󷿤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: fortran/options.c:379
+#, gcc-internal-format
+msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
+msgstr ""
 
-#: java/gjavah.c:2231
-#, fuzzy, gcc-internal-format
-msgid "base class is of array type"
-msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎ󷿤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹"
+#: fortran/options.c:383
+#, gcc-internal-format
+msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
+msgstr ""
 
-#: java/gjavah.c:2429 java/gjavah.c:2556
-#, fuzzy, gcc-internal-format
-msgid "no classes specified"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/options.c:387
+#, gcc-internal-format
+msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
+msgstr ""
 
-#: java/gjavah.c:2522
-#, fuzzy, gcc-internal-format
-msgid "'-MG' option is unimplemented"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/options.c:462
+#, gcc-internal-format
+msgid "gfortran: Only one -J option allowed"
+msgstr ""
 
-#: java/gjavah.c:2564
-#, fuzzy, gcc-internal-format
-msgid "can't specify both -o and -MD"
-msgstr "-C ¤È -o ¤ÏξÊý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
+#: fortran/options.c:505
+#, gcc-internal-format
+msgid "Argument to -ffpe-trap is not valid: %s"
+msgstr ""
 
-#: java/gjavah.c:2587
+#: fortran/options.c:518
 #, gcc-internal-format
-msgid "%s: no such class"
+msgid "Argument to -fcoarray is not valid: %s"
 msgstr ""
 
-#: java/jcf-io.c:549
-#, fuzzy, gcc-internal-format
-msgid "source file for class %qs is newer than its matching class file.  Source file %qs used instead"
-msgstr "¥¯¥é¥¹ `%s' ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ï¡¢°ìÃפ¹¤ë¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤è¤ê¿·¤·¤¤¤Ç¤¹¡£¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÂå¤ê¤Ë»È¤¤¤Þ¤¹"
+#: fortran/options.c:556
+#, gcc-internal-format
+msgid "Argument to -fcheck is not valid: %s"
+msgstr ""
 
-#: java/jcf-parse.c:372
+#: fortran/options.c:724
 #, gcc-internal-format
-msgid "bad string constant"
-msgstr "ÉÔÀµ¤Êʸ»úÎóÄê¿ô¤Ç¤¹"
+msgid "Fixed line length must be at least seven."
+msgstr ""
 
-#: java/jcf-parse.c:390
+#: fortran/options.c:742
 #, gcc-internal-format
-msgid "bad value constant type %d, index %d"
-msgstr "ÉÔÀµ¤ÊÄê¿ôÃÍ·¿ %d, ¥¤¥ó¥Ç¥Ã¥¯¥¹ %d"
+msgid "Free line length must be at least three."
+msgstr ""
 
-#: java/jcf-parse.c:579
+#: fortran/options.c:760
 #, fuzzy, gcc-internal-format
-msgid "can't reopen %s: %m"
-msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
+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 ""
 
-#: java/jcf-parse.c:586
+#: fortran/options.c:836
 #, fuzzy, gcc-internal-format
-msgid "can't close %s: %m"
-msgstr "%s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+msgid "Unrecognized option to -finit-logical: %s"
+msgstr "認識不能なオプション `%s'"
 
-#: java/jcf-parse.c:721 java/jcf-parse.c:727
+#: fortran/options.c:852
 #, fuzzy, gcc-internal-format
-msgid "cannot find file for class %s"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+msgid "Unrecognized option to -finit-real: %s"
+msgstr "認識不能なオプション `%s'"
 
-#: java/jcf-parse.c:750
+#: fortran/options.c:868
 #, gcc-internal-format
-msgid "not a valid Java .class file"
-msgstr "Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+msgid "The value of n in -finit-character=n must be between 0 and 127"
+msgstr ""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:768
+#: fortran/options.c:960
 #, gcc-internal-format
-msgid "reading class %s for the second time from %s"
-msgstr "class %s ¤òÆɹþ¤à¤Î¤Ï %s ¤«¤éÆó²óÌܤˤʤê¤Þ¤¹"
+msgid "Maximum subrecord length cannot exceed %d"
+msgstr ""
 
-#: java/jcf-parse.c:786
+#: fortran/parse.c:470
 #, gcc-internal-format
-msgid "error while parsing fields"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "Unclassifiable statement at %C"
+msgstr ""
 
-#: java/jcf-parse.c:789
+#: fortran/parse.c:492
 #, gcc-internal-format
-msgid "error while parsing methods"
-msgstr "¥á¥½¥Ã¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
+msgstr ""
 
-#: java/jcf-parse.c:792
+#: fortran/parse.c:573
 #, gcc-internal-format
-msgid "error while parsing final attributes"
-msgstr "final Â°À­¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
-
-#: java/jcf-parse.c:809
-#, fuzzy, gcc-internal-format
-msgid "the %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly 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 ¥Ú¡¼¥¸¤ò¸«¤Æ²¼¤µ¤¤"
+msgid "Unclassifiable OpenMP directive at %C"
+msgstr ""
 
-#: java/jcf-parse.c:843
+#: fortran/parse.c:599
 #, gcc-internal-format
-msgid "%Hduplicate class will only be compiled once"
+msgid "Unclassifiable GCC directive at %C"
 msgstr ""
 
-#: java/jcf-parse.c:897
+#: fortran/parse.c:641 fortran/parse.c:812
 #, gcc-internal-format
-msgid "missing Code attribute"
-msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Zero is not a valid statement label at %C"
+msgstr ""
 
-#: java/jcf-parse.c:1179
+#: fortran/parse.c:648 fortran/parse.c:804
 #, gcc-internal-format
-msgid "no input file specified"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: java/jcf-parse.c:1214
-#, fuzzy, gcc-internal-format
-msgid "can't close input file %s: %m"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
+msgid "Non-numeric character in statement label at %C"
+msgstr ""
 
-#: java/jcf-parse.c:1261
+#: fortran/parse.c:660 fortran/parse.c:853
 #, gcc-internal-format
-msgid "bad zip/jar file %s"
-msgstr "zip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹"
-
-#: java/jcf-parse.c:1479
-#, fuzzy, gcc-internal-format
-msgid "error while reading %s from zip file"
-msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
+msgid "Semicolon at %C needs to be preceded by statement"
+msgstr ""
 
-#: java/jcf-write.c:2668
+#: fortran/parse.c:668 fortran/parse.c:868
 #, gcc-internal-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-msgstr "generate_bytecode_insn ¤ÇÆâÉô¥¨¥é¡¼ - ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %s"
-
-#: java/jcf-write.c:3041
-#, fuzzy, gcc-internal-format
-msgid "field initializer type mismatch"
-msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: java/jcf-write.c:3497
-#, fuzzy, gcc-internal-format
-msgid "can't create directory %s: %m"
-msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jcf-write.c:3534
-#, fuzzy, gcc-internal-format
-msgid "can't open %s for writing: %m"
-msgstr "%s ¤ò½ñ¤­¹þ¤ßÍѤ˳«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: java/jcf-write.c:3556
-#, fuzzy, gcc-internal-format
-msgid "can't create %s: %m"
-msgstr "%s ¤òºÆ open ¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jv-scan.c:194
-#, fuzzy, gcc-internal-format
-msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
-msgstr "`--print-main', `--list-class', `--complexity' ¤«¤é¤Ï°ì¤Ä¤·¤«Áª¤Ù¤Þ¤»¤ó"
-
-#: java/jv-scan.c:197
-#, fuzzy, gcc-internal-format
-msgid "can't open output file '%s'"
-msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
-
-#: java/jv-scan.c:233
-#, fuzzy, gcc-internal-format
-msgid "file not found '%s'"
-msgstr "¥Õ¥¡¥¤¥ë `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: java/jvspec.c:443
-#, fuzzy, gcc-internal-format
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr "·Ù¹ð: ¥³¥ó¥Ñ¥¤¥ëºÑ .class ¥Õ¥¡¥¤¥ë¤Ï -C ¤Ë¤è¤ê̵»ë¤µ¤ì¤Þ¤·¤¿"
+msgid "Ignoring statement label in empty statement at %L"
+msgstr ""
 
-#: java/lang.c:628
+#: fortran/parse.c:715 fortran/parse.c:855
 #, gcc-internal-format
-msgid "-findirect-dispatch is incompatible with -freduced-reflection"
+msgid "Fortran 2008: Semicolon at %C without preceding statement"
 msgstr ""
 
-#: java/lang.c:631
-#, fuzzy, gcc-internal-format
-msgid "-fjni is incompatible with -freduced-reflection"
-msgstr "-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: java/lang.c:642
+#: fortran/parse.c:791 fortran/parse.c:831
 #, gcc-internal-format
-msgid "can't do dependency tracking with input from stdin"
-msgstr "ɸ½àÆþÎϤ«¤é¤ÎÆþÎϤǤϰ͸´Ø·¸¤ÎÄÉÀפ¬¤Ç¤­¤Þ¤»¤ó"
+msgid "Bad continuation line at %C"
+msgstr ""
 
-#: java/lang.c:658
+#: fortran/parse.c:1093
 #, gcc-internal-format
-msgid "couldn't determine target name for dependency tracking"
-msgstr "°Í¸´Ø·¸¤ÎÄÉÀפΤ¿¤á¤Î¥¿¡¼¥²¥Ã¥È̾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
-
-#: java/lex.c:260
-#, fuzzy, gcc-internal-format
-msgid ""
-"unknown encoding: %qs\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"
+msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
-"ÉÔÌÀ¤Ê¥¨¥ó¥³¡¼¥É: `%s'\n"
-"¤³¤ì¤Ï¤¢¤Ê¤¿¤Î¥í¥±¡¼¥ë¤Î¥¨¥ó¥³¡¼¥É¤¬¥·¥¹¥Æ¥à¤Î iconv(3) ¼ÂÁõ¤¬\n"
-"¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¤È±¾¤¦»ö¤ò°ÕÌ£¤·¤Þ¤¹¡£¤â¤·¤¢¤Ê¤¿¤¬ÆþÎÏ¥Õ¥¡¥¤¥ë\n"
-"¤ÎÆÃÄꥨ¥ó¥³¡¼¥É¤ò»È¤¦¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢`--encoding=UTF-8' ¥ª¥×¥·¥ç¥ó\n"
-"¤ò»È¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£"
-
-#: java/lex.c:631
-#, fuzzy, gcc-internal-format
-msgid "internal error - bad unget"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
 
-#: java/mangle_name.c:140 java/mangle_name.c:210
+#: fortran/parse.c:1674
 #, gcc-internal-format
-msgid "internal error - invalid Utf8 name"
-msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
+msgid "Unexpected %s statement at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:767
-#, fuzzy, gcc-internal-format
-msgid "Ambiguous class: %qs and %qs"
-msgstr "¤¢¤¤¤Þ¤¤¤Ê¾Êά %s ¤Ç¤¹"
+#: fortran/parse.c:1821
+#, gcc-internal-format
+msgid "%s statement at %C cannot follow %s statement at %L"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:833
+#: fortran/parse.c:1838
 #, fuzzy, gcc-internal-format
-msgid "Modifier %qs declared twice"
-msgstr "Îΰè `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
+msgid "Unexpected end of file in '%s'"
+msgstr "ファイル \"%s\" に戻るはずでした"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1081
+#: fortran/parse.c:1870
 #, gcc-internal-format
-msgid "Discouraged form of returned type specification"
+msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1176
+#: fortran/parse.c:1873
 #, gcc-internal-format
-msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
+msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1472
+#: fortran/parse.c:1893
 #, gcc-internal-format
-msgid "An empty declaration is a deprecated feature that should not be used"
+msgid "Components in TYPE at %C must precede CONTAINS"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3035
-#, fuzzy, gcc-internal-format
-msgid ": %qs JDK1.1(TM) feature"
-msgstr ": `%s' ¤Ï JDK1.1(TM) ¤Îµ¡Ç½¤Ç¤¹"
+#: fortran/parse.c:1897
+#, gcc-internal-format
+msgid "Fortran 2003:  Type-bound procedure at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3117
+#: fortran/parse.c:1906
 #, gcc-internal-format
-msgid ""
-"%s.\n"
-"%s"
+msgid "Fortran 2003:  GENERIC binding at %C"
 msgstr ""
-"%s.\n"
-"%s"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3277
-#, fuzzy, gcc-internal-format
-msgid "Missing return statement"
-msgstr "̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:1916
+#, gcc-internal-format
+msgid "Fortran 2003:  FINAL procedure declaration at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3299
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12046
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12050
-#, fuzzy, gcc-internal-format
-msgid "Unreachable statement"
-msgstr "̵¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
+#: fortran/parse.c:1928
+#, gcc-internal-format
+msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3309
+#: fortran/parse.c:1939 fortran/parse.c:2042
 #, gcc-internal-format
-msgid "Can't access %s field %<%s.%s%> from %qs"
+msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3378
+#: fortran/parse.c:1946
 #, gcc-internal-format
-msgid "%s %qs already defined in %s:%d"
+msgid "PRIVATE statement at %C must precede procedure bindings"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3396
+#: fortran/parse.c:1953 fortran/parse.c:2055
 #, gcc-internal-format
-msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
+msgid "Duplicate PRIVATE statement at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3507
+#: fortran/parse.c:1963
 #, gcc-internal-format
-msgid "Interface %qs repeated"
+msgid "SEQUENCE statement at %C must precede CONTAINS"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3537
+#: fortran/parse.c:1967
 #, gcc-internal-format
-msgid "%s name %qs clashes with imported type %qs"
+msgid "Already inside a CONTAINS block at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3569
+#: fortran/parse.c:2025
 #, gcc-internal-format
-msgid "Public %s %qs must be defined in a file called %<%s.java%>"
+msgid "FINAL declaration at %C must be inside CONTAINS"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3584
+#: fortran/parse.c:2033
 #, gcc-internal-format
-msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
+msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3665
+#: fortran/parse.c:2049
 #, gcc-internal-format
-msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
+msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3713
+#: fortran/parse.c:2066
 #, gcc-internal-format
-msgid "Qualifier must be a reference"
+msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3734
+#: fortran/parse.c:2072
 #, gcc-internal-format
-msgid "Cyclic inheritance involving %s"
+msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4002
+#: fortran/parse.c:2077
 #, gcc-internal-format
-msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+msgid "Duplicate SEQUENCE statement at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4157
+#: fortran/parse.c:2087
 #, gcc-internal-format
-msgid "Class %qs can't be declared both abstract and final"
+msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4169
+#: fortran/parse.c:2174
 #, gcc-internal-format
-msgid "%<java.lang.Object%> can't extend anything"
+msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4406
+#: fortran/parse.c:2258
 #, gcc-internal-format
-msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
+msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4470
+#: fortran/parse.c:2284
 #, gcc-internal-format
-msgid "Field %qs can't be static in inner class %qs unless it is final"
+msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4713
+#: fortran/parse.c:2288
 #, gcc-internal-format
-msgid "Class %qs must be declared abstract to define abstract method %qs"
+msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4720
+#: fortran/parse.c:2298
 #, gcc-internal-format
-msgid "native method %qs can't be strictfp"
+msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4724
+#: fortran/parse.c:2329
 #, gcc-internal-format
-msgid "method %qs can't be transient"
+msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4727
+#: fortran/parse.c:2347
 #, gcc-internal-format
-msgid "method %qs can't be volatile"
+msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4777
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6508
+#: fortran/parse.c:2471
 #, gcc-internal-format
-msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
+msgid "%s statement is not allowed inside of BLOCK at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4932
+#: fortran/parse.c:2558
 #, gcc-internal-format
-msgid "%s method %qs can't have a body defined"
+msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4943
+#: fortran/parse.c:2566
 #, gcc-internal-format
-msgid "Non native and non abstract method %qs must have a body defined"
+msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5013
+#: fortran/parse.c:2617
 #, fuzzy, gcc-internal-format
-msgid "%s: recursive invocation of constructor %qs"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂΤò·ç¤¤¤Æ¤¤¤Þ¤¹"
+msgid "Bad kind expression for function '%s' at %L"
+msgstr "é\96¢æ\95° `%s' ã\81«å¯¾ã\81\97ã\81¦ä¸\8dé\81©å\88\87ã\81ªä¿\9då­\98ã\82¯ã\83©ã\82¹"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5043
+#: fortran/parse.c:2621
 #, gcc-internal-format
-msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
+msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5051
+#: fortran/parse.c:2679
 #, gcc-internal-format
-msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
+msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5141
+#: fortran/parse.c:2700
 #, gcc-internal-format
-msgid "Variable %qs is used more than once in the argument list of method %qs"
+msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5225
+#: fortran/parse.c:2759
 #, gcc-internal-format
-msgid "%s %qs can't implement/extend %s %qs"
+msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5259
+#: fortran/parse.c:2810
 #, gcc-internal-format
-msgid "Class %qs can't subclass %s %qs"
+msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5268
-#, fuzzy, gcc-internal-format
-msgid "Can't subclass final classes: %s"
-msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:2828
+#, gcc-internal-format
+msgid "Duplicate ELSE statements at %L and %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5454
+#: fortran/parse.c:2889
 #, gcc-internal-format
-msgid "Cyclic class inheritance%s"
+msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6159
+#: fortran/parse.c:2972
 #, gcc-internal-format
-msgid "Superclass %qs of class %qs not found"
+msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6165
-#, fuzzy, gcc-internal-format
-msgid "Type %qs not found in declaration of field %qs"
-msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
+#: fortran/parse.c:3034
+#, gcc-internal-format
+msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6171
+#: fortran/parse.c:3067
 #, gcc-internal-format
-msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
+msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6178
+#: fortran/parse.c:3076
 #, gcc-internal-format
-msgid "Type %qs not found in the declaration of the return type of method %qs"
+msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6184
+#: fortran/parse.c:3123
 #, gcc-internal-format
-msgid "Superinterface %qs of %s %qs not found"
+msgid "Statement label in END CRITICAL at %C does not match CRITIAL label"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6191
+#: fortran/parse.c:3187
 #, gcc-internal-format
-msgid "Type %qs not found in the declaration of the local variable %qs"
+msgid "Fortran 2008: BLOCK construct at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6198
-#, fuzzy, gcc-internal-format
-msgid "Class %qs not found in %<throws%>"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/parse.c:3217
+#, gcc-internal-format
+msgid "Fortran 2003: ASSOCIATE construct at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6255
-#, fuzzy, gcc-internal-format
-msgid "Duplicate %s declaration %qs"
-msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/parse.c:3314
+#, gcc-internal-format
+msgid "Statement label in ENDDO at %C doesn't match DO label"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6329
+#: fortran/parse.c:3330
 #, gcc-internal-format
-msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
+msgid "Named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6485
+#: fortran/parse.c:3589
 #, gcc-internal-format
-msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
+msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6529
+#: fortran/parse.c:3646
 #, gcc-internal-format
-msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
+msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6543
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6766
+#: fortran/parse.c:3842
 #, gcc-internal-format
-msgid "Method %qs was defined with return type %qs in class %qs"
+msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6560
+#: fortran/parse.c:3892
 #, gcc-internal-format
-msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
+msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6574
+#: fortran/parse.c:3916
 #, gcc-internal-format
-msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
+msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6597
+#: fortran/parse.c:3993
 #, gcc-internal-format
-msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
+msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6734
+#: fortran/parse.c:4043
 #, gcc-internal-format
-msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
+msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6791
+#: fortran/parse.c:4064
 #, gcc-internal-format
-msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
+msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6966
-#, fuzzy, gcc-internal-format
-msgid "Class or interface %qs not found in import"
-msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬ÍפǤ¹"
+#: fortran/parse.c:4090
+#, gcc-internal-format
+msgid "Unexpected %s statement in BLOCK DATA at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7055
+#: fortran/parse.c:4133
 #, gcc-internal-format
-msgid "malformed .zip archive in CLASSPATH: %s"
-msgstr "CLASSPATH Æâ¤ËÊѤʠ.zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s"
+msgid "Unexpected %s statement in MODULE at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7126
-#, fuzzy, gcc-internal-format
-msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
-msgstr "¥Ç¥Õ¥©¥ë¥È¥Ñ¥Ã¥±¡¼¥¸ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£CLASSPATH ´Ä¶­ÊÑ¿ô¤È¥¢¡¼¥«¥¤¥Ö¤Ø¤Î¥¢¥¯¥»¥¹¤ò³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£"
+#. 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7131
+#: fortran/primary.c:95
 #, fuzzy, gcc-internal-format
-msgid "Package %qs not found in import"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "Missing kind-parameter at %C"
+msgstr "正式な仮引数項を欠いています"
+
+#: fortran/primary.c:219
+#, gcc-internal-format
+msgid "Integer kind %d at %C not available"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7232
+#: fortran/primary.c:227
 #, gcc-internal-format
-msgid "Type %qs also potentially defined in package %qs"
+msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7372
+#: fortran/primary.c:256
 #, gcc-internal-format
-msgid "Nested %s %s is %s; cannot be accessed from here"
+msgid "Extension: Hollerith constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7410
+#: fortran/primary.c:268
 #, gcc-internal-format
-msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
+msgid "Invalid Hollerith constant: %L must contain at least one character"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7448
+#: fortran/primary.c:274
 #, gcc-internal-format
-msgid "Only %<final%> is allowed as a local variables modifier"
+msgid "Invalid Hollerith constant: Integer kind at %L should be default"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9090
+#: fortran/primary.c:294
 #, gcc-internal-format
-msgid "No constructor matching %qs found in class %qs"
+msgid "Invalid Hollerith constant at %L contains a wide character"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9594
+#: fortran/primary.c:380
 #, gcc-internal-format
-msgid "Can't reference %qs before the superclass constructor has been called"
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9655
+#: fortran/primary.c:390
 #, gcc-internal-format
-msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
+msgid "Empty set of digits in BOZ constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9660
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10118
+#: fortran/primary.c:396
 #, fuzzy, gcc-internal-format
-msgid "Undefined variable %qs"
-msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
+msgid "Illegal character in BOZ constant at %C"
+msgstr "無効な文字定数が #if にあります"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9671
+#: fortran/primary.c:419
 #, gcc-internal-format
-msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9872
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10726
+#: fortran/primary.c:450
 #, gcc-internal-format
-msgid "No enclosing instance for inner class %qs is in scope%s"
+msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9991
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12480
+#: fortran/primary.c:456
 #, gcc-internal-format
-msgid "Keyword %<this%> used outside allowed context"
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9997
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10882
+#: fortran/primary.c:556
 #, gcc-internal-format
-msgid "Can't reference %<this%> before the superclass constructor has been called"
+msgid "Missing exponent in real number at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10013
+#: fortran/primary.c:612
 #, gcc-internal-format
-msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
+msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10046
+#: fortran/primary.c:625
 #, gcc-internal-format
-msgid "Keyword %<super%> used outside allowed context"
+msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10095
-#, fuzzy, gcc-internal-format
-msgid "No variable %qs defined in class %qs"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10100
-#, fuzzy, gcc-internal-format
-msgid "Undefined variable or class name: %qs"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10182
-#, fuzzy, gcc-internal-format
-msgid "Can't use type %qs as a qualifier"
-msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/primary.c:639
+#, gcc-internal-format
+msgid "Real constant overflows its kind at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10201
+#: fortran/primary.c:644
 #, gcc-internal-format
-msgid "Attempt to reference field %qs in %<%s %s%>"
+msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10232
+#: fortran/primary.c:736
 #, fuzzy, gcc-internal-format
-msgid "No variable %qs defined in type %qs"
-msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
+msgid "Syntax error in SUBSTRING specification at %C"
+msgstr "メソッド仕様内での構文解析エラー"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10324
+#: fortran/primary.c:948
 #, gcc-internal-format
-msgid "Attempt to reference field %<new%> in a %qs"
+msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10461
-#, gcc-internal-format
-msgid "The class %qs has been deprecated"
-msgstr ""
+#: fortran/primary.c:969
+#, fuzzy, gcc-internal-format
+msgid "Unterminated character constant beginning at %C"
+msgstr "終端されていない文字列定数又は文字定数"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10471
+#: fortran/primary.c:1001
 #, gcc-internal-format
-msgid "The %s %qs in class %qs has been deprecated"
+msgid "Character '%s' in string at %C is not representable in character kind %d"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10562
+#: fortran/primary.c:1084
 #, gcc-internal-format
-msgid "Can't invoke a method on primitive type %qs"
+msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10577
+#: fortran/primary.c:1117
 #, gcc-internal-format
-msgid "Can't make static reference to method %qs in interface %qs"
+msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10591
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10929
+#: fortran/primary.c:1123
 #, gcc-internal-format
-msgid "Can't make static reference to method %<%s %s%> in class %qs"
+msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10633
+#: fortran/primary.c:1129
 #, gcc-internal-format
-msgid "Can't invoke super constructor on java.lang.Object"
+msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14550
-#, fuzzy, gcc-internal-format
-msgid "Class %qs not found in type declaration"
-msgstr "`%s' ¤ËÂФ¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10658
+#: fortran/primary.c:1133
 #, gcc-internal-format
-msgid "Class %qs is an abstract class. It can't be instantiated"
+msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10688
+#: fortran/primary.c:1163
 #, gcc-internal-format
-msgid "No method named %qs in scope"
+msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10801
+#: fortran/primary.c:1292
 #, gcc-internal-format
-msgid "Can't access %s %s %<%s.%s%> from %qs"
+msgid "Syntax error in COMPLEX constant at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11297
+#: fortran/primary.c:1498
 #, gcc-internal-format
-msgid "Can't find %s %<%s(%s)%> in type %qs%s"
+msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11892
+#: fortran/primary.c:1562
 #, fuzzy, gcc-internal-format
-msgid "Constant expression required"
-msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+msgid "Extension: argument list function at %C"
+msgstr "関数 `%s' に対する引数が多すぎます"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11905
+#: fortran/primary.c:1631
 #, fuzzy, gcc-internal-format
-msgid "Incompatible type for case. Can't convert %qs to %<int%>"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "Expected alternate return label at %C"
+msgstr "ファイル \"%s\" に戻るはずでした"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11939
+#: fortran/primary.c:1649
 #, fuzzy, gcc-internal-format
-msgid "Duplicate case label: %<default%>"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+msgid "Missing keyword name in actual argument list at %C"
+msgstr "マクロ引数リストにあり得ないトークン"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12279
+#: fortran/primary.c:1695
 #, gcc-internal-format
-msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
+msgid "Syntax error in argument list at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12462
-#, fuzzy, gcc-internal-format
-msgid "missing static field %qs"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12467
-#, fuzzy, gcc-internal-format
-msgid "not a static field %qs"
-msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12488
+#: fortran/primary.c:1752
 #, gcc-internal-format
-msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
+msgid "Array section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12508
+#: fortran/primary.c:1758
 #, gcc-internal-format
-msgid "No case for %s"
-msgstr "%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12938
-#, fuzzy, gcc-internal-format
-msgid "Invalid left hand side of assignment"
-msgstr "ÂåÆþ¤È¤·¤Æ̵¸ú¤Êº¸ÊÕÃͤǤ¹"
+msgid "Coarray designator at %C but '%s' is not a coarray"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12989
+#: fortran/primary.c:1828
 #, fuzzy, gcc-internal-format
-msgid "Incompatible type for %s. Can't convert %qs to %qs"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "Expected structure component name at %C"
+msgstr "行番号 %u に戻るはずでした"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12992
+#: fortran/primary.c:1872
 #, gcc-internal-format
-msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
+msgid "Expected argument list at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13164
+#: fortran/primary.c:1904
 #, gcc-internal-format
-msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
+msgid "Procedure pointer component '%s' requires an argument list at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13454
+#: fortran/primary.c:1992
 #, gcc-internal-format
-msgid "unregistered operator %s"
-msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
+msgid "Coindexed procedure-pointer component at %C"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13603
+#: fortran/primary.c:2241
 #, gcc-internal-format
-msgid "Evaluating this expression will result in an arithmetic exception being thrown"
+msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13685
+#: fortran/primary.c:2249
 #, gcc-internal-format
-msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
+msgid "No initializer for component '%s' given in the structure constructor at %C!"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13690
+#: fortran/primary.c:2296
 #, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
+msgid "Can't construct ABSTRACT type '%s' at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13764
+#: fortran/primary.c:2324
 #, gcc-internal-format
-msgid "Invalid argument %qs for %<instanceof%>"
+msgid "Fortran 2003: Structure constructor with named arguments at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13791
+#: fortran/primary.c:2339
 #, gcc-internal-format
-msgid "Impossible for %qs to be instance of %qs"
+msgid "Component initializer without name after component named %s at %C!"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13922
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to %qs"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14240
-#, fuzzy, gcc-internal-format
-msgid "%qs cannot be used with a constant"
-msgstr "\"%s\" ¤Ï¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/primary.c:2342
+#, gcc-internal-format
+msgid "Too many components in structure constructor at %C!"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14405
-#, fuzzy, gcc-internal-format
-msgid "Invalid argument type %qs to %qs"
-msgstr "`%s' ¤Î°ú¿ô¤È¤·¤Æ̵¸ú¤Ê·¿"
+#: fortran/primary.c:2375
+#, gcc-internal-format
+msgid "Component '%s' is initialized twice in the structure constructor at %C!"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14641
-#, fuzzy, gcc-internal-format
-msgid "Invalid cast from %qs to %qs"
-msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
+#: fortran/primary.c:2391
+#, gcc-internal-format
+msgid "Coindexed expression to pointer component '%s' in structure constructor at %C!"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14688
+#: fortran/primary.c:2441
 #, gcc-internal-format
-msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
+msgid "component '%s' at %L has already been set by a parent derived type constructor"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14701
+#: fortran/primary.c:2456
 #, gcc-internal-format
-msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
+msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14705
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: 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 ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14776
+#: fortran/primary.c:2691
 #, gcc-internal-format
-msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
+msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14894
+#: fortran/primary.c:2722
+#, fuzzy, gcc-internal-format
+msgid "Statement function '%s' requires argument list at %C"
+msgstr "%s: オプション `%s' には引数が必要です\n"
+
+#: fortran/primary.c:2725
 #, fuzzy, gcc-internal-format
-msgid "Invalid array initializer for non-array type %qs"
-msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎ󤬽é´ü²½¤µ¤ì¤Þ¤·¤¿"
+msgid "Function '%s' requires an argument list at %C"
+msgstr "%s: オプション `%s' には引数が必要です\n"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14981
+#: fortran/primary.c:2772
 #, fuzzy, gcc-internal-format
-msgid "Incompatible type for array. %s convert %qs to %qs"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "Missing argument to '%s' at %C"
+msgstr "`%s' オプションに対する引数がありません"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15050
+#: fortran/primary.c:2913
 #, fuzzy, gcc-internal-format
-msgid "%<return%> inside instance initializer"
-msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+msgid "Missing argument list in function '%s' at %C"
+msgstr "`%s' オプションに対する引数がありません"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15054
+#: fortran/primary.c:2941
 #, fuzzy, gcc-internal-format
-msgid "%<return%> inside static initializer"
-msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+msgid "Symbol at %C is not appropriate for an expression"
+msgstr "式の浮動小数点数がオーバーフローしました"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15060
+#: fortran/primary.c:3040
 #, gcc-internal-format
-msgid "%<return%> with%s value from %<%s %s%>"
+msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15067
+#: fortran/primary.c:3074
 #, fuzzy, gcc-internal-format
-msgid "%<return%> with value from constructor %qs"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃͤòÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" は正常なファイル名ではありません"
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15132
+#: fortran/resolve.c:115
 #, gcc-internal-format
-msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
+msgid "'%s' at %L is of the ABSTRACT type '%s'"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15165
-#, fuzzy, gcc-internal-format
-msgid "Declaration of %qs shadows a previous label declaration"
-msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òʤ¤¤±£¤·¤Þ¤¹"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15170
-#, fuzzy, gcc-internal-format
-msgid "This is the location of the previous declaration of label %qs"
-msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃ֤Ǥ¹"
+#: fortran/resolve.c:118
+#, gcc-internal-format
+msgid "ABSTRACT type '%s' used at %L"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15417
-#, fuzzy, gcc-internal-format
-msgid "No label definition found for %qs"
-msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:140
+#, gcc-internal-format
+msgid "PROCEDURE '%s' at %L may not be used as its own interface"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15430
-#, fuzzy, gcc-internal-format
-msgid "%<continue%> must be in loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:146
+#, gcc-internal-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15433
-#, fuzzy, gcc-internal-format
-msgid "continue label %qs does not name a loop"
-msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:203
+#, gcc-internal-format
+msgid "Interface '%s' of procedure '%s' at %L must be explicit"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15454
-#, fuzzy, gcc-internal-format
-msgid "%<break%> must be in loop or switch"
-msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:251
+#, gcc-internal-format
+msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15495
+#: fortran/resolve.c:255
 #, gcc-internal-format
-msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
+msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15533
+#: fortran/resolve.c:271
 #, gcc-internal-format
-msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#. The case_label_list is in reverse order, so print the
-#. outer label first.
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15564
-#, fuzzy, gcc-internal-format
-msgid "duplicate case label: %<"
-msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
+#: fortran/resolve.c:278
+#, gcc-internal-format
+msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15565
+#: fortran/resolve.c:291 fortran/resolve.c:1633
 #, gcc-internal-format
-msgid "%>"
+msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15568
-#, fuzzy, gcc-internal-format
-msgid "original label is here"
-msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
+#: fortran/resolve.c:338
+#, gcc-internal-format
+msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15785
+#: fortran/resolve.c:343
 #, gcc-internal-format
-msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
+msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15809
+#: fortran/resolve.c:353
 #, gcc-internal-format
-msgid "%<catch%> not reached because of the catch clause at line %d"
+msgid "Coarray dummy argument '%s' at %L to elemental procedure"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15876
+#: fortran/resolve.c:360
 #, gcc-internal-format
-msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
+msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15927
+#: fortran/resolve.c:367
 #, gcc-internal-format
-msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
+msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15956
+#: fortran/resolve.c:375
 #, gcc-internal-format
-msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
+msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15977
+#: fortran/resolve.c:383
 #, gcc-internal-format
-msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15990
+#: fortran/resolve.c:391
 #, gcc-internal-format
-msgid "Checked exception %qs can't be thrown in initializer"
+msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15994
+#: fortran/resolve.c:403
 #, gcc-internal-format
-msgid "Checked exception %qs isn't thrown from a %<try%> block"
+msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16000
+#: fortran/resolve.c:413
 #, gcc-internal-format
-msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
+msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16090
-#, fuzzy, gcc-internal-format
-msgid "Exception %qs can't be thrown in initializer"
-msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/resolve.c:470
+#, gcc-internal-format
+msgid "Contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16096
+#: fortran/resolve.c:473
 #, gcc-internal-format
-msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
+msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16189
+#: fortran/resolve.c:497
 #, gcc-internal-format
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
+msgid "Character-valued %s '%s' at %L must not be assumed length"
 msgstr ""
 
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16257
+#: fortran/resolve.c:672
 #, fuzzy, gcc-internal-format
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "インスタンス変数の仕様が一貫していません"
 
-#: java/typeck.c:529
+#: fortran/resolve.c:689
 #, gcc-internal-format
-msgid "junk at end of signature string"
-msgstr "¥·¥°¥Í¥¤¥Á¥ãʸ»úÎó¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr ""
 
-#: java/verify-glue.c:391
-#, fuzzy, gcc-internal-format
-msgid "verification failed: %s"
-msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+#: fortran/resolve.c:716
+#, gcc-internal-format
+msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
 
-#: java/verify-glue.c:393
-#, fuzzy, gcc-internal-format
-msgid "verification failed at PC=%d: %s"
-msgstr "¸¡¾Ú¥¨¥é¡¼ (PC=%d)"
+#: fortran/resolve.c:720
+#, gcc-internal-format
+msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
+msgstr ""
 
-#: java/verify-glue.c:477
+#: fortran/resolve.c:727
 #, gcc-internal-format
-msgid "bad pc in exception_table"
-msgstr "exception_table ¤ËÉÔÀµ¤Ê pc ¤¬¤¢¤ê¤Þ¤¹"
+msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
+msgstr ""
 
-#: java/parse.h:129
+#: fortran/resolve.c:731
 #, gcc-internal-format
-msgid "%s method can't be abstract"
+msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: java/parse.h:133
-#, fuzzy, gcc-internal-format
-msgid "Constructor can't be %s"
-msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:769
+#, gcc-internal-format
+msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
 
-#. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
-#. flags was set artificially, such as for an interface method.
-#: java/parse.h:165
-#, fuzzy, gcc-internal-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s"
-msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊݸ¥¯¥é¥¹"
+#: fortran/resolve.c:774
+#, gcc-internal-format
+msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
+msgstr ""
 
-#: java/parse.h:172
+#: fortran/resolve.c:817
 #, gcc-internal-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
 msgstr ""
 
-#. Standard error messages
-#: java/parse.h:355
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to boolean"
-msgstr "%d ÈÖÌܤΰú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: 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 ""
 
-#: java/parse.h:360
+#: fortran/resolve.c:832
 #, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
+msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: java/parse.h:368
+#: fortran/resolve.c:836
 #, gcc-internal-format
-msgid "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
+msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: java/parse.h:373
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to integral"
-msgstr "´ÖÀÜŪ¤Ê´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÂè %d °ú¿ô¤ËÂФ·¤Æ¸ß´¹À­¤Î¤Ê¤¤·¿¤Ç¤¹"
+#: fortran/resolve.c:840
+#, gcc-internal-format
+msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
+msgstr ""
 
-#: java/parse.h:380
-#, fuzzy, gcc-internal-format
-msgid "Variable %qs may not have been initialized"
-msgstr "²ÄÊÑĹ¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
+#: fortran/resolve.c:870
+#, gcc-internal-format
+msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
+msgstr ""
 
-#: objc/objc-act.c:709
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> must appear in an @implementation context"
-msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:874
+#, gcc-internal-format
+msgid "COMMON block '%s' at %L is also an intrinsic procedure"
+msgstr ""
 
-#: objc/objc-act.c:738
-#, fuzzy, gcc-internal-format
-msgid "method declaration not in @interface context"
-msgstr "¥á¥½¥Ã¥ÉÄêµÁ¤¬¥¯¥é¥¹¥³¥ó¥Æ¥­¥¹¥ÈÆâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:878
+#, gcc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
+msgstr ""
 
-#: objc/objc-act.c:749
-#, fuzzy, gcc-internal-format
-msgid "method definition not in @implementation context"
-msgstr "¥á¥½¥Ã¥ÉÄêµÁ¤¬¥¯¥é¥¹¥³¥ó¥Æ¥­¥¹¥ÈÆâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:883
+#, gcc-internal-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
+msgstr ""
 
-#: objc/objc-act.c:1173
-#, fuzzy, gcc-internal-format
-msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:951
+#, gcc-internal-format
+msgid "Components of structure constructor '%s' at %L are PRIVATE"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
 
-#: objc/objc-act.c:1177
+#: fortran/resolve.c:1079
 #, gcc-internal-format
-msgid "initialization from distinct Objective-C type"
+msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
 msgstr ""
 
-#: objc/objc-act.c:1181
+#: fortran/resolve.c:1094
 #, gcc-internal-format
-msgid "assignment from distinct Objective-C type"
+msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: objc/objc-act.c:1185
+#: fortran/resolve.c:1105
 #, gcc-internal-format
-msgid "distinct Objective-C type in return"
+msgid "Pointer initialization target at %L must not be ALLOCATABLE "
 msgstr ""
 
-#: objc/objc-act.c:1189
+#: fortran/resolve.c:1111
 #, gcc-internal-format
-msgid "passing argument %d of %qE from distinct Objective-C type"
+msgid "Pointer initialization target at %L must have the SAVE attribute"
 msgstr ""
 
-#: objc/objc-act.c:1344
-#, fuzzy, gcc-internal-format
-msgid "statically allocated instance of Objective-C class %qs"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀÅŪ¤Ê³äÅö¤Æ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: 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 ""
 
-#: objc/objc-act.c:1415
+#: fortran/resolve.c:1245
 #, gcc-internal-format
-msgid "protocol %qs has circular dependency"
+msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: objc/objc-act.c:1440 objc/objc-act.c:6569
+#: fortran/resolve.c:1307
 #, fuzzy, gcc-internal-format
-msgid "cannot find protocol declaration for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë¥×¥í¥È¥³¥ëÀë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "'%s' at %L is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: objc/objc-act.c:1904 objc/objc-act.c:3340 objc/objc-act.c:7182
-#: objc/objc-act.c:7518 objc/objc-act.c:7572 objc/objc-act.c:7597
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs"
-msgstr "`%s' ¤ËÂФ¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:1311
+#, gcc-internal-format
+msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
+msgstr ""
 
-#: objc/objc-act.c:1908
+#: fortran/resolve.c:1418
 #, gcc-internal-format
-msgid "interface %qs does not have valid constant string layout"
+msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: objc/objc-act.c:1913
-#, fuzzy, gcc-internal-format
-msgid "cannot find reference tag for class %qs"
-msgstr "¥¯¥é¥¹ %s ÍѤΥե¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
+#: fortran/resolve.c:1431
+#, gcc-internal-format
+msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
+msgstr ""
 
-#: objc/objc-act.c:2540
+#: fortran/resolve.c:1442
 #, gcc-internal-format
-msgid "%Hcreating selector for nonexistent method %qE"
+msgid "'%s' declared INTRINSIC at %L does not exist"
 msgstr ""
 
-#: objc/objc-act.c:2742
+#: fortran/resolve.c:1453
 #, gcc-internal-format
-msgid "%qs is not an Objective-C class name or alias"
+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 ""
 
-#: objc/objc-act.c:2868 objc/objc-act.c:2899 objc/objc-act.c:7446
-#: objc/objc-act.c:7747 objc/objc-act.c:7777
+#: fortran/resolve.c:1489
 #, gcc-internal-format
-msgid "Objective-C declarations may only appear in global scope"
+msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
 msgstr ""
 
-#: objc/objc-act.c:2873
+#: fortran/resolve.c:1523 fortran/resolve.c:8101 fortran/resolve.c:8945
 #, fuzzy, gcc-internal-format
-msgid "cannot find class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+msgid "Label %d referenced at %L is never defined"
+msgstr "ラベル %s があらゆる関数の外側で参照されました"
 
-#: objc/objc-act.c:2875
-#, fuzzy, gcc-internal-format
-msgid "class %qs already exists"
-msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤Ë¸ºß¤·¤Þ¤¹"
+#: fortran/resolve.c:1582
+#, gcc-internal-format
+msgid "Statement function '%s' at %L is not allowed as an actual argument"
+msgstr ""
 
-#: objc/objc-act.c:2919 objc/objc-act.c:7487
-#, fuzzy, gcc-internal-format
-msgid "%qs redeclared as different kind of symbol"
-msgstr "`%s' ¤¬Ê̤Υ·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:1590
+#, gcc-internal-format
+msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
+msgstr ""
 
-#: objc/objc-act.c:3193
+#: fortran/resolve.c:1598
 #, gcc-internal-format
-msgid "strong-cast assignment has been intercepted"
+msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
 msgstr ""
 
-#: objc/objc-act.c:3235
+#: fortran/resolve.c:1606
 #, gcc-internal-format
-msgid "strong-cast may possibly be needed"
+msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: objc/objc-act.c:3245
+#: fortran/resolve.c:1655
 #, fuzzy, gcc-internal-format
-msgid "instance variable assignment has been intercepted"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
+msgid "Symbol '%s' at %L is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#: objc/objc-act.c:3264
+#: fortran/resolve.c:1706
 #, gcc-internal-format
-msgid "pointer arithmetic for garbage-collected objects not allowed"
+msgid "By-value argument at %L is not of numeric type"
 msgstr ""
 
-#: objc/objc-act.c:3270
+#: fortran/resolve.c:1713
 #, gcc-internal-format
-msgid "global/static variable assignment has been intercepted"
+msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: objc/objc-act.c:3453
+#: fortran/resolve.c:1727
 #, gcc-internal-format
-msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
+msgid "By-value argument at %L is not allowed in this context"
 msgstr ""
 
-#: objc/objc-act.c:3794
+#: fortran/resolve.c:1739
 #, gcc-internal-format
-msgid "@catch parameter is not a known Objective-C class type"
+msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: objc/objc-act.c:3810
+#: fortran/resolve.c:1750
 #, gcc-internal-format
-msgid "exception of type %<%T%> will be caught"
+msgid "Coindexed actual argument at %L with ultimate pointer component"
 msgstr ""
 
-#: objc/objc-act.c:3812
+#: fortran/resolve.c:1873
 #, gcc-internal-format
-msgid "%H   by earlier handler for %<%T%>"
+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 ""
 
-#: objc/objc-act.c:3865
+#: fortran/resolve.c:1912
 #, gcc-internal-format
-msgid "%<@try%> without %<@catch%> or %<@finally%>"
+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 ""
 
-#: objc/objc-act.c:3913
+#: fortran/resolve.c:2069
 #, gcc-internal-format
-msgid "%<@throw%> (rethrow) used outside of a @catch block"
+msgid "Character length mismatch in return type of function '%s' at %L (%ld/%ld)"
 msgstr ""
 
-#: objc/objc-act.c:4308
+#: fortran/resolve.c:2077
 #, gcc-internal-format
-msgid "type %q+D does not have a known size"
+msgid "Return type mismatch of function '%s' at %L (%s/%s)"
 msgstr ""
 
-#: objc/objc-act.c:4941
-#, fuzzy, gcc-internal-format
-msgid "%J%s %qs"
-msgstr "%s: %s"
-
-#: objc/objc-act.c:4964 objc/objc-act.c:4983
+#: fortran/resolve.c:2096
 #, gcc-internal-format
-msgid "inconsistent instance variable specification"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍͤ¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: objc/objc-act.c:5841
-#, fuzzy, gcc-internal-format
-msgid "can not use an object as parameter to a method"
-msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
-
-#: objc/objc-act.c:6064
-#, fuzzy, gcc-internal-format
-msgid "multiple %s named %<%c%s%> found"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ô̾ `%s'"
-
-#: objc/objc-act.c:6293
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in @interface for %qs"
-msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+msgid "Dummy argument '%s' of procedure '%s' at %L has an attribute that requires an explicit interface for this procedure"
+msgstr ""
 
-#: objc/objc-act.c:6331
+#: fortran/resolve.c:2106
 #, gcc-internal-format
-msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
+msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:6390
-#, fuzzy, gcc-internal-format
-msgid "invalid receiver type %qs"
-msgstr "¥ì¥·¡¼¥Ð·¿ `%s' ¤¬Ìµ¸ú¤Ç¤¹"
-
-#: objc/objc-act.c:6405
-#, fuzzy, gcc-internal-format
-msgid "%<%c%s%> not found in protocol(s)"
-msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: objc/objc-act.c:6419
-#, fuzzy, gcc-internal-format
-msgid "%qs may not respond to %<%c%s%>"
-msgstr "`%s' ¤Ï `%s' ¤Ë±þÅú¤·¤Þ¤»¤ó"
-
-#: objc/objc-act.c:6427
+#: fortran/resolve.c:2114
 #, gcc-internal-format
-msgid "no %<%c%s%> method found"
+msgid "Procedure '%s' at %L with coarray dummy argument '%s' must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:6433
+#: fortran/resolve.c:2122
 #, gcc-internal-format
-msgid "(Messages without a matching method signature"
+msgid "Procedure '%s' at %L with parametrized derived type argument '%s' must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:6434
+#: fortran/resolve.c:2131
 #, gcc-internal-format
-msgid "will be assumed to return %<id%> and accept"
+msgid "Procedure '%s' at %L with polymorphic dummy argument '%s' must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:6435
+#: fortran/resolve.c:2143
 #, gcc-internal-format
-msgid "%<...%> as arguments.)"
+msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
 msgstr ""
 
-#: objc/objc-act.c:6668
+#: fortran/resolve.c:2155
 #, gcc-internal-format
-msgid "undeclared selector %qs"
+msgid "Function '%s' at %L with a POINTER or ALLOCATABLE result must have an explicit interface"
 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:6710
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs accessed in class method"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
-
-#: objc/objc-act.c:6943
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration of method %<%c%s%>"
-msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
-
-#: objc/objc-act.c:7004
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for category %<%s(%s)%>"
-msgstr "¥«¥Æ¥´¥ê `%s(%s)' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7031
-#, fuzzy, gcc-internal-format
-msgid "illegal reference type specified for instance variable %qs"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
-
-#: objc/objc-act.c:7042
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs has unknown size"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7067
+#: fortran/resolve.c:2168
 #, gcc-internal-format
-msgid "type %qs has no default constructor to call"
+msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:7073
-#, 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:7085
-#, fuzzy, gcc-internal-format
-msgid "type %qs has virtual member functions"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤Î̾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7086
-#, fuzzy, gcc-internal-format
-msgid "illegal aggregate type %qs specified for instance variable %qs"
-msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤Ï̵»ë¤µ¤ì¤Þ¤¹"
-
-#: objc/objc-act.c:7096
+#: fortran/resolve.c:2178
 #, gcc-internal-format
-msgid "type %qs has a user-defined constructor"
+msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:7098
+#: fortran/resolve.c:2185
 #, gcc-internal-format
-msgid "type %qs has a user-defined destructor"
+msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
 msgstr ""
 
-#: objc/objc-act.c:7102
+#: fortran/resolve.c:2285
 #, gcc-internal-format
-msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
+msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: objc/objc-act.c:7211
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared private"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7222
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is %s; this will be a hard error in the future"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7229
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared %s"
-msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7255 objc/objc-act.c:7343
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#: objc/objc-act.c:7259 objc/objc-act.c:7348
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of category %qs"
-msgstr "¥«¥Æ¥´¥ê `%s' ¤Î¼ÂÁõ¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#: objc/objc-act.c:7264 objc/objc-act.c:7353
-#, fuzzy, gcc-internal-format
-msgid "method definition for %<%c%s%> not found"
-msgstr "`%c%s' ¤Î¥á¥½¥Ã¥ÉÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
-
-#: objc/objc-act.c:7394
-#, fuzzy, gcc-internal-format
-msgid "%s %qs does not fully implement the %qs protocol"
-msgstr "%s `%s' ¤Ï `%s' ¥×¥í¥È¥³¥ë¤ò´°Á´¤Ë¤Ï¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
-
-#: objc/objc-act.c:7452 objc/objc-act.c:9142
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> missing in implementation context"
-msgstr "`@end' ¤Ï¼ÂÁõ¥³¥ó¥Æ¥¯¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#: objc/objc-act.c:7471
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs, superclass of %qs"
-msgstr "`%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡Ê`%s' ¤Î´ðÄ쥯¥é¥¹¤Ç¤¹¡Ë"
-
-#: objc/objc-act.c:7501
-#, fuzzy, gcc-internal-format
-msgid "reimplementation of class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤ÎºÆ¼ÂÁõ¤Ç¤¹"
-
-#: objc/objc-act.c:7533
-#, fuzzy, gcc-internal-format
-msgid "conflicting super class name %qs"
-msgstr "´ðÄ쥯¥é¥¹Ì¾ `%s' ¤¬¾×Æͤ·¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7535
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %qs"
-msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
-
-#: objc/objc-act.c:7549 objc/objc-act.c:7551
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for class %qs"
-msgstr "¥¯¥é¥¹ `%s' ¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#: objc/objc-act.c:7805
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration for protocol %qs"
-msgstr "¥×¥í¥È¥³¥ë '%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
-
-#. Add a readable method name to the warning.
-#: objc/objc-act.c:8383
+#: fortran/resolve.c:2294
 #, gcc-internal-format
-msgid "%J%s %<%c%s%>"
+msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: objc/objc-act.c:8713
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in interface for %qs"
-msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë´ðÄ쥯¥é¥¹¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: objc/objc-act.c:8762
+#: fortran/resolve.c:2332
 #, gcc-internal-format
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
 
-#: objc/objc-act.c:8802
+#: fortran/resolve.c:2381
 #, gcc-internal-format
-msgid "method possibly missing a [super dealloc] call"
+msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: objc/objc-act.c:9432
-#, fuzzy, gcc-internal-format
-msgid "local declaration of %qs hides instance variable"
-msgstr "`%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤Ç¡¢¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤¬±£¤µ¤ì¤Þ¤¹"
-
-#: treelang/tree1.c:278
-#, fuzzy, gcc-internal-format
-msgid "%HDuplicate name %q.*s."
-msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
-
-#: treelang/treetree.c:813
-#, fuzzy, gcc-internal-format
-msgid "Global register variable %qD used in nested function."
-msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: treelang/treetree.c:817
-#, fuzzy, gcc-internal-format
-msgid "Register variable %qD used in nested function."
-msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
-
-#: treelang/treetree.c:823
-#, fuzzy, gcc-internal-format
-msgid "Address of global register variable %qD requested."
-msgstr "Í׵ᤵ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
-
-#: treelang/treetree.c:828
-#, fuzzy, gcc-internal-format
-msgid "Address of register variable %qD requested."
-msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:2437 fortran/resolve.c:13149
+#, gcc-internal-format
+msgid "Function '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#: treelang/treetree.c:1213
+#: fortran/resolve.c:2648
 #, fuzzy, gcc-internal-format
-msgid "%qD attribute ignored"
-msgstr "`%s' Â°À­¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "__builtin_trap not supported by this target"
-#~ msgstr "__builtin_trap ¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#~ msgid "type with more precision than %s"
-#~ msgstr "%s ¤è¤ê¤âÀºÌ©¤Ê·¿"
-
-#~ msgid "invalid truth-value expression"
-#~ msgstr "¿¿µ¶Ãͼ°¤¬ÉÔŬÀڤǤ¹"
-
-#~ msgid "ISO C++ forbids range expressions in switch statements"
-#~ msgstr "ISO C++ ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈϰϼ°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
-#~ msgstr "-Wmissing-format-attribute ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
-
-#~ msgid "unknown C standard `%s'"
-#~ msgstr "ÉÔÌÀ¤Ê C É¸½à `%s'"
-
-#~ msgid "`struct %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤Î°ÌÃ֤ǡ¢`struct %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#~ msgid "`union %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `union %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#~ msgid "`enum %s' incomplete in scope ending here"
-#~ msgstr "¥¹¥³¡¼¥×¤¬½ª¤ï¤ë¤³¤ÎÉôʬ¤Ç `enum %s' ¤¬ÉÔ´°Á´¤Ç¤¹"
-
-#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
-#~ msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô¤Î¸Ä¿ô¤¬°ìÃפ·¤Þ¤»¤ó"
-
-#~ msgid "const declaration for `%s' follows non-const"
-#~ msgstr "`%s' ¤ÏÈó const ¤Î¸å¤Ç const Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "type qualifiers for `%s' conflict with previous decl"
-#~ msgstr "`%s' ¤Î·¿½¤¾þ»Ò¤¬Á°Êý¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
-
-#~ msgid "`%s' was declared implicitly `extern' and later `static'"
-#~ msgstr "`%s' ¤Ï°ÅÌۤˠ`extern' Àë¸À¤µ¤ì¡¢¸å¤Ë `static' Àë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "type mismatch with previous implicit declaration"
-#~ msgstr "·¿¤¬Á°Êý¤Î°ÅÌÛ¤ÎÀë¸À¤È°ìÃפ·¤Þ¤»¤ó"
-
-#~ msgid "type of external `%s' is not global"
-#~ msgstr "³°Éô `%s' ¤Î·¿¤Ï¥°¥í¡¼¥Ð¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "`%s' was previously implicitly declared to return `int'"
-#~ msgstr "`%s' ¤ÏÁ°Êý¤Ç°ÅÌÛŪ¤Ë `int' ¤òÊÖ¤¹¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "`%s' locally external but globally static"
-#~ msgstr "`%s' ¤Ï¥í¡¼¥«¥ëŪ¤Ë¤Ï extern ¤Ç¤¹¤¬¡¢¥°¥í¡¼¥Ð¥ëŪ¤Ë static ¤Ç¤¹"
-
-#~ msgid "function `%s' was previously declared within a block"
-#~ msgstr "´Ø¿ô `%s' ¤Ï¥Ö¥í¥Ã¥¯Æâ¤ÎÁ°Êý¤ÇÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "ANSI C forbids parameter `%s' shadowing typedef"
-#~ msgstr "ANSI C ¤Ï typedef ¤òʤ¤¤±£¤¹²¾°ú¿ô `%s' ¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "long or short specified with floating type for `%s'"
-#~ msgstr "`%s' ¤ËÂФ·¤ÆÉâÆ°¾®¿ô·¿¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "the only valid combination is `long double'"
-#~ msgstr "Í£°ì¤ÎÍ­¸ú¤ÊÁȹç¤ï¤»¤Ï `long double' ¤Ç¤¹"
-
-#~ msgid "ANSI C forbids const or volatile function types"
-#~ msgstr "ANSI C ¤Ï const ¤ä volatile ´Ø¿ô·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#~ msgid "ISO C forbids qualified void function return type"
-#~ msgstr "ISO C ¤Ï½¤¾þÉÕ¤­ void ·¿¤ÎÌá¤êÃͤò»ý¤Ä´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
-
-#~ msgid "parameter points to incomplete type"
-#~ msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤ò»Ø¤·¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "`void' in parameter list must be the entire list"
-#~ msgstr "²¾°ú¿ô¥ê¥¹¥ÈÃæ¤Î `void' ¤Ï¥ê¥¹¥ÈÁ´ÂΤòÀê¤á¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
-
-#~ msgid "anonymous union declared inside parameter list"
-#~ msgstr "̵̾¶¦ÍÑÂΤ¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "anonymous enum declared inside parameter list"
-#~ msgstr "̵̾Îóµó»Ò¤¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "%s defined inside parms"
-#~ msgstr "%s¤¬²¾°ú¿ôÆâ¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "union"
-#~ msgstr "¶¦ÍÑÂÎ"
-
-#~ msgid "structure"
-#~ msgstr "¹½Â¤ÂÎ"
-
-#~ msgid "struct"
-#~ msgstr "¹½Â¤ÂÎ"
-
-#~ msgid "members"
-#~ msgstr "¥á¥ó¥Ð"
-
-#~ msgid "bit-field `%s' type invalid in ISO C"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ·¿¤Ï ISO C ¤Ç¤ÏÉÔŬÀڤǤ¹"
-
-#~ msgid "enum defined inside parms"
-#~ msgstr "²¾°ú¿ôÆâ¤Ç enum ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿"
-
-#~ msgid "parm types given both in parmlist and separately"
-#~ msgstr "²¾°ú¿ô¤Î·¿¤¬¡¢²¾°ú¿ô¥ê¥¹¥È¤È¤ÏÊ̤ΤȤ³¤í¤«¤é¤âÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "ignoring `%s' at end of `-f%s'"
-#~ msgstr "`%s'(`-f%s' ¤Î½ª¤ê¤Ë¤¢¤ë) ¤ò̵»ë¤·¤Þ¤¹"
-
-#~ msgid "the ` ' printf flag"
-#~ msgstr "printf ¤Î ` ' ¥Õ¥é¥°"
-
-#~ msgid "the `+' printf flag"
-#~ msgstr "printf ¤Î `+' ¥Õ¥é¥°"
-
-#~ msgid "the `#' printf flag"
-#~ msgstr "printf ¤Î `#' ¥Õ¥é¥°"
-
-#~ msgid "the `0' printf flag"
-#~ msgstr "printf ¤Î `0' ¥Õ¥é¥°"
-
-#~ msgid "the `-' printf flag"
-#~ msgstr "printf ¤Î `-' ¥Õ¥é¥°"
-
-#~ msgid "`I' flag"
-#~ msgstr "`I' ¥Õ¥é¥°"
+msgid "Argument to '%s' at %L is not a variable"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#~ msgid "`a' flag"
-#~ msgstr "`a' ¥Õ¥é¥°"
-
-#~ msgid "the `a' scanf flag"
-#~ msgstr "scanf ¤Î `a' ¥Õ¥é¥°"
-
-#~ msgid "`_' flag"
-#~ msgstr "`_' ¥Õ¥é¥°"
-
-#~ msgid "`^' flag"
-#~ msgstr "`^' ¥Õ¥é¥°"
-
-#~ msgid "`(' flag"
-#~ msgstr "`(' ¥Õ¥é¥°"
-
-#~ msgid "`!' flag"
-#~ msgstr "`!' ¥Õ¥é¥°"
-
-#~ msgid "%s does not support the `%%%c' %s format"
-#~ msgstr "%s ¤Ï `%%%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#~ msgid "format argument is not a pointer to a pointer (arg %d)"
-#~ msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
-
-#~ msgid "%s format, %s arg (arg %d)"
-#~ msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï %s ¤Ç¤¹¤¬¡¢°ú¿ô¤Ï %s ¤Ç¤¹ (°ú¿ô %d)"
-
-#~ msgid "leaving more files than we entered"
-#~ msgstr "Æþ¤Ã¤¿¥Õ¥¡¥¤¥ë¤è¤ê¤â½Ð¤¿¥Õ¥¡¥¤¥ë¤ÎÊý¤¬Â¿¤¯¤Ê¤ê¤Þ¤·¤¿"
-
-#~ msgid "incomplete universal-character-name"
-#~ msgstr "̵¸ú¤Ê ¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾"
-
-#~ msgid "non hex digit '%c' in universal-character-name"
-#~ msgstr "Èó 16 ¿Ê¿ô '%c' ¤¬ universal-character-name Æâ¤Ë¤¢¤ê¤Þ¤¹"
-
-#~ msgid "universal-character-name on EBCDIC target"
-#~ msgstr "EBCDIC ¤Î¥¿¡¼¥²¥Ã¥È¤Ç `%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
-
-#~ msgid "universal-character-name used for '%c'"
-#~ msgstr "`%c' ¤Ë¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾¤¬»È¤ï¤ì¤Þ¤·¤¿"
-
-#~ msgid "invalid universal-character-name"
-#~ msgstr "ÉÔŬÀڤʥæ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾"
-
-#~ msgid "the meaning of `\\x' varies with -traditional"
-#~ msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
-
-#~ msgid "\\x used with no following hex digits"
-#~ msgstr "\\x ¤Ë¡¢¤½¤ì¤Ë³¤¯¤Ï¤º¤Î 16 ¿Ê¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "hex escape out of range"
-#~ msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
-
-#~ msgid "the meaning of '\\a' varies with -traditional"
-#~ msgstr "'\\a' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
-
-#~ msgid "the meaning of '\\%c' varies with -traditional"
-#~ msgstr "'\\%c' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
-
-#~ msgid "non-ISO-standard escape sequence, '\\%c'"
-#~ msgstr "Èó ISO É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹, '\\%c'"
-
-#~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: Ê¸»ú 0x%x ¤¬¸å¤Ë³¤¯ '\\'"
-
-#~ msgid "universal-character-name '\\U%08x' not valid in identifier"
-#~ msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëʸ»ú̾ `\\U%08x' ¤Ï¼±Ê̻ҤÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "both 'f' and 'l' suffixes on floating constant"
-#~ msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Ë 'f' ¤È 'l' ÀÜÈø¼­¤ÎξÊý¤¬¤¢¤ê¤Þ¤¹"
-
-#~ msgid "floating constant may not be in radix 16"
-#~ msgstr "´ð¿ô 16 ¤ÎÉâÆ°¾¯¿ôÄê¿ô¤Ïµö¤µ¤ì¤Þ¤»¤ó"
-
-#~ msgid "traditional C rejects the 'f' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï 'f' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
-
-#~ msgid "traditional C rejects the 'l' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï 'l' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
-
-#~ msgid "ISO C forbids imaginary numeric constants"
-#~ msgstr "ISO C ¤Ç¤Ïµõ¿ôÄê¿ô¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "floating point number exceeds range of 'double'"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬ 'double' ¤ÎÈϰϤòĶ¤¨¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "two 'u' suffixes on integer constant"
-#~ msgstr "2 ¤Ä¤Î 'u' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "traditional C rejects the 'u' suffix"
-#~ msgstr "ÅÁÅýŪ¤Ê C ¤Ç¤Ï 'u' ÀÜÈø¼­¤¬µñÈݤµ¤ì¤Þ¤¹"
-
-#~ msgid "'lul' is not a valid integer suffix"
-#~ msgstr "'lul' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "'Ll' and 'lL' are not valid integer suffixes"
-#~ msgstr "'Ll' ¤È 'lL' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "ISO C89 forbids long long integer constants"
-#~ msgstr "ISO C89 ¤Ç¤Ï long long À°¿ôÄê¿ô¤ò¶Ø¤¸¤Þ¤¹"
-
-#~ msgid "more than one 'i' or 'j' suffix on integer constant"
-#~ msgstr "Ê£¿ô¤Î 'i' ¤ä 'j' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
-#~ msgstr "À°¿ôÄê¿ô¤¬¥³¥ó¥Ñ¥¤¥é¤Î¸½ºß¤ÎÀßÄê¤è¤êÂ礭¤¹¤®¤ë¤¿¤á¡¢%d ¥Ó¥Ã¥È¤ËÀÚ¤êµÍ¤á¤Þ¤·¤¿"
-
-#~ msgid "width of integer constant changes with -traditional"
-#~ msgstr "-traditional ¤ò¤Ä¤±¤ë¤ÈÀ°¿ôÄê¿ô¤ÎÉý¤¬ÊѤï¤ê¤Þ¤¹"
-
-#~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
-#~ msgstr "À°¿ôÄê¿ô¤Ï ISO C ¤Ç¤ÏÉä¹ç̵¤·¤Ç¡¢-traditional ¤ò¤Ä¤±¤ë¤ÈÉä¹çÉÕ¤­¤Ç¤¹"
-
-#~ msgid "width of integer constant may change on other systems with -traditional"
-#~ msgstr "À°¿ôÄê¿ô¤ÎÉý¤Ï¾¤Î¥·¥¹¥Æ¥à¤Ç -traditional ¤ò¤Ä¤±¤ë¤ÈÊѤï¤ë¤Ç¤·¤ç¤¦"
-
-#~ msgid "integer constant larger than the maximum value of %s"
-#~ msgstr "%s ¤ÎºÇÂçÃͤè¤ê¤âÂ礭¤ÊÃͤÎÀ°¿ôÄê¿ô¤Ç¤¹"
-
-#~ msgid "decimal constant is so large that it is unsigned"
-#~ msgstr "½½¿ÊÄê¿ô¤¬¤È¤Æ¤âÂ礭¤¤¤Î¤ÇÉä¹ç̵¤·¤È¤·¤Þ¤·¤¿"
-
-#~ msgid "missing white space after number '%.*s'"
-#~ msgstr "¿ô»ú '%.*s' ¤Î¸å¤Ë¶õÇò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "Ignoring invalid multibyte character"
-#~ msgstr "̵¸ú¤Ê¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤ò̵»ë¤·¤Þ¤¹"
-
-#~ msgid "escape sequence out of range for character"
-#~ msgstr "ʸ»ú¤ËÂФ¹¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈϰϤò³°¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "empty character constant"
-#~ msgstr "¶õ¤Îʸ»úÄê¿ô"
-
-#~ msgid "character constant too long"
-#~ msgstr "ʸ»úÄê¿ô¤¬Ä¹¤¹¤®¤Þ¤¹"
-
-#~ msgid "multi-character character constant"
-#~ msgstr "Ê£¿ôʸ»ú¤«¤é¤Ê¤ëʸ»úÄê¿ô"
-
-#~ msgid "ISO C forbids data definition with no type or storage class"
-#~ msgstr "ISO C ¤Ï·¿¤äµ­²±¥¯¥é¥¹¤Î¤Ê¤¤¥Ç¡¼¥¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
-
-#~ msgid "ISO C forbids `&&'"
-#~ msgstr "ISO C ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
-
-#~ msgid "`sizeof' applied to a bit-field"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËŬÍѤµ¤ì¤¿ `sizeof'"
-
-#~ msgid "ISO C does not permit use of `varargs.h'"
-#~ msgstr "ISO C ¤Ç¤Ï `varargs.h' ¤ÎÍøÍѤòµö¤·¤Þ¤»¤ó"
-
-#~ msgid "`[*]' in parameter declaration only allowed in ISO C 99"
-#~ msgstr "²¾°ú¿ôÀë¸ÀÃæ¤Î `[*]' ¤Ï ISO C 99 ¤Ç¤Î¤ßµö¤µ¤ì¤Æ¤¤¤Þ¤¹"
-
-#~ msgid "`...' in old-style identifier list"
-#~ msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¼±Ê̻ҥꥹ¥È¤Ç¤Î `...'"
-
-#~ msgid "%s at end of input"
-#~ msgstr "ÆþÎϤκǸå¤Ë %s"
-
-#~ msgid "%s before %s'%c'"
-#~ msgstr "%s ¤¬ %s'%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#~ msgid "%s before %s'\\x%x'"
-#~ msgstr "%s ¤¬ %s'\\x%x' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#~ msgid "%s before string constant"
-#~ msgstr "ʸ»úÎóÄê¿ô¤ÎÁ°¤Ë %s"
-
-#~ msgid "%s before numeric constant"
-#~ msgstr "¿ôÃÍÄê¿ô¤ÎÁ°¤Ë %s"
-
-#~ msgid "%s before \"%s\""
-#~ msgstr "%s ¤¬ \"%s\" ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#~ msgid "%s before '%s' token"
-#~ msgstr "%s ¤¬ '%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
-
-#~ msgid "YYDEBUG not defined."
-#~ msgstr "YYDEBUG ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#~ msgid "destructor needed for `%#D'"
-#~ msgstr "`%#D' ¤Î¤¿¤á¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬É¬ÍפǤ¹"
-
-#~ msgid "where case label appears here"
-#~ msgstr "case ¥é¥Ù¥ë¤¬¸½¤ì¤¿¤Î¤Ï¤³¤³¤Ç¤¹"
+#: fortran/resolve.c:2695
+#, gcc-internal-format
+msgid "More actual than formal arguments in '%s' call at %L"
+msgstr ""
 
-#~ msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-#~ msgstr "(Á°¤Î case Ê¸¤Î°Ï¤¤¹þ¤Þ¤ì¤¿Æ°ºî¤Ï¤½¤ì¼«¿È¤Î¥¹¥³¡¼¥×¤Ç¥Ç¥¹¥È¥é¥¯¥¿¤òÍ׵ᤷ¤Þ¤¹)"
+#: 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 "sizeof applied to a void type"
-#~ msgstr "sizeof ¤¬ void ·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: 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 "__alignof__ applied to an incomplete type"
-#~ msgstr "__alignof__ ¤¬ÉÔ´°Á´¤Ê·¿¤ËŬÍѤµ¤ì¤Þ¤·¤¿"
+#: 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 "subscript has type `char'"
-#~ msgstr "ź»ú¤¬ `char' ·¿¤ò¤â¤Á¤Þ¤¹"
+#: 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 "shift count is negative"
-#~ 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 "shift count >= width of type"
-#~ 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 "wrong type argument to %s"
-#~ msgstr "%s ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:2806
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be a scalar"
+msgstr ""
 
-#~ msgid "invalid lvalue in increment"
-#~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#: fortran/resolve.c:2822
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
+msgstr ""
 
-#~ msgid "invalid lvalue in decrement"
-#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#. 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 "increment"
-#~ msgstr "¥¤¥ó¥¯¥ê¥á¥ó¥È"
+#: fortran/resolve.c:2843
+#, gcc-internal-format
+msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
+msgstr ""
 
-#~ msgid "decrement"
-#~ msgstr "¥Ç¥¯¥ê¥á¥ó¥È"
+#: fortran/resolve.c:2892
+#, fuzzy, gcc-internal-format
+msgid "'%s' at %L is not a function"
+msgstr "呼び出されたオブジェクトは関数ではありません"
 
-#~ msgid "ISO C forbids the address of a cast expression"
-#~ msgstr "ISO C ¤Ï¥­¥ã¥¹¥È¼°¤Î¥¢¥É¥ì¥¹É¾²Á¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:2900 fortran/resolve.c:3513
+#, gcc-internal-format
+msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
+msgstr ""
 
-#~ msgid "invalid lvalue in unary `&'"
-#~ msgstr "ñ¹à¤Î `&' ¤Ç¤Îº¸ÊÕÃͤ¬Ìµ¸ú¤Ç¤¹"
+#. 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 "ISO C forbids use of conditional expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¾ò·ï¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:3007
+#, gcc-internal-format
+msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
+msgstr ""
 
-#~ msgid "ISO C forbids use of compound expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤ÎÊ£¹ç¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/resolve.c:3057
+#, gcc-internal-format
+msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
+msgstr ""
 
-#~ msgid "ISO C forbids use of cast expressions as lvalues"
-#~ msgstr "ISO C ¤Ïº¸ÊÕÃͤȤ·¤Æ¤Î¥­¥ã¥¹¥È¼°¤ÎÍøÍѤò¶Ø¤¸¤Þ¤¹"
+#: 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 "%s discards qualifiers from pointer target type"
-#~ msgstr "%s¤Ë¤è¤ê¡¢¥Ý¥¤¥ó¥¿¤Î¼¨¤¹·¿¤«¤é¤Î½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: fortran/resolve.c:3080
+#, gcc-internal-format
+msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
+msgstr ""
 
-#~ msgid "passing arg %d of pointer to function"
-#~ msgstr "°ú¿ô %d ¸Ä¤Î´Ø¿ô¥Ý¥¤¥ó¥¿¤òÅϤ·¤Þ¤¹"
+#: fortran/resolve.c:3084
+#, gcc-internal-format
+msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
 
-#~ msgid "initializer for static variable is not constant"
-#~ msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:3123
+#, gcc-internal-format
+msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
+msgstr ""
 
-#~ msgid "initializer for static variable uses complicated arithmetic"
-#~ msgstr "static ÊÑ¿ô¤Î½é´ü²½»Ò¤¬Ê£»¨¤Ê·×»»¤ò»È¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:3126
+#, gcc-internal-format
+msgid "Subroutine call to '%s' at %L is not PURE"
+msgstr ""
 
-#~ msgid "aggregate initializer is not constant"
-#~ msgstr "½¸¹çÂΤνé´ü²½»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:3189
+#, gcc-internal-format
+msgid "There is no specific subroutine for the generic '%s' at %L"
+msgstr ""
 
-#~ msgid "aggregate initializer uses complicated arithmetic"
-#~ msgstr "½¸¹çÂΤνé´ü²½»Ò¤ÇÊ£»¨¤Ê·×»»¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:3198
+#, gcc-internal-format
+msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
+msgstr ""
 
-#~ msgid "initialization of zero-length array before end of structure"
-#~ msgstr "¹½Â¤ÂΤκǸå¤è¤êÁ°¤ÇŤµ 0 ¤ÎÇÛÎó¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:3306
+#, gcc-internal-format
+msgid "Missing SHAPE parameter for call to %s at %L"
+msgstr ""
 
-#~ msgid "initialization of zero-length array inside a nested context"
-#~ msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤ÎÆ⦤ÇŤµ 0 ¤ÎÇÛÎó¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+#: 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 "modification by `asm'"
-#~ msgstr "`asm' ¤Ë¤è¤ë½¤Àµ"
+#: fortran/resolve.c:3381
+#, gcc-internal-format
+msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
+msgstr ""
 
-#~ msgid "return"
-#~ msgstr "return"
+#: fortran/resolve.c:3425
+#, gcc-internal-format
+msgid "Unable to resolve the specific subroutine '%s' at %L"
+msgstr ""
 
-#~ msgid "variable offset is passed paritially in stack and in reg"
-#~ msgstr "ÊÑ¿ô¥ª¥Õ¥»¥Ã¥È¤¬¥¹¥¿¥Ã¥¯¤È¥ì¥¸¥¹¥¿¤ÇÅù²Á¤ËÅϤµ¤ì¤Þ¤·¤¿"
+#: 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 "variable size is passed partially in stack and in reg"
-#~ 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 "redirecting stdout: %s"
-#~ msgstr "stdout ¤Ø¤Î¥ê¥À¥¤¥ì¥¯¥È: %s"
+#: fortran/resolve.c:3527
+#, gcc-internal-format
+msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
+msgstr ""
 
-#~ msgid "pipe"
-#~ msgstr "pipe"
+#: fortran/resolve.c:3603
+#, fuzzy, gcc-internal-format
+msgid "Shapes for operands at %L and %L are not conformable"
+msgstr "shared と mdll とは共存できません"
 
-#~ msgid "fdopen"
-#~ msgstr "fdopen"
+#: fortran/resolve.c:4098
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "dup2 %d 1"
-#~ msgstr "dup2 %d 1"
+#: fortran/resolve.c:4103
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
+msgstr ""
 
-#~ msgid "close %d"
-#~ msgstr "close %d"
+#: fortran/resolve.c:4113
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "execvp %s"
-#~ msgstr "execvp %s"
+#: fortran/resolve.c:4118
+#, gcc-internal-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
+msgstr ""
 
-#~ msgid "unable to mmap file '%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò mmap ¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:4138
+#, gcc-internal-format
+msgid "Illegal stride of zero at %L"
+msgstr ""
 
-#~ msgid "not found\n"
-#~ msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó\n"
+#: fortran/resolve.c:4155
+#, gcc-internal-format
+msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "bad magic number in file '%s'"
-#~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ËÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
+#: fortran/resolve.c:4163
+#, gcc-internal-format
+msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "execv %s"
-#~ msgstr "execv %s"
+#: fortran/resolve.c:4179
+#, gcc-internal-format
+msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
 
-#~ msgid "incompatibilities between object file & expected values"
-#~ msgstr "ξΩ¤·¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤È´üÂÔÃÍ"
+#: fortran/resolve.c:4188
+#, gcc-internal-format
+msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
 
-#~ msgid ""
-#~ "\n"
-#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë #%d ¤ò½èÍý¤·¤Þ¤¹¡¢¥ª¥Õ¥»¥Ã¥È = 0x%.8lx, ¼ïÎà = %s\n"
+#: fortran/resolve.c:4227
+#, gcc-internal-format
+msgid "Rightmost upper bound of assumed size array section not specified at %L"
+msgstr ""
 
-#~ msgid "string section missing"
-#~ msgstr "ʸ»úÎ󥻥¯¥·¥ç¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:4237
+#, gcc-internal-format
+msgid "Rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
 
-#~ msgid "no symbol table found"
-#~ msgstr "¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: fortran/resolve.c:4245
+#, gcc-internal-format
+msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
+msgstr ""
 
-#~ msgid ""
-#~ "\n"
-#~ "Updating header and load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¥Ø¥Ã¥À¤È load ¥³¥Þ¥ó¥É¤ò¹¹¿·¤·¤Þ¤¹¡£\n"
+#: fortran/resolve.c:4260
+#, gcc-internal-format
+msgid "Coindex of codimension %d must be a scalar at %L"
+msgstr ""
 
-#~ msgid "load command map, %d cmds, new size %ld.\n"
-#~ msgstr "load ¥³¥Þ¥ó¥É¥Þ¥Ã¥×¡¢%d ¸Ä¤Î¥³¥Þ¥ó¥É¡¢¿·¤¿¤Ê¥µ¥¤¥º %ld¡£\n"
+#: fortran/resolve.c:4288
+#, gcc-internal-format
+msgid "Array index at %L must be scalar"
+msgstr ""
 
-#~ msgid ""
-#~ "writing load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "load ¥³¥Þ¥ó¥É¤ò½ñ¤­¹þ¤ß¤Þ¤¹¡£\n"
-#~ "\n"
+#: fortran/resolve.c:4294
+#, gcc-internal-format
+msgid "Array index at %L must be of INTEGER type, found %s"
+msgstr ""
 
-#~ msgid "close %s"
-#~ msgstr "close %s"
+#: fortran/resolve.c:4300
+#, gcc-internal-format
+msgid "Extension: REAL array index at %L"
+msgstr ""
 
-#~ msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-#~ msgstr "%s ´Ø¿ô, Îΰè %d, ¥ª¥Õ¥»¥Ã¥È = %ld (0x%.8lx)\n"
+#: fortran/resolve.c:4339
+#, gcc-internal-format
+msgid "Argument dim at %L must be scalar"
+msgstr ""
 
-#~ msgid "bad magic number"
-#~ msgstr "ÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
+#: fortran/resolve.c:4346
+#, gcc-internal-format
+msgid "Argument dim at %L must be of INTEGER type"
+msgstr ""
 
-#~ msgid "bad raw header version"
-#~ msgstr "ÉÔÀµ¤ÊÀ¸¤Î¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
+#: fortran/resolve.c:4477
+#, gcc-internal-format
+msgid "Array index at %L is an array of rank %d"
+msgstr ""
 
-#~ msgid "raw header buffer too small"
-#~ msgstr "¾®¤µ¤¹¤®¤ëÀ¸¤Î¥Ø¥Ã¥À¥Ð¥Ã¥Õ¥¡"
+#: fortran/resolve.c:4551
+#, gcc-internal-format
+msgid "Substring start index at %L must be of type INTEGER"
+msgstr ""
 
-#~ msgid "old raw header file"
-#~ msgstr "¸Å¤¤À¸¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë"
+#: fortran/resolve.c:4558
+#, gcc-internal-format
+msgid "Substring start index at %L must be scalar"
+msgstr ""
 
-#~ msgid "unknown {de,en}code_mach_o_hdr return value %d"
-#~ msgstr "ÉÔÌÀ¤Ê {de,en}code_mach_o_hdr Ìá¤êÃÍ %d"
+#: fortran/resolve.c:4567
+#, gcc-internal-format
+msgid "Substring start index at %L is less than one"
+msgstr ""
 
-#~ msgid "fstat %s"
-#~ msgstr "fstat %s"
+#: fortran/resolve.c:4580
+#, gcc-internal-format
+msgid "Substring end index at %L must be of type INTEGER"
+msgstr ""
 
-#~ msgid "lseek %s 0"
-#~ msgstr "lseek %s 0"
+#: fortran/resolve.c:4587
+#, gcc-internal-format
+msgid "Substring end index at %L must be scalar"
+msgstr ""
 
-#~ msgid "read %s"
-#~ msgstr "read %s"
+#: fortran/resolve.c:4597
+#, gcc-internal-format
+msgid "Substring end index at %L exceeds the string length"
+msgstr ""
 
-#~ msgid "read %ld bytes, expected %ld, from %s"
-#~ msgstr "%ld ¥Ð¥¤¥ÈÆɹþ¤ß¡£%ld (%s ¤«¤é)Æɹþ¤à¤Ï¤º¤Ç¤¹"
+#: fortran/resolve.c:4607
+#, fuzzy, gcc-internal-format
+msgid "Substring end index at %L is too large"
+msgstr "要求されたアラインメントが大きすぎます"
 
-#~ msgid "msync %s"
-#~ msgstr "msync %s"
+#: 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 "munmap %s"
-#~ msgstr "munmap %s"
+#: 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 "write %s"
-#~ msgstr "write %s"
+#: fortran/resolve.c:4778
+#, gcc-internal-format
+msgid "Two or more part references with nonzero rank must not be specified at %L"
+msgstr ""
 
-#~ msgid "wrote %ld bytes, expected %ld, to %s"
-#~ msgstr "%ld ¥Ð¥¤¥È½ñ¹þ¤ß¡£%ld (%s ¤Ø)½ñ¹þ¤à¤Ï¤º¤Ç¤¹"
+#: 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 ""
-#~ ";; 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:4981
+#, gcc-internal-format
+msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
+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:5045
+#, gcc-internal-format
+msgid "Polymorphic subobject of coindexed object at %L"
+msgstr ""
 
-#~ msgid "Use VAX-C alignment"
-#~ msgstr "VAX-C ¥¢¥é¥¤¥ó¥á¥ó¥È¤ò»ÈÍÑ"
+#: fortran/resolve.c:5058
+#, gcc-internal-format
+msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
+msgstr ""
 
-#~ msgid "invalid %%Q value"
-#~ msgstr "̵¸ú¤Ê %%Q ÃÍ"
+#: fortran/resolve.c:5390
+#, gcc-internal-format
+msgid "Passed-object at %L must be scalar"
+msgstr ""
 
-#~ msgid "invalid %%V value"
-#~ msgstr "̵¸ú¤Ê %%V ÃÍ"
+#: fortran/resolve.c:5397
+#, gcc-internal-format
+msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
+msgstr ""
 
-#~ msgid "Generate code assuming DW bit is set"
-#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤¿¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:5429
+#, gcc-internal-format
+msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
+msgstr ""
 
-#~ msgid "Generate code assuming DW bit is not set"
-#~ msgstr "DW ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¸«¤Ê¤·¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:5438
+#, gcc-internal-format
+msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
+msgstr ""
 
-#~ msgid "Generate code using byte writes"
-#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤Ã¤Æ¥³¡¼¥ÉÀ¸À®"
+#: fortran/resolve.c:5446
+#, gcc-internal-format
+msgid "Non-scalar base object at %L currently not implemented"
+msgstr ""
 
-#~ msgid "Do not generate byte writes"
-#~ msgstr "¥Ð¥¤¥È½ñ¤­¹þ¤ß¤ò»È¤ï¤º¤Ë¥³¡¼¥ÉÀ¸À®"
+#. 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 small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:5623
+#, gcc-internal-format
+msgid "'%s' at %L should be a SUBROUTINE"
+msgstr ""
 
-#~ msgid "Use normal memory model"
-#~ msgstr "¥Î¡¼¥Þ¥ë¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:5670
+#, gcc-internal-format
+msgid "'%s' at %L should be a FUNCTION"
+msgstr ""
 
-#~ msgid "Use large memory model"
-#~ msgstr "¥é¡¼¥¸¥á¥â¥ê¥â¥Ç¥ë¤òÍøÍÑ"
+#: fortran/resolve.c:6113
+#, gcc-internal-format
+msgid "%s at %L must be a scalar"
+msgstr ""
 
-#~ msgid "Generate 29050 code"
-#~ msgstr "29050 ¥³¡¼¥É¤òÀ¸À®"
+#: fortran/resolve.c:6123
+#, gcc-internal-format
+msgid "Deleted feature: %s at %L must be integer"
+msgstr ""
 
-#~ msgid "Use user global registers"
-#~ msgstr "¥æ¡¼¥¶¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+#: fortran/resolve.c:6127 fortran/resolve.c:6134
+#, gcc-internal-format
+msgid "%s at %L must be INTEGER"
+msgstr ""
 
-#~ msgid "Emit stack checking code"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ¯"
+#: fortran/resolve.c:6175
+#, gcc-internal-format
+msgid "Step expression in DO loop at %L cannot be zero"
+msgstr ""
 
-#~ msgid "Do not emit stack checking code"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥Á¥§¥Ã¥¯ÍÑ¥³¡¼¥É¤òÅǤ«¤Ê¤¤"
+#: fortran/resolve.c:6210
+#, gcc-internal-format
+msgid "DO loop at %L will be executed zero times"
+msgstr ""
 
-#~ msgid "Work around storem hardware bug"
-#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤¦"
+#: fortran/resolve.c:6271
+#, gcc-internal-format
+msgid "FORALL index-name at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Do not work around storem hardware bug"
-#~ msgstr "storem ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: fortran/resolve.c:6276
+#, gcc-internal-format
+msgid "FORALL start expression at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Store locals in argument registers"
-#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤¹¤ë"
+#: fortran/resolve.c:6283
+#, gcc-internal-format
+msgid "FORALL end expression at %L must be a scalar INTEGER"
+msgstr ""
 
-#~ msgid "Do not store locals in arg registers"
-#~ msgstr "°ú¿ô¥ì¥¸¥¹¥¿¤Ë¥í¡¼¥«¥ë¤Î¤â¤Î¤ò³ÊǼ¤·¤Ê¤¤"
+#: fortran/resolve.c:6291
+#, gcc-internal-format
+msgid "FORALL stride expression at %L must be a scalar %s"
+msgstr ""
 
-#~ msgid "bad value `%s' for -mcpu switch"
-#~ msgstr "-mcpu ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤Æ¤ÎÉÔÀµ¤ÊÃÍ `%s'"
+#: fortran/resolve.c:6296
+#, gcc-internal-format
+msgid "FORALL stride expression at %L cannot be zero"
+msgstr ""
 
-#~ msgid "Emit IEEE-conformant code, with inexact exceptions"
-#~ msgstr "ÉÔŬÀÚ¤ÊÎã³°¤ò´Þ¤á¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: fortran/resolve.c:6312
+#, gcc-internal-format
+msgid "FORALL index '%s' may not appear in triplet specification at %L"
+msgstr ""
 
-#~ msgid "target CPU does not support APCS-32"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-32 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:6406 fortran/resolve.c:6668
+#, gcc-internal-format
+msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
+msgstr ""
 
-#~ msgid "target CPU does not support APCS-26"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï APCS-26 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: 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 "interworking forces APCS-32 to be used"
-#~ msgstr "interworking ¤Ï APCS-32 ¤Î»ÈÍѤò¶¯Íפ·¤Þ¤¹"
+#: fortran/resolve.c:6541
+#, gcc-internal-format
+msgid "Source-expr at %L and allocate-object at %L must have the same shape"
+msgstr ""
 
-#~ msgid "Unable to find a temporary location for static chain register"
-#~ msgstr "ÀÅŪ¥Á¥§¥¤¥ó¥ì¥¸¥¹¥¿ÍѤΰì»þÎΰè¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:6634
+#, gcc-internal-format
+msgid "Coindexed allocatable object at %L"
+msgstr ""
 
-#~ msgid "Use the 32-bit version of the APCS"
-#~ msgstr "APCS ¤Î 32 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:6679
+#, gcc-internal-format
+msgid "Type of entity at %L is type incompatible with source-expr at %L"
+msgstr ""
 
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "APCS ¤Î 26 ¥Ó¥Ã¥ÈÈǤò»ÈÍѤ¹¤ë"
+#: 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 "The MMU will trap on unaligned accesses"
-#~ msgstr "MMU ¤Ï¥¢¥é¥¤¥ó¥á¥ó¥È¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤Ç¥È¥é¥Ã¥×¤òȯ¤¹¤ë¤Ç¤·¤ç¤¦"
+#: 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 "Use library calls to perform FP operations"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ±é»»¤ò¹Ô¤¦¥é¥¤¥Ö¥é¥ê¸Æ¤Ó½Ð¤·¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:6776
+#, gcc-internal-format
+msgid "Array specification required in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Do symbol renaming for BSD"
-#~ msgstr "BSD ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:6788
+#, gcc-internal-format
+msgid "Coarray specification required in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Do symbol renaming for X/OPEN"
-#~ msgstr "X/OPEN ÍѤ˥·¥ó¥Ü¥ë̾¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:6814
+#, gcc-internal-format
+msgid "Bad array specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Don't do symbol renaming"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤ÎÊѹ¹¤ò¹Ô¤ï¤Ê¤¤"
+#: 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 "MCU `%s' not supported"
-#~ msgstr "MCU `%s' ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:6848
+#, gcc-internal-format
+msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Assume int to be 8 bit integer"
-#~ msgstr "int ¤ò 8 ¥Ó¥Ã¥ÈÀ°¿ô¤È¤ß¤Ê¤¹"
+#: fortran/resolve.c:6859
+#, gcc-internal-format
+msgid "Bad coarray specification in ALLOCATE statement at %L"
+msgstr ""
 
-#~ msgid "Specify the initial stack address"
-#~ msgstr "½é´ü¥¹¥¿¥Ã¥¯¥¢¥É¥ì¥¹¤ò»ØÄꤹ¤ë"
+#: fortran/resolve.c:6866
+#, gcc-internal-format
+msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
+msgstr ""
 
-#~ msgid "Unknown CPU version %d, using 40.\n"
-#~ msgstr "ÉÔÌÀ¤Ê CPU ¥Ð¡¼¥¸¥ç¥ó %d¡¢40 ¤ò»ÈÍѤ·¤Þ¤¹¡£\n"
+#: fortran/resolve.c:6874
+#, gcc-internal-format
+msgid "Support for entity at %L with deferred type parameter not yet implemented"
+msgstr ""
 
-#~ msgid "Do not use MPYI instruction for C3x"
-#~ msgstr "MPYI Ì¿Îá¤ò C3x ÍѤ˻ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:6902
+#, gcc-internal-format
+msgid "Stat-variable at %L must be a scalar INTEGER variable"
+msgstr ""
 
-#~ msgid "Use slow but accurate float to integer conversion"
-#~ msgstr "Ä㮤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:6925
+#, gcc-internal-format
+msgid "Stat-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
 
-#~ msgid "Disable use of RTPS instruction"
-#~ msgstr "RTPS Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:6936
+#, gcc-internal-format
+msgid "ERRMSG at %L is useless without a STAT tag"
+msgstr ""
 
-#~ msgid "Disable use of RTPB instruction"
-#~ msgstr "RTPB Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:6946
+#, gcc-internal-format
+msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
+msgstr ""
 
-#~ msgid "Emit code to use GAS extensions"
-#~ msgstr "GAS ³ÈÄ¥¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òȯ¹Ô¤¹¤ë"
+#: fortran/resolve.c:6969
+#, gcc-internal-format
+msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
+msgstr ""
 
-#~ msgid "Don't save DP across ISR in small memory model"
-#~ msgstr "¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤"
+#: fortran/resolve.c:6990
+#, gcc-internal-format
+msgid "Allocate-object at %L also appears at %L"
+msgstr ""
 
-#~ msgid "Disable new features under development"
-#~ msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë"
+#. The cases overlap, or they are the same
+#. element in the list.  Either way, we must
+#. issue an error and get the next case from P.
+#. FIXME: Sort P and Q by line number.
+#: fortran/resolve.c:7157
+#, gcc-internal-format
+msgid "CASE label at %L overlaps with CASE label at %L"
+msgstr ""
 
-#~ msgid "Don't force constants into registers"
-#~ msgstr "Äê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Íפ·¤Ê¤¤"
+#: fortran/resolve.c:7208
+#, fuzzy, gcc-internal-format
+msgid "Expression in CASE statement at %L must be of type %s"
+msgstr "式の中の文に不完全型があります"
 
-#~ msgid "Allow RTL generation to emit invalid 3 operand insns"
-#~ msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍƤ¹¤ë"
+#: fortran/resolve.c:7219
+#, gcc-internal-format
+msgid "Expression in CASE statement at %L must be of kind %d"
+msgstr ""
 
-#~ msgid "Disallow unsigned iteration counts for RPTB/DB"
-#~ msgstr "Éä¹ç̵¤·¤Î RPTB/DB ÍѤÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍƤ·¤Ê¤¤"
+#: fortran/resolve.c:7232
+#, gcc-internal-format
+msgid "Expression in CASE statement at %L must be scalar"
+msgstr ""
 
-#~ msgid "Only preserve 32 bits of FP reg across call"
-#~ msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊݸ¤¹¤ë"
+#: fortran/resolve.c:7278
+#, gcc-internal-format
+msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
+msgstr ""
 
-#~ msgid "Disable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:7296
+#, gcc-internal-format
+msgid "Argument of SELECT statement at %L cannot be %s"
+msgstr ""
 
-#~ msgid "Generate code for the C400"
-#~ msgstr "C400 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:7305
+#, gcc-internal-format
+msgid "Argument of SELECT statement at %L must be a scalar expression"
+msgstr ""
 
-#~ msgid "Generate code for the C300"
-#~ msgstr "C300 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: 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 "Generate code for c34"
-#~ msgstr "c34 ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: 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 "Use standard calling sequence, with arg count word"
-#~ msgstr "ɸ½àŪ¸Æ¤Ó½Ð¤·¼ê½ç¤ò»È¤¤¡¢°ú¿ô¥«¥¦¥ó¥È word ¤ò¤Ä¤±¤ë"
+#: fortran/resolve.c:7420
+#, gcc-internal-format
+msgid "Logical range in CASE statement at %L is not allowed"
+msgstr ""
 
-#~ msgid "Place arg count in a nop instruction (faster than push)"
-#~ msgstr "nop Ì¿ÎáÆâ¤Ë°ú¿ô¥«¥¦¥ó¥È¤òÃÖ¤¯ (push ¤è¤ê¹â®)"
+#: fortran/resolve.c:7432
+#, gcc-internal-format
+msgid "Constant logical value in CASE statement is repeated at %L"
+msgstr ""
 
-#~ msgid "Don't push arg count, depend on symbol table"
-#~ msgstr "°ú¿ô¥«¥¦¥ó¥È¤ò push ¤»¤º¡¢¥·¥ó¥Ü¥ë¥Æ¡¼¥Ö¥ë¤ò¤¢¤Æ¤Ë¤¹¤ë"
+#: fortran/resolve.c:7446
+#, gcc-internal-format
+msgid "Range specification at %L can never be matched"
+msgstr ""
 
-#~ msgid "Use data cache for volatile mem refs (default)"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤òÍøÍѤ¹¤ë(¥Ç¥Õ¥©¥ë¥È)"
+#: fortran/resolve.c:7549
+#, gcc-internal-format
+msgid "Logical SELECT CASE block at %L has more that two cases"
+msgstr ""
 
-#~ msgid "Don't use data cache for volatile mem refs"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϥǡ¼¥¿¥­¥ã¥Ã¥·¥å¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:7613
+#, gcc-internal-format
+msgid "Associate-name '%s' at %L is used as array"
+msgstr ""
 
-#~ msgid "Bypass data cache for volatile mem refs"
-#~ msgstr "volatile ¥á¥â¥ê»²¾ÈÍѤˤϠcache ¤µ¤ì¤¿¥Ç¡¼¥¿¤ò²óÈò¤¹¤ë"
+#: fortran/resolve.c:7655
+#, gcc-internal-format
+msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
+msgstr ""
 
-#~ msgid "Use 64-bit longs"
-#~ msgstr "64 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:7678
+#, gcc-internal-format
+msgid "Derived type '%s' at %L must be extensible"
+msgstr ""
 
-#~ msgid "Use cc- and libc-compatible 32-bit longs"
-#~ msgstr "cc- ¤È libc ¸ß´¹¤Î 32 ¥Ó¥Ã¥È long ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:7688
+#, gcc-internal-format
+msgid "Derived type '%s' at %L must be an extension of '%s'"
+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:7858
+#, gcc-internal-format
+msgid "Double CLASS IS block in SELECT TYPE statement at %L"
+msgstr ""
 
-#~ msgid "Disable use of conditional move instructions"
-#~ msgstr "¾ò·ïŪ move Ì¿Îá¤ÎÍøÍѤò̵¸ú¤Ë¤¹¤ë"
+#. 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 "Debug argument support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°°ú¿ô¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:7980
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have POINTER components"
+msgstr ""
 
-#~ msgid "Debug stack support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥¹¥¿¥Ã¥¯¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:7987
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have ALLOCATABLE components"
+msgstr ""
 
-#~ msgid "Debug memory address support in compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâ¤Î¥Ç¥Ð¥Ã¥°¥á¥â¥ê¥¢¥É¥ì¥¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: fortran/resolve.c:7994
+#, gcc-internal-format
+msgid "Data transfer element at %L cannot have PRIVATE components"
+msgstr ""
 
-#~ msgid "Make adjacent short instructions parallel if possible."
-#~ msgstr "²Äǽ¤Ê¤é¤ÐÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤¹¤ë"
+#: 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 "Do not make adjacent short instructions parallel."
-#~ msgstr "ÎÙÀܤ¹¤ëû¤¤Ì¿Îá¤òÊÂÎ󲽤·¤Ê¤¤"
+#: fortran/resolve.c:8051
+#, gcc-internal-format
+msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
+msgstr ""
 
-#~ msgid "Link programs/data to be in external memory by default"
-#~ msgstr "¥×¥í¥°¥é¥à/¥Ç¡¼¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ç³°Éô¥á¥â¥êÆâ¤Ë¥ê¥ó¥¯¤¹¤ë"
+#: fortran/resolve.c:8055 fortran/resolve.c:8065
+#, gcc-internal-format
+msgid "Imageset argument at %L must between 1 and num_images()"
+msgstr ""
 
-#~ msgid "Link programs/data to be in onchip memory by default"
-#~ msgstr "¥×¥í¥°¥é¥à/¥Ç¡¼¥¿¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥Á¥Ã¥×¾å¤Î¥á¥â¥êÆâ¤Ë¥ê¥ó¥¯¤¹¤ë"
+#: fortran/resolve.c:8074
+#, gcc-internal-format
+msgid "STAT= argument at %L must be a scalar INTEGER variable"
+msgstr ""
 
-#~ msgid "Change the branch costs within the compiler"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÆâÉô¤Ç¤Îʬ´ô¥³¥¹¥È¤òÊѹ¹¤¹¤ë"
+#: fortran/resolve.c:8081
+#, gcc-internal-format
+msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
+msgstr ""
 
-#~ msgid "Stack size > 32k"
-#~ msgstr "¥¹¥¿¥Ã¥¯¥µ¥¤¥º > 32k"
+#: 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 "inline float constants not supported on this host"
-#~ msgstr "¤³¤Î¥Û¥¹¥È¤Ç¤Ï¥¤¥ó¥é¥¤¥óÉâÆ°¾®¿ôÄê¿ô¤ò¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:8117
+#, gcc-internal-format
+msgid "Branch at %L may result in an infinite loop"
+msgstr ""
 
-#~ msgid "Profiling not implemented yet."
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£"
+#. 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 "Trampolines not yet implemented"
-#~ msgstr "Trampoline ¤Ï¡¢¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#. 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 code an embedded assembler can handle"
-#~ msgstr "Ëä¤á¹þ¤ß¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8241
+#, gcc-internal-format
+msgid "WHERE mask at %L has inconsistent shape"
+msgstr ""
 
-#~ msgid "Do not generate H8/S code"
-#~ msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:8257
+#, gcc-internal-format
+msgid "WHERE assignment target at %L has inconsistent shape"
+msgstr ""
 
-#~ msgid "Do not generate H8/S2600 code"
-#~ msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: 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 registers for argument passing"
-#~ msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅϤ·¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:8275 fortran/resolve.c:8362
+#, gcc-internal-format
+msgid "Unsupported statement inside WHERE at %L"
+msgstr ""
 
-#~ msgid "Do not generate H8/300H code"
-#~ msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:8306
+#, gcc-internal-format
+msgid "Assignment to a FORALL index variable at %L"
+msgstr ""
 
-#~ msgid "real name is too long - alias ignored"
-#~ 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 "alias name is too long - alias ignored"
-#~ msgstr "ÊÌ̾¤¬Ä¹¤¹¤®¤Þ¤¹ - ÊÌ̾¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/resolve.c:8484
+#, gcc-internal-format
+msgid "An outer FORALL construct already has an index with this name %L"
+msgstr ""
 
-#~ msgid "Do not generate char instructions"
-#~ msgstr "ʸ»úÌ¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:8564
+#, gcc-internal-format
+msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
+msgstr ""
 
-#~ msgid "Use the Mingw32 interface"
-#~ msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:8716
+#, gcc-internal-format
+msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
+msgstr ""
 
-#~ msgid "Don't set Windows defines"
-#~ msgstr "Windows ¤Î define ¤òÀßÄꤷ¤Ê¤¤"
+#: 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 "Internal gcc abort from %s:%d"
-#~ msgstr "gcc ÆâÉô¤ÇÃæÃÇ %s:%d"
+#: 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 "The local variable `insn' has the value:"
-#~ msgstr "¤½¤Î¥í¡¼¥«¥ëÊÑ¿ô `insn' ¤¬Ãͤò»ý¤Ã¤Æ¤¤¤Þ¤¹:"
+#: fortran/resolve.c:8763
+#, gcc-internal-format
+msgid "Assignment to coindexed variable at %L in a PURE procedure"
+msgstr ""
 
-#~ msgid "Retain standard MXDB information"
-#~ msgstr "ɸ½à MXDB ¾ðÊó¤òÊÝ»ý¤¹¤ë"
+#: fortran/resolve.c:8774
+#, gcc-internal-format
+msgid "Variable must not be polymorphic in assignment at %L"
+msgstr ""
 
-#~ msgid "Retain legend information"
-#~ msgstr "legend ¾ðÊó¤ò°Ý»ý¤¹¤ë"
+#: fortran/resolve.c:8782
+#, gcc-internal-format
+msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
+msgstr ""
 
-#~ msgid "Generate external legend information"
-#~ msgstr "³°Éô legend ¾ðÊó¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:8904
+#, gcc-internal-format
+msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
+msgstr ""
 
-#~ msgid "Emit identifying info in .s file"
-#~ msgstr ".s ¥Õ¥¡¥¤¥ëÆâ¤Ë¼±Ê̻ҾðÊó¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:8907
+#, gcc-internal-format
+msgid "Variable '%s' has not been assigned a target label at %L"
+msgstr ""
 
-#~ msgid "Register '%c' already specified in allocation order"
-#~ msgstr "¥ì¥¸¥¹¥¿ '%c' ¤Ï´û¤Ë³ÎÊݽç¤Ç»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/resolve.c:8918
+#, gcc-internal-format
+msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
+msgstr ""
 
-#~ msgid "half-pic init called on systems that don't support it."
-#~ msgstr "half-pic ½é´ü²½¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¥·¥¹¥Æ¥à¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿¡£"
+#: fortran/resolve.c:8953
+#, gcc-internal-format
+msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
+msgstr ""
 
-#~ msgid "Same as -mcpu=i386"
-#~ msgstr "-mcpu=i386 ¤ÈƱ¤¸"
+#: fortran/resolve.c:8984
+#, gcc-internal-format
+msgid "Arithmetic IF statement at %L requires a numeric expression"
+msgstr ""
 
-#~ msgid "Same as -mcpu=i486"
-#~ msgstr "-mcpu=i486 ¤ÈƱ¤¸"
+#: fortran/resolve.c:9043
+#, gcc-internal-format
+msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
+msgstr ""
 
-#~ msgid "Same as -mcpu=pentium"
-#~ msgstr "-mcpu=pentium ¤ÈƱ¤¸"
+#: fortran/resolve.c:9126
+#, gcc-internal-format
+msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
+msgstr ""
 
-#~ msgid "Same as -mcpu=pentiumpro"
-#~ msgstr "-mcpu=pentiumpro ¤ÈƱ¤¸"
+#: 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 "Uninitialized locals in .data"
-#~ msgstr ".data ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤"
+#. 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 "Do not use IEEE math for fp comparisons"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤ï¤Ê¤¤"
+#: 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 "Do not return values of functions in FPU registers"
-#~ msgstr "FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃͤòÊÖ¤µ¤Ê¤¤"
+#. 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 "Do not generate sin, cos, sqrt for FPU"
-#~ msgstr "FPU ÍѤΠsin, cos, sqrt ¤òÀ¸À®¤·¤Ê¤¤"
+#. 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 "Emit Intel syntax assembler opcodes"
-#~ msgstr "Intel ¥·¥ó¥¿¥Ã¥¯¥¹¤Î¥¢¥»¥ó¥Ö¥éÌ¿Îá¤òÅǤ­½Ð¤¹"
+#: fortran/resolve.c:9351
+#, gcc-internal-format
+msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
+msgstr ""
 
-#~ msgid "Do not align destination of the string operations"
-#~ msgstr "ʸ»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤·¤Ê¤¤"
+#: 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 "Do not inline all known string operations"
-#~ msgstr "´ûÃΤÎÁ´¤Æ¤Îʸ»úÎóÁàºî¤ò inline ¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:9443
+#, fuzzy, gcc-internal-format
+msgid "String length at %L is too large"
+msgstr "配列 `%s' の大きさが大きすぎます"
 
-#~ msgid "Profiling uses mcount"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ç mcount ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:9731
+#, gcc-internal-format
+msgid "Allocatable array '%s' at %L must have a deferred shape"
+msgstr ""
 
-#~ msgid "Emit half-PIC code"
-#~ msgstr "Ⱦ PIC ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:9735
+#, gcc-internal-format
+msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "Emit ELF object code"
-#~ msgstr "ELF ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:9743
+#, gcc-internal-format
+msgid "Array pointer '%s' at %L must have a deferred shape"
+msgstr ""
 
-#~ msgid "Emit ROSE object code"
-#~ msgstr "ROSE ¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:9753
+#, gcc-internal-format
+msgid "Array '%s' at %L cannot have a deferred shape"
+msgstr ""
 
-#~ msgid "Symbols have a leading underscore"
-#~ msgstr "¥·¥ó¥Ü¥ë¤ÎƬ¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò¤Ä¤±¤ë"
+#: fortran/resolve.c:9766
+#, gcc-internal-format
+msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
+msgstr ""
 
-#~ msgid "Use mcount for profiling"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ëÍѤˠmcount ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:9778
+#, gcc-internal-format
+msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
+msgstr ""
 
-#~ msgid "Use mcount_ptr for profiling"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Î¤¿¤á¤Ë mcount_ptr ¤òÍøÍѤ¹¤ë"
+#: 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 "Use Mingw32 interface"
-#~ msgstr "Mingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#: 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 "Use bare Windows interface"
-#~ msgstr "ÁǤΠWindows ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍѤ¹¤ë"
+#. 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 "Generate code which uses the FPU"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: 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 "Do not generate code which uses the FPU"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍѤ¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: 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 "sorry, not implemented: #pragma align NAME=SIZE"
-#~ msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma align NAME=SIZE"
+#: fortran/resolve.c:9918
+#, gcc-internal-format
+msgid "'%s' at %L must have constant character length in this context"
+msgstr ""
 
-#~ msgid "sorry, not implemented: #pragma noalign NAME"
-#~ msgstr "»ÄÇ°¡¢¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: #pragma noalign NAME"
+#: fortran/resolve.c:9954
+#, gcc-internal-format
+msgid "Allocatable '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "Generate KA code"
-#~ msgstr "KA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9957
+#, gcc-internal-format
+msgid "External '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "Generate KB code"
-#~ msgstr "KB ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9961
+#, fuzzy, gcc-internal-format
+msgid "Dummy '%s' at %L cannot have an initializer"
+msgstr "`%s' に `extern' と初期化子の両方があります"
 
-#~ msgid "Generate JA code"
-#~ msgstr "JA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9964
+#, gcc-internal-format
+msgid "Intrinsic '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "Generate JD code"
-#~ msgstr "JD ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9967
+#, gcc-internal-format
+msgid "Function result '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "Generate JF code"
-#~ msgstr "JF ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:9970
+#, gcc-internal-format
+msgid "Automatic array '%s' at %L cannot have an initializer"
+msgstr ""
 
-#~ msgid "generate RP code"
-#~ msgstr "RP ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:10007
+#, gcc-internal-format
+msgid "Character-valued statement function '%s' at %L must have constant length"
+msgstr ""
 
-#~ msgid "Generate MC code"
-#~ msgstr "MC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: 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 "Use alternate leaf function entries"
-#~ msgstr "´Ø¿ô¹àÌܤÎÂå¤ï¤ê¤òÍøÍѤ¹¤ë"
+#: 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 "Do not use alternate leaf function entries"
-#~ msgstr "´Ø¿ô¹àÌÜËöÈø¤ÎÂå¤ï¤ê¤ÏÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:10096
+#, fuzzy, gcc-internal-format
+msgid "Function '%s' at %L cannot have an initializer"
+msgstr "関数を inline にできません"
 
-#~ msgid "Do not perform tail call optimization"
-#~ msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇŬ²½¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:10105
+#, fuzzy, gcc-internal-format
+msgid "External object '%s' at %L may not have an initializer"
+msgstr "可変長オブジェクトは初期化されないことになるでしょう"
 
-#~ msgid "Use complex addressing modes"
-#~ msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:10113
+#, gcc-internal-format
+msgid "ELEMENTAL function '%s' at %L must have a scalar result"
+msgstr ""
 
-#~ msgid "Align code to 8 byte boundary"
-#~ msgstr "¥³¡¼¥É¤ò 8 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: fortran/resolve.c:10134
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
+msgstr ""
 
-#~ msgid "Do not align code to 8 byte boundary"
-#~ msgstr "¥³¡¼¥É¤ò 8 bit ¥³¡¼¥É¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
+#: fortran/resolve.c:10138
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
+msgstr ""
 
-#~ msgid "Enable compatibility with iC960 v2.0"
-#~ msgstr "iC960 v2.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:10142
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be pure"
+msgstr ""
 
-#~ msgid "Enable compatibility with iC960 v3.0"
-#~ msgstr "iC960 v3.0 ¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:10146
+#, gcc-internal-format
+msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
+msgstr ""
 
-#~ msgid "Enable compatibility with ic960 assembler"
-#~ msgstr "ic960 ¥¢¥»¥ó¥Ö¥é¤È¤Î¸ß´¹À­¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:10155
+#, gcc-internal-format
+msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
+msgstr ""
 
-#~ msgid "Permit unaligned accesses"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë"
+#: fortran/resolve.c:10210
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Layout types like Intel's v1.3 gcc"
-#~ msgstr "Intel ¤Î v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ËÇÛÃÖ¤¹¤ë"
+#: fortran/resolve.c:10216
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Do not layout types like Intel's v1.3 gcc"
-#~ msgstr "Intel v1.3 gcc ¤ÎÍͤʥ¿¥¤¥×¤ÎÇÛÃÖ¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: fortran/resolve.c:10222
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Do not enable linker relaxation"
-#~ msgstr "¥ê¥ó¥«¤Î´ËϤòÍ­¸ú¤Ë¤·¤Ê¤¤"
+#: fortran/resolve.c:10230
+#, gcc-internal-format
+msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "conflicting architectures defined - using C series"
-#~ msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - C ¥·¥ê¡¼¥º»ÈÍÑ"
+#: fortran/resolve.c:10236
+#, gcc-internal-format
+msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
+msgstr ""
 
-#~ msgid "conflicting architectures defined - using K series"
-#~ msgstr "¶¥¹ç¤¹¤ë architecture ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿ - K ¥·¥ê¡¼¥º»ÈÍÑ<"
+#: fortran/resolve.c:10282
+#, gcc-internal-format
+msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
+msgstr ""
 
-#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-#~ msgstr "iC2.0 ¤È iC3.0 ¤È¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó - iC3.0 ¤ò»ÈÍѤ·¤Þ¤¹"
+#: fortran/resolve.c:10290
+#, gcc-internal-format
+msgid "FINAL procedure at %L must have exactly one argument"
+msgstr ""
 
-#~ msgid "The -mlong-double-64 option does not work yet."
-#~ msgstr "-mlong-double-64 ¥ª¥×¥·¥ç¥ó¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:10299
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must be of type '%s'"
+msgstr ""
 
-#~ msgid "cannot optimize division for both latency and throughput"
-#~ msgstr "¥ì¥¤¥Æ¥ó¥·¤È¥¹¥ë¡¼¥×¥Ã¥ÈξÊý¤Îʬ³äºÇŬ²½¤Ï¹Ô¤Ê¤¨¤Þ¤»¤ó"
+#: fortran/resolve.c:10307
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be a POINTER"
+msgstr ""
 
-#~ msgid "Generate code for Intel ld"
-#~ msgstr "Intel ld ÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:10313
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "Don't emit stop bits before and after volatile extended asms"
-#~ msgstr "³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:10319
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
+msgstr ""
 
-#~ msgid "Emit code for Itanium (TM) processor B step"
-#~ msgstr "Itanium (TM) ¥×¥í¥»¥Ã¥µ B step ÍÑ¥³¡¼¥É¤òÁ÷½Ð¤¹¤ë"
+#: fortran/resolve.c:10327
+#, gcc-internal-format
+msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
+msgstr ""
 
-#~ msgid "Disable use of sdata/scommon/sbss"
-#~ msgstr "sdata/scommon/sbss ¤Î»ÈÍѤò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:10335
+#, gcc-internal-format
+msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
+msgstr ""
 
-#~ msgid "Disable Dwarf 2 line debug info via GNU as"
-#~ msgstr "GNU as ¤òÄ̤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:10354
+#, gcc-internal-format
+msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
+msgstr ""
 
-#~ msgid "-msystem-v and -p are incompatible"
-#~ msgstr "-msystem-v ¤È -p ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#: 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 "-msystem-v and -mthreads are incompatible"
-#~ msgstr "-msystem-v ¤È -mthreads ¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
+#. 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 "bad value (%s) for -mmodel switch"
-#~ msgstr "-mmodel ¥¹¥¤¥Ã¥Á¤ËÂФ¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
+#: fortran/resolve.c:10418
+#, gcc-internal-format
+msgid "Can't overwrite GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "const objects cannot go in .sdata/.sbss"
-#~ msgstr "const ¥ª¥Ö¥¸¥§¥¯¥È¤Ï .sdata/.sbss ¤ËÃÖ¤±¤Þ¤»¤ó"
+#: fortran/resolve.c:10430
+#, gcc-internal-format
+msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
+msgstr ""
 
-#~ msgid "-malign-loops=%d is not between 1 and %d"
-#~ msgstr "-malign-loops=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:10438
+#, gcc-internal-format
+msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
+msgstr ""
 
-#~ msgid "-malign-jumps=%d is not between 1 and %d"
-#~ msgstr "-malign-jumps=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:10446
+#, gcc-internal-format
+msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
+msgstr ""
 
-#~ msgid "-malign-functions=%d is not between 1 and %d"
-#~ msgstr "-malign-functions=%d ¤¬ 1 ¤«¤é %d ¤Î´Ö¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:10455
+#, gcc-internal-format
+msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
+msgstr ""
 
-#~ msgid "Internal gcc monitor: short-branch(%x)"
-#~ msgstr "ÆâÉô gcc ¥â¥Ë¥¿: ¥·¥ç¡¼¥È¥Ö¥é¥ó¥Á(%x)"
+#: fortran/resolve.c:10461
+#, gcc-internal-format
+msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
+msgstr ""
 
-#~ msgid "Internal gcc error: Can't express symbolic location"
-#~ msgstr "ÆâÉô gcc ¥¨¥é¡¼: °ÌÃÖ¤ò¥·¥ó¥Ü¥ëɽ¸½¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10470
+#, gcc-internal-format
+msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
+msgstr ""
 
-#~ msgid "argument #%d is a structure"
-#~ msgstr "°ú¿ô #%d ¤Ï¹½Â¤ÂΤǤ¹"
+#: fortran/resolve.c:10481
+#, gcc-internal-format
+msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
+msgstr ""
 
-#~ msgid "%R not followed by %B/C/D/E"
-#~ msgstr "%R ¤Î¸å¤Ë %B/C/D/E ¤ÏÃÖ¤±¤Þ¤»¤ó"
+#: fortran/resolve.c:10492
+#, gcc-internal-format
+msgid "'%s' at %L and the overridden FUNCTION should have matching result types"
+msgstr ""
 
-#~ msgid "invalid %x/X value"
-#~ msgstr "̵¸ú¤Ê %x/X ÃͤǤ¹"
+#: fortran/resolve.c:10503
+#, gcc-internal-format
+msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
+msgstr ""
 
-#~ msgid "invalid %H value"
-#~ msgstr "̵¸ú¤Ê %H ÃͤǤ¹"
+#: 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 "invalid %h value"
-#~ msgstr "̵¸ú¤Ê %h ÃͤǤ¹"
+#: 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 "invalid %Q value"
-#~ msgstr "̵¸ú¤Ê %Q ÃͤǤ¹"
+#: 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 "invalid %q value"
-#~ msgstr "̵¸ú¤Ê %q ÃͤǤ¹"
+#: fortran/resolve.c:10564
+#, gcc-internal-format
+msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
+msgstr ""
 
-#~ msgid "invalid %o value"
-#~ msgstr "̵¸ú¤Ê %o ÃͤǤ¹"
+#: fortran/resolve.c:10575
+#, gcc-internal-format
+msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
+msgstr ""
 
-#~ msgid "invalid %p value"
-#~ msgstr "̵¸ú¤Ê %p ÃͤǤ¹"
+#: 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 "invalid %s/S value"
-#~ msgstr "̵¸ú¤Ê %s/S ÃͤǤ¹"
+#: fortran/resolve.c:10616
+#, gcc-internal-format
+msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "invalid %B value"
-#~ msgstr "̵¸ú¤Ê %B ÃͤǤ¹"
+#: fortran/resolve.c:10625
+#, gcc-internal-format
+msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
+msgstr ""
 
-#~ msgid "invalid %C value"
-#~ msgstr "̵¸ú¤Ê %C ÃͤǤ¹"
+#: fortran/resolve.c:10684
+#, gcc-internal-format
+msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
+msgstr ""
 
-#~ msgid "invalid %E value"
-#~ msgstr "̵¸ú¤Ê %E ÃͤǤ¹"
+#: fortran/resolve.c:10696
+#, gcc-internal-format
+msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
+msgstr ""
 
-#~ msgid "invalid %r value"
-#~ msgstr "̵¸ú¤Ê %r ÃͤǤ¹"
+#: fortran/resolve.c:10726
+#, gcc-internal-format
+msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
+msgstr ""
 
-#~ msgid "operand is r0"
-#~ msgstr "¥ª¥Ú¥é¥ó¥É¤Ï r0 ¤Ç¤¹"
+#: fortran/resolve.c:10782
+#, gcc-internal-format
+msgid "Type-bound operator at %L can't be NOPASS"
+msgstr ""
 
-#~ msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-#~ msgstr "-mtrap-large-shift ¤È -mhandle-large-shift ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: 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 "-mshort-data-%s is too large "
-#~ msgstr "-mshort-data-%s ¤¬Â礭¤¹¤®¤Þ¤¹¡£"
+#: fortran/resolve.c:10982
+#, gcc-internal-format
+msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
 
-#~ msgid "-mshort-data-%s and PIC are incompatible"
-#~ msgstr "-mshort-data-%s ¤È PIC ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:10996
+#, gcc-internal-format
+msgid "Procedure '%s' with PASS at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "Invalid option `-mstack-increment=%s'"
-#~ msgstr "`-mstack-increment=%s' ¤Ï̵¸ú¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+#: fortran/resolve.c:11010 fortran/resolve.c:11464
+#, gcc-internal-format
+msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
+msgstr ""
 
-#~ msgid "inline constants if it only takes 1 instruction"
-#~ msgstr "1 Ì¿Îá¤À¤±¤ò¤È¤ëÉÔÊѽèÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+#: 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 "Force functions to be aligned to a 2 byte boundary"
-#~ msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 2 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: fortran/resolve.c:11027
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must be scalar"
+msgstr ""
 
-#~ msgid "-mips%d not supported"
-#~ msgstr "-mips%d ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:11033
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "-mabi=%s does not support -mips%d"
-#~ msgstr "-mabi=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:11039
+#, gcc-internal-format
+msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
+msgstr ""
 
-#~ msgid "The -mabi=32 support does not work yet."
-#~ msgstr "-mabi=32 ¥µ¥Ý¡¼¥È¤Ï¤Þ¤ÀÆ°ºî¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:11065
+#, gcc-internal-format
+msgid "Procedure '%s' at %L has the same name as a component of '%s'"
+msgstr ""
 
-#~ msgid "This target does not support the -mabi switch."
-#~ msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ï -mabi ¥¹¥¤¥Ã¥Á¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: fortran/resolve.c:11074
+#, gcc-internal-format
+msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
+msgstr ""
 
-#~ msgid "-mcpu=%s does not support -mips%d"
-#~ msgstr "-mcpu=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: 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 "-mips%d does not support 64 bit fp registers"
-#~ msgstr "-mips%d ¤Ï 64 bit fp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+#: 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 "-mips%d does not support 64 bit gp registers"
-#~ msgstr "-mips%d ¤Ï 64 bit gp ¥ì¥¸¥¹¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/resolve.c:11246
+#, gcc-internal-format
+msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
+msgstr ""
 
-#~ msgid "-G and -membedded-pic are incompatible"
-#~ msgstr "-G ¤È -membedded-pic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: fortran/resolve.c:11257
+#, gcc-internal-format
+msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
+msgstr ""
 
-#~ msgid "Invalid option `entry%s'"
-#~ msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `entry%s'"
+#: 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 "-mentry is only meaningful with -mips-16"
-#~ msgstr "-mentry ¤Ï -mips-16 ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±°ÕÌ£¤ò»ý¤Á¤Þ¤¹"
+#: fortran/resolve.c:11276
+#, gcc-internal-format
+msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
+msgstr ""
 
-#~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "MIPS ECOFF ·Á¼°¤Ç¤Ï #line ¤ò»ý¤Ä´Ø¿ô¤Ç¤Î¥Õ¥¡¥¤¥ë̾Êѹ¹¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:11285
+#, gcc-internal-format
+msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
+msgstr ""
 
-#~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero."
-#~ msgstr "fp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£"
+#: 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 "Don't optimize lui/addiu address loads"
-#~ msgstr "lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇŬ²½¤·¤Ê¤¤"
+#: fortran/resolve.c:11358
+#, gcc-internal-format
+msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
+msgstr ""
 
-#~ msgid "Use MIPS as"
-#~ msgstr "MIPS as ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:11398
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
+msgstr ""
 
-#~ msgid "Use GNU as"
-#~ msgstr "GNU as ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:11412
+#, gcc-internal-format
+msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "Use symbolic register names"
-#~ msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ¹¤ë"
+#: 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 "Don't use symbolic register names"
-#~ msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11438
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
+msgstr ""
 
-#~ msgid "Don't use GP relative sdata/sbss sections"
-#~ msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍѤ·¤Ê¤¤"
+#: 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 "Output compiler statistics"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ¹¤ë"
+#: fortran/resolve.c:11456
+#, gcc-internal-format
+msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
+msgstr ""
 
-#~ msgid "Don't output compiler statistics"
-#~ msgstr "¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎϤ·¤Ê¤¤"
+#: 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 "Optimize block moves"
-#~ msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11497
+#, gcc-internal-format
+msgid "Character length of component '%s' needs to be a constant specification expression at %L"
+msgstr ""
 
-#~ msgid "Don't use mips-tfile asm postpass"
-#~ msgstr "asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍѤ·¤Ê¤¤"
+#: 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 "Use 32-bit FP registers"
-#~ msgstr "32 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11520
+#, gcc-internal-format
+msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
+msgstr ""
 
-#~ msgid "Use Irix PIC"
-#~ msgstr "Irix PIC ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:11529
+#, gcc-internal-format
+msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
+msgstr ""
 
-#~ msgid "Don't use Irix PIC"
-#~ msgstr "Irix PIC ¤òÍøÍѤ·¤Ê¤¤"
+#: 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 "Use OSF PIC"
-#~ msgstr "OSF PIC ¤òÍøÍѤ¹¤ë"
+#: fortran/resolve.c:11561
+#, gcc-internal-format
+msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
+msgstr ""
 
-#~ msgid "Don't use OSF PIC"
-#~ msgstr "OSF PIC ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11614
+#, gcc-internal-format
+msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "Use embedded PIC"
-#~ msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11623
+#, gcc-internal-format
+msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
+msgstr ""
 
-#~ msgid "Don't use embedded PIC"
-#~ msgstr "Ëä¤á¹þ¤ß PIC ¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11635
+#, gcc-internal-format
+msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
+msgstr ""
 
-#~ msgid "Don't use ROM instead of RAM"
-#~ msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:11643
+#, gcc-internal-format
+msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
+msgstr ""
 
-#~ msgid "Use single (32-bit) FP only"
-#~ msgstr "ñÀºÅÙ(32bit) FP ¤Î¤ß¤òÍøÍѤ¹¤ë"
+#: 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 "Don't use single (32-bit) FP only"
-#~ msgstr "ñÀºÅÙ(32bit) FP °Ê³°¤âÍøÍѤ¹¤ë"
+#: 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 "Don't use multiply accumulate"
-#~ msgstr "¾è»»¡¦²Ã»»Ì¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: 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 "Don't work around early 4300 hardware bug"
-#~ msgstr "½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂнè¤ò¹Ô¤ï¤Ê¤¤"
+#: fortran/resolve.c:11710
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "Optimize for 4650"
-#~ msgstr "4650 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11729
+#, gcc-internal-format
+msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
+msgstr ""
 
-#~ msgid "Optimize for 3900"
-#~ msgstr "3900 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/resolve.c:11741
+#, gcc-internal-format
+msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
+msgstr ""
 
-#~ msgid "Trap on integer divide overflow"
-#~ msgstr "À°¿ô½ü»»¤Î¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ò¥È¥é¥Ã¥×¤¹¤ë"
+#: fortran/resolve.c:11752
+#, fuzzy, gcc-internal-format
+msgid "Incompatible derived type in PARAMETER at %L"
+msgstr "%s に互換性のない型"
 
-#~ msgid "Don't trap on integer divide overflow"
-#~ msgstr "À°¿ô½ü»»¤Î¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤"
+#: fortran/resolve.c:11824
+#, gcc-internal-format
+msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
+msgstr ""
 
-#~ msgid "Use mips16 entry/exit psuedo ops"
-#~ msgstr "mips16 ¤Î entry/exit µ¿»÷¥ª¥Ú¥é¥ó¥É¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11827
+#, gcc-internal-format
+msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
+msgstr ""
 
-#~ msgid "Do not work around hardware multiply bug"
-#~ 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 "optimization turned on"
-#~ msgstr "ºÇŬ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11913
+#, gcc-internal-format
+msgid "Assumed size array at %L must be a dummy argument"
+msgstr ""
 
-#~ msgid "optimization turned off"
-#~ msgstr "ºÇŬ²½¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:11916
+#, gcc-internal-format
+msgid "Assumed shape array at %L must be a dummy argument"
+msgstr ""
 
-#~ msgid "Alternative calling convention"
-#~ msgstr "Ê̤θƤӽФ·µ¬Ìó¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:11929
+#, gcc-internal-format
+msgid "Symbol at %L is not a DUMMY variable"
+msgstr ""
 
-#~ msgid "Pass some arguments in registers"
-#~ 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 "Pass all arguments on stack"
-#~ msgstr "Á´¤Æ¤Î°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅϤ·¤Ë¤¹¤ë"
+#: fortran/resolve.c:11945
+#, gcc-internal-format
+msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
+msgstr ""
 
-#~ msgid "Optimize for 32532 cpu"
-#~ msgstr "32532 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
+#: 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 "Optimize for 32332 cpu"
-#~ msgstr "32332 cpu ÍѤ˺ÇŬ²½¤¹¤ë"
+#: 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 "Optimize for 32032"
-#~ msgstr "32032 ÍѤ˺ÇŬ²½¤¹¤ë"
+#: 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 "Register sb is zero. Use for absolute addressing"
-#~ msgstr "sb ¥ì¥¸¥¹¥¿¤ò¥¼¥í¤È¤¹¤ë¡£ÀäÂÐ¥¢¥É¥ì¥¹¤ò»ÈÍѤ¹¤ë"
+#: fortran/resolve.c:12074
+#, gcc-internal-format
+msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
+msgstr ""
 
-#~ msgid "Do not use register sb"
-#~ msgstr "sb ¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
+#: 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 "Generate code for low memory"
-#~ msgstr "Äã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍѤΥ³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: 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 "32381 fpu"
-#~ msgstr "32381 ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È"
+#: 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 "\"Small register classes\" kludge"
-#~ msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤¦"
+#: fortran/resolve.c:12118
+#, gcc-internal-format
+msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
+msgstr ""
 
-#~ msgid "No \"Small register classes\" kludge"
-#~ msgstr "\"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹\" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤ï¤Ê¤¤"
+#: 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 ""
-#~ "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:12135
+#, gcc-internal-format
+msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
+msgstr ""
 
-#~ msgid "PIC code generation is not compatible with profiling\n"
-#~ msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤È¤ÏÁêÍƤì¤Þ¤»¤ó\n"
+#: fortran/resolve.c:12139
+#, gcc-internal-format
+msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
+msgstr ""
 
-#~ msgid "Return floating point results in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò¥á¥â¥ê¤ÇÊÖ¤¹"
+#: 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 "Target does not have split I&D"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤¿¤Ê¤¤"
+#: fortran/resolve.c:12153
+#, gcc-internal-format
+msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
+msgstr ""
 
-#~ msgid "Generate little endian data"
-#~ msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:12223
+#, gcc-internal-format
+msgid "Threadprivate at %L isn't SAVEd"
+msgstr ""
 
-#~ msgid "Generate big endian data"
-#~ msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥Ç¡¼¥¿¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:12317
+#, gcc-internal-format
+msgid "BLOCK DATA element '%s' at %L must be in COMMON"
+msgstr ""
 
-#~ msgid "Turn on maintainer testing code"
-#~ msgstr "¥á¥ó¥Æ¥Ê¥Æ¥¹¥È¥³¡¼¥É¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:12323
+#, fuzzy, gcc-internal-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#~ msgid "Enable Transmeta picoJava extensions"
-#~ msgstr "Transmeta picoJava ³ÈÄ¥¤òÍ­¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:12337
+#, gcc-internal-format
+msgid "DATA element '%s' at %L cannot have a coindex"
+msgstr ""
 
-#~ msgid "Disable Transmeta picoJava extensions"
-#~ msgstr "Transmeta picoJava ³ÈÄ¥¤ò̵¸ú¤Ë¤¹¤ë"
+#: 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 "Disable reorganization pass"
-#~ msgstr "ºÆÊÔÀ®¹©Äø¤ò̵¸ú¤Ë¤¹¤ë"
+#: fortran/resolve.c:12392
+#, gcc-internal-format
+msgid "Nonconstant array section at %L in DATA statement"
+msgstr ""
 
-#~ msgid "invalid %%B value"
-#~ msgstr "̵¸ú¤Ê %%B ÃÍ"
+#: fortran/resolve.c:12405
+#, gcc-internal-format
+msgid "DATA statement at %L has more variables than values"
+msgstr ""
 
-#~ msgid "invalid %%z value"
-#~ msgstr "̵¸ú¤Ê %%z ÃÍ"
+#: 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 "invalid %%Z value"
-#~ msgstr "̵¸ú¤Ê %%Z ÃÍ"
+#: 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 "can't have varargs with -mfp-arg-in-fp-regs"
-#~ msgstr "-mfp-arg-in-fp-regs ¤ò»È¤¦¤È²ÄÊѸİú¿ô¤ò»ý¤Æ¤Þ¤»¤ó"
+#: 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 "Always pass floating-point arguments in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤¹¤ë"
+#: fortran/resolve.c:12644
+#, gcc-internal-format
+msgid "DATA statement at %L has more values than variables"
+msgstr ""
 
-#~ msgid "Don't always pass floating-point arguments in memory"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ï¾ï¤Ë¥á¥â¥êÅϤ·¤È¤·¤Ê¤¤"
+#: fortran/resolve.c:12754
+#, fuzzy, gcc-internal-format
+msgid "Label %d at %L defined but not used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
 
-#~ msgid "-f%s ignored for AIX (all code is position independent)"
-#~ msgstr "AIX ÍѤˠ-f%s ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿¡ÊÁ´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°Í¸¤Ç¤¹¡Ë"
+#: fortran/resolve.c:12759
+#, fuzzy, gcc-internal-format
+msgid "Label %d at %L defined but cannot be used"
+msgstr "ラベル `%s' が定義されましたが使われていません"
 
-#~ msgid "-ffunction-sections disabled on AIX when debugging"
-#~ msgstr "AIX ¤Ç¤Ï¥Ç¥Ð¥Ã¥°»þ¤Î -ffunction-sections ¤Ï̵¸ú¤È¤µ¤ì¤Þ¤¹"
+#: 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 "-fdata-sections not supported on AIX"
-#~ msgstr "AIX ¤Ç¤Ï -fdata-sections ¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+#: 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 "%%S computed all 1's mask"
-#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 1 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+#: 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 "%%S computed all 0's mask"
-#~ msgstr "%%S ¤ÏÁ´¤Æ¤¬ 0 ¤Î¥Þ¥¹¥¯¤ò·×»»¤·¤Þ¤·¤¿"
+#: 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 "Do not use POWER2 instruction set"
-#~ msgstr "POWER2 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:12979
+#, gcc-internal-format
+msgid "Syntax error in EQUIVALENCE statement at %L"
+msgstr ""
 
-#~ msgid "Don't use PowerPC General Purpose group optional instructions"
-#~ msgstr "PowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: 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 "Don't use PowerPC Graphics group optional instructions"
-#~ msgstr "PowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍѤ·¤Ê¤¤"
+#: 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 "Don't use PowerPC-64 instruction set"
-#~ msgstr "PowerPC-64 Ì¿Î᥻¥Ã¥È¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:13015
+#, gcc-internal-format
+msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "Place variable addresses in the regular TOC"
-#~ msgstr "ÊÑ¿ô¥¢¥É¥ì¥¹¤òÄ̾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë"
+#: fortran/resolve.c:13094
+#, gcc-internal-format
+msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "Do not generate load/store multiple instructions"
-#~ msgstr "Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:13105
+#, gcc-internal-format
+msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
+msgstr ""
 
-#~ msgid "Do not generate string instructions for block moves"
-#~ msgstr "¥Ö¥í¥Ã¥¯°ÜÆ°ÍѤΠstring Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+#: fortran/resolve.c:13116
+#, gcc-internal-format
+msgid "Substring at %L has length zero"
+msgstr ""
 
-#~ msgid "Don't align to the base type of the bitfield."
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤·¤Ê¤¤"
+#: fortran/resolve.c:13160
+#, gcc-internal-format
+msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
+msgstr ""
 
-#~ msgid "Don't assume that unaligned accesses are handled by the system"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤Ï¤ß¤Ê¤µ¤Ê¤¤"
+#: fortran/resolve.c:13173
+#, gcc-internal-format
+msgid "ENTRY '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "Assume that unaligned accesses are handled by the system"
-#~ msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤ß¤Ê¤¹"
+#: fortran/resolve.c:13190
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L must be a FUNCTION"
+msgstr ""
 
-#~ msgid "Don't produce code relocatable at runtime."
-#~ msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²Äǽ¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: fortran/resolve.c:13200
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L cannot be assumed character length"
+msgstr ""
 
-#~ msgid "Don't use EABI."
-#~ msgstr "EABI ¤òÍøÍѤ·¤Ê¤¤¡£"
+#: fortran/resolve.c:13208
+#, gcc-internal-format
+msgid "User operator procedure '%s' at %L must have at least one argument"
+msgstr ""
 
-#~ msgid "Don't use alternate register names."
-#~ msgstr "ÂåÂإ쥸¥¹¥¿Ì¾¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:13222
+#, gcc-internal-format
+msgid "First argument of operator interface at %L cannot be optional"
+msgstr ""
 
-#~ msgid "profiling does not support code models other than medlow"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï medlow °Ê³°¤Î¥³¡¼¥É¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/resolve.c:13240
+#, gcc-internal-format
+msgid "Second argument of operator interface at %L cannot be optional"
+msgstr ""
 
-#~ msgid "%s and profiling conflict: disabling %s"
-#~ msgstr "%s ¤È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ï¶¥¹ç¤·¤Þ¤¹: %s ¤ò̵¸ú²½¤·¤Þ¤¹"
+#: fortran/resolve.c:13247
+#, gcc-internal-format
+msgid "Operator interface at %L must have, at most, two arguments"
+msgstr ""
 
-#~ msgid "Do not use FUNCTION_EPILOGUE"
-#~ msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/resolve.c:13319
+#, gcc-internal-format
+msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
+msgstr ""
 
-#~ msgid "Do not pass -assert pure-text to linker"
-#~ msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅϤµ¤Ê¤¤"
+#: 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 "Use flat register window model"
-#~ msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ¹¤ë"
+#: fortran/scanner.c:1052 fortran/scanner.c:1190
+#, gcc-internal-format
+msgid "Line truncated at %L"
+msgstr ""
 
-#~ msgid "Do not use flat register window model"
-#~ msgstr "¥Õ¥é¥Ã¥È¥ì¥¸¥¹¥¿¥¦¥£¥ó¥É¥¦¥â¥Ç¥ë¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/scanner.c:1102 fortran/scanner.c:1234
+#, gcc-internal-format
+msgid "Limit of %d continuations exceeded in statement at %C"
+msgstr ""
 
-#~ msgid "Do not use ABI reserved registers"
-#~ msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍѤ·¤Ê¤¤"
+#: fortran/scanner.c:1151
+#, fuzzy, gcc-internal-format
+msgid "Missing '&' in continued character constant at %C"
+msgstr "文字定数の中でファイルの終端を検出しました"
 
-#~ msgid "Do not compile for v8plus ABI"
-#~ msgstr "v8plus ABI ÍѤ˥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤"
+#: fortran/scanner.c:1384
+#, gcc-internal-format
+msgid "Nonconforming tab character at %C"
+msgstr ""
 
-#~ msgid "Optimize for Cypress processors"
-#~ msgstr "Cypress ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/scanner.c:1472 fortran/scanner.c:1475
+#, gcc-internal-format
+msgid "'&' not allowed by itself in line %d"
+msgstr ""
 
-#~ msgid "Optimize for SparcLite processors"
-#~ msgstr "SparcLite ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/scanner.c:1534
+#, gcc-internal-format
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr ""
 
-#~ msgid "Optimize for F930 processors"
-#~ msgstr "F930 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/scanner.c:1759
+#, fuzzy, gcc-internal-format
+msgid "%s:%d: file %s left but not entered"
+msgstr "ファイル \"%s\" から出ましたが入っていません"
 
-#~ msgid "Optimize for F934 processors"
-#~ msgstr "F934 ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/scanner.c:1793
+#, fuzzy, gcc-internal-format
+msgid "%s:%d: Illegal preprocessor directive"
+msgstr "プリプロセス命令中に %s があります"
 
-#~ msgid "Use V8 Sparc ISA"
-#~ msgstr "V8 Sparc ISA ¤ò»ÈÍѤ¹¤ë"
+#: fortran/scanner.c:1913
+#, fuzzy, gcc-internal-format
+msgid "Can't open file '%s'"
+msgstr "出力ファイル `%s' を open できません"
 
-#~ msgid "Optimize for SuperSparc processors"
-#~ msgstr "SuperSparc ¥×¥í¥»¥Ã¥µÍѤ˺ÇŬ²½¤¹¤ë"
+#: fortran/simplify.c:86
+#, gcc-internal-format
+msgid "Result of %s overflows its kind at %L"
+msgstr ""
 
-#~ msgid "Do not use structs on stronger alignment for double-word copies"
-#~ msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍѤζ¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂΤò»ÈÍѤ·¤Ê¤¤"
+#: fortran/simplify.c:91
+#, gcc-internal-format
+msgid "Result of %s underflows its kind at %L"
+msgstr ""
 
-#~ msgid "Do not optimize tail call instructions in assembler or linker"
-#~ msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇŬ²½¤·¤Ê¤¤"
+#: fortran/simplify.c:96
+#, gcc-internal-format
+msgid "Result of %s is NaN at %L"
+msgstr ""
 
-#~ msgid "%s=%s is too large."
-#~ msgstr "%s=%s ¤ÏÂ礭¤¹¤®¤Þ¤¹¡£"
+#: fortran/simplify.c:100
+#, gcc-internal-format
+msgid "Result of %s gives range error for its kind at %L"
+msgstr ""
 
-#~ msgid "unable to call pointer to member function here"
-#~ msgstr "¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/simplify.c:123
+#, gcc-internal-format
+msgid "KIND parameter of %s at %L must be an initialization expression"
+msgstr ""
 
-#~ msgid "object size exceeds built-in limit for virtual function table implementation"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥µ¥¤¥º¤¬¡¢²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¼ÂÁõ¤ËÁȤ߹þ¤³¤Þ¤ì¤¿¥µ¥¤¥º¤òĶ²á¤·¤Þ¤·¤¿"
+#: fortran/simplify.c:131
+#, fuzzy, gcc-internal-format
+msgid "Invalid KIND parameter of %s at %L"
+msgstr "仮引数 `%s' は無効です"
 
-#~ msgid "object size exceeds normal limit for virtual function table implementation, recompile all source and use -fhuge-objects"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥µ¥¤¥º¤¬¡¢²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¼ÂÁõ¤ÎÄ̾ï¤ÎÀ©¸Â¤òĶ²á¤·¤¿¤¿¤á¡¢Á´¤Æ¤Î¥½¡¼¥¹¤ò -fhuge-objects ¤ò»È¤Ã¤ÆºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤¯¤À¤µ¤¤"
+#: fortran/simplify.c:700
+#, fuzzy, gcc-internal-format
+msgid "Argument of %s function at %L is negative"
+msgstr "右シフト回数が負の数です"
 
-#~ msgid "label `%s' referenced outside of any function"
-#~ msgstr "¥é¥Ù¥ë `%s' ¤¬´Ø¿ô¤Î³°Â¦¤Î²¿¤«¤ò»²¾È¤·¤Þ¤·¤¿"
+#: fortran/simplify.c:707
+#, gcc-internal-format
+msgid "Argument of %s function at %L outside of range [0,127]"
+msgstr ""
 
-#~ msgid "the ABI requires vtable thunks"
-#~ msgstr "ABI ¤Ï²¾ÁÛ´Ø¿ô¥Æ¡¼¥Ö¥ë¥µ¥ó¥¯¤òÍ׵ᤷ¤Þ¤¹"
+#: 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 "invalid catch parameter"
-#~ msgstr "̵¸ú¤Ê catch ¤Î°ú¿ô"
+#: fortran/simplify.c:762
+#, gcc-internal-format
+msgid "Argument of ACOS at %L must be between -1 and 1"
+msgstr ""
 
-#~ msgid "destructors must be member functions"
-#~ msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï¥á¥ó¥Ð´Ø¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/simplify.c:795
+#, gcc-internal-format
+msgid "Argument of ACOSH at %L must not be less than 1"
+msgstr ""
 
-#~ msgid "`bool' is now a keyword"
-#~ msgstr "`bool' ¤Ïº£¤ä¥­¡¼¥ï¡¼¥É¤Ç¤¹"
+#: fortran/simplify.c:1024
+#, gcc-internal-format
+msgid "Argument of ASIN at %L must be between -1 and 1"
+msgstr ""
 
-#~ msgid "cannot declare %s to references"
-#~ msgstr "%s ¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
+#: fortran/simplify.c:1115
+#, gcc-internal-format
+msgid "Argument of ATANH at %L must be inside the range -1 to 1"
+msgstr ""
 
-#~ msgid "discarding `const' applied to a reference"
-#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `const' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: 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 "discarding `volatile' applied to a reference"
-#~ msgstr "»²¾È¤ËÍѤ¤¤é¤ì¤¿ `volatile' ¤Ï¼Î¤Æ¤é¤ì¤Þ¤¹"
+#: fortran/simplify.c:1238
+#, gcc-internal-format
+msgid "Result of BESSEL_YN is -INF at %L"
+msgstr ""
 
-#~ msgid "typedef declaration includes an initializer"
-#~ msgstr "typedef Àë¸À¤¬½é´üÀßÄê»Ò¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: fortran/simplify.c:1903
+#, gcc-internal-format
+msgid "Invalid SHIFT argument of DSHIFTL at %L"
+msgstr ""
 
-#~ msgid "storage class `static' invalid for function `%s' declared out of global scope"
-#~ msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂФ¹¤ëµ­²±¥¯¥é¥¹ `static' ¤Ï̵¸ú¤Ç¤¹"
+#: fortran/simplify.c:2342
+#, gcc-internal-format
+msgid "Argument of IACHAR at %L must be of length one"
+msgstr ""
 
-#~ msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-#~ msgstr "²¾°ú¿ô¥ê¥¹¥È¤Ë̵¸ú¤ÊÀ°¿ôÄê¿ô¤¬¤¢¤ê¤Þ¤¹¡£²¾°ú¿ô̾¤òÍ¿¤¨Ëº¤ì¤¿¤Î¤Ç¤Ï¡©"
+#: fortran/simplify.c:2349
+#, gcc-internal-format
+msgid "Argument of IACHAR function at %L outside of range 0..127"
+msgstr ""
 
-#~ msgid "return type for `main' changed to `int'"
-#~ msgstr "`main' ¤Î return ·¿¤Ï `int' ¤ËÊѤ¨¤Þ¤·¤¿"
+#: fortran/simplify.c:2426
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBCLR at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "-fname-mangling-version is no longer supported"
-#~ msgstr "-fname-mangling-version ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
+#: fortran/simplify.c:2434
+#, gcc-internal-format
+msgid "Second argument of IBCLR exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "-Wno-strict-prototypes is not supported in C++"
-#~ msgstr "-Wno-strict-prototypes ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+#: fortran/simplify.c:2468
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBITS at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "`__alignof__' applied to a bit-field"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `__alignof__'"
+#: fortran/simplify.c:2474
+#, fuzzy, gcc-internal-format
+msgid "Invalid third argument of IBITS at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "parser may be lost: is there a '{' missing somewhere?"
-#~ msgstr "¹½Ê¸²òÀϴ郎Ì»Ҥˤʤ俤褦¤Ç¤¹: ¤É¤³¤«¤Ç '{' ¤ò˺¤ì¤Æ¤¤¤ë¤Î¤Ç¤Ï¡©"
+#: fortran/simplify.c:2484
+#, gcc-internal-format
+msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "¥Ù¥¯¥È¥ë¤Î delete ¤ÇÇÛÎó¥µ¥¤¥º¤ò»È¤¦¤Î¤ÏÁ°»þÂåŪ¤Ç¤¹"
+#: fortran/simplify.c:2531
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of IBSET at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "too many initialization functions required"
-#~ msgstr "ɬÍפȤµ¤ì¤ë½é´ü²½´Ø¿ô¤Î¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/simplify.c:2539
+#, gcc-internal-format
+msgid "Second argument of IBSET exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "(static %s for %s)"
-#~ msgstr "(ÀÅŪ%s: %s ÍÑ)"
+#: fortran/simplify.c:2570
+#, gcc-internal-format
+msgid "Argument of ICHAR at %L must be of length one"
+msgstr ""
 
-#~ msgid "In %s `%s':"
-#~ msgstr "%s Æâ¤Î `%s':"
+#: fortran/simplify.c:2921
+#, gcc-internal-format
+msgid "Invalid second argument of %s at %L"
+msgstr ""
 
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   `%s' ¤«¤é¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+#. 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 "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   ¤³¤³¤Ç¼ÂÂ⽤µ¤ì¤Þ¤·¤¿\n"
+#: fortran/simplify.c:2959
+#, gcc-internal-format
+msgid "Magnitude of second argument of %s exceeds bit size at %L"
+msgstr ""
 
-#~ msgid "  will be re-ordered to match declaration order"
-#~ msgstr "  Àë¸À½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/simplify.c:3063
+#, fuzzy, gcc-internal-format
+msgid "Invalid second argument of ISHFTC at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "  will be re-ordered to match inheritance order"
-#~ msgstr "  ÇÉÀ¸½ç¤È°ìÃפ¹¤ë¤è¤¦¤ËʤÙÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/simplify.c:3077
+#, fuzzy, gcc-internal-format
+msgid "Invalid third argument of ISHFTC at %L"
+msgstr "`%s' の引数として無効な型"
 
-#~ msgid "base class initializer specified, but no base class to initialize"
-#~ 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 "no base class to initialize"
-#~ msgstr "½é´ü²½¤¹¤Ù¤­´ðÄ쥯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/simplify.c:3099
+#, gcc-internal-format
+msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
+msgstr ""
 
-#~ msgid "new of array type fails to specify size"
-#~ msgstr "ÇÛÎ󷿤Πnew ¤Ï¥µ¥¤¥º¤Î»ØÄê¤Ë¼ºÇÔ¤·¤Þ¤¹"
+#: fortran/simplify.c:3102
+#, gcc-internal-format
+msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
+msgstr ""
 
-#~ msgid "zero size array reserves no space"
-#~ msgstr "¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊݤ·¤Þ¤»¤ó"
+#: 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 "initializer list being treated as compound expression"
-#~ msgstr "½é´ü²½»Ò¥ê¥¹¥È¤¬Ê£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:3555
+#, gcc-internal-format
+msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "Make string literals `char[]' instead of `const char[]'"
-#~ msgstr "ʸ»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
+#: fortran/simplify.c:3709
+#, gcc-internal-format
+msgid "Argument of LOG at %L cannot be less than or equal to zero"
+msgstr ""
 
-#~ msgid "Do not treat the namespace `std' as a normal namespace"
-#~ msgstr "̾Á°¶õ´Ö `std' ¤òÄ̾ï¤Î̾Á°¶õ´Ö¤È¤·¤Æ¼è¤ê°·¤ï¤Ê¤¤"
+#: fortran/simplify.c:3722
+#, gcc-internal-format
+msgid "Complex argument of LOG at %L cannot be zero"
+msgstr ""
 
-#~ msgid "Only emit explicit template instatiations"
-#~ msgstr "ÌÀ¼¨Åª¤Ê¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂβ½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+#: fortran/simplify.c:3750
+#, gcc-internal-format
+msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
+msgstr ""
 
-#~ msgid "Recognise and/bitand/bitor/compl/not/or/xor"
-#~ msgstr "and/bitand/bitor/compl/not/or/xor ¤òǧ¼±¤¹¤ë"
+#. Result is processor-dependent.
+#: fortran/simplify.c:4198
+#, gcc-internal-format
+msgid "Second argument MOD at %L is zero"
+msgstr ""
 
-#~ msgid "Warn about inconsistent return types"
-#~ msgstr "Ìá¤êÃͤη¿¤È°ìÃפ·¤Ê¤¤¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#. 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 "Warn when a function is declared extern, then inline"
-#~ msgstr "´Ø¿ô¤¬ extern Àë¸À¤µ¤ì¤¿¸å¡¢inline ¤È¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+#. 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 "type name expected before `*'"
-#~ msgstr "`*' ¤ÎÁ°¤Ë·¿¤Î̾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
+#: fortran/simplify.c:4309
+#, fuzzy, gcc-internal-format
+msgid "Second argument of NEAREST at %L shall not be zero"
+msgstr "`%s' の第二引数は `char **' とすべきです"
 
-#~ msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-#~ msgstr "(̤Àë¸ÀÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬´Ø¿ôÆâ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿»þ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
+#: fortran/simplify.c:4345
+#, gcc-internal-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
 
-#~ msgid "real-valued template parameters when cross-compiling"
-#~ msgstr "¥¯¥í¥¹¥³¥ó¥Ñ¥¤¥ë»þ¤Î¼Â¿ôÃͥƥó¥×¥ì¡¼¥È²¾°ú¿ô"
+#: fortran/simplify.c:4799
+#, gcc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
+msgstr ""
 
-#~ msgid "ambiguous request for method pointer `%s'"
-#~ msgstr "¥á¥½¥Ã¥É¥Ý¥¤¥ó¥¿ `%s' ¤Ø¤ÎÍ׵᤬ۣËæ¤Ç¤¹"
+#: fortran/simplify.c:4854
+#, gcc-internal-format
+msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
+msgstr ""
 
-#~ msgid "no base or member initializers given following ':'"
-#~ msgstr "´ðÄì¤ä¥á¥ó¥Ð½é´ü²½»Ò¥ê¥¹¥È¤¬ ':' ¤Î¸å¤Ë³¤¤¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/simplify.c:5106
+#, gcc-internal-format
+msgid "Result of SCALE overflows its kind at %L"
+msgstr ""
 
-#~ msgid "`>>' should be `> >' in template class name"
-#~ msgstr "`>>' ¤Ï¥Æ¥ó¥×¥ì¡¼¥È¥¯¥é¥¹Ì¾¤Ï `> >' ¤È¤¹¤Ù¤­¤Ç¤¹"
+#: fortran/simplify.c:5818
+#, fuzzy, gcc-internal-format
+msgid "Argument of SQRT at %L has a negative value"
+msgstr "関数呼び出しが集合体の値を持っています"
 
-#~ msgid "ISO C++ forbids an empty condition for `%s'"
-#~ msgstr "ISO C++ ¤Ï `%s' ¤ËÂФ¹¤ë¶õ¤Î¾ò·ï¤ò¶Ø¤¸¤Þ¤¹"
+#: 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 `&&'"
-#~ msgstr "ISO C++ ¤Ï `&&' ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:6136
+#, gcc-internal-format
+msgid "Too few elements in expression for SUB= argument at %L"
+msgstr ""
 
-#~ msgid "sigof type specifier"
-#~ msgstr "·¿»ØÄê»Ò¤Î sigof ¤Ç¤¹"
+#: 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 "`sigof' applied to non-aggregate expression"
-#~ msgstr "È󽸹çÂμ°¤ËÂФ·¤ÆŬÍѤµ¤ì¤¿ `sigof'"
+#: 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 "storage class specifier `%s' not allowed after struct or class"
-#~ msgstr "µ­²±¥¯¥é¥¹»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/simplify.c:6203
+#, gcc-internal-format
+msgid "Too many elements in expression for SUB= argument at %L"
+msgstr ""
 
-#~ msgid "type specifier `%s' not allowed after struct or class"
-#~ msgstr "·¿»ØÄê»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
+#: fortran/simplify.c:6218
+#, gcc-internal-format
+msgid "Not yet implemented: IMAGE_INDEX for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "no body nor ';' separates two class, struct or union declarations"
-#~ msgstr "ËÜÂΤ¬¤Ê¤¯¡¢class, struct °¿¤¤¤Ï union Àë¸À¤ò¶èÀÚ¤ë ';' ¤â¤¢¤ê¤Þ¤»¤ó"
+#: fortran/simplify.c:6317
+#, gcc-internal-format
+msgid "Not yet implemented: THIS_IMAGE for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "missing ';' before right brace"
-#~ msgstr "±¦Â¦¥Ö¥ì¡¼¥¹¤ÎÁ°¤Î ';' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/simplify.c:6339
+#, gcc-internal-format
+msgid "Not yet implemented: UCOBOUND for coarray with non-constant cobounds at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-#~ msgstr "ISO C++ ¤Ï new Ãæ¤Ç¤Ï¡¢³ç¸Ì¤Î¤Ä¤¤¤¿ÇÛÎ󼡸µ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/simplify.c:6696
+#, gcc-internal-format
+msgid "Character '%s' in string at %L cannot be converted into character kind %d"
+msgstr ""
 
-#~ msgid "ISO C++ forbids label declarations"
-#~ msgstr "ISO C++ ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:135
+#, gcc-internal-format
+msgid "Duplicate IMPLICIT NONE statement at %C"
+msgstr ""
 
-#~ msgid "label must be followed by statement"
-#~ msgstr "¥é¥Ù¥ë¤Î¸å¤í¤Ë¤Ïʸ¤¬É¬ÍפǤ¹"
+#: fortran/symbol.c:175
+#, gcc-internal-format
+msgid "Letter '%c' already set in IMPLICIT statement at %C"
+msgstr ""
 
-#~ msgid "ISO C++ forbids compound statements inside for initializations"
-#~ msgstr "ISO C++ ½é´ü²½»Ò¤ÎÆâÉô¤Ç¤Ïʣʸ¤¬¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:197
+#, gcc-internal-format
+msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
+msgstr ""
 
-#~ msgid "possibly missing ')'"
-#~ msgstr "¤ª¤½¤é¤¯ ')' ¤ò˺¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:207
+#, gcc-internal-format
+msgid "Letter %c already has an IMPLICIT type at %C"
+msgstr ""
 
-#~ msgid "type specifier omitted for parameter"
-#~ msgstr "·¿»ØÄê»Ò¤Ï²¾°ú¿ôÍѤ˾Êά¤µ¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:263
+#, gcc-internal-format
+msgid "Symbol '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "incomplete type unification"
-#~ 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 "taking dynamic typeid of object with -fno-rtti"
-#~ msgstr "-fno-rtti ¤Î»ØÄê¤È°ì½ï¤Ë¥ª¥Ö¥¸¥§¥¯¥È¤ÎưŪ typeid ¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#. 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 "adjusting pointers for covariant returns"
-#~ msgstr "¶¦ÊÑ(covariant)Ìá¤êÃͤؤΥݥ¤¥ó¥¿¤òÄ´À°¤·¤Þ¤¹"
+#: fortran/symbol.c:335
+#, gcc-internal-format
+msgid "Function result '%s' at %L has no IMPLICIT type"
+msgstr ""
 
-#~ msgid "recoverable compiler error, fixups for virtual function"
-#~ msgstr "²óÉü²Äǽ¤Ê¥³¥ó¥Ñ¥¤¥é¤Î¥¨¥é¡¼¡¢²¾ÁÛ´Ø¿ô¤Î½¤Àµ"
+#: fortran/symbol.c:416
+#, gcc-internal-format
+msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
+msgstr ""
 
-#~ msgid "can't redefine default return value for constructors"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿ÍѤΥǥե©¥ë¥ÈÌá¤êÃͤòºÆÄêµÁ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#: fortran/symbol.c:471
+#, gcc-internal-format
+msgid "Fortran 2003: Procedure pointer at %C"
+msgstr ""
 
-#~ msgid "   will be re-ordered to precede member initializations"
-#~ msgstr "   Àè¤Ë¤¢¤ë¥á¥ó¥Ð½é´ü²½»Ò¤ÈʤÓÂؤ¨¤é¤ì¤Þ¤¹"
+#: fortran/symbol.c:636
+#, fuzzy, gcc-internal-format
+msgid "%s attribute applied to %s %s at %L"
+msgstr "`%s' 属性は関数に対してのみ適用されます"
 
-#~ msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-#~ msgstr "¼±ÊÌ»Ò̾ `%s' ¤Ï GNU C++ ÆâÉô¤Î¥Í¡¼¥ß¥ó¥°Àïά¤È¶¥¹ç¤·¤Þ¤¹"
+#: fortran/symbol.c:643
+#, gcc-internal-format
+msgid "BIND(C) applied to %s %s at %L"
+msgstr ""
 
-#~ msgid "parse error at end of saved function text"
-#~ msgstr "ÊݸºÑ¤ß´Ø¿ô¥Æ¥­¥¹¥È¤ÎËöÈø¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#: fortran/symbol.c:751 fortran/symbol.c:1471
+#, gcc-internal-format
+msgid "%s attribute conflicts with %s attribute at %L"
+msgstr ""
 
-#~ msgid "%s before `%s'"
-#~ msgstr "%s ¤¬ `%s' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:754
+#, gcc-internal-format
+msgid "%s attribute conflicts with %s attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "%s before `%c'"
-#~ msgstr "%s ¤¬ `%c' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:762
+#, gcc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute at %L"
+msgstr ""
 
-#~ msgid "%s before `\\%o'"
-#~ msgstr "%s ¤¬ `\\%o' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:768
+#, gcc-internal-format
+msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
+msgstr ""
 
-#~ msgid "%s before `%s' token"
-#~ msgstr "%s ¤¬ `%s' ¥È¡¼¥¯¥ó¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/symbol.c:812
+#, gcc-internal-format
+msgid "Cannot change attributes of USE-associated symbol at %L"
+msgstr ""
 
-#~ msgid "non-lvalue in %s"
-#~ msgstr "%s ¤Ëº¸ÊÕÃͤǤϤʤ¤ÃÍ"
+#: fortran/symbol.c:815
+#, gcc-internal-format
+msgid "Cannot change attributes of USE-associated symbol %s at %L"
+msgstr ""
 
-#~ msgid "`com_interface' only supported with -fvtable-thunks"
-#~ msgstr "`com_interface' ¤Ï -fvtable-thunks ¤ò»ØÄꤷ¤¿¤È¤­¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+#: fortran/symbol.c:831
+#, fuzzy, gcc-internal-format
+msgid "Duplicate %s attribute specified at %L"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
-#~ msgstr "ISO C++ ¤ÏÉÔ´°Á´·¿¤Ç¤¢¤ë `void' ·¿¤Ø¤Î `sizeof' ¤ÎŬÍѤò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:873
+#, gcc-internal-format
+msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "invalid reference to NULL ptr, use ptr-to-member instead"
-#~ msgstr "NULL ¥Ý¥¤¥ó¥¿¤Ø¤Î̵¸ú¤Ê»²¾È¡¢Âå¤ï¤ê¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: fortran/symbol.c:899
+#, gcc-internal-format
+msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "invalid call to member function needing `this' in static member function scope"
-#~ msgstr "ÀÅŪ¥á¥ó¥Ð´Ø¿ô¥¹¥³¡¼¥×Æâ¤Ç¤Ï `this' ¤òÍפ¹¤ë¥á¥ó¥Ð´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤Ï̵¸ú¤Ç¤¹"
+#: fortran/symbol.c:925
+#, gcc-internal-format
+msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
+msgstr ""
 
-#~ msgid "parameter type of called function is incomplete"
-#~ msgstr "¸Æ¤Ð¤ì¤¿´Ø¿ô¤Î²¾°ú¿ô¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
+#: fortran/symbol.c:1055
+#, gcc-internal-format
+msgid "Cray Pointee at %L appears in multiple pointer() statements"
+msgstr ""
 
-#~ msgid "ISO C++ forbids using pointer of type `void *' in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1074
+#, gcc-internal-format
+msgid "Duplicate PROTECTED attribute specified at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1108
+#, fuzzy, gcc-internal-format
+msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
+msgstr "section 属性はローカル変数に対しては指定できません"
 
-#~ msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-#~ msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1116
+#, fuzzy, gcc-internal-format
+msgid "Duplicate SAVE attribute specified at %L"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "ISO C++ forbids using pointer to a member in subtraction"
-#~ msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1137
+#, gcc-internal-format
+msgid "Duplicate VALUE attribute specified at %L"
+msgstr ""
 
-#~ msgid "unary `&'"
-#~ msgstr "ñ¹à¤Î `&'"
+#: fortran/symbol.c:1157
+#, gcc-internal-format
+msgid "Duplicate VOLATILE attribute specified at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-#~ msgstr "ISO C++ ¤Ïº¸ÊÕÃͤȤ·¤Æ»È¤ï¤ì¤ëÈ󻲾ȷ¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1176
+#, gcc-internal-format
+msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1467
+#, fuzzy, gcc-internal-format
+msgid "%s attribute of '%s' conflicts with %s attribute at %L"
+msgstr "データ領域 '%s' は前の宣言と矛盾します"
 
-#~ msgid "return value from function receives multiple initializations"
-#~ msgstr "´Ø¿ô¤«¤é¤ÎÌá¤êÃͤ¬Ê£¿ô¤Î½é´ü²½¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
+#: fortran/symbol.c:1501
+#, gcc-internal-format
+msgid "%s procedure at %L is already declared as %s procedure"
+msgstr ""
 
-#~ msgid "return-statement with no value, in function declared with a non-void return type"
-#~ msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤»¤ó¡£´Ø¿ôÀë¸À¤Ç¤ÏÈó void ¤ÎÌá¤êÃͤò»ý¤Á¤Þ¤¹"
+#: fortran/symbol.c:1536
+#, gcc-internal-format
+msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
+msgstr ""
 
-#~ msgid "return-statement with a value, in function declared with a void return type"
-#~ msgstr "return Ê¸¤¬Ãͤò»ý¤Á¤Þ¤¹¡£´Ø¿ôÀë¸À¤Ç¤ÏÌá¤ê·¿¤¬ void ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1560
+#, gcc-internal-format
+msgid "ACCESS specification at %L was already specified"
+msgstr ""
 
-#~ msgid "Internal error #%d."
-#~ msgstr "ÆâÉô¥¨¥é¡¼: #%d¡£"
+#: fortran/symbol.c:1577
+#, gcc-internal-format
+msgid "Duplicate BIND attribute specified at %L"
+msgstr ""
 
-#~ msgid "due to the presence of a constructor"
-#~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¤¢¤ë¤³¤È¤Ë¤è¤ë"
+#: fortran/symbol.c:1584
+#, gcc-internal-format
+msgid "Fortran 2003: BIND(C) at %L"
+msgstr ""
 
-#~ msgid "comma expression used to initialize return value"
-#~ msgstr "¥«¥ó¥Þ±é»»»Ò¤¬Ìá¤êÃͤò½é´ü²½¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:1601
+#, gcc-internal-format
+msgid "Duplicate EXTENDS attribute specified at %L"
+msgstr ""
 
-#~ msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
-#~ msgstr "ANSI C++ ¤ÏÄê¿ô¤Ç¤Ê¤¤½¸¹çÂΤνé´ü²½»Ò¼°¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1605
+#, gcc-internal-format
+msgid "Fortran 2003: EXTENDS at %L"
+msgstr ""
 
-#~ msgid "initializing array with parameter list"
-#~ msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:1627
+#, gcc-internal-format
+msgid "Symbol '%s' at %L already has an explicit interface"
+msgstr ""
 
-#~ msgid "initializer for scalar variable requires one element"
-#~ msgstr "¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁǤòÍ׵ᤷ¤Þ¤¹"
+#: fortran/symbol.c:1634
+#, gcc-internal-format
+msgid "'%s' at %L has attributes specified outside its INTERFACE body"
+msgstr ""
 
-#~ msgid "aggregate has a partly bracketed initializer"
-#~ msgstr "½¸¹çÂΤ¬ÉôʬŪ¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹"
+#: fortran/symbol.c:1667
+#, gcc-internal-format
+msgid "Symbol '%s' at %L already has basic type of %s"
+msgstr ""
 
-#~ msgid "non-empty initializer for array of empty elements"
-#~ msgstr "Í×ÁǤΤʤ¤ÇÛÎó¤ËÂФ¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
+#: fortran/symbol.c:1674
+#, gcc-internal-format
+msgid "Procedure '%s' at %L may not have basic type of %s"
+msgstr ""
 
-#~ msgid "initializer list for object of class with virtual base classes"
-#~ msgstr "²¾ÁÛ´ðÄ쥯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍѤνé´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
+#: fortran/symbol.c:1686
+#, gcc-internal-format
+msgid "Symbol '%s' at %L cannot have a type"
+msgstr ""
 
-#~ msgid "excess elements in aggregate initializer"
-#~ msgstr "½¸¹çÂνé´ü²½»ÒÆâ¤Ç¤½¤ÎÍ×ÁǤ¬°î¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:1855
+#, gcc-internal-format
+msgid "Component '%s' at %C already declared at %L"
+msgstr ""
 
-#~ msgid "ISO C++ forbids defining types within %s"
-#~ msgstr "ISO C++ ¤Ï %s Ãæ¤Î·¿ÄêµÁ¤ò¶Ø¤¸¤Þ¤¹"
+#: fortran/symbol.c:1866
+#, gcc-internal-format
+msgid "Component '%s' at %C already in the parent type at %L"
+msgstr ""
 
-#~ msgid "Can't create cross-reference file `%s'"
-#~ msgstr "Áê¸ß»²¾È¥Õ¥¡¥¤¥ë `%s' ¤òºî¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
+#: fortran/symbol.c:1942
+#, fuzzy, gcc-internal-format
+msgid "Symbol '%s' at %C is ambiguous"
+msgstr "%s: オプション `%s' はあいまいです\n"
 
-#~ msgid "In file included from %s:%u"
-#~ msgstr "%s:%u ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
+#: fortran/symbol.c:1974
+#, gcc-internal-format
+msgid "Derived type '%s' at %C is being used before it is defined"
+msgstr ""
 
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%u"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 %s:%u ¤«¤é"
+#: fortran/symbol.c:2015
+#, gcc-internal-format
+msgid "'%s' at %C is not a member of the '%s' structure"
+msgstr ""
 
-#~ msgid "traditional C rejects the `U' suffix"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï `U' ÀÜÈø¼­¤¬µñÀ䤵¤ì¤Þ¤¹"
+#: fortran/symbol.c:2027
+#, gcc-internal-format
+msgid "Component '%s' at %C is a PRIVATE component of '%s'"
+msgstr ""
 
-#~ msgid "too many 'l' suffixes in integer constant"
-#~ msgstr "À°¿ôÄê¿ô¤Î¥µ¥Õ¥£¥Ã¥¯¥¹ 'l' ¤¬Â¿¤¹¤®¤Þ¤¹"
+#: fortran/symbol.c:2166
+#, gcc-internal-format
+msgid "Duplicate statement label %d at %L and %L"
+msgstr ""
 
-#~ msgid "integer constant contains digits beyond the radix"
-#~ msgstr "À°¿ôÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¿ôÃͤò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#: fortran/symbol.c:2176
+#, gcc-internal-format
+msgid "Label %d at %C already referenced as branch target"
+msgstr ""
 
-#~ msgid "invalid suffix '%.*s' on integer constant"
-#~ msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤Ï̵¸ú¤Ç¤¹"
+#: fortran/symbol.c:2185
+#, gcc-internal-format
+msgid "Label %d at %C already referenced as a format label"
+msgstr ""
 
-#~ msgid "missing ')' after \"defined\""
-#~ msgstr "\"defined\" ¤Î¸å¤í¤Î ')' ¤¬·ç¤±¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:2227
+#, gcc-internal-format
+msgid "Label %d at %C previously used as a FORMAT label"
+msgstr ""
 
-#~ msgid "operator \"defined\" requires an identifier"
-#~ msgstr "\"defined\" ±é»»»Ò¤Ï¼±Ê̻ҤòÍ׵ᤷ¤Þ¤¹"
+#: fortran/symbol.c:2235
+#, gcc-internal-format
+msgid "Label %d at %C previously used as branch target"
+msgstr ""
 
-#~ msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-#~ msgstr "¡ÊC++ ¤Ç¤Ï \"%s\" ¤¬ \"%s\" ¤ÎÂåÂإȡ¼¥¯¥ó¤Ç¤¹¡Ë"
+#: fortran/symbol.c:2577
+#, gcc-internal-format
+msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
+msgstr ""
 
-#~ msgid "\"defined\" operator appears during macro expansion"
-#~ msgstr "\"defined\" ±é»»»Ò¤¬¥Þ¥¯¥íŸ³«Ãæ¤Ë¸½¤ì¤Þ¤·¤¿"
+#: fortran/symbol.c:2580
+#, gcc-internal-format
+msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
+msgstr ""
 
-#~ msgid "ISO C++ does not permit \"%s\" in #if"
-#~ msgstr "ISO C++ ¤Ï #if Æâ¤Î \"%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 "octal escape sequence out of range"
-#~ msgstr "8 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: 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 "hex escape sequence out of range"
-#~ msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬Èϰϳ°¤Ç¤¹"
+#: 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 "integer overflow in preprocessor expression"
-#~ msgstr "À°¿ô¤¬¥×¥ê¥×¥í¥»¥Ã¥µ¼°Æâ¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
+#: 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 "comma operator in operand of #if"
-#~ msgstr "¥«¥ó¥Þ±é»»»Ò¤¬ #if ±é»»»Ò¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
+#: 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 "%s is a block device"
-#~ msgstr "%s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¹"
+#: 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 "No include path in which to find %s"
-#~ msgstr "%s ¤ò¸«¤Ä¤±¤ë¤¿¤á¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#. 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 "Multiple include guards may be useful for:\n"
-#~ msgstr "¿½Å include ¤«¤é¤ÎÊݸͭ±×¤È¤Ê¤ë¤Ç¤·¤ç¤¦:\n"
+#. If derived type is param to bind(c) routine, or to one
+#. of the iso_c_binding procs, it must be interoperable, so
+#. all fields must interop too.
+#: fortran/symbol.c:3704
+#, gcc-internal-format
+msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
+msgstr ""
 
-#~ msgid "absolute file name in remap_filename"
-#~ msgstr "ÀäÂХѥ¹¥Õ¥¡¥¤¥ë̾¤¬ remap_filename ¤Ë¤¢¤ê¤Þ¤¹"
+#: 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 "%s: Not a directory"
-#~ 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 "buffers still stacked in cpp_finish"
-#~ msgstr "cpp_finish ¤Ç¥Ð¥Ã¥Õ¥¡¤¬¤Þ¤À¥¹¥¿¥Ã¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:4679
+#, gcc-internal-format
+msgid "Symbol '%s' is used before it is typed at %L"
+msgstr ""
 
-#~ msgid "Directory name missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/symbol.c:4685
+#, gcc-internal-format
+msgid "Extension: Symbol '%s' is used before it is typed at %L"
+msgstr ""
 
-#~ msgid "File name missing after %s"
-#~ msgstr "%s ¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/target-memory.c:613
+#, gcc-internal-format
+msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
+msgstr ""
 
-#~ msgid "Path name missing after %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 "GNU CPP version %s (cpplib)"
-#~ msgstr "GNU CPP version %s (cpplib)"
+#: 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 "Usage: %s [switches] input output\n"
-#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ\n"
+#: fortran/trans-array.c:6039
+#, gcc-internal-format
+msgid "Creating array temporary at %L for argument '%s'"
+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/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 ""
-#~ "  -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/trans-array.c:7575
+#, gcc-internal-format
+msgid "bad expression type during walk (%d)"
+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/trans-common.c:399
+#, gcc-internal-format
+msgid "Named COMMON block '%s' at %L shall be of the same size"
+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/trans-common.c:844
+#, gcc-internal-format
+msgid "Bad array reference at %L"
+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/trans-common.c:852
+#, gcc-internal-format
+msgid "Illegal reference type at %L as EQUIVALENCE object"
+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/trans-common.c:892
+#, gcc-internal-format
+msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
+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"
+#. 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 ""
-#~ "  -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/trans-common.c:1092
+#, gcc-internal-format
+msgid "Equivalence for '%s' does not match ordering of COMMON '%s' 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/trans-common.c:1107
+#, gcc-internal-format
+msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
+msgstr ""
 
-#~ 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/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 ""
-#~ "  -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/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 ""
-#~ "  -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/trans-common.c:1150
+#, gcc-internal-format
+msgid "COMMON '%s' at %L does not exist"
+msgstr ""
 
-#~ msgid "trigraph ??%c converted to %c"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï %c ¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿"
+#: 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 "trigraph ??%c ignored"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ ??%c ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: 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 "backslash and newline separated by space"
-#~ msgstr "¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤È²þ¹Ô¤¬¶õÇò¤Çʬ³ä¤µ¤ì¤Þ¤·¤¿"
+#: 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 "backslash-newline at end of file"
-#~ msgstr "¥Õ¥¡¥¤¥ë¤Î½ª¤ê¤Ë¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å-²þ¹Ô¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/trans-const.c:349
+#, gcc-internal-format
+msgid "gfc_conv_constant_to_tree(): invalid type: %s"
+msgstr ""
 
-#~ msgid "\"/*\" within comment"
-#~ msgstr "¥³¥á¥ó¥ÈÆâ¤Ë \"/*\" ¤¬¤¢¤ê¤Þ¤¹"
+#: fortran/trans-const.c:378
+#, fuzzy, gcc-internal-format
+msgid "non-constant initialization expression at %L"
+msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
 
-#~ msgid "null character(s) ignored"
-#~ msgstr "null Ê¸»ú¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: fortran/trans-decl.c:1192
+#, gcc-internal-format
+msgid "intrinsic variable which isn't a procedure"
+msgstr ""
 
-#~ msgid "'$' character(s) in identifier"
-#~ msgstr "'$' Ê¸»ú¤¬¼±Ê̻ҤËÆþ¤Ã¤Æ¤¤¤Þ¤¹"
+#: 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 "attempt to use poisoned \"%s\""
-#~ msgstr "±øÀ÷¤µ¤ì¤¿ '%s' »È¤ª¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-decl.c:3346
+#, gcc-internal-format
+msgid "Deferred type parameter not yet supported"
+msgstr ""
 
-#~ msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-#~ msgstr "__VA_ARGS__ ¤Ï C99 ²ÄÊÑ°ú¿ô¥Þ¥¯¥í³ÈÄ¥¤Ç¤Î¤ß½Ð¸½¤Ç¤­¤Þ¤¹"
+#: fortran/trans-decl.c:3553
+#, gcc-internal-format
+msgid "backend decl for module variable %s already exists"
+msgstr ""
 
-#~ msgid "possible start of unterminated string literal"
-#~ msgstr "½ªÃ¼¤Î¤Ê¤¤Ê¸»úÎó¥ê¥Æ¥é¥ë¤Î¿äÄ곫»Ï°ÌÃÖ"
+#: fortran/trans-decl.c:3931
+#, gcc-internal-format
+msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
+msgstr ""
 
-#~ msgid "multi-line string literals are deprecated"
-#~ msgstr "Ê£¿ô¹Ôʸ»úÎó¥ê¥Æ¥é¥ë¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
+#: 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 "null character(s) preserved in literal"
-#~ msgstr "¥ê¥Æ¥é¥ëÃæ¤Ç null Ê¸»ú¤¬³ÎÊݤµ¤ì¤Þ¤·¤¿"
+#: fortran/trans-decl.c:3941
+#, gcc-internal-format
+msgid "Unused dummy argument '%s' at %L"
+msgstr ""
 
-#~ msgid "no newline at end of file"
-#~ msgstr "¥Õ¥¡¥¤¥ëËöÈø¤Ë²þ¹Ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: fortran/trans-decl.c:3950
+#, fuzzy, gcc-internal-format
+msgid "Unused variable '%s' declared at %L"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "C++ style comments are not allowed in ISO C89"
-#~ msgstr "C++ ¥¹¥¿¥¤¥ë¤Î¥³¥á¥ó¥È¤Ï ISO C89 ¤Ç¤Ïµö¤µ¤ì¤Þ¤»¤ó"
+#: fortran/trans-decl.c:3998
+#, fuzzy, gcc-internal-format
+msgid "Unused parameter '%s' declared at %L"
+msgstr "仮引数 `%s' が void と宣言されています"
 
-#~ msgid "(this will be reported only once per input file)"
-#~ 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 "multi-line comment"
-#~ msgstr "Ê£¿ô¹Ô¤Î¥³¥á¥ó¥È"
+#: fortran/trans-expr.c:1386
+#, gcc-internal-format
+msgid "Unknown intrinsic op"
+msgstr ""
 
-#~ msgid "Unspellable token %s"
-#~ msgstr "ÄÖ¤ì¤Ê¤¤¥È¡¼¥¯¥ó %s ¤Ç¤¹"
+#: fortran/trans-expr.c:2588
+#, fuzzy, gcc-internal-format
+msgid "Unknown argument list function at %L"
+msgstr "関数 `%s' への引数が少なすぎます"
 
-#~ msgid "extra tokens at end of #%s directive"
-#~ msgstr ";ʬ¤Ê¥È¡¼¥¯¥ó¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans-expr.c:6003
+#, gcc-internal-format
+msgid "Assignment to deferred-length character variable at %L not implemented"
+msgstr ""
 
-#~ msgid "# followed by integer"
-#~ msgstr "À°¿ô¤¬ # ¤Ë³¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-intrinsic.c:851
+#, fuzzy, gcc-internal-format
+msgid "Intrinsic function %s(%d) not recognized"
+msgstr "言語 %s は認識できません"
 
-#~ msgid "traditional C ignores #%s with the # indented"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤Î #%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 "suggest hiding #%s from traditional C with an indented #"
-#~ msgstr "¥¤¥ó¥Ç¥ó¥È¤µ¤ì¤¿ # ¤¬¤¢¤ë¸Å¤¤ C ¤«¤é¤Ï #%s ¤ò±£¤¹¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
+#: fortran/trans-io.c:2051
+#, gcc-internal-format
+msgid "Derived type '%s' at %L has PRIVATE components"
+msgstr ""
 
-#~ msgid "invalid preprocessing directive #%s"
-#~ msgstr "̵¸ú¤Ê¥×¥ê¥×¥í¥»¥¹¥Ç¥£¥ì¥¯¥Æ¥£¥ô #%s"
+#: fortran/trans-io.c:2199
+#, gcc-internal-format
+msgid "Bad IO basetype (%d)"
+msgstr ""
 
-#~ msgid "no macro name given in #%s directive"
-#~ msgstr "¥Þ¥¯¥í̾¤¬ #%s ¥Ç¥£¥ì¥¯¥Æ¥£¥ÖÃæ¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: fortran/trans-openmp.c:1715
+#, gcc-internal-format
+msgid "gfc_trans_omp_workshare(): Bad statement code"
+msgstr ""
 
-#~ msgid "macro names must be identifiers"
-#~ msgstr "¥Þ¥¯¥í̾¤Ï¼±Ê̻ҤǤʤ¯¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: fortran/trans-stmt.c:513
+#, gcc-internal-format
+msgid "An alternate return at %L without a * dummy argument"
+msgstr ""
 
-#~ msgid "undefining \"%s\""
-#~ msgstr "\"%s\" ¤ò undef ¤·¤Þ¤¹"
+#: fortran/trans-types.c:478
+#, gcc-internal-format
+msgid "integer kind=8 not available for -fdefault-integer-8 option"
+msgstr ""
 
-#~ msgid "missing terminating > character"
-#~ msgstr "½ªÃ¼Ê¸»ú > ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-types.c:501
+#, gcc-internal-format
+msgid "real kind=8 not available for -fdefault-real-8 option"
+msgstr ""
 
-#~ msgid "#%s expects \"FILENAME\" or <FILENAME>"
-#~ msgstr "#%s ¤Ï \"¥Õ¥¡¥¤¥ë̾\" ¤¢¤ë¤¤¤Ï <¥Õ¥¡¥¤¥ë̾> ¤òɬÍפȤ·¤Þ¤¹"
+#: fortran/trans-types.c:514
+#, gcc-internal-format
+msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+msgstr ""
 
-#~ msgid "attempt to push file buffer with contexts stacked"
-#~ msgstr "¥¹¥¿¥Ã¥¯¤µ¤ì¤¿¥³¥ó¥Æ¥¯¥¹¥È¤È°ì½ï¤Ë¥Õ¥¡¥¤¥ë¥Ð¥Ã¥Õ¥¡¤ò push ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+#: fortran/trans-types.c:1365
+#, gcc-internal-format
+msgid "Array element size too big"
+msgstr ""
 
-#~ msgid "#include_next in primary source file"
-#~ msgstr "#include_next ¤¬¼ç¤¿¤ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
+#: fortran/trans.c:1398
+#, gcc-internal-format
+msgid "gfc_trans_code(): Bad statement code"
+msgstr ""
 
-#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-#~ msgstr "#import ¤Ï¸Å¤¤É½¸½¤Ç¤¹. ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ëÃæ¤Ç #ifndef ¤Î¥é¥Ã¥Ñ¡¼¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#: java/class.c:836
+#, gcc-internal-format
+msgid "bad method signature"
+msgstr "不正なメソッドシグネイチャです"
 
-#~ msgid "invalid flag \"%s\" in line directive"
-#~ msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤Ï̵¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
+#: java/class.c:895
+#, gcc-internal-format
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr "ConstantValue 属性の場所を間違えています(どのフィールドでもありません)"
 
-#~ msgid "\"%s\" after #line is not a positive integer"
-#~ msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: java/class.c:898
+#, fuzzy, gcc-internal-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "line number out of range"
-#~ msgstr "¹ÔÈֹ椬Èϰϳ°¤Ç¤¹"
+#: java/class.c:909
+#, fuzzy, gcc-internal-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr "フィールド '%s' の ConstantValue 属性が重複しています"
 
-#~ msgid "header flags for \"%s\" have changed"
-#~ msgstr "\"%s\" ¤Î¥Ø¥Ã¥À¥Õ¥é¥°¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿"
+#: java/class.c:1637
+#, gcc-internal-format
+msgid "abstract method in non-abstract class"
+msgstr "abstract メソッドが非抽象クラスにあります"
 
-#~ msgid "invalid #ident"
-#~ msgstr "̵¸ú¤Ê #ident"
+#: java/class.c:2701
+#, fuzzy, gcc-internal-format
+msgid "non-static method %q+D overrides static method"
+msgstr "非静的メソッド '%s' が静的メソッドをオーバーライドしています"
 
-#~ msgid "#pragma once is obsolete"
-#~ msgstr "#pragma once ¤Ï¤â¤¦»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: java/decl.c:1227
+#, fuzzy, gcc-internal-format
+msgid "%q+D used prior to declaration"
+msgstr "`%s' は宣言よりも先に使用されました"
 
-#~ msgid "#pragma once in main file"
-#~ msgstr "#pragma once ¤¬¥á¥¤¥ó¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
+#: java/decl.c:1653
+#, fuzzy, gcc-internal-format
+msgid "In %+D: overlapped variable and exception ranges at %d"
+msgstr "%s 内: 変数と例外範囲が %d で重なっています"
 
-#~ msgid "invalid #pragma GCC poison directive"
-#~ msgstr "#pragma GCC ±øÀ÷¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤¬Ìµ¸ú¤Ç¤¹"
+#: java/decl.c:1704
+#, gcc-internal-format
+msgid "bad type in parameter debug info"
+msgstr "仮引数デバッグ情報に不正な型があります"
 
-#~ msgid "poisoning existing macro \"%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 "#pragma system_header ignored outside include file"
-#~ msgstr "include ¥Õ¥¡¥¤¥ë³°¤Î #pragma system_header ¤Ï̵»ë¤µ¤ì¤Þ¤·¤¿"
+#: java/expr.c:351
+#, gcc-internal-format
+msgid "need to insert runtime check for %s"
+msgstr ""
 
-#~ msgid "current file is older than %s"
-#~ msgstr "¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ï %s ¤è¤ê¸Å¤¤¤Ç¤¹"
+#: java/expr.c:499 java/expr.c:546
+#, gcc-internal-format
+msgid "assert: %s is assign compatible with %s"
+msgstr ""
 
-#~ msgid "#else without #if"
-#~ msgstr "#else ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: java/expr.c:657
+#, gcc-internal-format
+msgid "stack underflow - dup* operation"
+msgstr "スタックアンダーフロー - dup* 操作"
 
-#~ msgid "#else after #else"
-#~ msgstr "#else ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: 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 "the conditional began here"
-#~ msgstr "¤½¤Î¾ò·ï¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹"
+#: java/expr.c:1684
+#, fuzzy, gcc-internal-format
+msgid "field %qs not found"
+msgstr "フィールド `%s' が見つかりません"
 
-#~ msgid "#elif without #if"
-#~ msgstr "#elif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: java/expr.c:2247
+#, gcc-internal-format
+msgid "method '%s' not found in class"
+msgstr "メソッド '%s' はクラス内に見つかりません"
 
-#~ msgid "#elif after #else"
-#~ msgstr "#elif ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
+#: java/expr.c:2442
+#, gcc-internal-format
+msgid "failed to find class '%s'"
+msgstr "'%s' クラスを見つけるのに失敗しました"
 
-#~ msgid "#endif without #if"
-#~ msgstr "#endif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
+#: java/expr.c:2483
+#, fuzzy, gcc-internal-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr "クラス '%s' は名前が '%s' でシグネイチャ '%s' と一致するメソッドを持っていません"
 
-#~ msgid "missing ')' to complete answer"
-#~ msgstr "²ò¤òÊä´°¤¹¤ë ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: java/expr.c:2514
+#, gcc-internal-format
+msgid "invokestatic on non static method"
+msgstr "非静的メソッドに invokestatic しました"
 
-#~ msgid "predicate's answer is empty"
-#~ msgstr "½Ò¸ì¤Î²ò¤¬¶õ¤Ç¤¹"
+#: java/expr.c:2519
+#, gcc-internal-format
+msgid "invokestatic on abstract method"
+msgstr "抽象メソッドに invokestatic しました"
 
-#~ msgid "assertion without predicate"
-#~ msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
+#: java/expr.c:2527
+#, gcc-internal-format
+msgid "invoke[non-static] on static method"
+msgstr "静的メソッドに invoke[非 static] しました"
 
-#~ msgid "\"%s\" re-asserted"
-#~ msgstr "\"%s\" ¤¬ºÆ¥¢¥µ¡¼¥È¤µ¤ì¤Þ¤·¤¿"
+#: java/expr.c:2886
+#, fuzzy, gcc-internal-format
+msgid "missing field '%s' in '%s'"
+msgstr "フィールド '%s'('%s' 内) を欠いています"
 
-#~ msgid "<stdin>"
-#~ msgstr "<ɸ½àÆþÎÏ>"
+#: java/expr.c:2893
+#, fuzzy, gcc-internal-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr "フィールド '%s'('%s' 内) のシグネイチャが一致しません"
 
-#~ msgid "unterminated #%s"
-#~ msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s"
+#: java/expr.c:2922
+#, gcc-internal-format
+msgid "assignment to final field %q+D not in field%'s class"
+msgstr ""
 
-#~ msgid "file \"%s\" entered but not left"
-#~ msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÆþ¤ê¤Þ¤·¤¿¤¬½Ð¤Þ¤»¤ó¤Ç¤·¤¿"
+#: java/expr.c:3146
+#, gcc-internal-format
+msgid "invalid PC in line number table"
+msgstr "無効な PC が行番号テーブルにあります"
 
-#~ msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-#~ msgstr "\"%s\" ¤È \"%s\" ¤òŽÉÕ¤±¤Þ¤·¤¿¤¬Àµ¾ï¤Ê¥×¥ê¥×¥í¥»¥Ã¥µ¥È¡¼¥¯¥ó¤È¤Ê¤ê¤Þ¤»¤ó"
+#: java/expr.c:3196
+#, fuzzy, gcc-internal-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr "%d から %d の前までのバイトコードには到達できません"
 
-#~ msgid "unterminated argument list invoking macro \"%s\""
-#~ msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
+#: java/expr.c:3238
+#, fuzzy, gcc-internal-format
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr "%d からメソッドの終りまでのバイトコードには到達できません"
 
-#~ msgid "ISO C99 requires rest arguments to be used"
-#~ msgstr "ISO C99 ¤Ï»ÈÍѤµ¤ì¤ë¤Ù¤­»Ä¤ê¤Î¤Î°ú¿ô¤òÍ׵ᤷ¤Þ¤¹"
+#. duplicate code from LOAD macro
+#: java/expr.c:3546
+#, gcc-internal-format
+msgid "unrecogized wide sub-instruction"
+msgstr "認識できない wide sub 命令です"
 
-#~ msgid "macro \"%s\" requires %u arguments, but only %u given"
-#~ msgstr "¥Þ¥¯¥í \"%s\" ¤Ï°ú¿ô¤ò %u Í׵ᤷ¤Þ¤¹¤¬¡¢%u ¸Ä¤·¤«Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: java/jcf-parse.c:506
+#, gcc-internal-format
+msgid "<constant pool index %d not in range>"
+msgstr ""
 
-#~ msgid "macro \"%s\" passed %u arguments, but takes just %u"
-#~ msgstr "¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬ %u ÅϤµ¤ì¤Þ¤·¤¿¤¬¡¢%u ¤·¤«¼õ¤±¼è¤ê¤Þ¤»¤ó"
+#: java/jcf-parse.c:516
+#, gcc-internal-format
+msgid "<constant pool index %d unexpected type"
+msgstr ""
 
-#~ msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-#~ msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢´Ø¿ôŪ¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: java/jcf-parse.c:1098
+#, gcc-internal-format
+msgid "bad string constant"
+msgstr "不正な文字列定数です"
 
-#~ msgid "\"%s\" may not appear in macro parameter list"
-#~ msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
+#: java/jcf-parse.c:1116
+#, gcc-internal-format
+msgid "bad value constant type %d, index %d"
+msgstr "不正な定数値型 %d, インデックス %d"
 
-#~ msgid "macro parameters must be comma-separated"
-#~ msgstr "¥Þ¥¯¥í²¾°ú¿ô¤Ï¥«¥ó¥Þ¶èÀڤꤵ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: java/jcf-parse.c:1396 java/jcf-parse.c:1402
+#, fuzzy, gcc-internal-format
+msgid "cannot find file for class %s"
+msgstr "クラス %s 用のファイルを見つけられません。"
 
-#~ msgid "parameter name missing"
-#~ msgstr "²¾°ú¿ô̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: java/jcf-parse.c:1427
+#, gcc-internal-format
+msgid "not a valid Java .class file"
+msgstr "正常な Java .class ファイルではありません"
 
-#~ msgid "anonymous variadic macros were introduced in C99"
-#~ msgstr "̵̾²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤Ï C99 ¤ÇºÎ¤êÆþ¤ì¤é¤ì¤Þ¤·¤¿"
+#: java/jcf-parse.c:1430
+#, gcc-internal-format
+msgid "error while parsing constant pool"
+msgstr "constant プールの構文解析中にエラーが発生しました"
 
-#~ msgid "ISO C does not permit named variadic macros"
-#~ msgstr "ISO C ¤Ç¤Ï̾Á°¤Ä¤­²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤òµö¤·¤Þ¤»¤ó"
+#. 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 "missing ')' in macro parameter list"
-#~ msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: java/jcf-parse.c:1463
+#, gcc-internal-format
+msgid "error while parsing fields"
+msgstr "フィールドの構文解析中にエラーが発生しました"
 
-#~ msgid "ISO C requires whitespace after the macro name"
-#~ msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥í̾¤Î¸å¤í¤Ë¶õÇò¤òÍ׵ᤷ¤Þ¤¹"
+#: java/jcf-parse.c:1466
+#, gcc-internal-format
+msgid "error while parsing methods"
+msgstr "メソッドの構文解析中にエラーが発生しました"
 
-#~ msgid "'##' cannot appear at either end of a macro expansion"
-#~ msgstr "'##' ¤Ï¥Þ¥¯¥íŸ³«¤Îξü¤Ë¤Ï½Ð¸½¤Ç¤­¤Þ¤»¤ó"
+#: java/jcf-parse.c:1469
+#, gcc-internal-format
+msgid "error while parsing final attributes"
+msgstr "final 属性の構文解析中にエラーが発生しました"
 
-#~ msgid "\"%s\" redefined"
-#~ msgstr "\"%s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#: java/jcf-parse.c:1508
+#, gcc-internal-format
+msgid "duplicate class will only be compiled once"
+msgstr ""
 
-#~ msgid "macro argument \"%s\" would be stringified with -traditional."
-#~ msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ï -traditional ¤ò¤Ä¤±¤ë¤Èʸ»úÎ󲽤µ¤ì¤¿»ö¤Ç¤·¤ç¤¦"
+#: java/jcf-parse.c:1604
+#, gcc-internal-format
+msgid "missing Code attribute"
+msgstr "Code 属性を欠いています"
 
-#~ msgid "invalid hash type %d in dump_definition"
-#~ msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
+#: java/jcf-parse.c:1850
+#, gcc-internal-format
+msgid "no input file specified"
+msgstr "入力ファイルが指定されていません"
 
-#~ msgid ";; Processing block from %d to %d, %d sets.\n"
-#~ msgstr ";; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£\n"
+#: java/jcf-parse.c:1886
+#, gcc-internal-format
+msgid "can%'t close input file %s: %m"
+msgstr ""
 
-#~ msgid "%s:%d: warning: "
-#~ msgstr "%s:%d: ·Ù¹ð: "
+#: java/jcf-parse.c:1929
+#, gcc-internal-format
+msgid "bad zip/jar file %s"
+msgstr "zip/jar ファイル %s は不正です"
 
-#~ msgid "((anonymous))"
-#~ msgstr "((̵̾))"
+#: java/jcf-parse.c:2131
+#, fuzzy, gcc-internal-format
+msgid "error while reading %s from zip file"
+msgstr "フィールドの構文解析中にエラーが発生しました"
 
-#~ msgid "%s: warnings being treated as errors\n"
-#~ msgstr "%s: ·Ù¹ð¤Ï¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤¹\n"
+#: java/jvspec.c:396
+#, gcc-internal-format
+msgid "can%'t specify %<-D%> without %<--main%>"
+msgstr ""
 
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%d"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 %s:%d ¤«¤é"
+#: java/jvspec.c:399
+#, gcc-internal-format
+msgid "%qs is not a valid class name"
+msgstr ""
 
-#~ msgid "internal regno botch: regno = %d\n"
-#~ msgstr "ÆâÉôŪ¤Ë regno ¤Î½èÍý¤¬ÊÑ: regno = %d\n"
+#: java/jvspec.c:405
+#, gcc-internal-format
+msgid "--resource requires -o"
+msgstr ""
 
-#~ msgid "can't get current directory"
-#~ msgstr "¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
+#: java/jvspec.c:412
+#, gcc-internal-format
+msgid "already-compiled .class files ignored with -C"
+msgstr ""
 
-#~ msgid "Can't access real part of complex value in hard register"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Î¼Â¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
+#: java/jvspec.c:419
+#, gcc-internal-format
+msgid "cannot specify both -C and -o"
+msgstr "-C と -o は両方を一緒に指定できません"
 
-#~ msgid "can't access imaginary part of complex value in hard register"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿Æâ¤ÇÊ£ÁÇ¿ô¤Îµõ¿ôÉôʬ¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó"
+#: java/jvspec.c:431
+#, gcc-internal-format
+msgid "cannot create temporary file"
+msgstr "一時ファイルを作成できません"
 
-#~ msgid "function using short complex types cannot be inline"
-#~ msgstr "short complex ·¿¤ò»È¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: java/jvspec.c:453
+#, gcc-internal-format
+msgid "using both @FILE with multiple files not implemented"
+msgstr "@FILE での複数ファイルの使用は実装されていません"
 
-#~ msgid "unsupported wide integer operation"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥ï¥¤¥ÉÀ°¿ô±é»»"
+#: java/jvspec.c:537
+#, gcc-internal-format
+msgid "cannot specify %<main%> class when not linking"
+msgstr ""
 
-#~ msgid "prior parameter's size depends on `%s'"
-#~ msgstr "Í¥À褹¤ë²¾°ú¿ô¤Î¥µ¥¤¥º¤Ï `%s' ¼¡Âè¤Ç¤¹"
+#: java/lang.c:578
+#, gcc-internal-format
+msgid "-fexcess-precision=standard for Java"
+msgstr ""
 
-#~ msgid "returned value in block_exit_expr"
-#~ msgstr "block_exit_expr ¤ÇÃͤò return ¤·¤Þ¤·¤¿"
+#: java/lang.c:589
+#, gcc-internal-format
+msgid "-findirect-dispatch is incompatible with -freduced-reflection"
+msgstr ""
 
-#~ msgid "no INTEGER type can hold a pointer on this configuration"
-#~ msgstr "¸½ºß¤ÎÀßÄê¤Ç¤ÏÈó INTEGER ·¿¤¬¥Ý¥¤¥ó¥¿¤òÊÝ»ý¤Ç¤­¤Þ¤¹"
+#: java/lang.c:592
+#, fuzzy, gcc-internal-format
+msgid "-fjni is incompatible with -freduced-reflection"
+msgstr "-G はデフォルトの PIC コードと共存できません"
 
-#~ msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-#~ msgstr "ÀßÄê: REAL, INTEGER µÚ¤Ó LOGICAL ¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¡¢"
+#: java/lang.c:603
+#, gcc-internal-format
+msgid "can%'t do dependency tracking with input from stdin"
+msgstr ""
 
-#~ msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-#~ msgstr "¥Ý¥¤¥ó¥¿¤Ï %d ¥Ó¥Ã¥ÈÉý¤Ç¤¹¤¬¡¢¤½¤ì¤éÁ´¤Æ¤¬ 32 ¥Ó¥Ã¥ÈÉý"
+#: java/lang.c:619
+#, gcc-internal-format
+msgid "couldn%'t determine target name for dependency tracking"
+msgstr ""
 
-#~ msgid "properly unless they all are 32 bits wide."
-#~ msgstr "¤Ç¤Ê¤¤¤È g77 ¤ÏÀµ¾ï¤ËÆ°ºî¤·¤Þ¤»¤ó¡£"
+#: java/mangle_name.c:325 java/mangle_name.c:402
+#, gcc-internal-format
+msgid "internal error - invalid Utf8 name"
+msgstr "内部エラー - 無効な Utf8 名です"
 
-#~ msgid "Please keep this in mind before you report bugs.  g77 should"
-#~ msgstr "¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤ëÁ°¤Ë¤³¤Î»ö¤ò¿´¤Ëα¤á¤ÆÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£"
+#: java/typeck.c:426
+#, gcc-internal-format
+msgid "junk at end of signature string"
+msgstr "シグネイチャ文字列の終りにゴミがあります"
 
-#~ msgid "support non-32-bit machines better as of version 0.6."
-#~ msgstr "g77 ¤Ï¤¤¤º¤ì version 0.6 Æ±ÍͤËÈó 32 ¥Ó¥Ã¥Èµ¡¤Ç¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
+#: java/verify-glue.c:378
+#, fuzzy, gcc-internal-format
+msgid "verification failed: %s"
+msgstr "検証エラー (PC=%d)"
 
-#~ msgid "configuration: char * holds %d bits, but ftnlen only %d"
-#~ msgstr "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢ftnlen ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹"
+#: java/verify-glue.c:380
+#, fuzzy, gcc-internal-format
+msgid "verification failed at PC=%d: %s"
+msgstr "検証エラー (PC=%d)"
 
-#~ msgid ""
-#~ "configuration: char * holds %d bits, but INTEGER only %d --\n"
-#~ " ASSIGN statement might fail"
-#~ msgstr ""
-#~ "ÀßÄê: char * ¤Ï %d ¥Ó¥Ã¥È³ÎÊݤ·¤Þ¤¹¤¬¡¢INTEGER ¤¬¤¿¤Ã¤¿ %d ¥Ó¥Ã¥È¤Ç¤¹ --\n"
-#~ " ¶²¤é¤¯ ASSIGN Ê¸¤¬¼ºÇÔ¤·¤Þ¤¹"
+#: java/verify-glue.c:468
+#, gcc-internal-format
+msgid "bad pc in exception_table"
+msgstr "exception_table に不正な pc があります"
 
-#~ msgid "Directory name must immediately follow -I"
-#~ msgstr "¥Ç¥¤¥ì¥¯¥È¥ê̾¤Ï -I ¤Î¤¹¤°¸å¤í¤Ë¤Ä¤±¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#: lto/lto-lang.c:692
+#, fuzzy, gcc-internal-format
+msgid "-fwpa and -fltrans are mutually exclusive"
+msgstr "-pedantic と -traditional とは相互排他的です"
 
-#~ msgid "Print g77-specific compiler version info, run internal tests"
-#~ msgstr "g77 ¸ÇÍ­¤Î¥³¥ó¥Ñ¥¤¥é¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɽ¼¨¡¢ÆâÉô¥Æ¥¹¥È¤Î¼Â¹Ô"
+#: lto/lto-object.c:112
+#, gcc-internal-format
+msgid "open %s failed: %s"
+msgstr ""
 
-#~ msgid "Program is written in typical FORTRAN 66 dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê FORTRAN 66 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: 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 "Program is written in typical Unix f77 dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬Åµ·¿Åª¤Ê Unix f77 Êý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto-object.c:155
+#, gcc-internal-format
+msgid "%s: %s: %s"
+msgstr ""
 
-#~ msgid "Program does not use Unix-f77 dialectal features"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬ Unix-f77 Êý¸À¤Îµ¡Ç½¤ò»È¤Ã¤Æ¤¤¤Ê¤¤"
+#: lto/lto-object.c:195
+#, gcc-internal-format
+msgid "close: %s"
+msgstr ""
 
-#~ msgid "Program is written in Fortran-90-ish dialect"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬ Fortran-90 ÅªÊý¸À¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto-object.c:240
+#, gcc-internal-format
+msgid "two or more sections for %s"
+msgstr ""
 
-#~ msgid "Allow $ in symbol names"
-#~ msgstr "$ ¤ò¥·¥ó¥Ü¥ë̾¤È¤·¤Æ»È¤¨¤ë¤è¤¦¤Ë¤¹¤ë"
+#: lto/lto.c:161
+#, gcc-internal-format
+msgid "%s: section %s is missing"
+msgstr ""
 
-#~ msgid "f2c-compatible code need not be generated"
-#~ msgstr "f2c ¸ß´¹¥³¡¼¥É¤òÀ¸À®¤¹¤ëɬÍפ¬¤Ê¤¤"
+#: lto/lto.c:293
+#, gcc-internal-format
+msgid "bytecode stream: garbage at the end of symbols section"
+msgstr ""
 
-#~ msgid "Unsupported; do not generate libf2c-calling code"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- libf2c-calling ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+#: lto/lto.c:317
+#, gcc-internal-format
+msgid "could not parse hex number"
+msgstr ""
 
-#~ msgid "Unsupported; affects code-generation of arrays"
-#~ msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -- ÇÛÎó¤Î¥³¡¼¥ÉÀ¸À®¤Ë±Æ¶Á¤¹¤ë"
+#: lto/lto.c:349
+#, gcc-internal-format
+msgid "unexpected file name %s in linker resolution file. Expected %s"
+msgstr ""
 
-#~ msgid "Program is written in Fortran-90-ish free form"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ï Fortran-90 Åª¥Õ¥ê¡¼¥Õ¥©¡¼¥à¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto.c:358
+#, fuzzy, gcc-internal-format
+msgid "could not parse file offset"
+msgstr "ダンプファイル %s を開けませんでした"
 
-#~ msgid "Warn about use of (only a few for now) Fortran extensions"
-#~ msgstr "Fortran ³ÈÄ¥(º£¤Ï¾¯¤Ê¤¤¤¬)¤Î»ÈÍѤˤĤ¤¤Æ·Ù¹ð¤¹¤ë"
+#: lto/lto.c:361
+#, gcc-internal-format
+msgid "unexpected offset"
+msgstr ""
 
-#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ï VXT (Digital) FORTRAN ¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: lto/lto.c:380
+#, gcc-internal-format
+msgid "invalid line in the resolution file"
+msgstr ""
 
-#~ msgid "Disallow all ugly features"
-#~ msgstr "Á´¤Æ¤Î½¹¤¤µ¡Ç½¤òµö²Ä¤·¤Ê¤¤"
+#: lto/lto.c:393
+#, gcc-internal-format
+msgid "invalid resolution in the resolution file"
+msgstr ""
 
-#~ msgid "Hollerith and typeless constants not passed as arguments"
-#~ msgstr "Hollerith ¤ä·¿¤Ê¤·Äê¿ô¤ò°ú¿ô¤È¤·¤ÆÅϤµ¤Ê¤¤"
+#: lto/lto.c:399
+#, gcc-internal-format
+msgid "resolution sub id %x not in object file"
+msgstr ""
 
-#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ÊÑ¿ô¤ÎÄ̾ï¤Î¥³¥Ô¡¼¤òµö²Ä¤¹¤ë"
+#: lto/lto.c:484
+#, gcc-internal-format
+msgid "cannot read LTO decls from %s"
+msgstr ""
 
-#~ msgid "Dummy array dimensioned to (1) is assumed-size"
-#~ msgstr "¥À¥ß¡¼ÇÛÎó¤Î¼¡¸µ¤ò (1) ¤È¤ß¤Ê¤¹"
+#: lto/lto.c:1448
+#, gcc-internal-format
+msgid "no LTRANS output list filename provided"
+msgstr ""
 
-#~ msgid "Trailing comma in procedure call denotes null argument"
-#~ msgstr "¥×¥í¥·¡¼¥¸¥ã¸Æ¤Ó½Ð¤·Ãæ¤ÎϢ³¥«¥ó¥Þ¤Ç null °ú¿ô¤òɽ¸½¤¹¤ë"
+#: lto/lto.c:1451
+#, gcc-internal-format
+msgid "opening LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-#~ msgstr "DOUBLE COMPLEX Z ¤Ç¤Î REAL(Z) ¤È AIMAG(Z) ¤òµö²Ä¤¹¤ë"
+#: lto/lto.c:1492
+#, gcc-internal-format
+msgid "lto_obj_file_open() failed"
+msgstr ""
 
-#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
-#~ msgstr "DATA ¤ä PARAMETER ·Ðͳ¤Î½é´ü²½¤Ï·¿¸ß´¹¤Ç¤¢¤ë"
+#: lto/lto.c:1518
+#, gcc-internal-format
+msgid "writing to LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Allow INTEGER and LOGICAL interchangeability"
-#~ msgstr "INTEGER ¤È LOGICAL ¤ÏÁê¸ß¤ËÊѹ¹²Äǽ¤Ç¤¢¤ë¤È¤¹¤ë"
+#: lto/lto.c:1526
+#, gcc-internal-format
+msgid "closing LTRANS output list %s: %m"
+msgstr ""
 
-#~ msgid "Print internal debugging-related info"
-#~ msgstr "ÆâÉô¥Ç¥Ð¥Ã¥°´ØÏ¢¾ðÊó¤òɽ¼¨¤¹¤ë"
+#: lto/lto.c:2118
+#, gcc-internal-format
+msgid "could not open symbol resolution file: %m"
+msgstr ""
 
-#~ msgid "Initialize local vars and arrays to zero"
-#~ msgstr "¥í¡¼¥«¥ëÊÑ¿ô¤äÇÛÎó¤ò¥¼¥í¤Ë½é´ü²½¤¹¤ë"
+#: lto/lto.c:2186
+#, gcc-internal-format
+msgid "errors during merging of translation units"
+msgstr ""
 
-#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
-#~ msgstr "ʸ»ú/hollerith Äê¿ô¤Ç¤Î¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤òÆüì¤Ê¤â¤Î¤È¤·¤Ê¤¤ (C ¼°)"
+#: objc/objc-act.c:619
+#, gcc-internal-format
+msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
+msgstr ""
 
-#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-#~ msgstr "COMPLEX ·×»»¤Î¥Ð¥°¤ò²óÈò¤ò¥¨¥ß¥å¥ì¡¼¥È¤¹¤ë¥Õ¥í¥ó¥È¥¨¥ó¥É¤ò»ý¤Ä"
+#: objc/objc-act.c:736
+#, gcc-internal-format
+msgid "class attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Disable the appending of underscores to externals"
-#~ msgstr "³°ÉôÊÑ¿ô¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+#: objc/objc-act.c:751
+#, gcc-internal-format
+msgid "category attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Intrinsics spelled as e.g. SqRt"
-#~ msgstr "intrinsic ¤¬Î㤨¤Ð SqRt ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: objc/objc-act.c:754
+#, gcc-internal-format
+msgid "category attributes are not available in this version of the compiler, (ignored)"
+msgstr ""
 
-#~ msgid "Intrinsics in uppercase"
-#~ msgstr "intrinsic ¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: objc/objc-act.c:760
+#, gcc-internal-format
+msgid "class extensions are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Intrinsics letters in arbitrary cases"
-#~ msgstr "intrinsic Ê¸»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: objc/objc-act.c:772
+#, gcc-internal-format
+msgid "protocol attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Language keywords spelled as e.g. IOStat"
-#~ msgstr "¸À¸ìͽÌó¸ì¤¬Î㤨¤Ð IOStat ¤ÎÍѤËÄÖ¤é¤ì¤ë"
+#: objc/objc-act.c:837
+#, fuzzy, gcc-internal-format
+msgid "%<@end%> must appear in an @implementation context"
+msgstr "`@end' は実装コンテクストに現れなければなりません"
 
-#~ msgid "Language keywords in uppercase"
-#~ msgstr "¸À¸ìͽÌó¸ì¤Ï±ÑÂçʸ»ú¤È¤¹¤ë"
+#: objc/objc-act.c:846
+#, gcc-internal-format
+msgid "%<@package%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Language keyword letters in arbitrary cases"
-#~ msgstr "¸À¸ìͽÌó¸ìʸ»ú¤ÏǤ°Õ¤Î¥±¡¼¥¹¤È¤¹¤ë"
+#: objc/objc-act.c:848
+#, gcc-internal-format
+msgid "%<@package%> presently has the same effect as %<@public%>"
+msgstr ""
 
-#~ msgid "Internally convert most source to uppercase"
-#~ msgstr "ÆâÉôŪ¤ÊÊÑ´¹¤Ç¤Ï¥½¡¼¥¹¤ÎËؤó¤É¤ò±ÑÂçʸ»ú¤È¤¹¤ë"
+#: objc/objc-act.c:857
+#, gcc-internal-format
+msgid "@optional/@required are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Internally preserve source case"
-#~ msgstr "ÆâÉôŪ¤Ë¥½¡¼¥¹¤Î¥±¡¼¥¹¤òÊÝ»ý¤¹¤ë"
+#: objc/objc-act.c:863
+#, gcc-internal-format
+msgid "@optional/@required is allowed in @protocol context only"
+msgstr ""
 
-#~ msgid "Symbol names spelled in mixed case"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤Ï¥±¡¼¥¹º®ºß¤ÇÄÖ¤é¤ì¤ë"
+#: objc/objc-act.c:970
+#, gcc-internal-format
+msgid "%<@property%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Symbol names in uppercase"
-#~ msgstr "¥·¥ó¥Ü¥ë̾¤òÂçʸ»ú¤È¤¹¤ë"
+#: objc/objc-act.c:974
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
+msgstr ""
 
-#~ msgid "Program written in uppercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: objc/objc-act.c:991
+#, gcc-internal-format
+msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
+msgstr ""
 
-#~ msgid "Program written in lowercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: objc/objc-act.c:997
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<retain%> attribute"
+msgstr ""
 
-#~ msgid "Program written in strict mixed-case"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬¸·Ì©¤Ë¥±¡¼¥¹º®ºß¤Ç½ñ¤«¤ì¤Æ¤¤¤ë"
+#: objc/objc-act.c:1002
+#, gcc-internal-format
+msgid "%<assign%> attribute conflicts with %<copy%> attribute"
+msgstr ""
 
-#~ msgid "Compile as if program written in uppercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±ÑÂçʸ»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: objc/objc-act.c:1007
+#, gcc-internal-format
+msgid "%<retain%> attribute conflicts with %<copy%> attribute"
+msgstr ""
 
-#~ msgid "Compile as if program written in lowercase"
-#~ msgstr "¥×¥í¥°¥é¥à¤¬±Ñ¾®Ê¸»ú¤Ç½ñ¤«¤ì¤¿Íͤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: objc/objc-act.c:1024
+#, gcc-internal-format
+msgid "property declaration not in @interface or @protocol context"
+msgstr ""
 
-#~ msgid "Preserve all spelling (case) used in program"
-#~ msgstr "¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿ÄÖ¤ê(¤Î¥±¡¼¥¹)¤òÁ´¤ÆÊÝ»ý¤¹¤ë"
+#: objc/objc-act.c:1035
+#, fuzzy, gcc-internal-format
+msgid "invalid property declaration"
+msgstr "無効な宣言です"
 
-#~ msgid "Delete libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ëºï½ü¤¹¤ë"
+#: objc/objc-act.c:1043
+#, gcc-internal-format
+msgid "property can not be an array"
+msgstr ""
 
-#~ msgid "Disable libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë̵¸ú²½¤¹¤ë"
+#. 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 "Hide libU77 intrinsics with bad interfaces"
-#~ msgstr "libU77 intrinsic ¤òÉÔÀµ¤Ê interface ¤È¶¦¤Ë±£¤¹"
+#: objc/objc-act.c:1093
+#, gcc-internal-format
+msgid "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: 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 "Disable non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: objc/objc-act.c:1103
+#, gcc-internal-format
+msgid "%<retain%> attribute is only valid for Objective-C objects"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "f2c ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: objc/objc-act.c:1107
+#, gcc-internal-format
+msgid "%<copy%> attribute is only valid for Objective-C objects"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: objc/objc-act.c:1161
+#, gcc-internal-format
+msgid "redeclaration of property %qD"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: 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 "Hide non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "F90 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: objc/objc-act.c:1226
+#, gcc-internal-format
+msgid "'nonatomic' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: objc/objc-act.c:1236
+#, gcc-internal-format
+msgid "'getter' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: objc/objc-act.c:1249
+#, gcc-internal-format
+msgid "'setter' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "g77 ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#: objc/objc-act.c:1260
+#, gcc-internal-format
+msgid "assign semantics attributes of property %qD conflict with previous declaration"
+msgstr ""
 
-#~ msgid "Delete MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤òºï½ü¤¹¤ë"
+#: objc/objc-act.c:1271
+#, gcc-internal-format
+msgid "'readonly' attribute of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Disable MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#: objc/objc-act.c:1309
+#, gcc-internal-format
+msgid "type of property %qD conflicts with previous declaration"
+msgstr ""
 
-#~ msgid "Hide MIL-STD 1753 intrinsics"
-#~ msgstr "MIL-STD 1753 intrinsic ¤ò±£¤¹"
+#: objc/objc-act.c:1779
+#, gcc-internal-format
+msgid "the dot syntax is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Delete libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤òºï½ü¤¹¤ë"
+#. 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 "Disable libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤ò̵¸ú²½¤¹¤ë"
+#. 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 "Hide libU77 intrinsics"
-#~ msgstr "libU77 intrinsic ¤ò±£¤¹"
+#: 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 "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤òºï½ü¤¹¤ë"
+#: objc/objc-act.c:1838
+#, gcc-internal-format
+msgid "could not find setter/getter for %qE in class %qE"
+msgstr ""
 
-#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò̵¸ú²½¤¹¤ë"
+#: objc/objc-act.c:1874
+#, gcc-internal-format
+msgid "readonly property can not be set"
+msgstr ""
 
-#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "VXT FORTRAN ¤¬¥µ¥Ý¡¼¥È¤¹¤ëÈó FORTRAN-77 intrinsics ¤ò±£¤¹"
+#. 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 "Treat initial values of 0 like non-zero values"
-#~ msgstr "0 ¤Î½é´ü²½ÃͤòÈó¥¼¥íÃͤȤ·¤Æ¼è¤ê°·¤¦"
+#: objc/objc-act.c:2126
+#, gcc-internal-format
+msgid "method attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-#~ msgstr "COMMON ¤ä EQUIVALENCE ÍѤÎÆÃÊ̤ʥǥХå°¾ðÊó¤òȯ¹Ô¤¹¤ë¡Ê̵¸ú²½¤µ¤ì¤Æ¤¤¤ë¡Ë"
+#: objc/objc-act.c:2143
+#, fuzzy, gcc-internal-format
+msgid "method definition not in @implementation context"
+msgstr "メソッド定義がクラスコンテキスト内ではありません"
 
-#~ msgid "Take at least one trip through each iterative DO loop"
-#~ msgstr "ºÇÄã¤Ç¤â°ì²ó¤Ï³ÆÈ¿Éü DO ¥ë¡¼¥×¤¬½èÍý¤µ¤ì¤ë¤È¤¹¤ë"
+#: objc/objc-act.c:2158
+#, gcc-internal-format
+msgid "method attributes can not be specified in @implementation context"
+msgstr ""
 
-#~ msgid "Disable fatal diagnostics about inter-procedural problems"
-#~ msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤ÎÃ×̿Ū¤Ê¿ÇÃÇɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: objc/objc-act.c:2401
+#, fuzzy, gcc-internal-format
+msgid "class %qs does not implement the %qE protocol"
+msgstr "クラス `%s' は `%s' プロトコルを実装していません"
 
-#~ msgid "Make prefix-radix non-decimal constants be typeless"
-#~ msgstr "ÈóÀ°¿ôÄê¿ô¤ÎÀÜÈø´ð¿ô¤¬·¿¤Ê¤·¤Ç¤¢¤ë¤È¤¹¤ë"
+#: objc/objc-act.c:2404
+#, fuzzy, gcc-internal-format
+msgid "type %qs does not conform to the %qE protocol"
+msgstr "オブジェクトが `%s' プロトコルに適合しません"
 
-#~ msgid "Fortran-specific form of -fbounds-check"
-#~ msgstr "Fortran ¸ÇÍ­¤Î -fbounds-check ¤Î·Á¼°"
+#: objc/objc-act.c:2668
+#, fuzzy, gcc-internal-format
+msgid "comparison of distinct Objective-C types lacks a cast"
+msgstr "型が全く異なるポインタの比較でキャストを欠いています"
 
-#~ msgid "Disable warnings about inter-procedural problems"
-#~ msgstr "inter-procedural ÌäÂê¤Ë¤Ä¤¤¤Æ¤Î·Ù¹ðɽ¼¨¤òɽ¼¨¤·¤Ê¤¤"
+#: objc/objc-act.c:2672
+#, gcc-internal-format
+msgid "initialization from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "Warn about constructs with surprising meanings"
-#~ msgstr "²ò¼á¤Ë¸í²ò¤ò¾·¤¯¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+#: objc/objc-act.c:2676
+#, gcc-internal-format
+msgid "assignment from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "the meaning of `\\a' varies with -traditional"
-#~ msgstr "-traditional ¤Ç¤Ï `\\a' ¤Î°ÕÌ£¤¬°Û¤Ê¤ê¤Þ¤¹"
+#: objc/objc-act.c:2680
+#, gcc-internal-format
+msgid "distinct Objective-C type in return"
+msgstr ""
 
-#~ msgid "non-ANSI-standard escape sequence, `\\%c'"
-#~ msgstr "Èó ANSI É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: objc/objc-act.c:2684
+#, gcc-internal-format
+msgid "passing argument %d of %qE from distinct Objective-C type"
+msgstr ""
 
-#~ msgid "non-ANSI escape sequence `\\%c'"
-#~ msgstr "Èó ANSI ¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¡¢`\\%c'"
+#: objc/objc-act.c:2822
+#, fuzzy, gcc-internal-format
+msgid "statically allocated instance of Objective-C class %qE"
+msgstr "オブジェクトの静的な割当てはサポートされていません"
 
-#~ msgid "unknown escape sequence `\\%c'"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ `\\%c'"
+#: objc/objc-act.c:2831
+#, gcc-internal-format
+msgid "redeclaration of Objective-C class %qs"
+msgstr ""
 
-#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-#~ msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹: `\\' ¤Î¸å¤Ëʸ»ú¥³¡¼¥É 0x%x"
+#. 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 "Badly formed directive -- no closing quote"
-#~ msgstr "ÉÔÀµ¤Ê·Á¤Î¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:2935
+#, gcc-internal-format
+msgid "protocol %qE has circular dependency"
+msgstr ""
 
-#~ msgid "#-lines for entering and leaving files don't match"
-#~ msgstr "¥Õ¥¡¥¤¥ë¤Ø¤Î½ÐÆþ¤ê¸ý¤È¤Ê¤ë #-¹Ô ¤¬À°¹ç¤·¤Þ¤»¤ó"
+#: objc/objc-act.c:2964 objc/objc-act.c:8409
+#, fuzzy, gcc-internal-format
+msgid "cannot find protocol declaration for %qE"
+msgstr "`%s' に対するプロトコル宣言が見つかりません"
 
-#~ msgid "Bad directive -- missing close-quote"
-#~ msgstr "ÉÔÀµ¤Ê¥Ç¥£¥ì¥¯¥Æ¥£¥Ö -- ÊĤ¸¥¯¥©¡¼¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#: 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 "ignoring pragma: %s"
-#~ msgstr "pragma ¤ò̵»ë¤·¤Þ¤¹: %s"
+#: objc/objc-act.c:3459
+#, gcc-internal-format
+msgid "interface %qE does not have valid constant string layout"
+msgstr ""
 
-#~ msgid "Use `#line ...' instead of `# ...' in first line"
-#~ msgstr "ºÇ½é¤Î¹Ô¤Ç¤Ï `# ...' ¤ÎÂå¤ê¤Ë `#line ...' ¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: objc/objc-act.c:3464
+#, fuzzy, gcc-internal-format
+msgid "cannot find reference tag for class %qE"
+msgstr "クラス %s 用のファイルを見つけられません。"
 
-#~ msgid "invalid #-line"
-#~ msgstr "̵¸ú¤Ê #-¹Ô"
+#: objc/objc-act.c:4086
+#, gcc-internal-format
+msgid "creating selector for nonexistent method %qE"
+msgstr ""
 
-#~ msgid "ASSIGNed FORMAT specifier is too small"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ FORMAT »ØÄê»Ò¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:4328
+#, gcc-internal-format
+msgid "%qE is not an Objective-C class name or alias"
+msgstr ""
 
-#~ msgid "ASSIGN to variable that is too small"
-#~ msgstr "ASSIGN Àè¤ÎÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: 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 "ASSIGNed GOTO target variable is too small"
-#~ msgstr "ASSIGN ¤µ¤ì¤¿ GOTO ÀèÊÑ¿ô¤¬¾®¤µ¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:4434
+#, fuzzy, gcc-internal-format
+msgid "cannot find class %qE"
+msgstr "クラス `%s' が見つかりません"
 
-#~ msgid "%s no longer supported -- try -fvxt"
-#~ msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fvxt ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: objc/objc-act.c:4436
+#, fuzzy, gcc-internal-format
+msgid "class %qE already exists"
+msgstr "クラス `%s' は既に存在します"
 
-#~ msgid "%s no longer supported -- try -fno-vxt -ff90"
-#~ msgstr "%s ¤ÏºÇÁ᥵¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- -fno-vxt -ff90 ¤È¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤"
+#: 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 "%s disabled, use normal debugging flags"
-#~ msgstr "%s ¤¬Ìµ¸ú¤Ç¤¹¡£Ä̾ï¥Ç¥Ð¥Ã¥°¥Õ¥é¥°¤ò»È¤¤¤Þ¤·¤ç¤¦"
+#: objc/objc-act.c:4773
+#, gcc-internal-format
+msgid "strong-cast assignment has been intercepted"
+msgstr ""
 
-#~ msgid "output_operand: %s"
-#~ msgstr "output_operand: %s"
+#: objc/objc-act.c:4815
+#, gcc-internal-format
+msgid "strong-cast may possibly be needed"
+msgstr ""
 
-#~ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d\n"
-#~ msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:4825
+#, fuzzy, gcc-internal-format
+msgid "instance variable assignment has been intercepted"
+msgstr "インスタンス変数 `%s' がクラスメソッドからアクセスされました"
 
-#~ msgid "argument to `-V' is missing"
-#~ msgstr "`-V' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:4844
+#, gcc-internal-format
+msgid "pointer arithmetic for garbage-collected objects not allowed"
+msgstr ""
 
-#~ msgid "Warning: -pipe ignored because -time specified"
-#~ msgstr "·Ù¹ð: -time ¤¬»ØÄꤵ¤ì¤¿¤Î¤Ç -pipe ¤Ï̵»ë¤µ¤ì¤Þ¤¹"
+#: objc/objc-act.c:4850
+#, gcc-internal-format
+msgid "global/static variable assignment has been intercepted"
+msgstr ""
 
-#~ msgid "Invalid specification!  Bug in cc."
-#~ msgstr "̵¸ú¤Ê»ØÄê! cc ¤Î¥Ð¥°."
+#: objc/objc-act.c:5054
+#, gcc-internal-format
+msgid "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
+msgstr ""
 
-#~ msgid "Internal gcc abort."
-#~ msgstr "ÆâÉô gcc ÃæÃÇ"
+#: objc/objc-act.c:5429
+#, gcc-internal-format
+msgid "@catch parameter is not a known Objective-C class type"
+msgstr ""
 
-#~ msgid "Internal gcov abort.\n"
-#~ msgstr "ÆâÉô gcc abort.\n"
+#: objc/objc-act.c:5435
+#, fuzzy, gcc-internal-format
+msgid "@catch parameter can not be protocol-qualified"
+msgstr "複雑なパラメタをもつ関数は inline にできません"
 
-#~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
-#~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] ¥Õ¥¡¥¤¥ë\n"
+#: objc/objc-act.c:5478
+#, gcc-internal-format
+msgid "exception of type %<%T%> will be caught"
+msgstr ""
 
-#~ msgid "Could not open basic block file %s.\n"
-#~ msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#: objc/objc-act.c:5480
+#, gcc-internal-format
+msgid "   by earlier handler for %<%T%>"
+msgstr ""
 
-#~ msgid "Could not open data file %s.\n"
-#~ msgstr "¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë %s ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#: objc/objc-act.c:5534
+#, gcc-internal-format
+msgid "%<@try%> without %<@catch%> or %<@finally%>"
+msgstr ""
 
-#~ msgid "Assuming that all execution counts are zero.\n"
-#~ msgstr "Á´¼Â¹Ô¿ô¤¬¥¼¥í¤Ç¤¢¤ë¤È²¾Äꤷ¤Þ¤¹¡£\n"
+#: objc/objc-act.c:5585
+#, gcc-internal-format
+msgid "%<@throw%> (rethrow) used outside of a @catch block"
+msgstr ""
 
-#~ msgid "Could not open program flow graph file %s.\n"
-#~ msgstr "¥×¥í¥°¥é¥à¥Õ¥í¡¼¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿¡£\n"
+#: objc/objc-act.c:5597
+#, fuzzy, gcc-internal-format
+msgid "%<@throw%> argument is not an object"
+msgstr "`asm' の引数が定数文字列ではありません "
 
-#~ msgid "No executable code associated with file %s.\n"
-#~ msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë·ë¤ÓÉÕ¤¯¼Â¹Ô¥³¡¼¥É¤¬¤¢¤ê¤Þ¤»¤ó¡£\n"
+#: objc/objc-act.c:5971
+#, gcc-internal-format
+msgid "type %q+D does not have a known size"
+msgstr ""
 
-#~ msgid ".da file contents exhausted too early\n"
-#~ msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¤¢¤Þ¤ê¤ËÁ᤯»È¤¤ÀڤäƤ·¤Þ¤¤¤Þ¤·¤¿\n"
+#: objc/objc-act.c:6573
+#, fuzzy, gcc-internal-format
+msgid "%s %qs"
+msgstr "%s: %s"
 
-#~ msgid "%6.2f%% of %d source lines executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:6596 objc/objc-act.c:6615
+#, gcc-internal-format
+msgid "inconsistent instance variable specification"
+msgstr "インスタンス変数の仕様が一貫していません"
 
-#~ msgid "No executable source lines in function %s\n"
-#~ msgstr "´Ø¿ô %s ¤Ë¼Â¹Ô²Äǽ¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:7457
+#, fuzzy, gcc-internal-format
+msgid "can not use an object as parameter to a method"
+msgstr "仮引数宣言の中で `::' を使えません"
 
-#~ msgid "%6.2f%% of %d branches executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬´Ø¿ô %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:7501
+#, gcc-internal-format
+msgid "method argument attributes are not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ìÅ٤ϴؿô %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:7841
+#, fuzzy, gcc-internal-format
+msgid "multiple methods named %<%c%E%> found"
+msgstr "重複した仮引数名 `%s'"
 
-#~ msgid "No branches in function %s\n"
-#~ msgstr "´Ø¿ô %s ¤Ë¤Ïʬ´ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
+#: objc/objc-act.c:7844
+#, gcc-internal-format
+msgid "using %<%c%s%>"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d calls executed in function %s\n"
-#~ msgstr "%6.2f%%(%d ²ó) ¤Î¸Æ¤Ó½Ð¤·¤¬´Ø¿ô %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:7853
+#, fuzzy, gcc-internal-format
+msgid "multiple selectors named %<%c%E%> found"
+msgstr "重複した仮引数名 `%s'"
 
-#~ msgid "didn't use all bb entries of graph, function %s\n"
-#~ msgstr "¥°¥é¥Õ¤Î bb ¥¨¥ó¥È¥ê¤Î°ìÉô¤·¤«»È¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡¢´Ø¿ô %s\n"
+#: objc/objc-act.c:7856
+#, gcc-internal-format
+msgid "found %<%c%s%>"
+msgstr ""
 
-#~ msgid "block_num = %ld, num_blocks = %d\n"
-#~ msgstr "¥Ö¥í¥Ã¥¯¿ô = %ld¡¢ÈÖ¹æ¥Ö¥í¥Ã¥¯ = %d\n"
+#: objc/objc-act.c:7865
+#, gcc-internal-format
+msgid "also found %<%c%s%>"
+msgstr ""
 
-#~ msgid "ERROR: too many basic blocks in .bb file %s\n"
-#~ msgstr "¥¨¥é¡¼: .bb ¥Õ¥¡¥¤¥ë %s ¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤¬Â¿¤¹¤®¤Þ¤¹\n"
+#: objc/objc-act.c:8089
+#, fuzzy, gcc-internal-format
+msgid "no super class declared in @interface for %qE"
+msgstr "`%s' へのインターフェイスに基底クラスが宣言されていません"
 
-#~ msgid "%6.2f%% of %d source lines executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ¹ÔÃæ) ¤Î¥½¡¼¥¹¹Ô¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:8127
+#, gcc-internal-format
+msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d branches executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¥Õ¥¡¥¤¥ë %s ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:8191
+#, fuzzy, gcc-internal-format
+msgid "invalid receiver type %qs"
+msgstr "レシーバ型 `%s' が無効です"
 
-#~ msgid "%6.2f%% of %d branches taken at least once in file %s\n"
-#~ msgstr "%6.2f%%(%d ËÜÃæ) ¤Î¥Ö¥é¥ó¥Á¤¬¾¯¤Ê¤¯¤È¤â°ì²ó¤Ï¥Õ¥¡¥¤¥ë %s ¤Ç¼õ¼è¤é¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:8206
+#, gcc-internal-format
+msgid "%<%c%E%> not found in protocol(s)"
+msgstr ""
 
-#~ msgid "%6.2f%% of %d calls executed in file %s\n"
-#~ msgstr "%6.2f%%(%d ²óÃæ) ¤Î¸Æ¤Ó½Ð¤·¤¬¥Õ¥¡¥¤¥ë %s Æâ¤Ç¼Â¹Ô¤µ¤ì¤Þ¤·¤¿\n"
+#: objc/objc-act.c:8220
+#, fuzzy, gcc-internal-format
+msgid "%qE may not respond to %<%c%E%>"
+msgstr "`%s' は `%s' に応答しません"
 
-#~ msgid "Could not open source file %s.\n"
-#~ msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
+#: objc/objc-act.c:8228
+#, gcc-internal-format
+msgid "no %<%c%E%> method found"
+msgstr ""
 
-#~ msgid "call %d returns = %d%%\n"
-#~ msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d%%\n"
+#: objc/objc-act.c:8235
+#, gcc-internal-format
+msgid "(Messages without a matching method signature"
+msgstr ""
 
-#~ msgid "branch %d taken = %d\n"
-#~ msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d\n"
+#: objc/objc-act.c:8237
+#, gcc-internal-format
+msgid "will be assumed to return %<id%> and accept"
+msgstr ""
 
-#~ msgid "Unexpected EOF while reading source file %s.\n"
-#~ msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤òÆɤ߹þ¤ßÃæ¤Ëͽ´ü¤»¤Ì EOF.\n"
+#: objc/objc-act.c:8239
+#, gcc-internal-format
+msgid "%<...%> as arguments.)"
+msgstr ""
 
-#~ msgid "varargs function cannot be inline"
-#~ msgstr "²ÄÊÑ°ú¿ô´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8515
+#, gcc-internal-format
+msgid "undeclared selector %qE"
+msgstr ""
 
-#~ msgid "function using alloca cannot be inline"
-#~ msgstr "alloca ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#. 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 "function using setjmp cannot be inline"
-#~ msgstr "setjmp ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8874
+#, fuzzy, gcc-internal-format
+msgid "duplicate declaration of method %<%c%E%>"
+msgstr "クラスメソッド `%s' の宣言が重複しています。"
 
-#~ msgid "function uses __builtin_eh_return"
-#~ msgstr "´Ø¿ô¤¬ __builtin_eh_return ¤ò»È¤¤¤Þ¤¹"
+#: objc/objc-act.c:8935
+#, fuzzy, gcc-internal-format
+msgid "duplicate interface declaration for category %<%E(%E)%>"
+msgstr "カテゴリ `%s(%s)' へのインターフェイス宣言が重複しています"
 
-#~ msgid "function with nested functions cannot be inline"
-#~ msgstr "Æþ¤ì»Ò´Ø¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8963
+#, fuzzy, gcc-internal-format
+msgid "illegal reference type specified for instance variable %qs"
+msgstr "非 static ローカル変数 `%s' への asm 指定子は無視されます"
 
-#~ msgid "function with label addresses used in initializers cannot inline"
-#~ msgstr "¥é¥Ù¥ë¥¢¥É¥ì¥¹¤ò»ý¤Á¡¢½é´ü²½»Ò¤Ç»È¤ï¤ì¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8974
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qs has unknown size"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "no prototype, and parameter address used; cannot be inline"
-#~ msgstr "¥×¥í¥È¥¿¥¤¥×¤¬¤Ê¤¯¡¢²¾°ú¿ô¤Î¥¢¥É¥ì¥¹¤¬»È¤ï¤ì¤Æ¤¤¤ë -- inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:8999
+#, gcc-internal-format
+msgid "type %qE has no default constructor to call"
+msgstr ""
 
-#~ msgid "function with varying-size return value cannot be inline"
-#~ msgstr "²ÄÊÑŤÎÌá¤êÃͤòÊÖ¤¹´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9005
+#, fuzzy, gcc-internal-format
+msgid "destructor for %qE shall not be run either"
+msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
 
-#~ msgid "function with varying-size parameter cannot be inline"
-#~ msgstr "²ÄÊÑĹ°ú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#. 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 "function with transparent unit parameter cannot be inline"
-#~ msgstr "Æ©²á¶¦ÍÑÂΤΰú¿ô¤ò»ý¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9018
+#, fuzzy, gcc-internal-format
+msgid "illegal aggregate type %qE specified for instance variable %qs"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#~ msgid "function with computed jump cannot inline"
-#~ msgstr "»»½Ð¤µ¤ì¤¿¥¸¥ã¥ó¥×¤ò¹Ô¤Ê¤¦´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9028
+#, gcc-internal-format
+msgid "type %qE has a user-defined constructor"
+msgstr ""
 
-#~ msgid "function with nonlocal goto cannot be inline"
-#~ msgstr "Èó¥í¡¼¥«¥ë goto ¤ò»È¤Ã¤Æ¤¤¤ë´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9030
+#, gcc-internal-format
+msgid "type %qE has a user-defined destructor"
+msgstr ""
 
-#~ msgid "function with target specific attribute(s) cannot be inlined"
-#~ msgstr "¥¿¡¼¥²¥Ã¥È¸Çͭ°À­Éդδؿô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9034
+#, gcc-internal-format
+msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
+msgstr ""
 
-#~ msgid "internal error - too many interface type"
-#~ msgstr "ÆâÉô¥¨¥é¡¼ - interface ·¿¤¬Â¿¤¹¤®¤Þ¤¹"
+#: objc/objc-act.c:9146
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE is declared private"
+msgstr "インスタンス変数 `%s' は private と宣言されています"
 
-#~ msgid "assignment to final static field `%s' not in class initializer"
-#~ msgstr "final static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: 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 "assignment to final field `%s' not in constructor"
-#~ msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:9164
+#, fuzzy, gcc-internal-format
+msgid "instance variable %qE is declared %s"
+msgstr "インスタンス変数 `%s' は %s と宣言されています"
 
-#~ msgid "Can't expand %s"
-#~ msgstr "%s ¤òŸ³«¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9275 objc/objc-act.c:9390
+#, fuzzy, gcc-internal-format
+msgid "incomplete implementation of class %qE"
+msgstr "クラス `%s' の実装が不完全です"
 
-#~ msgid "source file seen twice on command line and will be compiled only once."
-#~ msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤¬¥³¥Þ¥ó¥É¥é¥¤¥ó¤ËºÆ¤Ó¸½¤ì¤Þ¤·¤¿¤¬¡¢¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ë¤Î¤Ï°ìÅÙ¤À¤±¤Ç¤¹"
+#: objc/objc-act.c:9279 objc/objc-act.c:9394
+#, fuzzy, gcc-internal-format
+msgid "incomplete implementation of category %qE"
+msgstr "カテゴリ `%s' の実装が不完全です"
 
-#~ msgid "Premature end of input file %s"
-#~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤Î½ª¤ê¤Ë㤹¤ë¤Î¤¬Á᤹¤®¤Þ¤¹"
+#: 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 "can't to open %s"
-#~ msgstr "%s ¤ò open ¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:9443
+#, fuzzy, gcc-internal-format
+msgid "%s %qE does not fully implement the %qE protocol"
+msgstr "%s `%s' は `%s' プロトコルを完全には実装していません"
 
-#~ msgid "Disable automatic array bounds checking"
-#~ msgstr "¼«Æ°Åª¤ÊÇÛÎó¶­³¦¸¡ºº¤ò¹Ô¤ï¤Ê¤¤"
+#: objc/objc-act.c:9504 objc/objc-act.c:12694
+#, fuzzy, gcc-internal-format
+msgid "%<@end%> missing in implementation context"
+msgstr "`@end' は実装コンテクストに現れなければなりません"
 
-#~ msgid "Make is_compiled_class return 1"
-#~ msgstr "is_compiled_class ¤¬ 1 ¤òÊÖ¤¹¤è¤¦¤Ë¤¹¤ë"
+#: objc/objc-act.c:9533
+#, fuzzy, gcc-internal-format
+msgid "cannot find interface declaration for %qE, superclass of %qE"
+msgstr "`%s' のインターフェイス宣言が見つかりません(`%s' の基底クラスです)"
 
-#~ msgid "Dump class files to <name>.class"
-#~ msgstr "¥¯¥é¥¹¤ò <name>.class ¥Õ¥¡¥¤¥ë¤Ø¥À¥ó¥×¤¹¤ë"
+#: objc/objc-act.c:9572
+#, fuzzy, gcc-internal-format
+msgid "reimplementation of class %qE"
+msgstr "クラス `%s' の再実装です"
 
-#~ msgid "Don't put synchronization structure in each object"
-#~ msgstr "Ʊ´ü¹½Â¤ÂΤò³Æ¥ª¥Ö¥¸¥§¥¯¥È¤ËÁȤßÆþ¤ì¤Ê¤¤"
+#: objc/objc-act.c:9605
+#, fuzzy, gcc-internal-format
+msgid "conflicting super class name %qE"
+msgstr "基底クラス名 `%s' が衝突しています"
 
-#~ msgid "Set class path and suppress system path"
-#~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄꤷ¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
+#: objc/objc-act.c:9608
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %qE"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid "Choose class whose main method should be used"
-#~ msgstr "main ¥á¥½¥Ã¥É¤¬»È¤ï¤ì¤ë¤Ù¤­¥¯¥é¥¹¤òÁªÂò¤¹¤ë"
+#: objc/objc-act.c:9610
+#, fuzzy, gcc-internal-format
+msgid "previous declaration"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid "Add directory to class path"
-#~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤òÄɲ乤ë"
+#: objc/objc-act.c:9623 objc/objc-act.c:9625
+#, fuzzy, gcc-internal-format
+msgid "duplicate interface declaration for class %qE"
+msgstr "クラス `%s' のインターフェイス宣言が重複しています"
 
-#~ msgid "Directory where class files should be written"
-#~ 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 "Use built-in instructions for division"
-#~ msgstr "ÁȤ߹þ¤ß¤Î½ü»»Ì¿Îá¤ò»ÈÍѤ¹¤ë"
+#. 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 mangle %s"
-#~ msgstr "%s ¤Î̾Á°ÊÑ´¹(mangle) ¤Ç¤­¤Þ¤»¤ó"
+#: objc/objc-act.c:10294 objc/objc-act.c:10509
+#, gcc-internal-format
+msgid "property %qs already specified in %<@dynamic%>"
+msgstr ""
 
-#~ msgid "Can't use '$' as a separator for inner classes"
-#~ msgstr "'$' ¤ÏÆâÉô¥¯¥é¥¹¤Î¶èÀÚ¤ê»Ò¤È¤·¤Æ»ÈÍѤǤ­¤Þ¤»¤ó"
+#: objc/objc-act.c:10297 objc/objc-act.c:10512
+#, gcc-internal-format
+msgid "property %qs already specified in %<@synthesize%>"
+msgstr ""
 
-#~ msgid "internal error - use of undefined type"
-#~ msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍѤǤ¹"
+#: 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 "unknown opcode %d@pc=%d during verification"
-#~ msgstr "ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤Ëȯ¸«¤·¤Þ¤·¤¿"
+#: objc/objc-act.c:10338
+#, gcc-internal-format
+msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
+msgstr ""
 
-#~ msgid "no class name specified as argument to -fconstant-string-class"
-#~ msgstr "-fconstant-string-class ¤Ë°ú¿ô¤È¤·¤Æ»ØÄꤵ¤ì¤¿¥¯¥é¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10359
+#, gcc-internal-format
+msgid "property %qs is using instance variable %qs of incompatible type"
+msgstr ""
 
-#~ msgid "object does not conform to the `%s' protocol"
-#~ msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤¬ `%s' ¥×¥í¥È¥³¥ë¤ËŬ¹ç¤·¤Þ¤»¤ó"
+#: objc/objc-act.c:10381
+#, fuzzy, gcc-internal-format
+msgid "'assign' 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:10394
+#, fuzzy, gcc-internal-format
+msgid "'atomic' property %qs is using bit-field instance variable %qs"
+msgstr "データ領域属性をローカル変数には指定できません"
 
-#~ msgid "`%s' cannot be statically allocated"
-#~ msgstr "`%s' ¤òÀÅŪ¤Ë³ÎÊݤǤ­¤Þ¤»¤ó"
+#: objc/objc-act.c:10412
+#, gcc-internal-format
+msgid "property %qs is using the same instance variable as property %qs"
+msgstr ""
 
-#~ msgid "Undefined type `id', please import <objc/objc.h>"
-#~ msgstr "`id' ·¿¤¬Ì¤ÄêµÁ¤Ç¤¹¡£<objc/objc.h> ¤ò import ¤·¤Æ²¼¤µ¤¤"
+#: objc/objc-act.c:10453
+#, gcc-internal-format
+msgid "%<@synthesize%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "Circular inheritance in interface declaration for `%s'"
-#~ msgstr "`%s' ¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬½Û´ÄŪ¤Ê·Ñ¾µ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
+#. 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 "cannot find class (factory) method."
-#~ msgstr "¥¯¥é¥¹ (factory) ¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
+#: objc/objc-act.c:10470
+#, gcc-internal-format
+msgid "%<@synthesize%> can not be used in categories"
+msgstr ""
 
-#~ msgid "return type for `%s' defaults to id"
-#~ msgstr "`%s' ¤ÎÌá¤êÃͤη¿¤Ï¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
+#: objc/objc-act.c:10479
+#, gcc-internal-format
+msgid "%<@synthesize%> requires the @interface of the class to be available"
+msgstr ""
 
-#~ msgid "method `%s' not implemented by protocol."
-#~ msgstr "¥á¥½¥Ã¥É `%s' ¤Ï¥×¥í¥È¥³¥ë¤Ë¤è¤Ã¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#: objc/objc-act.c:10562
+#, gcc-internal-format
+msgid "%<@dynamic%> is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "return type defaults to id"
-#~ msgstr "Ìá¤êÃͤη¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î id ¤È¤·¤Þ¤¹"
+#. 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 "cannot find method."
-#~ msgstr "¥á¥½¥Ã¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
+#: objc/objc-act.c:10595
+#, gcc-internal-format
+msgid "%<@dynamic%> requires the @interface of the class to be available"
+msgstr ""
 
-#~ msgid "duplicate definition of class method `%s'."
-#~ msgstr "¥¯¥é¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
+#. 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 "static access to object of type `id'"
-#~ msgstr "`id' ·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂΤ¹¤ëÀÅŪ¥¢¥¯¥»¥¹¤Ç¤¹"
+#: objc/objc-act.c:10916
+#, fuzzy, gcc-internal-format
+msgid "duplicate declaration for protocol %qE"
+msgstr "プロトコル '%s' の宣言が重複しています"
 
-#~ msgid "potential selector conflict for method `%s'"
-#~ msgstr "²ÄǽÀ­¤Î¤¢¤ë¥»¥ì¥¯¥¿¤¬¥á¥½¥Ã¥É `%s' ¤È¶¥¹ç¤·¤Þ¤¹"
+#. TODO: Detect this error earlier.
+#: objc/objc-act.c:11109
+#, gcc-internal-format
+msgid "instance variable has unknown size"
+msgstr ""
 
-#~ msgid "syntax error at '@' token"
-#~ msgstr "'@' ¥È¡¼¥¯¥ó¤Çʸˡ¥¨¥é¡¼"
+#: objc/objc-act.c:11473
+#, gcc-internal-format
+msgid "unknown type %s found during Objective-C encoding"
+msgstr ""
 
-#~ msgid "Arc profiling: some edge counts were bad."
-#~ msgstr "¸Ì(arc)¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°: ´ö¤Ä¤«¤Î edge ¥«¥¦¥ó¥È¤ÏÉÔÀµ¤Ç¤¹¡£"
+#. 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 "file %s not found, execution counts assumed to be zero."
-#~ msgstr "¥Õ¥¡¥¤¥ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Î¤Ç¡¢¼Â¹Ô¥«¥¦¥ó¥È¤Ï¥¼¥í¤È¸«¤Ê¤·¤Þ¤¹"
+#: objc/objc-act.c:12010
+#, fuzzy, gcc-internal-format
+msgid "conflicting types for %<%c%s%>"
+msgstr "`%s' と型が矛盾します"
 
-#~ msgid "%s: internal abort\n"
-#~ msgstr "%s: ÆâÉôÃæÃÇ\n"
+#: objc/objc-act.c:12014
+#, fuzzy, gcc-internal-format
+msgid "previous declaration of %<%c%s%>"
+msgstr "前方での `%s' の宣言"
 
-#~ msgid "conversion from NaN to unsigned int"
-#~ msgstr "NaN ¤«¤éÉä¹ç̵¤·À°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
+#: objc/objc-act.c:12120
+#, fuzzy, gcc-internal-format
+msgid "no super class declared in interface for %qE"
+msgstr "`%s' へのインターフェイスに基底クラスが宣言されていません"
 
-#~ msgid "overflow on truncation to integer"
-#~ msgstr "À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+#: objc/objc-act.c:12179
+#, gcc-internal-format
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] はメソッドコンテキストに現れなければなりません"
 
-#~ msgid "overflow on truncation to unsigned integer"
-#~ msgstr "Éä¹ç̵¤·À°¿ô¤Ø¤ÎÀÚ¤êµÍ¤á¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿"
+#: objc/objc-act.c:12218
+#, gcc-internal-format
+msgid "method possibly missing a [super dealloc] call"
+msgstr ""
 
-#~ msgid "%s: argument domain error"
-#~ msgstr "%s: °ú¿ôÎΰ襨¥é¡¼¤Ç¤¹"
+#: objc/objc-act.c:12989
+#, gcc-internal-format
+msgid "instance variable %qs is declared private"
+msgstr ""
 
-#~ msgid "%s: function singularity"
-#~ msgstr "%s: ´Ø¿ô¤Îñ°ìÀ­"
+#: objc/objc-act.c:13034
+#, fuzzy, gcc-internal-format
+msgid "local declaration of %qE hides instance variable"
+msgstr "`%s' のローカル宣言で、インスタンス変数が隠されます"
 
-#~ msgid "%s: underflow range error"
-#~ 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: partial loss of precision"
-#~ msgstr "%s: ÉôʬŪ¤ÊÀºÅÙ¤ÎÄã²¼"
+#: objc/objc-act.c:13343
+#, gcc-internal-format
+msgid "fast enumeration is not available in Objective-C 1.0"
+msgstr ""
 
-#~ msgid "%s: NaN - producing operation"
-#~ msgstr "%s: NaN - Áàºî¤òÀ¸¤¸¤Þ¤¹"
+#: objc/objc-act.c:13353
+#, gcc-internal-format
+msgid "iterating variable in fast enumeration is not an object"
+msgstr ""
 
-#~ msgid "jump to `%s' invalidly jumps into binding contour"
-#~ msgstr "`%s' ¤Ø¤Î¥¸¥ã¥ó¥×¤ÏÅ»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯Æâ¤Ø¡¢Ìµ¸ú¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
+#: objc/objc-act.c:13359
+#, gcc-internal-format
+msgid "collection in fast enumeration is not an object"
+msgstr ""
 
-#~ msgid "label `%s' used before containing binding contour"
-#~ msgstr "¥é¥Ù¥ë `%s' ¤¬Å»¤á¤é¤ì¤¿¥Ö¥í¥Ã¥¯¤ò¹½À®¤¹¤ëÁ°¤Ë»È¤ï¤ì¤Þ¤·¤¿"
+#, fuzzy
+#~ msgid "Enable fused multiply/add instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "`asm' cannot be used in function where memory usage is checked"
-#~ msgstr "`asm' ¤Ï´Ø¿ô¤Ç¥á¥â¥êÍøÍѤòÄ´¤Ù¤ë½ê¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#, fuzzy
+#~ msgid "Enable fused multiply/add and multiply/subtract instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "`asm' cannot be used with `-fcheck-memory-usage'"
-#~ msgstr "`asm' ¤Ï `-fcheck-memory-usage' ¤È°ì½ï¤Ë»È¤¨¤Þ¤»¤ó"
+#~ msgid "Generate fused multiply/add instructions"
+#~ msgstr "浮動小数の乗算/加算命令を生成する"
 
-#~ msgid "output operand constraint %d contains `+'"
-#~ msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÀ©Ìó %d ¤Ï `+' ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#, fuzzy
+#~ msgid "Use 16-bit abs patterns"
+#~ msgstr "64 ビット FP レジスタを使用する"
 
-#~ msgid "hard register `%s' listed as input operand to `asm'"
-#~ msgstr "¥Ï¡¼¥É¥ì¥¸¥¹¥¿ `%s' ¤¬ `asm' ¤ËÂФ·¡¢ÆþÎÏ¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÅÐÏ¿¤µ¤ì¤Þ¤·¤¿"
+#~ msgid "fix_sched_param: unknown param: %s"
+#~ msgstr "fix_sched_param: 不明なパラメタ: %s"
 
-#~ msgid "case value `%ld' not in enumerated type `%s'"
-#~ msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿ `%s' ¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
+#, fuzzy
+#~ msgid "#pragma pack(push[, id], <n>) is not supported on this target"
+#~ msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#~ msgid "\"%s\" and \"%s\" identical in first %d characters"
-#~ msgstr "\"%s\" ¤È \"%s\" ¤ÏºÇ½é¤Î %d Ê¸»ú¤¬Á´¤¯Æ±¤¸¤Ç¤¹"
+#, fuzzy
+#~ msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
+#~ msgstr "スタック制限はこのターゲットでは実装されていません"
 
-#~ msgid "Generate STABS format debug info"
-#~ msgstr "STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "invalid type argument"
+#~ msgstr "無効な型引数です"
 
-#~ msgid "Generate extended STABS format debug info"
-#~ msgstr "³ÈÄ¥ STABS ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "invalid type argument of array indexing"
+#~ msgstr "`%s' の引数として無効な型"
 
-#~ msgid "Generate DWARF-1 format debug info"
-#~ msgstr "DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "invalid type argument of unary %<*%>"
+#~ msgstr "`%s' の引数として無効な型"
 
-#~ msgid "Generate extended DWARF-1 format debug info"
-#~ msgstr "³ÈÄ¥ DWARF-1 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "assignment of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate DWARF-2 debug info"
-#~ msgstr "DWARF-2 ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "increment of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate XCOFF format debug info"
-#~ msgstr "XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#, fuzzy
+#~ msgid "decrement of read-only data-member %qD"
+#~ msgstr "%sが読み込み専用メンバ `%s' に行われました"
 
-#~ msgid "Generate extended XCOFF format debug info"
-#~ msgstr "³ÈÄ¥ XCOFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "Valid arguments are:"
+#~ msgstr "有効な引数:"
 
-#~ msgid "Generate COFF format debug info"
-#~ msgstr "COFF ·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
+#~ msgid "ARGP_HELP_FMT: %s value is less than or equal to %s"
+#~ msgstr "ARGP_HELP_FMT: %s の値は %s の値以下です"
 
-#~ msgid "Do not store floats in registers"
-#~ msgstr "¥ì¥¸¥¹¥¿¤ËÉâÆ°¾®¿ô¤ò³ÊǼ¤·¤Ê¤¤"
+#~ msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+#~ msgstr "%.*s: ARGP_HELP_FMT パラメータには値が必要です"
 
-#~ msgid "Consider all mem refs through pointers as volatile"
-#~ msgstr "¥Ý¥¤¥ó¥¿·Ðͳ¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "%.*s: ARGP_HELP_FMT parameter must be positive"
+#~ msgstr "%.*s: ARGP_HELP_FMT パラメータは正の値でなければいけません"
 
-#~ msgid "Consider all mem refs to global data to be volatile"
-#~ msgstr "Âç°è¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+#~ msgstr "%.*s: 不明な ARGP_HELP_FMT パラメータ"
 
-#~ msgid "Consider all mem refs to static data to be volatile"
-#~ msgstr "ÀÅŪ¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
+#~ msgid "Garbage in ARGP_HELP_FMT: %s"
+#~ msgstr "ARGP_HELP_FMT 中にごみがあります: %s"
 
-#~ msgid "Mark data as shared rather than private"
-#~ msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
+#~ msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+#~ msgstr "長い形式のオプションで必須または任意の引数は、それに対応する短い形式のオプションでも同様に必須または任意です。"
 
-#~ msgid "Run the loop optimiser twice"
-#~ msgstr "¥ë¡¼¥×ºÇŬ²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
+#~ msgid "Usage:"
+#~ msgstr "使用法:"
 
-#~ msgid "Pretend that host and target use the same FP format"
-#~ msgstr "¥Û¥¹¥È¤È¥¿¡¼¥²¥Ã¥È¤¬Æ±¤¸ÉâÆ°¾®¿ô·Á¼°¤ò»È¤¦¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë"
+#~ msgid "  or: "
+#~ msgstr "または: "
 
-#~ msgid "Improve FP speed by violating ANSI & IEEE rules"
-#~ msgstr "ANSI & IEEE µ¬Â§¤òÇˤäÆÉâÆ°¾®¿ô¤Î®ÅÙ¤ò²þÁ±¤¹¤ë"
+#~ msgid " [OPTION...]"
+#~ msgstr " [OPTION...]"
 
-#~ msgid "Output GNU ld formatted global initialisers"
-#~ msgstr "GNU ld ·Á¼°¤ÎÂç°è½é´ü²½»Ò¤ò½ÐÎϤ¹¤ë"
+#~ msgid "Try `%s --help' or `%s --usage' for more information.\n"
+#~ msgstr "詳細は `%s --help' または `%s --usage' を実行して下さい。\n"
 
-#~ msgid "Generate code to check every memory access"
-#~ msgstr "³Æ¥á¥â¥ê¥¢¥¯¥»¥¹¤ò¸¡½Ð¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#~ msgid "Report bugs to %s.\n"
+#~ msgstr ""
+#~ "バグを発見したら <%s> に報告して下さい。\n"
+#~ "翻訳に関するバグは<translation-team-ja@lists.sourceforge.net>に報告してください。\n"
 
-#~ msgid "Add a prefix to all function names"
-#~ msgstr "Á´¤Æ¤Î´Ø¿ô̾¤ËÀÜƬ¼­¤òÄɲ乤ë"
+#~ msgid "Unknown system error"
+#~ msgstr "不明なシステムエラー"
 
-#~ msgid "Compile just for ISO C89"
-#~ msgstr "ISO C89 ÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#~ msgid "give this help list"
+#~ msgstr "このヘルプを表示する"
 
-#~ msgid "Do not promote floats to double if using -traditional"
-#~ msgstr "-traditional »ÈÍÑ»þ¤Ë¤Ï¡¢ÉâÆ°¾®¿ô¤Ë´Ø¤· float ¤«¤é double ¤Ë³Ê¾å¤²¤·¤Ê¤¤"
+#~ msgid "give a short usage message"
+#~ msgstr "短い使用方法を表示する"
 
-#~ msgid "Determine language standard"
-#~ msgstr "¸À¸ì¤Îɸ½à¤ò·èÄꤹ¤ë"
+#~ msgid "NAME"
+#~ msgstr "名前"
 
-#~ msgid "Make bitfields by unsigned by default"
-#~ msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹ç̵¤·¤È¤¹¤ë"
+#~ msgid "set the program name"
+#~ msgstr "プログラム名を設定する"
 
-#~ msgid "Attempt to support traditional K&R style C"
-#~ msgstr "¸Å¤¤ K&R ¼°¤Î C ¤Î¥µ¥Ý¡¼¥È¤ò»î¤ß¤ë"
+#~ msgid "SECS"
+#~ msgstr "SECS"
 
-#~ msgid "Allow different types as args of ? operator"
-#~ msgstr "? ±é»»»Ò¤Î°ú¿ô¤È¤·¤Æ°Û¤Ê¤Ã¤¿·¿¤òµöÍƤ¹¤ë"
+#~ msgid "hang for SECS seconds (default 3600)"
+#~ msgstr "SECS 秒でハング (デフォルト 3600)"
 
-#~ msgid "Allow the use of $ inside identifiers"
-#~ msgstr "¼±ÊÌ»ÒÃæ¤Ç¤Î $ ¤Î»ÈÍѤòµöÍƤ¹¤ë"
+#~ msgid "print program version"
+#~ msgstr "プログラムのバージョンを表示する"
 
-#~ msgid "Use the smallest fitting integer to hold enums"
-#~ msgstr "Îóµó·¿¤¬ÊÝ»ý¤Ç¤­¤ëºÇ¾®¤ÎÀ°¿ô·¿¤ò»ÈÍѤ¹¤ë"
+#~ msgid "(PROGRAM ERROR) No version known!?"
+#~ msgstr "(プログラムエラー) 不明なバージョン!?"
 
-#~ msgid "Warn if nested comments are detected"
-#~ msgstr "Æþ¤ì»Ò¤Ë¤Ê¤Ã¤¿¥³¥á¥ó¥È¤ò¸¡½Ð¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#~ msgid "%s: Too many arguments\n"
+#~ msgstr "%s: 引数が多すぎます\n"
 
-#~ msgid "Don't warn about too many arguments to format functions"
-#~ msgstr "format ´Ø¿ô¤Ø¤Î¿¤¹¤®¤ë°ú¿ô¤Ë´Ø¤¹¤ë·Ù¹ð¤·¤Ê¤¤"
+#~ msgid "(PROGRAM ERROR) Option should have been recognized!?"
+#~ msgstr "(プログラムエラー) オプションは認識されているべきです!?"
 
-#~ msgid "Warn about constructs whose meaning change in ISO C"
-#~ msgstr "ISO C ¤Ç¤½¤Î°ÕÌ£¤¬Êѹ¹¤µ¤ì¤¿ÆâÍƤ˴ؤ·¤Æ·Ù¹ð¤¹¤ë"
+#~ msgid "program error"
+#~ msgstr "プログラムエラー"
 
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ¤òȯ¸«¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+#~ msgid "stack overflow"
+#~ msgstr "スタックオーバーフロー"
 
-#~ msgid "Mark strings as 'const char *'"
-#~ msgstr "ʸ»úÎó¤ò 'const char *' ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë"
+#~ msgid "cannot find a temporary directory, try setting $TMPDIR"
+#~ msgstr "一時ディレクトリを作成できません。 $TMPDIR を設定してみてください"
 
-#~ msgid "Invalid option `%s'"
-#~ msgstr "̵¸ú¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+#~ msgid "cannot create a temporary directory using template \"%s\""
+#~ msgstr "テンプレート \"%s\" を使用した一時ディレクトリを作成できません"
 
-#~ msgid "Errors detected in input file (your bison.simple is out of date)\n"
-#~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ëÃæ¤Ë¥¨¥é¡¼ (¤¢¤Ê¤¿¤Î bison.simple ¤Ï¸Å¤¹¤®¤Þ¤¹)\n"
+#~ msgid "cannot remove temporary file %s"
+#~ msgstr "一時ファイル %s を削除できません"
 
-#~ 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 "cannot remove temporary directory %s"
+#~ msgstr "一時ディレクトリ %s を削除できません"
 
-#~ msgid "  -O[number]              Set optimisation level to [number]\n"
-#~ msgstr "  -O[number]              ºÇŬ²½¥ì¥Ù¥ë¤ò [number] ¤ËÀßÄꤹ¤ë\n"
+#~ msgid "error closing file"
+#~ msgstr "ファイルクローズエラー"
 
-#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-#~ msgstr "  -pedantic-errors        -pedantic ¤ÈƱÍͤÀ¤¬¡¢¥¨¥é¡¼¤òȯÀ¸¤µ¤»¤ë\n"
+#~ msgid "write error"
+#~ msgstr "書き込みエラー"
 
-#~ msgid "  -w                      Suppress warnings\n"
-#~ msgstr "  -w                      ·Ù¹ð¤òÍÞÀ©¤¹¤ë\n"
+#~ msgid "preserving permissions for %s"
+#~ msgstr "%s のパーミッションを保存しています"
 
-#~ msgid "  -Wunused                Enable unused warnings\n"
-#~ msgstr "  -Wunused                Ì¤»ÈÍѤˤĤ¤¤Æ¤Î·Ù¹ð¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "error while opening \"%s\" for reading"
+#~ msgstr "\"%s\"を読込むため開いている際にエラーが発生しました"
 
-#~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
-#~ msgstr "  -Wid-clash-<num>        Æó¤Ä¤Î¼±Ê̻Ҥ¬ <num> Ê¸»úʬ°ìÃפ·¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë\n"
+#~ msgid "cannot open backup file \"%s\" for writing"
+#~ msgstr "書込み用バックアップファイル\"%s\"を開くことができません"
 
-#~ msgid "  -a                      Enable block profiling \n"
-#~ msgstr "  -a                      ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "error reading \"%s\""
+#~ msgstr "\"%s\"の読込み中にエラーが発生しました"
 
-#~ msgid "  -ax                     Enable jump profiling \n"
-#~ msgstr "  -ax                     ¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
+#~ msgid "error writing \"%s\""
+#~ msgstr "\"%s\"の書込み中にエラーが発生しました"
 
-#~ msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
-#~ msgstr "  -dumpbase <file>        ²áÄø¤«¤é¤Î¥À¥ó¥×¤Ë»È¤ï¤ì¤ë̾Á°¤Î¥Ù¡¼¥¹¤È¤¹¤ë\n"
+#~ msgid "error after reading \"%s\""
+#~ msgstr "\"%s\"の読込み後にエラーが発生しました"
 
-#~ msgid ""
-#~ "\n"
-#~ "Language specific options:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "¸À¸ì»ÅÍÍ¥ª¥×¥·¥ç¥ó:\n"
+#~ msgid "fdopen() failed"
+#~ msgstr "fdopen()に失敗しました"
 
-#~ msgid "  %-23.23s [undocumented]\n"
-#~ msgstr "  %-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
+#~ msgid "C# compiler not found, try installing pnet"
+#~ msgstr "C# コンパイラが見つりません。pnet をインストールしてみてください"
 
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented %s specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤ %s »ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+#~ msgid "C# virtual machine not found, try installing pnet"
+#~ msgstr "C# 仮想マシンが見つかりません。pnet をインストールしてみてください"
 
-#~ msgid "  -m%-23.23s [undocumented]\n"
-#~ msgstr "  -m%-23.23s [ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤]\n"
+#~ msgid "%s subprocess failed"
+#~ msgstr "%s サブプロセスが失敗しました"
 
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented target specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥¿¡¼¥²¥Ã¥È»ÅÍÍ¥ª¥×¥·¥ç¥ó¤â¤¢¤ê¤Þ¤¹¡£\n"
+#~ msgid "regular empty file"
+#~ msgstr "通常の空ファイル"
 
-#~ msgid "  They exist, but they are not documented.\n"
-#~ msgstr "  ¤³¤ì¤é¤Ï¸ºß¤·¤Þ¤¹¤¬¡¢Ê¸½ñ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
+#~ msgid "regular file"
+#~ msgstr "通常ファイル"
 
-#~ msgid "Unrecognized option `%s'"
-#~ msgstr "ǧ¼±ÉÔǽ¤Ê¥ª¥×¥·¥ç¥ó `%s'"
+#~ msgid "directory"
+#~ msgstr "ディレクトリ"
 
-#~ msgid "use -gdwarf -g%d for DWARF v1, level %d"
-#~ msgstr "-gdwarf -g%d ¤ò»ÈÍÑ (DWARF v1, ¥ì¥Ù¥ë %d)"
+#~ msgid "block special file"
+#~ msgstr "ブロックスペシャルファイル"
 
-#~ msgid "use -gdwarf-2   for DWARF v2"
-#~ msgstr "-gdwarf-2 ¤ò»ÈÍÑ (DWARF v2)"
+#~ msgid "character special file"
+#~ msgstr "キャラクタスペシャルファイル"
 
-#~ msgid "ignoring option `%s' due to invalid debug level specification"
-#~ msgstr "̵¸ú¤Ê¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë»ØÄê¤Ë¤è¤ê¡¢¥ª¥×¥·¥ç¥ó `%s' ¤ò̵»ë¤·¤Þ¤¹"
+#~ msgid "fifo"
+#~ msgstr "fifo"
 
-#~ msgid "`%s': unknown or unsupported -g option"
-#~ msgstr "`%s': ÉÔÌÀ¤Þ¤¿¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤ -g ¥ª¥×¥·¥ç¥ó¤Ç¤¹"
+#~ msgid "symbolic link"
+#~ msgstr "シンボリックリンク"
 
-#~ msgid "invalid --param option: %s"
-#~ msgstr "̵¸ú¤Ê --param ¥ª¥×¥·¥ç¥ó: %s"
+#~ msgid "socket"
+#~ msgstr "ソケット"
 
-#~ msgid "`-a' option (basic block profile) not supported"
-#~ msgstr "`-a' ¥ª¥×¥·¥ç¥ó(´ðËÜ¥Ö¥í¥Ã¥¯¥×¥í¥Õ¥¡¥¤¥ë)¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "message queue"
+#~ msgstr "メッセージキュー"
 
-#~ msgid "`-ax' option (jump profiling) not supported"
-#~ msgstr "`-ax' ¥ª¥×¥·¥ç¥ó(¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë)¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "semaphore"
+#~ msgstr "セマフォ"
 
-#~ msgid "(It is valid for %s but not the selected language)"
-#~ msgstr "(%s ÍѤȤ·¤Æ¤ÏÀµ¾ï¤Ç¤¹¤¬¡¢ÁªÂò¤µ¤ì¤¿¸À¸ì¤È¤·¤Æ¤Ï̵¸ú¤Ç¤¹)"
+#~ msgid "shared memory object"
+#~ msgstr "共有メモリオブジェクト"
 
-#~ msgid "`-ax' and `-a' are conflicting options. `-a' ignored."
-#~ msgstr "`-ax' ¤È `-a' ¤ÏÌ·½â¤¹¤ë¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£`-a' ¤ò̵»ë¤·¤Þ¤·¤¿¡£"
+#~ msgid "typed memory object"
+#~ msgstr "型付メモリオブジェクト"
 
-#~ msgid "profiling does not work without a frame pointer"
-#~ msgstr "¥×¥í¥Õ¥¡¥¤¥ë¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤Ê¤·¤Ç¤ÏÆ°ºî¤·¤Þ¤»¤ó"
+#~ msgid "weird file"
+#~ msgstr "不明なファイル"
 
-#~ msgid "Data size %ld.\n"
-#~ msgstr "¥Ç¡¼¥¿¥µ¥¤¥º %ld.\n"
+#~ msgid "Address family for hostname not supported"
+#~ msgstr "ホスト名に対する Address family がサポートされていません"
 
-#~ msgid "floating point numbers not allowed in #if expressions"
-#~ msgstr "#if ¼°¤ÎÃæ¤Ç¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
+#~ msgid "Temporary failure in name resolution"
+#~ msgstr "名前解決に一時的に失敗しました"
 
-#~ msgid "Invalid number in #if expression"
-#~ msgstr "#if ¼°¤ÎÃæ¤Ë̵¸ú¤Ê¿ôÃÍ"
+#~ msgid "Bad value for ai_flags"
+#~ msgstr "ai_flags に対する誤った値です"
 
-#~ msgid "double quoted strings not allowed in #if expressions"
-#~ msgstr "Æó½Å¤Ë¥¯¥©¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¤Ï #if ¼°Æâ¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "Non-recoverable failure in name resolution"
+#~ msgstr "名前解決でリカバリできない失敗が発生しました"
 
-#~ msgid "Invalid token in expression"
-#~ msgstr "̵¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "ai_family not supported"
+#~ msgstr "ai_family はサポートされていません"
 
-#~ msgid "octal character constant does not fit in a byte"
-#~ msgstr "8 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+#~ msgid "Memory allocation failure"
+#~ msgstr "メモリ配置に失敗しました"
 
-#~ msgid "hex character constant does not fit in a byte"
-#~ msgstr "16 ¿Ê¿ôʸ»úÄê¿ô¤¬ 1 ¥Ð¥¤¥È¤Ë¼ý¤Þ¤ê¤Þ¤»¤ó"
+#~ msgid "No address associated with hostname"
+#~ msgstr "ホスト名にアドレスが割り当てられていません"
 
-#~ msgid "macro or #include recursion too deep"
-#~ msgstr "¥Þ¥¯¥í¤Þ¤¿¤Ï #include ¤ÎºÆµ¢¤¬¿¼¤¹¤®¤Þ¤¹"
+#~ msgid "Name or service not known"
+#~ msgstr "名前またはサービスが不明です"
 
-#~ msgid "Usage: %s [switches] input output"
-#~ msgstr "»È¤¤Êý: %s [¥¹¥¤¥Ã¥Á] ÆþÎÏ ½ÐÎÏ"
+#~ msgid "Servname not supported for ai_socktype"
+#~ msgstr "ai_socktype に対して Servname がサポートされていません"
 
-#~ msgid "-traditional and -ansi are mutually exclusive"
-#~ msgstr "-traditional ¤È -ansi ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+#~ msgid "ai_socktype not supported"
+#~ msgstr "ai_socktype はサポートされていません"
 
-#~ msgid "Filename missing after -i option"
-#~ msgstr "-i ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "System error"
+#~ msgstr "システムエラー"
 
-#~ msgid "Filename missing after -o option"
-#~ msgstr "-o ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Argument buffer too small"
+#~ msgstr "引数バッファが小さすぎます"
 
-#~ msgid "Target missing after %s option"
-#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥¿¡¼¥²¥Ã¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Processing request in progress"
+#~ msgstr "要求された処理は実行中です"
 
-#~ msgid "Filename missing after %s option"
-#~ msgstr "%s ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Õ¥¡¥¤¥ë̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Request canceled"
+#~ msgstr "要求がキャンセルされました"
 
-#~ msgid "Macro name missing after -%c option"
-#~ msgstr "-%c ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Þ¥¯¥í̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Request not canceled"
+#~ msgstr "要求がキャンセルされませんでした"
 
-#~ msgid "-trigraphs and -traditional are mutually exclusive"
-#~ msgstr "-trigraphs ¤È -traditional ¤È¤ÏÁê¸ßÇÓ¾Ū¤Ç¤¹"
+#~ msgid "All requests done"
+#~ msgstr "すべての要求が完了しました"
 
-#~ msgid "Directory name missing after -I option"
-#~ msgstr "-I ¥ª¥×¥·¥ç¥ó¤Î¸å¤í¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+#~ msgid "Interrupted by a signal"
+#~ msgstr "シグナル割り込みが発生しました"
 
-#~ msgid "`/*' within comment"
-#~ msgstr "`/*' ¤¬¥³¥á¥ó¥ÈÆâ¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "Parameter string not correctly encoded"
+#~ msgstr "パラメーター文字列が正しくエンコードされていません"
 
-#~ msgid "unterminated #%s conditional"
-#~ msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s ¾ò·ï"
+#~ msgid "Unknown error"
+#~ msgstr "不明なエラー"
 
-#~ msgid "not in any file?!"
-#~ msgstr "Á´¤¯¥Õ¥¡¥¤¥ë¤¬¤Ê¤¤?!"
+#~ msgid "%s: option '%s' is ambiguous\n"
+#~ msgstr "%s: オプション '%s' は曖昧です\n"
 
-#~ msgid "`defined' must be followed by ident or (ident)"
-#~ msgstr "`defined' ¤Î¸å¤í¤Ë ident ¤ä (ident) ¤¬¤³¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#~ msgid "%s: option '--%s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '--%s' は引数を取ることができません\n"
 
-#~ msgid "cccp error: invalid special hash type"
-#~ msgstr "cccp ¥¨¥é¡¼: Æüì¥Ï¥Ã¥·¥å·¿¤¬Ìµ¸ú¤Ç¤¹"
+#~ msgid "%s: option '%c%s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '%c%s' は引数を取ることができません\n"
 
-#~ msgid "#include expects \"fname\" or <fname>"
-#~ msgstr "#include ¤Î¸å¤Ë¤Ï \"fname\" ¤ä <fname> ¤¬É¬ÍפǤ¹"
+#~ msgid "%s: option '%s' requires an argument\n"
+#~ msgstr "%s: オプション '--%s' は引数が必要です\n"
 
-#~ msgid "No include path in which to find %.*s"
-#~ msgstr "%.*s ¤¬¸«¤Ä¤«¤ë¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "%s: unrecognized option '--%s'\n"
+#~ msgstr "%s: オプション '--%s' を認識できません\n"
 
-#~ msgid "invalid macro name"
-#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾"
+#~ msgid "%s: unrecognized option '%c%s'\n"
+#~ msgstr "%s: オプション '%c%s' を認識できません\n"
 
-#~ msgid "invalid macro name `%s'"
-#~ msgstr "̵¸ú¤Ê¥Þ¥¯¥í̾ `%s'"
+#~ msgid "%s: invalid option -- '%c'\n"
+#~ msgstr "%s: 無効なオプション -- '%c'\n"
 
-#~ msgid "\"defined\" cannot be used as a macro name"
-#~ msgstr "\"defined\" ¤ò¥Þ¥¯¥í̾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "%s: option requires an argument -- '%c'\n"
+#~ msgstr "%s: オプションには引数が必要です -- '%c'\n"
 
-#~ msgid "parameter name starts with a digit in #define"
-#~ msgstr "#define Ãæ¤Î²¾°ú¿ô̾¤¬¿ô»ú¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Þ¤¹"
+#~ msgid "%s: option '-W %s' is ambiguous\n"
+#~ msgstr "%s: オプション '-W %s' は曖昧です\n"
 
-#~ msgid "badly punctuated parameter list in #define"
-#~ msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬ÊѤ˶èÀÚ¤é¤ì¤Þ¤·¤¿"
+#~ msgid "%s: option '-W %s' doesn't allow an argument\n"
+#~ msgstr "%s: オプション '-W %s' は引数を取ることができません\n"
 
-#~ msgid "\"%.*s\" redefined"
-#~ msgstr "\"%.*s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
+#~ msgid "invalid source_version argument to compile_java_class"
+#~ msgstr "compile_java_class への source_version 引数が無効です"
 
-#~ msgid "# operator should be followed by a macro argument name"
-#~ msgstr "# ±é»»»Ò¤Î¸å¤í¤Ë¤Ï¥Þ¥¯¥í°ú¿ô̾¤¬Â³¤¤¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+#~ msgid "invalid target_version argument to compile_java_class"
+#~ msgstr "compile_java_class への target_version 引数が無効です"
 
-#~ msgid "invalid format #line command"
-#~ msgstr "#line ¥³¥Þ¥ó¥É¤Î½ñ¼°¤¬Ìµ¸ú¤Ç¤¹"
+#~ msgid "Java compiler not found, try installing gcj or set $JAVAC"
+#~ msgstr "Java コンパイラが見つかりません。 gcj をインストールするか、またはt $JAVAC を設定してみてください"
 
-#~ msgid "undefining `defined'"
-#~ msgstr "`defined' ¤ò undef ¤·¤Þ¤¹"
+#~ msgid "Java virtual machine not found, try installing gij or set $JAVA"
+#~ msgstr "Java 仮想マシンが見つかりません。 gij をインストールするか、または $JAVA を設定してみてください"
 
-#~ msgid "undefining `%s'"
-#~ msgstr "`%s' ¤ò undef ¤·¤Þ¤¹"
+#~ msgid "%s subprocess I/O error"
+#~ msgstr "%s サブプロセス I/O エラー"
 
-#~ msgid "extra text at end of directive"
-#~ msgstr "¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Î½ª¤ê¤Ë;ʬ¤Ê¥Æ¥¯¥¹¥È¤¬¤¢¤ê¤Þ¤¹"
+#~ msgid "cannot change permissions of %s"
+#~ msgstr "%s のパーミッションを変更できません"
 
-#~ msgid "#error%.*s"
-#~ msgstr "#error%.*s"
+#~ msgid "cannot create directory %s"
+#~ msgstr "ディレクトリ %s を作成できません"
 
-#~ msgid "#warning%.*s"
-#~ msgstr "#warning%.*s"
+#~ msgid "memory exhausted"
+#~ msgstr "メモリを使い果たしました"
 
-#~ msgid "#elif not within a conditional"
-#~ msgstr "#elif ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "unable to record current working directory"
+#~ msgstr "現在の作業ディレクトリを記録することができません"
 
-#~ msgid "#%s not within a conditional"
-#~ msgstr "#%s ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "failed to return to initial working directory"
+#~ msgstr "初期作業ディレクトリに戻るのに失敗しました"
 
-#~ msgid "#else or #elif after #else"
-#~ msgstr "#else ¤Î¸å¤í¤Ë #else ¤ä #elif ¤¬¤¢¤ê¤Þ¤¹"
+#~ msgid "Failed to open /dev/zero for read"
+#~ msgstr "/dev/zeroを読込み用に開けません"
 
-#~ msgid "#else not within a conditional"
-#~ msgstr "#else ¤¬¾ò·ïʸ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "creation of reading thread failed"
+#~ msgstr "読み込みスレッドの作成に失敗しました"
 
-#~ msgid "unbalanced #endif"
-#~ msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤ #endif"
+#~ msgid "cannot set up nonblocking I/O to %s subprocess"
+#~ msgstr "%s 子プロセスへ非ブロック I/O を設定できません"
 
-#~ msgid "arguments given to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿"
+#~ msgid "communication with %s subprocess failed"
+#~ msgstr "%s 子プロセスとの通信に失敗しました"
 
-#~ msgid "no args to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "write to %s subprocess failed"
+#~ msgstr "%s 子プロセスへの書き込みに失敗しました"
 
-#~ msgid "only 1 arg to macro `%s'"
-#~ msgstr "¥Þ¥¯¥í `%s' ¤Ø¤Î°ú¿ô¤¬°ì¸Ä¤·¤«¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "read from %s subprocess failed"
+#~ msgstr "%s 子プロセスからの読み込みに失敗しました"
 
-#~ msgid "only %d args to macro `%s'"
-#~ msgstr "%d ¸Ä¤Î°ú¿ô¤·¤«¥Þ¥¯¥í `%s' ¤ËÅϤ·¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "subprocess %s terminated with exit code %d"
+#~ msgstr "子プロセス %s が終了コード %d で終了しました"
 
-#~ msgid "too many (%d) args to macro `%s'"
-#~ msgstr "°ú¿ô¤Î¿ô (%d) ¤¬¥Þ¥¯¥í `%s' ¤ËÂФ·¤Æ¿¤¹¤®¤Þ¤¹"
+#~ msgid "creation of threads failed"
+#~ msgstr "スレッドの作成に失敗しました"
 
-#~ 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 "%s subprocess terminated with exit code %d"
+#~ msgstr "%s 子プロセスが終了コード %d で終了しました"
 
-#~ msgid "volatile register variables don't work as you might wish"
-#~ msgstr "volatile register ÊÑ¿ô¤Ï°Õ¿Þ¤·¤¿¤è¤¦¤Ë¤ÏÆ°ºî¤·¤Þ¤»¤ó"
+#~ msgid "cannot create pipe"
+#~ msgstr "パイプを作成できません"
 
-#~ msgid "floating point trap outputting a constant"
-#~ msgstr "ÉâÆ°¾®¿ôÅÀ¤Î¨Ãͤò½ÐÎϤ¹¤ëºÝ¤Ë¥È¥é¥Ã¥×¤¬¤«¤«¤ê¤Þ¤·¤¿"
+#~ msgid "Success"
+#~ msgstr "成功です"
 
-#~ msgid "`-p' not supported; use `-pg' and gprof(1)"
-#~ msgstr "`-p' ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. `-pg' ¤È gprof(1) ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#~ msgid "No match"
+#~ msgstr "一致しません"
 
-#~ msgid "Incompatible interworking options"
-#~ msgstr "¸ß´¹À­¤Î¤Ê¤¤ interworking ¥ª¥×¥·¥ç¥ó"
+#~ msgid "Invalid regular expression"
+#~ msgstr "無効な正規表現です"
 
-#~ msgid "-mbsd and -pedantic incompatible"
-#~ msgstr "-mbsd ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Invalid collation character"
+#~ msgstr "無効な照合文字です"
 
-#~ msgid "-mbsd and -mxopen incompatible"
-#~ msgstr "-mbsd ¤È -mxopen ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Invalid character class name"
+#~ msgstr "無効な文字クラス名です"
 
-#~ msgid "-mxopen and -pedantic incompatible"
-#~ msgstr "-mxopen ¤È -pedantic ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "Trailing backslash"
+#~ msgstr "終端のバックスラッシュ"
 
-#~ msgid "A -ifile option requires a -map option"
-#~ msgstr "-ifile ¥ª¥×¥·¥ç¥ó¤Ë¤Ï -map ¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹"
+#~ msgid "Invalid back reference"
+#~ msgstr "無効な前方参照です"
 
-#~ msgid "-static not valid with -mcoff"
-#~ msgstr "-static ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched [ or [^"
+#~ msgstr "[ または [^ が不一致です"
 
-#~ msgid "-shared not valid with -mcoff"
-#~ msgstr "-shared ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched ( or \\("
+#~ msgstr "( または \\( が不一致です"
 
-#~ msgid "-symbolic not valid with -mcoff"
-#~ msgstr "-symbolic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Unmatched \\{"
+#~ msgstr "\\{ が不一致です"
 
-#~ msgid "-fpic is not valid with -mcoff"
-#~ msgstr "-fpic ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid content of \\{\\}"
+#~ msgstr "\\{\\} の中身が無効です"
 
-#~ msgid "-fPIC is not valid with -mcoff"
-#~ msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid range end"
+#~ msgstr "無効な範囲終了です"
 
-#~ msgid "-fpic not valid with -mcoff"
-#~ msgstr "-fpic  -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Memory exhausted"
+#~ msgstr "メモリを使い果たしました"
 
-#~ msgid "-fPIC not valid with -mcoff"
-#~ msgstr "-fPIC ¤¬ -mcoff ¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤Î¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Invalid preceding regular expression"
+#~ msgstr "無効な前方正規表現です"
 
-#~ msgid "bx]"
-#~ msgstr "bx]"
+#~ msgid "Premature end of regular expression"
+#~ msgstr "正規表現が途中で終了しました"
 
-#~ msgid "bx"
-#~ msgstr "bx"
+#~ msgid "Regular expression too big"
+#~ msgstr "正規表現が大きすぎます"
 
-#~ msgid "cx"
-#~ msgstr "cx"
+#~ msgid "Unmatched ) or \\)"
+#~ msgstr ") または \\) が不一致です"
 
-#~ msgid "-p option not supported: use -pg instead"
-#~ msgstr "-p ¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó. Âå¤ï¤ê¤Ë -pg ¤ò»È¤Ã¤Æ¤¯¤À¤µ¤¤"
+#~ msgid "No previous regular expression"
+#~ msgstr "以前に正規表現がありません"
 
-#~ msgid "choose either big or little endian, not both"
-#~ msgstr "¥Ó¥Ã¥°¤Þ¤¿¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óξÊý¤Ç¤Ï¤Ê¤¯¡¢¤É¤Á¤é¤«¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
+#~ msgid "^[yY]"
+#~ msgstr "^[yY]"
 
-#~ msgid "choose either m340 or m210 not both"
-#~ msgstr "m340 ¤Þ¤¿¤Ï m210 ¤ÎξÊý¤Ç¤Ï¤Ê¤¯¡¢¤É¤Á¤é¤«¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤"
+#~ msgid "^[nN]"
+#~ msgstr "^[nN]"
 
-#~ msgid "may not use both -mfp64 and -msingle-float"
-#~ msgstr "-mfp64 ¤È -msingle-float ¤ÎξÊý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
+#~ msgid "setting permissions for %s"
+#~ msgstr "%s のパーミッションを設定します"
 
-#~ msgid "-p profiling is no longer supported.  Use -pg instead."
-#~ msgstr "-p ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤Ï¤â¤¦Ä󶡤µ¤ì¤Þ¤»¤ó¡£Âå¤ï¤ê¤Ë -pg ¤ò»È¤¤¤Þ¤·¤ç¤¦¡£"
+#~ msgid "Hangup"
+#~ msgstr "Hangup"
 
-#~ msgid "Compilation of header file requested"
-#~ msgstr "¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥³¥ó¥Ñ¥¤¥ë¤¬Í׵ᤵ¤ì¤Þ¤·¤¿"
+#~ msgid "Interrupt"
+#~ msgstr "å\89²ã\82\8aè¾¼ã\81¿"
 
-#~ msgid "iterator `%s' has derived type"
-#~ msgstr "È¿Éü»Ò `%s' ¤ÏÇÉÀ¸·¿¤Ç¤¹"
+#~ msgid "Quit"
+#~ msgstr "終了"
 
-#~ msgid "%s before character constant"
-#~ msgstr "ʸ»úÄê¿ô¤ÎÁ°¤Ë %s"
+#~ msgid "Illegal instruction"
+#~ msgstr "Illegal instruction"
 
-#~ msgid "%s before character 0%o"
-#~ msgstr "ʸ»ú 0%2$o ¤ÎÁ°¤Ë %1$s"
+#~ msgid "Trace/breakpoint trap"
+#~ msgstr "Trace/breakpoint trap"
 
-#~ msgid "more than one `f' in numeric constant"
-#~ msgstr "¿ôÄê¿ô¤Ë 1¤Ä°Ê¾å¤Î `f'"
+#~ msgid "Aborted"
+#~ msgstr "中止"
 
-#~ msgid "more than one `l' in numeric constant"
-#~ msgstr "¿ôÄê¿ô¤Ë 1¤Ä°Ê¾å¤Î `l'"
+#~ msgid "Floating point exception"
+#~ msgstr "浮動小数点例外"
 
-#~ msgid "parse error at `..'"
-#~ msgstr "`..' ¤Ç¹½Ê¸²òÀÏ¥¨¥é¡¼"
+#~ msgid "Killed"
+#~ msgstr "強制終了"
 
-#~ msgid "nondigits in number and not hexadecimal"
-#~ msgstr "¿ôÃͤ˥¢¥é¥Ó¥¢¿ô»ú¤Ç¤Ê¤¯¡¢16 ¿Ê¤Ç¤â¤Ê¤¤Ê¸»ú"
+#~ msgid "Bus error"
+#~ msgstr "バスエラー"
 
-#~ msgid "numeric constant contains digits beyond the radix"
-#~ msgstr "¿ôÃÍÄê¿ô¤¬´ð¿ô¤òĶ¤¨¤¿¥¢¥é¥Ó¥¢¿ô»ú¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
+#~ msgid "Segmentation fault"
+#~ msgstr "Segmentation fault"
 
-#~ msgid "floating constant exponent has no digits"
-#~ msgstr "ÉâÆ°¾®¿ôÄê¿ô¤Î¤Ù¤­¿ô¤¬¡¢¥¢¥é¥Ó¥¢¿ô»ú¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "Broken pipe"
+#~ msgstr "Broken pipe"
 
-#~ msgid "hexadecimal floating constant has no exponent"
-#~ msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
+#~ msgid "Alarm clock"
+#~ msgstr "Alarm clock"
 
-#~ msgid "two `u's in integer constant"
-#~ msgstr "À°¿ôÄê¿ôÃæ¤Ë 2¤Ä¤Î `u'"
+#~ msgid "Terminated"
+#~ msgstr "Terminated"
 
-#~ msgid "Unterminated string constant"
-#~ msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó"
+#~ msgid "Urgent I/O condition"
+#~ msgstr "緊急 I/O 状態"
 
-#~ msgid "invalid `for (ITERATOR)' syntax"
-#~ msgstr "̵¸ú¤Ê `for (È¿Éü»Ò)' ¹½Ê¸¤Ç¤¹"
+#~ msgid "Stopped (signal)"
+#~ msgstr "停止 (シグナル)"
 
-#~ msgid "`for (%s)' inside expansion of same iterator"
-#~ msgstr "Ʊ¤¸È¿Éü»Ò¤ÎÆ⦤ˤ¢¤ë `for (%s)'"
+#~ msgid "Stopped"
+#~ msgstr "停止"
 
-#~ msgid "case label within scope of cleanup or variable array"
-#~ msgstr "case ¥é¥Ù¥ë¤¬¡¢²òÂΤޤ¿¤Ï²ÄÊÑÇÛÎó¤Î¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
+#~ msgid "Continued"
+#~ msgstr "継続"
 
-#~ msgid "duplicate array index in initializer"
-#~ msgstr "½é´ü²½»ÒÆâ¤Ë½ÅÊ£¤·¤¿ÇÛÎ󥤥ó¥Ç¥Ã¥¯¥¹"
+#~ msgid "Child exited"
+#~ msgstr "子プロセス終了"
 
-#~ msgid "thumb_load_double_from_address: destination is not a register"
-#~ msgstr "thumb_load_double_from_address: Âоݤ¬¥ì¥¸¥¹¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Stopped (tty input)"
+#~ msgstr "停止 (tty 入力)"
 
-#~ msgid "thumb_load_double_from_address: source is not a computed memory address"
-#~ msgstr "thumb_load_double_from_address: ¸µ¤¬·×»»ºÑ¤ß¥á¥â¥ê¥¢¥É¥ì¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Stopped (tty output)"
+#~ msgstr "停止 (tty 出力)"
 
-#~ msgid "thumb_load_double_from_address: Unhandled address calculation"
-#~ msgstr "thumb_load_double_from_address: °·¤ï¤ì¤Ê¤¤¥¢¥É¥ì¥¹·×»»"
+#~ msgid "I/O possible"
+#~ msgstr "I/O 可能"
 
-#~ msgid "ACCUM_HIGH_REGS class in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ë ACCUM_HIGH_REGS ¥¯¥é¥¹"
+#~ msgid "CPU time limit exceeded"
+#~ msgstr "CPU時間制限を超過しました"
 
-#~ msgid "YH_OR_ACCUM_HIGH_REGS found in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ç YH_OR_ACCUM_HIGH_REGS ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#~ msgid "File size limit exceeded"
+#~ msgstr "ファイルサイズ制限を超過しました"
 
-#~ msgid "YL found in limit_reload_class"
-#~ msgstr "limit_reload_class ¤Ç YL ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿"
+#~ msgid "Virtual timer expired"
+#~ msgstr "仮想タイマーが終了しました"
 
-#~ msgid "Bad register extension code"
-#~ msgstr "ÉÔÀµ¤Ê¥ì¥¸¥¹¥¿³ÈÄ¥¥³¡¼¥É"
+#~ msgid "Profiling timer expired"
+#~ msgstr "プロファイリングタイマーが終了しました"
 
-#~ msgid "Invalid offset in ybase addressing"
-#~ msgstr "ybase ¥¢¥É¥ì¥·¥ó¥°¤Ë̵¸ú¤Ê¥ª¥Õ¥»¥Ã¥È"
+#~ msgid "Window changed"
+#~ msgstr "Window が変更されました"
 
-#~ msgid "Invalid shift operator in emit_1600_core_shift"
-#~ msgstr "emit_1600_core_shift ¤Ç¤Î̵¸ú¤Ê¥·¥Õ¥È±é»»»Ò"
+#~ msgid "User defined signal 1"
+#~ msgstr "ユーザー定義シグナル1"
 
-#~ msgid "Invalid mode for gen_tst_reg"
-#~ msgstr "gen_tst_reg ¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
+#~ msgid "User defined signal 2"
+#~ msgstr "ユーザー定義シグナル2"
 
-#~ msgid "Invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "gen_compare_reg ¤Ç¤ÎÀ°¿ôÈæ³Ó¤Ë¤È¤Ã¤Æ¤Î̵¸ú¤Ê¥â¡¼¥É"
+#~ msgid "EMT trap"
+#~ msgstr "EMT トラップ"
 
-#~ msgid "Invalid register for compare"
-#~ msgstr "̵¸ú¤ÊÈæ³ÓÍѥ쥸¥¹¥¿"
+#~ msgid "Bad system call"
+#~ msgstr "間違ったシステムコール"
 
-#~ msgid "PRINT_OPERAND: letter %c was found & insn was not CONST_INT"
-#~ msgstr "PRINT_OPERAND: Ê¸»ú %c ¤¬¸«¤Ä¤«¤ê¡¢Ì¿Îá¤Ï CONST_INT ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+#~ msgid "Stack fault"
+#~ msgstr "スタックエラー"
 
-#~ msgid "-mptr%d not allowed on -m%d"
-#~ msgstr "-mptr%d ¤Ï -m%d ¤Î¾å¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
+#~ msgid "Information request"
+#~ msgstr "情報要求"
 
-#~ msgid "parse errors have confused me too much"
-#~ msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼¤Ç¡¢¤«¤Ê¤êº®Í𤷤Ƥ·¤Þ¤¤¤Þ¤·¤¿"
+#~ msgid "Power failure"
+#~ msgstr "電源エラー"
 
-#~ msgid "virtual memory exhausted"
-#~ 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 ""
-#~ "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 "second token after #line is not a string"
-#~ msgstr "#line ¤Î¸å¤ÎÆó¤ÄÌܤΥȡ¼¥¯¥ó¤¬Ê¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#~ msgid "junk on line after #undef"
-#~ msgstr "#undef ¤Î¸å¤Î¹Ô¤Ë¥´¥ß"
+#~ msgid "%s subprocess got fatal signal %d"
+#~ msgstr "%s 子プロセスが致命的なシグナル %d を受信しました"
 
-#~ 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"