gcc 11.1.0 - en to ja translation catalogue (2167 entries)

en: function not considered for inlining
ja: inline に出来ると見なされていない関数です

en: caller is not optimized
ja: caller は最適化されていません

en: function body not available
ja: 関数本体が利用できません

en: redefined extern inline functions are not considered for inlining
ja: extern inline で再定義された関数は inline に出来ると見なされません

en: function not inlinable
ja: inline にできない関数です

en: function body can be overwritten at link time
ja: 関数本体がリンク時に上書き可能です

en: function not inline candidate
ja: inline の候補でない関数です

en: --param large-function-growth limit reached
ja: --param large-function-growth の制限に達しました

en: --param large-stack-frame-growth limit reached
ja: --param large-stack-frame-growth の制限に達しました

en: --param max-inline-insns-single limit reached
ja: --param max-inline-insns-single の制限に達しました

en: --param max-inline-insns-auto limit reached
ja: --param max-inline-insns-auto の制限に達しました

en: --param inline-unit-growth limit reached
ja: --param inline-unit-growth の制限に達しました

en: target specific option mismatch
ja: ターゲット指定のオプションが合っていません

en: sanitizer function attribute mismatch
ja: sanitizer関数属性が合いません

en: unreachable
ja: 到達不可能

note: The remainder are real diagnostic types.
en: fatal error:
ja: 致命的エラー:

note: This is like DK_ICE, but backtrace is not printed.  Used in the driver when reporting fatal signal in the compiler.
en: internal compiler error:
ja: コンパイラ内部エラー:

note: This one is just for counting DK_WARNING promoted to DK_ERROR due to -Werror and -Werror=warning.
en: error:
ja: エラー:

en: sorry, unimplemented:
ja: 残念ですが未実装です:

en: warning:
ja: 警告:

en: note:
ja: 備考:

en: debug:
ja: デバッグ:

en: -f%s ignored (not supported for DJGPP)
ja: -f%s は (DJGPP ではサポートされていないので) 無視されました

en: -gz is not supported in this configuration
ja: -gz はこの構成ではサポートされていません

en: -fuse-linker-plugin is not supported in this configuration
ja: -fuse-linker-plugin はこの構成ではサポートされていません

en: -fvtable-verify=std is not supported in this configuration
ja: -fvtable-verify=std はこの構成ではサポートされていません

en: -fvtable-verify=preinit is not supported in this configuration
ja: -fvtable-verify=preinit はこの構成ではサポートされていません

en: -pg and -fomit-frame-pointer are incompatible
ja: -pg と -fomit-frame-pointer は併用できません

en: GNU C no longer supports -traditional without -E
ja: GNU C は -E 無しでの -traditional を既にサポートしていません

en: -E or -x required when input is from standard input
ja: 入力が標準入力からの場合は -E または -x が必要です

en: -bundle_loader not allowed with -dynamiclib
ja: -bundle_loader は -dynamiclib と併せて使用できません

en: -client_name not allowed with -dynamiclib
ja: -client_name は -dynamiclib と併せて使用できません

en: -keep_private_externs not allowed with -dynamiclib
ja: -keep_private_externs は -dynamiclib と併せて使用できません

en: -private_bundle not allowed with -dynamiclib
ja: -private_bundle は -dynamiclib と併せて使用できません

en: -current_version only allowed with -dynamiclib
ja: -current_version は -dynamiclib と併せてのみ使用できます

en: -install_name only allowed with -dynamiclib
ja: -install_name は -dynamiclib と併せてのみ使用できます

en: -bundle not allowed with -dynamiclib
ja: -bundle は -dynamiclib と併せて使用できません

en: -force_flat_namespace not allowed with -dynamiclib
ja: -force_flat_namespace は -dynamiclib と併せて使用できません

en: gsplit-dwarf is not supported on this platform
ja: gsplit-dwarf はこの構成ではサポートされていません

en: rdynamic is not supported
ja: rdynamic はサポートされていません

en: consider using '-pg' instead of '-p' with gprof(1)
ja: gprof(1) を使うときは '-p' の代わりに '-pg' を使用してください

en: cannot use mthreads and mlegacy-threads together
ja: mthreads と mlegacy-threads は併用できません

en: cannot use mshared and static together
ja: mshared と static は併用できません

en: does not support multilib
ja: multilib はサポートしません

en: -pie is not supported in this configuration
ja: -pie はこの構成ではサポートされていません

en: -Xbind-now and -Xbind-lazy are incompatible
ja: -Xbind-now と -Xbind-lazy は併用できません

en: consider using `-pg' instead of `-p' with gprof (1)
ja: gprof(1) を使うときは `-p' の代わりに `-pg' を使用してください

en: may not use both -EB and -EL
ja: -EB と -EL の両方を使用することは出来ません

en: no processor type specified for linking
ja: リンク用のプロセッサ型が指定されていません

en: do not specify both -march=... and -mcpu=...
ja: -march=... と -mcpu=... の両方を指定しないでください

en: shared and mdll are not compatible
ja: shared と mdll は併用できません

en: -mx32 is not supported on Solaris
ja: -mx32 は Solaris ではサポートされていません

en: the m210 does not have little endian support
ja: m210 はリトルエンディアンサポートを行なえません

en: -mhard-float not supported
ja: -mhard-float はサポートされていません

en: -msingle-float and -msoft-float cannot both be specified
ja: -msingle-float と -msoft-float は併用できません

en: warning: consider linking with '-static' as system libraries with
ja: 警告: システムライブラリとリンクする時は '-static' を指定することを検討してください

en:   profiling support are only provided in archive format
ja:   プロファイリングサポートは書庫フォーマット内でのみ提供されます

en:  conflicting code gen style switches are used
ja:  競合しているコード生成スタイルスイッチが使用されています

en: rx200 cpu does not have FPU hardware
ja: rx200 CPU にはハードウェア FPU がありません

en: -mas100-syntax is incompatible with -gdwarf
ja: -mas100-syntax と -gdwarf は併用できません

en: static is not supported on TPF-OS
ja: static は TPF-OS ではサポートされていません

en: SH2a does not support little-endian
ja: SH2a はリトルエンディアンをサポートしていません

en: may not use both -m32 and -m64
ja: -m32 と -m64 の両方を使用することはできません

en: the -shared option is not currently supported for VAX ELF
ja: -shared オプションは VAX ELF 用には現在はサポートされていません

en: profiling not supported with -mg
ja: -mg でのプロファイルはサポートされていません

en: -c or -S required for Ada
ja: Ada では -c または -S が必要です

en: gfortran does not support -E without -cpp
ja: gfortran は -cpp 無しでの -E 使用をサポートしていません

en: GNU Objective C no longer supports traditional compilation
ja: GNU Objective C は伝統的なコンパイルを既にサポートしていません

en: objc-cpp-output is deprecated; please use objective-c-cpp-output instead
ja: objc-cpp-output は廃止されました。代わりに objective-c-cpp-output を使用してください

en: objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead
ja: objc++-cpp-output は廃止されました。代わりに objective-c++-cpp-output を使用してください

en: Does nothing. Preserved for backward compatibility.
ja: 何もしない。後方互換性のために残されている。

en: Does nothing.  Preserved for backward compatibility.
ja: 何もしない。後方互換性のために残されている。

en: Do not discard comments.
ja: コメントを破棄しない。

en: Do not discard comments in macro expansions.
ja: マクロ展開内のコメントを破棄しない。

en: Print the name of header files as they are used.
ja: 使用されるヘッダファイル名を表示する。

en: -I <dir>	Add <dir> to the end of the main include path.
ja: -I <dir>	主インクルードパスの最後に <dir> を追加する

en: Generate make dependencies.
ja: make 依存関係を生成する

en: Generate make dependencies and compile.
ja: make 依存関係を生成し、コンパイルする

en: -MF <file>	Write dependency output to the given file.
ja: -MF <file>	与えられたファイルに依存関係を出力する

en: Treat missing header files as generated files.
ja: 存在しないヘッダファイルを生成されたファイルとして取り扱う。

en: Like -M but ignore system header files.
ja: -M と同様だがシステムヘッダファイルを無視する。

en: Like -MD but ignore system header files.
ja: -MD と同様だがシステムヘッダファイルを無視する。

en: -U<macro>	Undefine <macro>.
ja: -U<macro>	マクロ <macro> を未定義状態にする

en: Warn about suspicious uses of memory addresses.
ja: メモリアドレスの疑わしい使用法について警告する

en: Enable most warning messages.
ja: ほとんどの警告メッセージを有効にする

en: Warn about casting functions to incompatible types.
ja: 互換性のない型への関数キャストに関して警告する

en: Warn about casts between incompatible function types.
ja: 互換性のない型への関数キャストに関して警告する

en: Warn whenever type qualifiers are ignored.
ja: 型修飾子が無視された場合はいつも警告する

en: Preprocess directives only.
ja: 前処理指示のみ行う。

en: Generate code for the Android platform.
ja: Android プラットフォーム用コードを生成する。

en: Assume ICPLBs are enabled at runtime.
ja: 実行時に ICPLB が有効であると見なす

en: Generate cld instruction in the function prologue.
ja: 関数プロローグ内で cld 命令を生成する

en: Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.
ja: 自動ベクトル化で 256 ビット AVX 命令の代わりに 128 ビット AVX 命令を使用する

en: Support code generation of Advanced Bit Manipulation (ABM) instructions.
ja: Advanced Bit Manipulation (ABM) 命令のコード生成をサポートする。

en: Support code generation of popcnt instruction.
ja: popcnt 命令のコード生成をサポートする。

en: Support code generation of cmpxchg16b instruction.
ja: cmpxchg16b 命令のコード生成をサポートする。

en: Support code generation of sahf instruction in 64bit x86-64 code.
ja: 64 ビット x86-64 コード内で sahf 命令のコード生成をサポートする。

en: Support code generation of movbe instruction.
ja: movbe 命令のコード生成をサポートする。

en: Support code generation of crc32 instruction.
ja: crc32 命令のコード生成をサポートする。

en: Use the simulator runtime.
ja: シミュレータランタイムを使用する。

en: Only generate absolute relocations on word sized values.
ja: 絶対再配置をサードサイズの値でのみ生成する。

en: Enable strict 32-bit psABI struct return checking.
ja: 厳密な 32 ビット psABI 構造体戻り値検査を有効にする。

en: Specifies the number of registers to reserve for interrupt handlers.
ja: 割り込みハンドラ用に予約されるレジスタサイズを指定する

en: Store doubles in 64 bits.
ja: double を 64 ビットで保存する。

en: Stores doubles in 32 bits.  This is the default.
ja: double を 32 ビットで保存する (デフォルト)。

en: Enable the use of RX FPU instructions.  This is the default.
ja: RX FPU 命令の使用を有効にする (デフォルト)。

en: Specify the target RX cpu type.
ja: ターゲット RX CPU 型を設定する。

en: Data is stored in big-endian format.
ja: ビッグエンディアン形式でデータを保存する。

en: Data is stored in little-endian format.  (Default).
ja: リトルエンディアン形式でデータを保存する (デフォルト)。

en: Enable linker relaxation.
ja: リンカの緩和を有効にする。

en: Maximum size in bytes of constant values allowed as operands.
ja: 被演算子として許可される定数値のバイト単位での最大サイズ

en: Board name [and memory region].
ja: ボード名 [およびメモリ領域]。

en: Runtime name.
ja: 実行時名。

en: Generate code for SH4 500 series (FPU-less).
ja: SH4 500 シリーズ (FPU 無し) 用のコードを生成する

en: Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.
ja: fmov 命令での 64 ビット浮動小数点レジスタの使用を有効にする。64 ビット境界への整列が必要な場合は -mdalign を参照。

en: Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.
ja: 特権モードのみのコードを生成しない。ユーザモードでインラインコードが動作しない場合は -mno-inline-ic_invalidate が暗黙的に指定される。

en: Run the link-time optimizer in local transformation (LTRANS) mode.
ja: リンク時最適化を局所変形 (LTRANS) モードで実行する。

en: Run the link-time optimizer in whole program analysis (WPA) mode.
ja: リンク時最適化をプログラム全体分析 (WPA) モードで実行する。

en: Looks for opportunities to reduce stack adjustments and stack references.
ja: スタック調整およびスタック参照を削減する機会を探す

en: Try to convert virtual calls to direct ones.
ja: 仮想呼び出しを直接呼び出しに変換することを試みる

en: Enable CFI tables via GAS assembler directives.
ja: GAS アセンブラ指示を経由して CFI 表を有効にする

en: Do not suppress C++ class debug information.
ja: C++ クラスデバッグ情報を抑止しない。

en: Enable link-time optimization.
ja: リンク時最適化を有効にする

en: Record gcc command line switches in the object file.
ja: オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。

en: [cannot find %s]
ja: [%s が見つかりません]

en: collect2 version %s
ja: collect2 バージョン %s

en: %d constructor found
     | %d constructors found
ja[0]: %d 個のコンストラクタが見つかりました

en: %d destructor found
     | %d destructors found
ja[0]: %d 個のデストラクタが見つかりました

en: %d frame table found
     | %d frame tables found
ja[0]: %d 個のフレーム表が見つかりました

en: [Leaving %s]
ja: [%s を離れます]

en: 
    write_c_file - output name is %s, prefix is %s
ja: 
    write_c_file - 出力名は %s、接頭辞は %s

en: 
    ldd output with constructors/destructors.
ja: 
    ldd 出力がコンストラクタ/デストラクタを伴います。

en: %s: all warnings being treated as errors
ja: %s: すべての警告はエラーとして取り扱われます

en: %s: some warnings being treated as errors
ja: %s: いくつかの警告はエラーとして取り扱われます

en: compilation terminated due to -fmax-errors=%u.
ja: -fmax-errors=%u によりコンパイルを停止しました。

en: compilation terminated due to -Wfatal-errors.
ja: -Wfatal-errors によりコンパイルを停止しました。

en: See %s for instructions.
ja: 報告は %s をご覧ください。

en: compilation terminated.
ja: コンパイルを停止しました。

en:                  from
ja:          次から読み込み:

en: In file included from
ja: 次のファイルから読み込み:

note: 2
en:         included from
ja:         次のファイルから読み込み:

en: %s:%d: confused by earlier errors, bailing out
ja: %s:%d: 前のエラーにより混乱していますので、脱出します

en: in %s, at %s:%d
ja: %s 内、位置 %s:%d

en: negative insn length
ja: 負の命令長です

en: could not split insn
ja: 命令を分割できませんでした

en: invalid 'asm':
ja: 無効な 'asm' です:

en: operand number missing after %%-letter
ja: %% 文字の後に被演算子の数字がありません

en: operand number out of range
ja: 被演算子の数字が範囲外です

en: invalid %%-code
ja: 無効な %%-code です

en: '%%l' operand isn't a label
ja: '%%l' 被演算子が label ではありません

note: We can't handle floating point constants; PRINT_OPERAND must handle them. TARGET_PRINT_OPERAND must handle them.
en: floating constant misused
ja: 浮動小数定数を使い損ねました

en: invalid expression as operand
ja: 被演算子として無効な式です

en: Using built-in specs.
ja: 組み込み spec を使用しています。

en: Setting spec %s to '%s'
ja: spec %s を '%s' に設定しています

en: Reading specs from %s
ja: %s から spec を読み込んでいます

en: could not find specs file %s
ja: specs ファイル %s が見つかりませんでした

en: rename spec %s to %s
ja: spec %s を %s に名前を変更します

en: spec is '%s'
ja: spec は '%s' です

en: 
    Go ahead? (y or n)
ja: 
    続けますか? (y または n)

en: Usage: %s [options] file...
ja: 使用法: %s [options] file...

en: Options:
ja: オプション:

en:   -pass-exit-codes         Exit with highest error code from a phase.
ja:   -pass-exit-codes         フェーズからのエラーコードの最大値を exit コードとして返す

en:   --help                   Display this information.
ja:   --help                   このヘルプ情報を表示する

en:                            Display specific types of command line options.
ja:                            特定の種類のコマンドラインオプションを表示する

en:   (Use '-v --help' to display command line options of sub-processes).
ja: (`-v --help' を使うと、子プロセスのコマンドラインオプションを表示)

en:   --version                Display compiler version information.
ja:   --version                コンパイラのバージョン情報を表示する

en:   -dumpspecs               Display all of the built in spec strings.
ja:   -dumpspecs               組み込み spec 文字列をすべて表示する

en:   -dumpversion             Display the version of the compiler.
ja:   -dumpversion             コンパイラのバージョンを表示する

en:   -dumpmachine             Display the compiler's target processor.
ja:   -dumpmachine             コンパイラのターゲットプロセッサを表示する

en:   -print-search-dirs       Display the directories in the compiler's search path.
ja:   -print-search-dirs       コンパイラのサーチパスにあるディレクトリを表示する

en:   -print-libgcc-file-name  Display the name of the compiler's companion library.
ja:   -print-libgcc-file-name  コンパイラのコンパニオンライブラリ名を表示する

en:   -print-file-name=<lib>   Display the full path to library <lib>.
ja:   -print-file-name=<lib>   ライブラリ <lib> へのフルパスを表示する

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>.
ja:   -print-prog-name=<prog>  コンパイラの部品 <prog> へのフルパスを表示する

en:   -print-multiarch         Display the target's normalized GNU triplet, used as
                               a component in the library path.
ja:   -print-multiarch         ライブラリの検索に用いられる
                               ターゲットの決められた GNU 3つ組を表示します。

en:   -print-multi-directory   Display the root directory for versions of libgcc.
ja:   -print-multi-directory   libgcc のバージョンディレクトリルートを表示する

en:   -print-multi-lib         Display the mapping between command line options and
                               multiple library search directories.
ja:   -print-multi-lib         コマンドラインオプションと
                               マルチライブラリ探索ディレクトリとの対応を表示する

en:   -print-multi-os-directory Display the relative path to OS libraries.
ja:   -print-multi-os-directory OSライブラリへの相対パスを表示する

en:   -print-sysroot           Display the target libraries directory.
ja:   -print-sysroot           ターゲットライブラリのディレクトリを表示する

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
ja:   -print-sysroot-headers-suffix ヘッダを見つけるために使用する sysroot 接頭辞を表示する

en:   -Wa,<options>            Pass comma-separated <options> on to the assembler.
ja:   -Wa,<options>            カンマ区切りの <options> をアセンブラに渡す

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor.
ja:   -Wp,<options>            カンマ区切りの <options> をプリプロセッサに渡す

en:   -Wl,<options>            Pass comma-separated <options> on to the linker.
ja:   -Wl,<options>            カンマ区切りの <options> をリンカに渡す

en:   -Xassembler <arg>        Pass <arg> on to the assembler.
ja:   -Xassembler <arg>        <arg> をアセンブラに渡す

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
ja:   -Xpreprocessor <arg>     <arg> をプリプロセッサに渡す

en:   -Xlinker <arg>           Pass <arg> on to the linker.
ja:   -Xlinker <arg>           <arg> をリンカに渡す

en:   -save-temps              Do not delete intermediate files.
ja:   -save-temps              中間ファイルを削除しない

en:   -save-temps=<arg>        Do not delete intermediate files.
ja:   -save-temps=<arg>        中間ファイルを削除しない

en:   -pipe                    Use pipes rather than intermediate files.
ja:   -pipe                    中間ファイルではなくパイプを使う

en:   -time                    Time the execution of each subprocess.
ja:   -time                    子プロセスごとの実行時間を計測する

en:   -specs=<file>            Override built-in specs with the contents of <file>.
ja:   -specs=<file>            組み込み specs を <file> の内容で上書きする

en:   -std=<standard>          Assume that the input sources are for <standard>.
ja:   -std=<standard>          入力ソースを <standard> に準拠すると見なす

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries.
ja:   --sysroot=<directory>    ヘッダとライブラリのルートディレクトリとして
                               <directory> を使用する

en:   -B <directory>           Add <directory> to the compiler's search paths.
ja:   -B <directory>           <directory> をコンパイラの探索パスに追加する

en:   -v                       Display the programs invoked by the compiler.
ja:   -v                       コンパイラによって起動されるプログラムを表示する

en:   -E                       Preprocess only; do not compile, assemble or link.
ja:   -E                       前処理のみ行う。コンパイル、アセンブル、リンクは行わない

en:   -S                       Compile only; do not assemble or link.
ja:   -S                       コンパイルのみ行う。アセンブル、リンクは行わない

en:   -c                       Compile and assemble, but do not link.
ja:   -c                       コンパイル、アセンブルを行う。リンクは行わない

en:   -o <file>                Place the output into <file>.
ja:   -o <file>                <file> に出力する

en:   -pie                     Create a dynamically linked position independent
                               executable.
ja:   -pie                     動的リンク位置非依存(PIE)実行バイナリを生成する

en:   -shared                  Create a shared library.
ja:   -shared                  共有ライブラリを生成する

en: 
    Options starting with -g, -f, -m, -O, -W, or --param are automatically
     passed on to the various sub-processes invoked by %s.  In order to pass
     other options on to these processes the -W<letter> options must be used.
ja: 
    -g, -f, -m, -O, -W で始まるオプションや、--param は %s が起動するあらゆる
    子プロセスに自動的に渡されます。こういったプロセスにその他のオプションを渡す
    には -W<letter> オプションを使わなければなりません。

en: Processing spec (%s), which is '%s'
ja: spec (%s) を処理中, これは '%s' です

en: Target: %s
ja: ターゲット: %s

en: Configured with: %s
ja: configure 設定: %s

en: Thread model: %s
ja: スレッドモデル: %s

en: Supported LTO compression algorithms: zlib
ja: サポートされている LTO 圧縮アルゴリズム: zlib

en: gcc version %s %s
ja: gcc バージョン %s %s

en: gcc driver version %s %sexecuting gcc version %s
ja: gcc ドライババージョン %s %s 実行 gcc バージョン %s

en: The bug is not reproducible, so it is likely a hardware or OS problem.
ja: バグが再現できないのでハードウェアかOSの問題だと思われます。

en: Preprocessed source stored into %s file, please attach this to your bugreport.
ja: 前処理したソースは %s にあります、バグレポートに添付してください。

en: install: %s%s
ja: インストール: %s%s

en: programs: %s
ja: プログラム: %s

en: libraries: %s
ja: ライブラリ: %s

en: 
    For bug reporting instructions, please see:
ja: 
    バグレポートの手順は、以下を参照してください

en: 
    Linker options
    ==============
ja: 
    リンカオプション
    ==============

en: Use "-Wl,OPTION" to pass "OPTION" to the linker.
ja: "OPTION" をリンカに渡すには "-Wl,OPTION" を使用してください

en: Assembler options
    =================
ja: アセンブラオプション
    =================

en: Use "-Wa,OPTION" to pass "OPTION" to the assembler.
ja: "OPTION" をアセンブラに渡すには "-Wa,OPTION" を使用してください

en:     -o, --output <dir>                  Output directory
ja:     -o, --output <dir>                  <dir> に出力します

en:     -v, --verbose                       Verbose mode
ja:     -v, --verbose                       冗長モード

en:     -f, --function                      Print function level info
ja:     -f, --function                      関数レベルの情報を表示

en:     -F, --fullname                      Print full filename
ja:     -F, --fullname                      ファイル名をフルパスで表示

en:     -h, --hotonly                       Only print info for hot objects/functions
ja:     -h, --hotonly                       hot なオブジェクト/関数のみ情報を表示

en:     -o, --object                        Print object level info
ja:     -o, --object                        オブジェクトレベルの情報を表示

en: Usage: %s [OPTION]... SUB_COMMAND [OPTION]...
ja: 使用法: %s [OPTION]... SUB_COMMAND [OPTION]...

en:   -h, --help                            Print this help, then exit
ja:   -h, --help                            このヘルプを表示して終了する

en:   -v, --version                         Print version number, then exit
ja:   -v, --version                         バージョン番号を表示して終了する

en: 
    For bug reporting instructions, please see:
    %s.
ja: 
    バグ報告の方法については、以下を参照してください:
    %s。

en: Usage: gcov [OPTION...] SOURCE|OBJ...
ja: 使用法: gcov [OPTION...]... SOURCE|OBJ...

en:   -a, --all-blocks                Show information for every basic block
ja:   -a, --all-blocks                各基本ブロックに関する情報を表示する

en:   -b, --branch-probabilities      Include branch probabilities in output
ja:   -b, --branch-probabilities      出力に分岐可能性情報を含める

en:   -c, --branch-counts             Output counts of branches taken
                                        rather than percentages
ja:   -c, --branch-counts             分岐に関するカウントを百分率ではなく
                                        回数で出力する

en:   -d, --display-progress          Display progress information
ja:   -d, --display-progress          進捗情報を表示する

en:   -f, --function-summaries        Output summaries for each function
ja:   -f, --function-summaries        各関数に関する要約を出力する

en:   -h, --help                      Print this help, then exit
ja:   -h, --help                      このヘルプを表示して終了する

en:   -j, --json-format               Output JSON intermediate format
                                        into .gcov.json.gz file
ja:   -j, --json-format               .gcov.json.gz ファイルに JSON 中間フォーマットで出力

en:   -H, --human-readable            Output human readable numbers
ja:   -H, --human-readable            人に読みやすい数字で出力する

en:   -k, --use-colors                Emit colored output
ja:   -k, --use-colors                色つきで出力する

en:   -l, --long-file-names           Use long output file names for included
                                        source files
ja:   -l, --long-file-names           インクルードされたソースファイルに関する長い
                                        出力ファイル名を使用する

en:   -n, --no-output                 Do not create an output file
ja:   -n, --no-output                 出力ファイルを作成しない

en:   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
ja:   -o, --object-directory DIR|FILE オブジェクトファイルを DIR 内または呼び出し用 FILE 内で検索する

en:   -p, --preserve-paths            Preserve all pathname components
ja:   -p, --preserve-paths            すべてのパス名要素を保護する

en:   -q, --use-hotness-colors        Emit perf-like colored output for hot lines
ja:   -q, --use-hotness-colors        perf のように hot line に色をつける

en:   -r, --relative-only             Only show data for relative sources
ja:   -r, --relative-only             相対ソースのデータのみ表示する

en:   -s, --source-prefix DIR         Source prefix to elide
ja:   -s, --source-prefix DIR         省略するソースディレクトリの接頭辞

en:   -t, --stdout                    Output to stdout instead of a file
ja:   -t, --stdout                    ファイルではなく標準出力に出力する

en:   -v, --version                   Print version number, then exit
ja:   -v, --version                   バージョン番号を表示して終了する

en:   -w, --verbose                   Print verbose informations
ja:   -w, --verbose                   冗長な情報を出力

en:   -x, --hash-filenames            Hash long pathnames
ja:   -x, --hash-filenames            長いパス名をハッシュする

en: 
    Obsolete options:
ja: 
    旧式のオプション:

en:   -i, --json-format               Replaced with -j, --json-format
ja:   -i, --json-format               -j もしくは --json-format に置き換えられました

en:   -j, --human-readable            Replaced with -H, --human-readable
ja:   -j, --human-readable            -H もしくは --human-readable に置き換えられました

en: '%s' file is already processed
ja: 入力ファイル '%s' を前処理済として取り扱う

en: Creating '%s'
ja: '%s' を作成しています

en: Error writing output file '%s'
ja: 出力ファイル '%s' を書き込み中にエラーが発生しました

en: Could not open output file '%s'
ja: 出力ファイル '%s' を開けませんでした

en: Removing '%s'
ja: '%s' を削除します

en: Cannot open JSON output file %s
ja: 出力 JSON ファイル %s を開けませんでした

en: Error writing JSON output file %s
ja: 出力 JSON ファイル %s を書き込み中にエラーが発生しました

en: %s:source file is newer than notes file '%s'
ja: %s:ソースファイルがノートファイル '%s' より新しいです

en: (the message is displayed only once per source file)
ja: (このメッセージはソースファイルごとに一回のみ表示されます)

en: %s:cannot open notes file
ja: %s: ノートファイルを開けません

en: %s:not a gcov notes file
ja: %s: gcov ノートファイルではありません

en: %s:corrupted
ja: %s: 破損しています

en: %s:no functions found
ja: %s:関数が見つかりません

en: %s:cannot open data file, assuming not executed
ja: %s:データファイルを開けません。実行されていないと見なします

en: %s:not a gcov data file
ja: %s: gcov データファイルではありません

en: %s:profile mismatch for '%s'
ja: %s: '%s' に対するプロファイルが一致しません

en: %s:overflowed
ja: %s: オーバーフローしました

en: %s:'%s' lacks entry and/or exit blocks
ja: %s: '%s' には導入および/または終了ブロックがありません

en: %s:graph is unsolvable for '%s'
ja: %s: '%s' 用のグラフが解決できません

en: Lines executed:%s of %d
ja: 実行された行:%s of %d

en: No executable lines
ja: 実行可能な行がありません

en: Branches executed:%s of %d
ja: 実行された分岐:%s of %d

en: No branches
ja: 分岐がありません

en: Calls executed:%s of %d
ja: 実行された呼び出し:%s of %d

en: No calls
ja: 呼び出しがありません

en: %s:no lines for '%s'
ja: %s: '%s' に対する行がありません

en: Cannot open source file %s
ja: ソースファイル %s を開けません

en: PRE disabled
ja: PRE が無効です

en: GCSE disabled
ja: GCSE が無効です

en: ignoring duplicate directory "%s"
ja: 重複したディレクトリ "%s" を無視します

en:   as it is a non-system directory that duplicates a system directory
ja:   非システムディレクトリがシステムディレクトリと重複しているからです

en: ignoring nonexistent directory "%s"
ja: 存在しないディレクトリ "%s" を無視します

en: #include "..." search starts here:
ja: #include "..." の探索はここから始まります:

en: #include <...> search starts here:
ja: #include <...> の探索はここから始まります:

en: End of search list.
ja: 探索リストの終わりです。

en: <built-in>
ja: <組み込み>

en: At top level:
ja: トップレベル:

en: In member function %qs
ja: メンバ関数 %qs 内

en: In function %qs
ja: 関数 %qs 内

note: What to print when a switch has no documentation.
en: This option lacks documentation.
ja: このオプションに説明がありません

en: [default]
ja: [デフォルト]

en: [enabled]
ja: [有効]

en: [disabled]
ja: [無効]

en:   Known valid arguments for %s option:
ja:   %s オプションの有効な引数は以下の通り:

en: The following options are target specific
ja: このオプションはターゲット固有のものです

en: The following options control compiler warning messages
ja: 次のオプションはコンパイラの警告メッセージを制御します

en: The following options control optimizations
ja: 次のオプションは最適化を制御します

en: The following options are language-independent
ja: 次のオプションは言語に依存しないものです

en: The following options control parameters
ja: 次のオプションはパラメータを制御します

en: The following options are specific to just the language
ja: 次のオプションはこの言語固有のものです

en: The following options are supported by the language
ja: 次のオプションはこの言語でサポートされているものです

en: The following options are not documented
ja: 次のオプションは文書化されていません

en: The following options take separate arguments
ja: 次のオプションは分離した引数を取ります

en: The following options take joined arguments
ja: 次のオプションは結合した引数を取ります

en: The following options are language-related
ja: 次のオプションは言語に関係したものです

en: dump file: %s
ja: ダンプファイル: %s

en: Event
ja: イベント

en: Plugins
ja: プラグイン

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
ja: *** 警告 *** 有効になっているプラグインがあります。すべてのプラグインを無効にして再現できない限りこのバグを報告しないでください

en: failure trying to reload:
ja: 再ロードの試みに失敗しました:

en: unrecognizable insn:
ja: 認識できない命令:

en: insn does not satisfy its constraints:
ja: 命令が制約を満たしません:

en: created and used with differing settings of '%s'
ja: 作成時と使用時で '%s' の設定が異なります

en: created and used with different settings of %<-fpic%>
ja: 作成時と使用時で %<-fpic%> の設定が異なります

en: created and used with different settings of %<-fpie%>
ja: 作成時と使用時で %<-fpie%> の設定が異なります

en: unrecoverable error
ja: 回復できないエラー

en: <anonymous>
ja: <無名>

en: format
ja: 書式

en: field width specifier
ja: フィールド幅指定

en: field precision specifier
ja: フィールド精度指定

en: ' ' flag
ja: ' ' フラグ

en: the ' ' printf flag
ja: printf の ' ' フラグ

en: '+' flag
ja: '+' フラグ

en: the '+' printf flag
ja: printf の '+' フラグ

en: '#' flag
ja: '#' フラグ

en: the '#' printf flag
ja: printf の '#' フラグ

en: '0' flag
ja: '0' フラグ

en: the '0' printf flag
ja: printf の '0' フラグ

en: '-' flag
ja: '-' フラグ

en: the '-' printf flag
ja: printf の '-' フラグ

en: ''' flag
ja: ''' フラグ

en: the ''' printf flag
ja: printf の ''' フラグ

en: 'I' flag
ja: 'I' フラグ

en: the 'I' printf flag
ja: printf の 'I' フラグ

en: field width
ja: フィールド幅

en: field width in printf format
ja: printf 書式でのフィールド幅

en: precision
ja: 精度

en: precision in printf format
ja: printf 書式での精度

en: length modifier
ja: 長さ修飾子

en: length modifier in printf format
ja: printf 書式の長さ修飾子

en: 'q' flag
ja: 'q' フラグ

en: the 'q' diagnostic flag
ja: printf の 'q' フラグ

en: assignment suppression
ja: 代入の抑制

en: the assignment suppression scanf feature
ja: scanf 機能の代入の抑制

en: 'a' flag
ja: 'a' フラグ

en: the 'a' scanf flag
ja: scanf の 'a' フラグ

en: 'm' flag
ja: 'm' フラグ

en: the 'm' scanf flag
ja: scanf の 'm' フラグ

en: field width in scanf format
ja: scanf 書式のフィールド幅

en: length modifier in scanf format
ja: scanf 書式の長さ修飾子

en: the ''' scanf flag
ja: scanf の ''' フラグ

en: the 'I' scanf flag
ja: scanf の 'I' フラグ

en: '_' flag
ja: '_' フラグ

en: the '_' strftime flag
ja: strftime の '_' フラグ

en: the '-' strftime flag
ja: strftime の '-' フラグ

en: the '0' strftime flag
ja: strftime の '0' フラグ

en: '^' flag
ja: '^' フラグ

en: the '^' strftime flag
ja: strftime の '^' フラグ

en: the '#' strftime flag
ja: strftime の '#' フラグ

en: field width in strftime format
ja: strftime 書式のフィールド幅

en: 'E' modifier
ja: 'E' 修飾子

en: the 'E' strftime modifier
ja: strftime の 'E' 修飾子

en: 'O' modifier
ja: 'O' 修飾子

en: the 'O' strftime modifier
ja: strftime の 'O' 修飾子

en: the 'O' modifier
ja: 'O' 修飾子

en: fill character
ja: 詰め文字

en: fill character in strfmon format
ja: strfmon 書式の詰め文字

en: the '^' strfmon flag
ja: strfmon の '^' フラグ

en: the '+' strfmon flag
ja: strfmon の '+' フラグ

en: '(' flag
ja: '(' フラグ

en: the '(' strfmon flag
ja: strfmon の '(' フラグ

en: '!' flag
ja: '!' フラグ

en: the '!' strfmon flag
ja: strfmon の '!' フラグ

en: the '-' strfmon flag
ja: strfmon の '-' フラグ

en: field width in strfmon format
ja: strfmon 書式のフィールド幅

en: left precision
ja: 左精度

en: left precision in strfmon format
ja: strfmon 書式の左精度

en: right precision
ja: 右精度

en: right precision in strfmon format
ja: strfmon 書式の右精度

en: length modifier in strfmon format
ja: strfmon 書式の長さ修飾子

note: Handle deferred options from command-line.
en: <command-line>
ja: <コマンドライン>

en: unsupported operand for code '%c'
ja: コード '%c' に対する無効な被演算子です

en: invalid vector constant
ja: 無効なベクトル定数です

en: incompatible register operand for '%%%c'
ja: コード '%c' に対する無効な被演算子です

en: missing operand
ja: 被演算子がありません

en: invalid constant
ja: 無効な定数

en: invalid operand
ja: 無効な被演算子です

en: invalid address mode
ja: 無効なアドレスモードです

en: cannot combine GNU and SVE vectors in a binary operation
ja: GNU と SVE ベクタの二項演算はできません

en: '%%&' used without any local dynamic TLS references
ja: 局所動的 TLS 参照無しで '%%&' が使用されました

en: invalid %%J value
ja: 無効な %%J 値

en: invalid %%r value
ja: 無効な %%r 値

en: invalid %%R value
ja: 無効な %%R 値

en: invalid %%N value
ja: 無効な %%N 値

en: invalid %%P value
ja: 無効な %%P 値

en: invalid %%h value
ja: 無効な %%h 値

en: invalid %%L value
ja: 無効な %%L 値

en: invalid %%m value
ja: 無効な %%m 値

en: invalid %%M value
ja: 無効な %%M 値

en: invalid %%U value
ja: 無効な %%U 値

en: invalid %%s value
ja: 無効な %%s 値

en: invalid %%C value
ja: 無効な %%C 値

en: invalid %%E value
ja: 無効な %%E 値

en: invalid %%xn code
ja: 無効な %%xn コード

en: invalid operand to %%Z code
ja: %%Z コードに対する無効な被演算子

en: invalid operand to %%z code
ja: %%Z コードに対する無効な被演算子

en: invalid operands to %%c code
ja: %%c コードに対する無効な被演算子

en: invalid operand to %%M code
ja: %%M コードに対する無効な被演算子

en: invalid operand to %%p code
ja: %%p コードへの無効な被演算子です

en: invalid operand to %%s code
ja: %%s コードへの無効な被演算子です

en: invalid operand to %%R code
ja: %%R コードに対する無効な被演算子

en: invalid operand to %%H/%%L code
ja: %%H/%%L コードに対する無効な被演算子

en: invalid operand to %%U code
ja: %%U コードに対する無効な被演算子

en: invalid operand to %%V code
ja: %%V コードに対する無効な被演算子

en: invalid operand to %%O code
ja: %%O コードに対する無効な被演算子

note: Unknown flag. Undocumented flag.
en: invalid operand output code
ja: 無効な被演算子出力コード

en: unrecognized supposed constant
ja: 認識できない定数のようなもの

en: invalid shift operand
ja: 無効なシフト被演算子

en: predicated Thumb instruction
ja: 述語付き Thumb 命令

en: predicated instruction in conditional sequence
ja: 条件シーケンスにある述語付き命令

en: Unsupported operand for code '%c'
ja: コード '%c' に対する無効な被演算子です

en: invalid operand for code '%c'
ja: コード '%c' に対する無効な被演算子です

en: instruction never executed
ja: 命令は決して実行されません

en: invalid conversion from type %<bfloat16_t%>
ja: %<bfloat16_t%> からの無効な変換です

en: invalid conversion to type %<bfloat16_t%>
ja: %<bfloat16_t%> への無効な変換です

en: address operand requires constraint for X, Y, or Z register
ja: アドレス被演算子は X、Y または Z レジスタに対する制約を要求します

en: bad address, not an I/O address:
ja: 誤ったアドレスです。I/O アドレスではありません:

en: bad address, not a constant:
ja: 誤ったアドレスです。定数ではありません:

en: bad address, not (reg+disp):
ja: 誤ったアドレスです。(reg+disp) ではありません:

en: bad address, not post_inc or pre_dec:
ja: 誤ったアドレスです。post_inc または pre_dec ではありません:

en: internal compiler error.  Bad address:
ja: コンパイラ内部エラー。誤ったアドレス:

en: internal compiler error.  Unknown mode:
ja: コンパイラ内部エラー。不明なモード:

en: invalid insn:
ja: 無効な命令:

en: incorrect insn:
ja: 正しくない命令:

en: unknown move insn:
ja: 不明な move 命令:

en: bad shift insn:
ja: 誤ったシフト命令:

en: internal compiler error.  Incorrect shift:
ja: コンパイラ内部エラー。正しくないシフト:

en: unsupported fixed-point conversion
ja: サポートしていない固定小数点変換です

en: variable
ja: 変数

en: function parameter
ja: 関数パラメータ

en: structure field
ja: 構造体フィールド

en: return type of function
ja: 関数の戻り値の型

en: pointer
ja: ポインタ

en: invalid %%j value
ja: 無効な %%j 値

en: invalid const_double operand
ja: 無効な const_double 被演算子

note: Fallthrough.
en: unsupported operand
ja: サポートされていない演算子

en: invalid operand for 'b' modifier
ja: 'b' 修飾子に対する無効な被演算子

en: invalid operand for 'o' modifier
ja: 'o' 修飾子に対する無効な被演算子

en: invalid operand for 'O' modifier
ja: 'O' 修飾子に対する無効な被演算子

en: invalid operand for 'p' modifier
ja: 'p' 修飾子に対する無効な被演算子

en: invalid operand for 'z' modifier
ja: 'z' 修飾子に対する無効な被演算子

en: invalid operand for 'H' modifier
ja: 'H' 修飾子に対する無効な被演算子

en: bad register
ja: 誤ったレジスタ

en: invalid operand for 'e' modifier
ja: 'e' 修飾子に対する無効な被演算子

en: invalid operand for 'm' modifier
ja: 'm' 修飾子に対する無効な被演算子

en: invalid operand for 'A' modifier
ja: 'A' 修飾子に対する無効な被演算子

en: invalid operand for 'D' modifier
ja: 'D' 修飾子に対する無効な被演算子

en: invalid operand for 'T' modifier
ja: 'T' 修飾子に対する無効な被演算子

en: invalid operand modifier letter
ja: 無効な被演算子修飾文字

en: unexpected multiplicative operand
ja: 予期しない倍数被演算子

en: unexpected operand
ja: 予期しない演算子

en: unrecognized address
ja: 認識できないアドレス

en: unexpected side-effects in address
ja: アドレス内の予期しない副作用

en: fr30_print_operand_address: unhandled address
ja: fr30_print_operand_address: 処理されないアドレスです

en: fr30_print_operand: unrecognized %%p code
ja: fr30_print_operand: 認識できない %%p コードです

en: fr30_print_operand: unrecognized %%b code
ja: fr30_print_operand: 認識できない %%b コードです

en: fr30_print_operand: unrecognized %%B code
ja: fr30_print_operand: 認識できない %%B コードです

en: fr30_print_operand: invalid operand to %%A code
ja: fr30_print_operand: %%A コードに対する無効な被演算子です

en: fr30_print_operand: invalid %%x code
ja: fr30_print_operand: 無効な %%x コードです

en: fr30_print_operand: invalid %%F code
ja: fr30_print_operand: 無効な %%F コードです

en: fr30_print_operand: unknown code
ja: fr30_print_operand: 不明なコードです

en: fr30_print_operand: unhandled MEM
ja: fr30_print_operand: 処理されない MEM です

en: bad insn to frv_print_operand_address:
ja: frv_print_operand_address への誤った命令です:

en: bad register to frv_print_operand_memory_reference_reg:
ja: frv_print_operand_memory_reference_reg への誤ったレジスタです:

en: bad insn to frv_print_operand_memory_reference:
ja: frv_print_operand_memory_reference への誤った命令です:

en: bad condition code
ja: 誤った条件コードです

en: bad insn in frv_print_operand, bad const_double
ja: frv_print_operand 内の誤った命令, 誤った const_double

en: bad insn to frv_print_operand, 'e' modifier:
ja: frv_print_operand への誤った命令、'e' 修飾子:

en: bad insn to frv_print_operand, 'F' modifier:
ja: frv_print_operand への誤った命令、'F' 修飾子:

en: bad insn to frv_print_operand, 'f' modifier:
ja: frv_print_operand への誤った命令、'f' 修飾子:

en: bad insn to frv_print_operand, 'g' modifier:
ja: frv_print_operand への誤った命令、'g' 修飾子:

en: bad insn to frv_print_operand, 'L' modifier:
ja: frv_print_operand への誤った命令、'L' 修飾子:

en: bad insn to frv_print_operand, 'M/N' modifier:
ja: frv_print_operand への誤った命令、'M/N' 修飾子:

en: bad insn to frv_print_operand, 'O' modifier:
ja: frv_print_operand への誤った命令、'O' 修飾子:

en: bad insn to frv_print_operand, P modifier:
ja: frv_print_operand への誤った命令、'P' 修飾子:

en: bad insn in frv_print_operand, z case
ja: frv_print_operand 内の誤った命令、 z の場合

en: bad insn in frv_print_operand, 0 case
ja: frv_print_operand 内の誤った命令、 0 の場合

en: frv_print_operand: unknown code
ja: frv_print_operand: 不明なコードです

en: bad output_move_single operand
ja: 誤った output_move_single 被演算子

en: bad output_move_double operand
ja: 誤った output_move_double 被演算子

en: bad output_condmove_single operand
ja: 誤った output_condmove_single 被演算子

en: invalid operand %%xn code
ja: %%n コードに対する無効な被演算子

en: invalid fp constant
ja: 無効な浮動小数点定数です

en: invalid UNSPEC as operand
ja: 被演算子として無効な UNSPEC です

en: invalid use of register '%s'
ja: '%s' の誤った用法です

en: operand is not a condition code, invalid operand code 'Y'
ja: 被演算子は条件コードではありません。無効な被演算子コード 'Y' です

en: operand is not a condition code, invalid operand code 'D'
ja: 被演算子は条件コードではありません。無効な被演算子コード 'D' です

en: invalid operand code '%c'
ja: 無効な被演算子コード '%c' です

en: invalid constraints for operand
ja: 演算子に対する無効な制約です

en: invalid vector immediate
ja: 無効なベクトル直接表記

en: unknown insn mode
ja: 不明な命令モード

en: invalid %%G mode
ja: 無効な %%G モードです

en: ia64_print_operand: unknown code
ja: ia64_print_operand: 不明なコードです

en: invalid conversion from %<__fpreg%>
ja: %<__fpreg%> からの無効な変換です

en: invalid conversion to %<__fpreg%>
ja: %<__fpreg%> への無効な変換です

en: invalid operation on %<__fpreg%>
ja: %<__fpreg%> に関する無効な操作です

en: invalid %%P operand
ja: 無効な %%P 被演算子です

en: invalid %%p value
ja: 無効な %%p 値です

en: invalid use of %%d, %%x, or %%X
ja: %%d、%%x、または %%X の無効な使用法です

en: only 0.0 can be loaded as an immediate
ja: 即値としてロードできるのは 0.0 のみです

en: bad operand
ja: 間違った被演算子です

en: can't use non gp relative absolute address
ja: 非 gp 関連の絶対アドレスを使用できません

en: invalid addressing mode
ja: 無効なアドレスモードです

en: '%%%c' is not a valid operand prefix
ja: '%%%c' は有効な被演算子接頭辞ではありません

en: invalid use of '%%%c'
ja: '%%%c' の無効な使用法です

en: bad insn for 'A'
ja: 'A' 用の誤った命令です

en: invalid operand to %%T/%%B code
ja: %%T/%%B コードへの無効な被演算子です

en: invalid operand to %%N code
ja: %%N コードへの無効な被演算子です

en: pre-increment address is not a register
ja: 前置増分アドレスがレジスタではありません

en: pre-decrement address is not a register
ja: 前置減分アドレスがレジスタではありません

en: post-increment address is not a register
ja: 後置増分アドレスがレジスタではありません

en: bad address
ja: 誤ったアドレスです

en: null pointer
ja: NULL ポインタ

en: PRINT_OPERAND, invalid insn for %%C
ja: PRINT_OPERAND, %%C に対する無効な命令です

en: PRINT_OPERAND, invalid insn for %%N
ja: PRINT_OPERAND, %%N に対する無効な命令です

en: insn contains an invalid address !
ja: 命令に無効なアドレスが含まれています!

en: invalid address
ja: 無効なアドレスです

en: letter %c was found & insn was not CONST_INT
ja: 文字 %c が見つかりましたが命令は CONST_INT ではありません

en: MMIX Internal: Expected a CONST_INT, not this
ja: MMIX 内部: CONST_INT が予期されますが、異なっています

en: MMIX Internal: Bad value for 'm', not a CONST_INT
ja: MMIX 内部: 'm' に対する誤った値です。CONST_INT ではありません

en: MMIX Internal: Expected a register, not this
ja: MMIX 内部: レジスタが予期されますが、異なっています

en: MMIX Internal: Expected a constant, not this
ja: MMIX 内部: 定数が予期されますが、異なっています

note: We need the original here.
en: MMIX Internal: Cannot decode this operand
ja: MMIX 内部: この被演算子をデコードできません

en: MMIX Internal: This is not a recognized address
ja: MMIX 内部: 認識できるアドレスではありません

en: MMIX Internal: This is not a constant:
ja: MMIX 内部: 定数ではありません:

en: invalid relocation
ja: 無効な再配置です

en: invalid %%H value
ja: 無効な %%H 値

en: invalid %%d value
ja: 無効な %%d 値です

en: unexpected text address:
ja: 予期しないテキストアドレス:

en: unsupported constant address:
ja: サポートされていない定数アドレス:

en: Out of stack space.
ja: スタック空間が足りなくなりました。

en: Try running '%s' in the shell to raise its limit.
ja: '%s' をシェル内で実行して制限値を上げてください

en: bad move
ja: 誤った move です

en: Bad 128-bit move
ja: 誤った 128 ビット move

en: invalid %%A value
ja: 無効な %%A 値

en: invalid %%D value
ja: 無効な %%D 値です

en: invalid %%e value
ja: 無効な %%e 値

en: invalid %%f value
ja: 無効な %%f 値です

en: invalid %%F value
ja: 無効な %%F 値です

en: invalid %%G value
ja: 無効な %%G 値です

en: invalid %%j code
ja: 無効な %%j コードです

en: invalid %%J code
ja: 無効な %%J コードです

en: invalid %%k value
ja: 無効な %%k 値です

en: invalid %%K value
ja: 無効な %%K 値です

en: invalid %%O value
ja: 無効な %%O 値です

en: invalid %%q value
ja: 無効な %%q 値です

en: invalid %%t value
ja: 無効な %%t 値

en: invalid %%T value
ja: 無効な %%T 値です

en: invalid %%u value
ja: 無効な %%u 値です

en: invalid %%v value
ja: 無効な %%v 値です

en: invalid %%V value
ja: 無効な %%V 値

en: invalid %%x value
ja: 無効な %%x 値です

en: invalid %%z value
ja: 無効な %%z 値

en: invalid %%y value, try using the 'Z' constraint
ja: 無効な %%y 値です。'Z' 制約を使用してみてください

en: AltiVec argument passed to unprototyped function
ja: プロトタイプが無い関数に AltiVec 引数が渡されました

en: invalid conversion from type %<__vector_quad%>
ja: %<__vector_quad%> からの無効な変換です

en: invalid conversion to type %<__vector_quad%>
ja: %<__vector_quad%> への無効な変換です

en: symbolic memory references are only supported on z10 or later
ja: シンボルによるメモリ参照は z10 またはそれ以降でのみサポートされます

en: invalid comparison operator for 'E' output modifier
ja: 'E' 出力修飾子用の無効な比較演算子です

en: invalid reference for 'J' output modifier
ja: 'J' 出力修飾子用の無効な参照です

en: invalid address for 'O' output modifier
ja: 'O' 出力修飾子用の無効なアドレスです

en: invalid address for 'R' output modifier
ja: 'R' 出力修飾子用の無効なアドレスです

en: memory reference expected for 'S' output modifier
ja: 'S' 出力修飾子用にはメモリ参照が予期されます

en: invalid address for 'S' output modifier
ja: 'S' 出力修飾子用の無効なアドレスです

en: register or memory expression expected for 'N' output modifier
ja: 'N' 出力修飾子用にはレジスタまたはメモリ式が予期されます

en: register or memory expression expected for 'M' output modifier
ja: 'M' 出力修飾子用にはレジスタまたはメモリ式が予期されます

en: invalid constant for output modifier '%c'
ja: 出力修飾子 '%c' 用の無効な定数です

en: invalid constant - try using an output modifier
ja: 無効な定数です - 出力修飾子の使用を試みてください

en: invalid expression - try using an output modifier
ja: 無効な式です - 出力修飾子の使用を試みてください

en: invalid expression for output modifier '%c'
ja: 出力修飾子 '%c' 用の無効な式です

en: invalid operand to %%R
ja: %%R への無効な被演算子です

en: invalid operand to %%S
ja: %%S への無効な被演算子です

en: created and used with different architectures / ABIs
ja: 作成時と使用時で アーキテクチャ/ABI が異なります

en: created and used with different ABIs
ja: 作成時と使用時で ABI が異なります

en: created and used with different endianness
ja: 作成時と使用時でエンディアンが異なります

en: invalid %%Y operand
ja: 無効な %%Y 被演算子です

en: invalid %%A operand
ja: 無効な %%A 被演算子です

en: invalid %%B operand
ja: 無効な %%B 被演算子です

en: invalid %%f operand
ja: 無効な %%f 被演算子です

en: invalid %%s operand
ja: 無効な %%s 被演算子です

en: 'B' operand is not constant
ja: 'B' 被演算子が定数ではありません

en: 'o' operand is not constant
ja: 'o' 被演算子が定数ではありません

en: xstormy16_print_operand: unknown code
ja: xstormy16_print_operand: 不明なコードです

en: const_double_split got a bad insn:
ja: const_double_split が間違った命令を受け取りました:

en: symbol with offset used in PIC mode
ja: PIC モードで使用されるオフセット付きのシンボルです

en: symbol used as immediate operand
ja: 即値被演算子として使用されるシンボルです

en: illegal operand detected
ja: 不正な被演算子が検出されました

en: bad test
ja: 誤った test です

en: invalid mask
ja: 無効なマスクです

en: invalid %%t/%%b value
ja: 無効な %%t/%%b 値です

en: address offset not a constant
ja: アドレスオフセットが定数ではありません

en: ({anonymous})
ja: ({無名})

note: If we have declaration-specifiers declarator decl-specs then assume we have a missing semicolon, which would give us: declaration-specifiers declarator  decl-specs ^ ; <~~~~~~~~~ declaration ~~~~~~~~~~> Use c_parser_require to get an error with a fix-it hint.
en: expected %<;%>
ja: %<;%> が予期されます

en: expected %<)%>
ja: %<)%> が予期されます

en: expected %<]%>
ja: %<]%> が予期されます

en: expected %<;%>, %<,%> or %<)%>
ja: %<;%>、%<,%> または %<)%> が予期されます

note: Look for the two `(' tokens.
en: expected %<(%>
ja: %<(%> が予期されます

en: expected %<[%>
ja: %<[%> が予期されます

en: expected %<{%>
ja: %<{%> が予期されます

en: expected %<:%>
ja: %<:%> が予期されます

en: expected %<while%>
ja: %<while%> が予期されます

en: expected %<,%>
ja: %<,%> が予期されます

en: expected %<.%>
ja: %<.%> が予期されます

en: expected %<@end%>
ja: %<@end%> が予期されます

en: expected %<>%>
ja: %<>%> が予期されます

en: expected %<,%> or %<)%>
ja: %<,%> または %<)%> が予期されます

note: All following cases are statements with LHS.
en: expected %<=%>
ja: %<=%> が予期されます

en: expected %<}%>
ja: %<}%> が予期されます

en: expected %<#pragma omp section%> or %<}%>
ja: %<#pragma omp section%> または %<}%> が予期されます

en: (anonymous)
ja: (無名)

en: expected %<<%>
ja: %<<%> が予期されます

en: candidate:
ja: 候補:

en: candidate is: | candidates are:
ja[0]: 候補:

en: candidate 1:
ja: 候補 1:

en: candidate 2:
ja: 候補 2:

en: jump to case label
ja: case ラベルにジャンプしています

en: <unresolved overloaded function type>
ja: <未解決オーバーロードされた関数型>

en: <type error>
ja: <型エラー>

note: A lambda's "type" is essentially its signature.
en: <lambda
ja: <ラムダ

en: <unnamed>
ja: <名前なし>

en: <unnamed %s>
ja: <名前なし %s>

en: (static initializers for %s)
ja: (%s 用の静的イニシャライザ)

en: (static destructors for %s)
ja: (%s 用の静的デストラクタ)

en: <return value>
ja: <戻り値>

en: {anonymous}
ja: {無名}

en: (anonymous namespace)
ja: (無名名前空間)

en: <template arguments error>
ja: <テンプレート引数エラー>

en: <declaration error>
ja: <宣言エラー>

en: <template parameter error>
ja: <テンプレートパラメータエラー>

en: <statement>
ja: <文>

en: <unknown>
ja: <不明>

note: While waiting for caret diagnostics, avoid printing __cxa_allocate_exception, __cxa_throw, and the like.
en: <throw-expression>
ja: <throw 式>

en: <unparsed>
ja: <未構文解析>

en: <lambda>
ja: <ラムダ

en: <expression error>
ja: <式エラー>

en: <unknown operator>
ja: <不明な演算子>

en: At global scope:
ja: 大域スコープ:

en: In lambda function
ja: ラムダ関数内

en: candidates are:
ja: 候補:

en: target is not pointer or reference to class
ja: ターゲットはクラスへのポインタまたは参照ではありません

en: target is not pointer or reference to complete type
ja: ターゲットは完全型へのポインタまたは参照ではありません

en: target is not pointer or reference
ja: ターゲットはポインタまたは参照ではありません

en: source is not a pointer
ja: ソースはポインタではありません

en: source is not a pointer to class
ja: ソースはクラスへのポインタではありません

en: source is a pointer to incomplete type
ja: ソースは不完全型へのポインタです

en: wrong type argument to unary minus
ja: 単項マイナスへの引数の型が間違っています

en: wrong type argument to unary plus
ja: 単項プラスへの引数の型が間違っています

en: wrong type argument to bit-complement
ja: ビット反転への引数の型が間違っています

en: wrong type argument to abs
ja: abs への引数の型が間違っています

en: wrong type argument to conjugation
ja: 複素共役(~)への引数の型が間違っています

en: GNU Extension:
ja: GNU 拡張:

en: array assignment
ja: 配列代入

en: Unexpected EOF
ja: 予期しないファイル終端 (EOF) です

en: Name too long
ja: 名前が長すぎます

en: Bad name
ja: 不正な名前です

en: attribute declaration
ja: 属性宣言です

en: data declaration
ja: データ宣言です

en: assignment
ja: 代入

en: DEALLOCATE object
ja: DEALLOCATE オブジェクト

en: ALLOCATE object
ja: ALLOCATE オブジェクト

en: STAT variable
ja: STAT 変数

en: ERRMSG variable
ja: ERRMSG 変数

en: Array reference out of bounds
ja: 配列参照が範囲外です

en: memory allocation failed while reading export data
ja: export データを読み込み中にメモリ確保に失敗しました

en: value computed is not used
ja: 計算された値が使用されません

en: invalid use of type
ja: 無効な型の使用法です

en: constant refers to itself
ja: 定数が自身を参照しています

en: expected pointer
ja: ポインタが予期されます

en: expected numeric type
ja: 数値型が予期されます

en: shift of non-integer operand
ja: 被演算子が非整数型のシフト演算です

en: negative shift count
ja: 負のシフト数です

en: object is not a method
ja: オブジェクトがメソッドではありません

en: method type does not match object type
ja: メソッド型がオブジェクト型に一致しません

en: not enough arguments
ja: 十分な引数がありません

en: too many arguments
ja: 引数が多すぎます

en: unsupported argument type to builtin function
ja: 組み込み関数へのサポートされていない引数の型です

en: argument must be a field reference
ja: 引数はフィールド参照でなければいけません

en: element types must be the same
ja: 要素の型が同じでなければいけません

en: argument must have complex type
ja: 引数は複素数型でなければいけません

en: expected function
ja: 関数が予期されます

en: number of results does not match number of values
ja: 結果の数が値の数と一致しません

en: index must be integer
ja: 添え字は整数でなければいけません

en: expected interface or pointer to interface
ja: インターフェースまたはインターフェースへのポインタが予期されます

en: invalid left hand side of assignment
ja: 無効な代入の左辺です

en: too many values in return statement
ja: return 文内の値が多すぎます

en: expected boolean expression
ja: 真偽式が予期されます

en: need explicit conversion
ja: 明示的な変換が必要です

en: cannot use type %s as type %s
ja: 型 %s を型 %s として使用できません

en: different number of parameters
ja: 引数の数が異なります

en: different parameter types
ja: 引数の型が異なります

en: different number of results
ja: 結果の数が異なります

en: different result types
ja: 結果の型が異なります

en: need explicit conversion; missing method %s%s%s
ja: 明示的な変換が必要です。存在しないメソッド %s%s%s です

en: incompatible type for method %s%s%s
ja: メソッド %s%s%s への互換性のない型です

en: pointer to interface type has no methods
ja: インターフェース型へのポインタがメソッドを持っていません

en: type has no methods
ja: 型がメソッドを持っていません

en: ambiguous method %s%s%s
ja: 曖昧なメソッド %s%s%s です

en: missing method %s%s%s
ja: メソッド %s%s%s がありません

note: 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.
en: alias definitions not supported in Mach-O; ignored
ja: 別名定義は Mach-O ではサポートされていません。無視されました

note: No profiling.
en: profiler support for VxWorks
ja: VxWorks 用のプロファイルサポート

note: 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 automatical
en: environment variable DJGPP not defined
ja: 環境変数 DJGPP が定義されていません

en: soft-float and long-double-128 are incompatible
ja: soft-float と long-double-128 は互換性がありません

en: assertion missing after %qs
ja: %qs の後にアサーションがありません

en: macro name missing after %qs
ja: %qs の後にマクロ名がありません

en: missing filename after %qs
ja: %qs の後にファイル名がありません

en: missing path after %qs
ja: %qs の後にパスがありません

en: missing makefile target after %qs
ja: %qs の後に makefile ターゲットがありません

en: argument %qs to %<-Wnormalized%> not recognized
ja: %<-Wnormalized%> への引数 %qs が認識できません

en: no class name specified with %qs
ja: %qs にクラス名が指定されていません

en: %<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead
ja: %<-mcpu=%> は廃止されました。代わりに %<-mtune=%> または %<-march=%> を使用してください

en: %<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead
ja: %<-mintel-syntax%> と %<-mno-intel-syntax%> は廃止されました。代わりに %<-masm=intel%> と %<-masm=att%> を使用してください

en: %<-msse5%> was removed
ja: %<-msse5%> は削除されました

en: using darwin64 ABI
ja: darwin64 ABI を使用しています

en: using old darwin ABI
ja: 古い darwin ABI を使用しています

en: %<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead
ja: %<-mfused-madd%> は廃止されました。代わりに %<-ffp-contract=%> を使用してください

en: unknown excess precision style %qs
ja: 不明な余分な精度スタイル %qs です

en: unknown floating point contraction style %qs
ja: 不明な浮動小数短縮形 %qs です

en: unknown IRA algorithm %qs
ja: 不明な IRA アルゴリズム %qs です

en: unknown IRA region %qs
ja: 不明な IRA 範囲 %qs です

en: unknown TLS model %qs
ja: 不明な TLS モデル %qs です

en: unrecognized visibility value %qs
ja: 認識できない可視性の値 %qs です

note: Warn about and ignore all others for now, but store them.
en: %qE attribute directive ignored
ja: %qE 属性指示が無視されました

en: wrong number of arguments specified for %qE attribute
ja: %qE 属性用に間違った数の引数が指定されました

en: %qE attribute does not apply to types
ja: %qE 属性は型に適用できません

en: %qE attribute only applies to function types
ja: %qE 属性は関数型にのみ適用できます

en: type attributes ignored after type is already defined
ja: 型が既に定義されているため型属性が無視されました

note: The specifications of standard attributes in C mean this is a constraint violation. The specifications of standard attributes mean this is a constraint violation. An attribute with standard syntax and no namespace specified is a constraint violation if it is not one of the known standard attributes.
en: %qE attribute ignored
ja: %qE 属性は無視されました

en: ignoring attributes applied to %qT after definition
ja: 定義した後に %qT に適用される属性を無視しています

en: %q+D already declared with dllexport attribute: dllimport ignored
ja: %q+D は既に dllexport 属性と宣言されています: dllimport は無視されます

en: %q+D redeclared without dllimport attribute after being referenced with dll linkage
ja: %q+D は dll からの参照後に dllimport 属性無しで再宣言されました

en: %q+D redeclared without dllimport attribute: previous dllimport ignored
ja: %q+D は dllimport 属性無しで再宣言されました: 前の dllimport は無視されます

en: function %q+D definition is marked dllimport
ja: 関数 %q+D 定義は dllimport としてマークされています

en: variable %q+D definition is marked dllimport
ja: 変数 %q+D 定義は dllimport としてマークされています

en: external linkage required for symbol %q+D because of %qE attribute
ja: シンボル %q+D 用に外部リンクが要求されます (%qE 属性のため)

en: %qE implies default visibility, but %qD has already been declared with a different visibility
ja: %qE は暗黙的にデフォルトの可視性となりますが、%qD は既に異なる可視性として宣言されています

en: second argument to %<__builtin_prefetch%> must be a constant
ja: %<__builtin_prefetch%> への第二引数は定数でなければいけません

en: invalid second argument to %<__builtin_prefetch%>; using zero
ja: 無効な %<__builtin_prefetch%> の第二引数です。0 を使用します

en: third argument to %<__builtin_prefetch%> must be a constant
ja: %<__builtin_prefetch%> への第三引数は定数でなければいけません

en: invalid third argument to %<__builtin_prefetch%>; using zero
ja: 無効な %<__builtin_prefetch%> の第三引数です。0 を使用します

en: too few arguments to function %<va_start%>
ja: 関数 %<va_start%> への引数が少なすぎます

en: both arguments to %<__builtin___clear_cache%> must be pointers
ja: %<__builtin___clear_cache%> への両方の引数はポインタでなければいけません

en: %qD changed semantics in GCC 4.4
ja: %qD の意味合いは GCC 4.4 で変更になりました

en: %<__builtin_longjmp%> second argument must be 1
ja: %<__builtin_longjmp%> の第二引数は 1 でなければいけません

en: target format does not support infinity
ja: ターゲット形式は無限大をサポートしません

en: wrong number of arguments to function %<va_start%>
ja: 関数 %<va_start%> への引数の数が間違っています

en: %<__builtin_next_arg%> called without an argument
ja: %<__builtin_next_arg%> が引数無しで呼び出されました

en: wrong number of arguments to function %<__builtin_next_arg%>
ja: 関数 %<__builtin_next_arg%> への引数の数が間違っています

en: second parameter of %<va_start%> not last named argument
ja: %<va_start%> の第二引数が、最後の名前付き引数ではありません

en: function call has aggregate value
ja: 関数呼び出しが集合体の値を持っています

en: size of variable %q+D is too large
ja: 変数 %q+D のサイズが大きすぎます

note: ??? Diagnose during gimplification?
en: PIC register clobbered by %qs in %<asm%>
ja: PIC レジスタが %qs によって %<asm%> 内で破壊されます

en: more than %d operands in %<asm%>
ja: %d 個より多い被演算子が %<asm%> 内にあります

note: ??? Diagnose during gimplification?
en: unknown register name %qs in %<asm%>
ja: 不明なレジスタ名 %qs が %<asm%> 内にあります

en: output number %d not directly addressable
ja: 出力番号 %d は直接アドレス指定できません

en: stack protector not protecting local variables: variable length buffer
ja: スタック防護機能が局所変数を防護していません: 可変長バッファ変数です

en: stack protector not protecting function: all local arrays are less than %d bytes long
ja: スタック防護機能が関数を防護していません: 全ての局所配列が %d バイト以下です

en: verify_flow_info failed
ja: verify_flow_info に失敗しました

en: %s does not support redirect_edge_and_branch
ja: %s は redirect_edge_and_branch をサポートしていません

en: %s does not support can_remove_branch_p
ja: %s は can_remove_branch_p をサポートしていません

en: %s does not support redirect_edge_and_branch_force
ja: %s は redirect_edge_and_branch_force をサポートしていません

en: %s does not support split_block
ja: %s は support split_block をサポートしていません

en: %s does not support move_block_after
ja: %s は move_block_after をサポートしていません

en: %s does not support delete_basic_block
ja: %s は delete_basic_block をサポートしていません

en: %s does not support split_edge
ja: %s は split_edge をサポートしていません

en: %s does not support create_basic_block
ja: %s は create_basic_block をサポートしていません

en: %s does not support can_merge_blocks_p
ja: %s は can_merge_blocks_p をサポートしていません

en: %s does not support predict_edge
ja: %s は predict_edge をサポートしていません

en: %s does not support predicted_by_p
ja: %s は predicted_by_p をサポートしていません

en: %s does not support merge_blocks
ja: %s は merge_blocks をサポートしていません

en: %s does not support make_forwarder_block
ja: %s は make_forwarder_block をサポートしていません

en: %s does not support can_duplicate_block_p
ja: %s は can_duplicate_block_p をサポートしていません

en: %s does not support duplicate_block
ja: %s は duplicate_block をサポートしていません

en: %s does not support block_ends_with_call_p
ja: %s は block_ends_with_call_p をサポートしていません

en: %s does not support block_ends_with_condjump_p
ja: %s は block_ends_with_condjump_p をサポートしていません

en: %s does not support flow_call_edges_add
ja: %s は flow_call_edges_add をサポートしていません

en: size of loop %d should be %d, not %d
ja: ループ %d のサイズは %d であるべきです。%d ではありません

en: NOTE_INSN_BASIC_BLOCK is missing for block %d
ja: NOTE_INSN_BASIC_BLOCK がブロック %d にありません

en: number of bb notes in insn chain (%d) != n_basic_blocks (%d)
ja: 命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います

en: verify_cgraph_node failed
ja: verify_cgraph_node に失敗しました

en: %<externally_visible%> attribute have effect only on public objects
ja: %<externally_visible%> 属性は公開オブジェクトに関してのみ効果があります

note: include_self= TODO: Add OPT_Wundefined-inline.
en: %q+F used but never defined
ja: %q+F が使用されましたが定義されていません

en: %q+F declared %<static%> but never defined
ja: %q+F が %<static%> と宣言されましたが定義されていません

en: %q+D aliased to undefined symbol %qE
ja: %q+D が未定義シンボル %qE の別名となっています

en: %q+D aliased to external symbol %qE
ja: %q+D が外部シンボル %qE の別名となっています

en: size of return value of %q+D is %u bytes
ja: %q+D の戻り値のサイズが %u バイトです

en: nodes with unreleased memory found
ja: メモリを解放していないノードが見つかりました

en: %s terminated with signal %d [%s]%s
ja: %s シグナル %d [%s]%s で終了させられました

en: %s returned %d exit status
ja: %s は終了ステータス %d を返しました

en: could not open response file %s
ja: 応答ファイル %s を開けませんでした

en: could not write to response file %s
ja: 応答ファイル %s を書き込めませんでした

en: could not close response file %s
ja: 応答ファイル %s を閉じられませんでした

en: ld returned %d exit status
ja: ld はステータス %d で終了しました

en: atexit failed
ja: atexit に失敗しました

en: no arguments
ja: 引数がありません

en: LTO support has not been enabled in this configuration
ja: `この設定内では LTO サポートが有効になっていません

en: init function found in object %s
ja: init 関数をオブジェクト %s で見つけました

en: fini function found in object %s
ja: fini 関数をオブジェクト %s で見つけました

en: dynamic dependency %s not found
ja: 動的依存関係 %s が見つかりません

en: %s: not a COFF file
ja: %s: COFF ファイルではありません

en: %s: cannot open as COFF file
ja: %s: COFF ファイルとして開けません

en: library lib%s not found
ja: ライブラリ lib%s が見つかりません

en: cannot convert to a pointer type
ja: ポインタ型へ変換できません

en: conversion to incomplete type
ja: 不完全型への変換です

en: aggregate value used where an integer was expected
ja: 整数型があるべき箇所で、集合体の値が使われました

en: pointer value used where a complex was expected
ja: 複素数型があるべき箇所で、ポインタ値が使われました

en: aggregate value used where a complex was expected
ja: 複素数型があるべき箇所で、集合体の値が使われました

en: aggregate value used where a fixed-point was expected
ja: 固定小数点型があるべき箇所で、集合体の値が使われました

en: %qs is not a gcov data file
ja: %qs は gcov データファイルではありません

en: %qs is version %q.*s, expected version %q.*s
ja: %qs はバージョン %q.*s ですが、予期されるバージョンは %q.*s です

en: %qs has overflowed
ja: %qs がオーバーフローしました

en: error writing %qs
ja: %qs へ書き込み中にエラーが発生しました

en: cannot open %s
ja: %s を開けません

en: could not open dump file %qs: %m
ja: ダンプファイル %qs を開けませんでした: %m

en: invalid rtl sharing found in the insn
ja: 命令内に無効な rtl 共有が見つかりました

en: shared rtx
ja: 共有 rtx

en: internal consistency failure
ja: 内部一貫性がありません

en: abort in %s, at %s:%d
ja: %s内、位置 %s で中断しました:%d

en: argument of %<__builtin_eh_return_regno%> must be constant
ja: %<__builtin_eh_return_regno%> の引数は定数でなければいけません

en: outer block of region %i is wrong
ja: 領域 %i の外部ブロックが間違っています

en: negative nesting depth of region %i
ja: 領域 %i の入れ子の深さが負です

en: region of lp %i is wrong
ja: lp %i の領域が間違っています

en: stack limits not supported on this target
ja: スタック制限はこのターゲットでは実装されていません

en: could not open final insn dump file %qs: %m
ja: 最終命令ダンプファイル %qs が開けません: %m

en: could not close final insn dump file %qs: %m
ja: 最終命令ダンプファイル %qs を閉じられません: %m

en: large fixed-point constant implicitly truncated to fixed-point type
ja: 大きな固定小数定数が暗黙的に固定整数型に切り詰められました

en: comparison is always %d due to width of bit-field
ja: ビットフィールド幅のため、比較が常に %d になります

en: comparison is always %d
ja: 比較が常に %d となります

en: impossible constraint in %<asm%>
ja: %<asm%> 内で制約を行うことは出来ません

en: variable %q+D might be clobbered by %<longjmp%> or %<vfork%>
ja: 変数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません

en: argument %q+D might be clobbered by %<longjmp%> or %<vfork%>
ja: 引数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません

en: function returns an aggregate
ja: 関数が集合体を返します

en: could not open temporary response file %s
ja: 一時応答ファイル %s を開けませんでした

en: could not write to temporary response file %s
ja: 一時応答ファイル %s に書き込むことが出来ませんでした

en: could not close temporary response file %s
ja: 一時応答ファイル %s を閉じることが出来ませんでした

en: specs %%include syntax malformed after %ld characters
ja: specs の %%include 構文の %ld 文字以降の形式に誤りがあります

en: specs %%rename syntax malformed after %ld characters
ja: specs の %%rename 構文の %ld 文字以降の形式に誤りがあります

en: specs %s spec was not found to be renamed
ja: spec ファイル %s に名前を変更する spec が見つかりませんでした

en: specs unknown %% command after %ld characters
ja: spec ファイル中の %ld 文字の後に不明な %% コマンド

en: specs file malformed after %ld characters
ja: %ld 文字の後におかしな spec ファイル

en: spec file has no spec for linking
ja: spec ファイルにリンクに関する spec がありません

en: system path %qs is not absolute
ja: システムパス %qs が絶対パスではありません

en: failed to get exit status: %m
ja: 終了ステータスの取得に失敗しました: %m

en: failed to get process times: %m
ja: プロセス時間の取得に失敗しました: %m

en: %<-x %s%> after last input file has no effect
ja: 最後の入力ファイル以降の %<-x %s%> は効果がありません

en: unable to locate default linker script %qs in the library search paths
ja: ライブラリ探索パス内にデフォルトリンカスクリプト %qs の位置確認ができません

en: switch %qs does not start with %<-%>
ja: スイッチ %qs が %<-%> で開始されていません

en: spec %qs invalid
ja: spec %qs が無効です

en: spec %qs has invalid %<%%0%c%>
ja: spec %qs に無効な %<%%0%c%> があります

en: spec %qs has invalid %<%%W%c%>
ja: spec %qs に無効な %<%%W%c%> があります

en: spec %qs has invalid %<%%x%c%>
ja: spec %qs に無効な %<%%x%c%> があります

note: 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 :.
en: spec failure: %<%%*%> has not been initialized by pattern match
ja: spec 失敗: %<%%*%> はパターンマッチによって初期化されていません

en: spec failure: unrecognized spec option %qc
ja: spec 失敗: 認識できない spec オプション %qc です

en: unknown spec function %qs
ja: 不明な spec 関数 %qs です

en: malformed spec function name
ja: 間違った形式の spec 関数名です

note: )
en: no arguments for spec function
ja: spec 関数用の引数がありません

en: malformed spec function arguments
ja: 間違った形式の spec 関数引数です

en: braced spec %qs is invalid at %qc
ja: 忠括弧で括られた spec %qs は無効です(位置 %qc)

en: braced spec body %qs is invalid
ja: 忠括弧で括られた spec 本体 %qs は無効です

en: %s: could not determine length of compare-debug file %s
ja: %s:比較デバッグファイル %s の長さを決定することが出来ません

en: %s: could not open compare-debug file %s
ja: %s: 比較デバッグファイル %s を開くことが出来ません

en: not configured with sysroot headers suffix
ja: システムルートヘッダ接尾辞付きで設定されていません

en: no input files
ja: 入力ファイルがありません

en: %s: %s compiler not installed on this system
ja: %s: %s コンパイラはこのシステムにインストールされていません

en: comparing final insns dumps
ja: 最終命令ダンプを比較しています

en: %s: linker input file unused because linking not done
ja: %s: リンクが完了しなかったのでリンカの入力ファイルは使われませんでした

en: language %s not recognized
ja: 言語 %s は認識できません

en: multilib spec %qs is invalid
ja: multilib spec %qs は無効です

en: environment variable %qs not defined
ja: 環境変数 %qs が定義されていません

en: invalid version number %qs
ja: 無効なバージョン番号 %qs です

en: too few arguments to %%:version-compare
ja: %%:version-compare への引数が少なすぎます

en: too many arguments to %%:version-compare
ja: %%:version-compare への引数が多すぎます

en: unknown operator %qs in %%:version-compare
ja: 不明な演算子 %qs が %%:version-compare 内にあります

en: too many arguments to %%:compare-debug-dump-opt
ja: %%:compare-debug-dump-opt への引数が多すぎます

en: too many arguments to %%:compare-debug-self-opt
ja: %%:compare-debug-self-opt への引数が多すぎます

en: open /dev/zero: %m
ja: /dev/zero を開きます: %m

en: function returns address of local variable
ja: 関数が局所変数のアドレスを返します

en: declared here
ja: ここで宣言されています

en: %qD declared here
ja: %qD はここで宣言されています

en: using result of function returning %<void%>
ja: %<void%> を返す関数の結果を使用しています

en: gimplification failed
ja: gimplification に失敗しました

en: if this code is reached, the program will abort
ja: このコードまで到達した場合、プログラムは中止されます

en: could not close Go dump file: %m
ja: Go ダンプファイルを閉じられません: %m

en: could not open Go dump file %qs: %m
ja: Go ダンプファイル %qs を開けません: %m

en: frame size too large for reliable stack checking
ja: フレームサイズが大きすぎて、スタック検査が信頼できなくなります

en: %<asm%> operand has impossible constraints
ja: %<asm%> 被演算子が不可能な制約を持っています

en: inconsistent operand constraints in an %<asm%>
ja: %<asm%> 内の被演算子制約に一貫性がありません

en: missing argument to %qs
ja: %qs への引数がありません

en: argument to %qs should be a non-negative integer
ja: %qs への引数は非負整数であるべきです

en: unrecognized argument in option %qs
ja: オプション %qs 内で認識できない引数です

en: valid arguments to %qs are: %s
ja: %qs への有効な引数は次の通りです: %s

en: switch %qs is no longer supported
ja: %qs スイッチは既にサポートされていません

en: unrecognized register name %qs
ja: 認識できないレジスタ名 %qs です

en: argument %qs to %<-femit-struct-debug-detailed%> not recognized
ja: %<-femit-struct-debug-detailed%> への引数 %qs は認識できません

en: argument %qs to %<-femit-struct-debug-detailed%> unknown
ja: %<-femit-struct-debug-detailed%> への引数 %qs は不明です

en: %<-fsplit-stack%> is not supported by this compiler configuration
ja: このコンパイラ設定では %<-fsplit-stack%> はサポートされていません

en: variable tracking requested, but useless unless producing debug info
ja: 変数追跡が要求されましたが、デバッグ情報を生成しない限り意味がありません

en: variable tracking requested, but not supported by this debug format
ja: 変数追跡が要求されましたが、このデバッグ形式ではサポートされていません

en: target system does not support debug output
ja: ターゲットシステムはデバッグ出力をサポートしていません

en: getting core file size maximum limit: %m
ja: コアファイルサイズ最大制限を取得しています: %m

en: setting core file size limit to maximum: %m
ja: コアファイルサイズ制限を最大へ設定しています: %m

en: unrecognized gcc debugging option: %c
ja: 認識できない gcc デバッグオプションです: %c

en: unknown callback event registered by plugin %s
ja: プラグイン %s によって不明なコールバックイベントが登録されました

en: plugin %s registered a null callback function for event %s
ja: プラグイン %s はイベント %s 用に NULL コールバック関数を登録しました

en: cannot load plugin %s
    %s
ja: プラグイン %s をロードできません
    %s

en: plugin %s is not licensed under a GPL-compatible license
    %s
ja: プラグイン %s は GPL に適合したライセンスではありません
    %s

en: cannot find %s in plugin %s
    %s
ja: %s がプラグイン %s 内に見つかりません
    %s

en: fail to initialize plugin %s
ja: プラグイン %s の初期化に失敗しました

en: output constraint %d must specify a single register
ja: 出力制約 %d は単一レジスタを指定しなければいけません

en: output operand %d must use %<&%> constraint
ja: 出力被演算子 %d は %<&%> 制約を使用しなければいけません

en: unknown register name: %s
ja: 不明なレジスタ名です: %s

en: stack register used for global register variable
ja: 大域レジスタ変数用にスタックレジスタが使用されました

en: global register variable follows a function definition
ja: 大域レジスタ変数が関数定義に続いてあります

en: call-clobbered register used for global register variable
ja: 呼び出しで破壊されるレジスタが大域レジスタ変数として使用されました

en: cannot reload integer constant operand in %<asm%>
ja: %<asm%> 内で整数定数被演算子を再ロードできません

en: impossible register constraint in %<asm%>
ja: %<asm%> 内でレジスタ制約は不可能です

en: %<&%> constraint used with no register class
ja: %<&%> 制約がレジスタクラス無しで使用されました

en: %<asm%> operand requires impossible reload
ja: %<asm%> 被演算子は再ロード出来ないことが必要です

en: %<asm%> operand constraint incompatible with operand size
ja: %<asm%> 被演算子制約が被演算子サイズと互換性がありません

en: output operand is constant in %<asm%>
ja: 出力被演算子が %<asm%> 内の定数です

en: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d
ja: RTL 検査: elt %d 型は '%c' のはずなのに '%c' (rtx %s, %s 中)です (%s:%d)

en: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d
ja: RTL 検査: elt %d 型は '%c' か '%c' のはずなのに '%c' (rtx %s, %s 中) です (%s:%d)

en: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d
ja: RTL check: ベクトルの elt %d を最後の elt %d (%s 中)と一緒にアクセスします (%s:%d)

en: output operand constraint lacks %<=%>
ja: 出力被演算子制約に %<=%> がありません

en: output constraint %qc for operand %d is not at the beginning
ja: 出力制約 %qc (被演算子 %d 用) が先頭にありません

en: operand constraint contains incorrectly positioned %<+%> or %<=%>
ja: 被演算子制約に正しくない位置にある %<+%> または %<=%> が含まれます

en: %<%%%> constraint used with last operand
ja: %<%%%> 制約が最後の被演算子で使用されました

en: matching constraint not valid in output operand
ja: 一致制約は出力被演算子内では有効ではありません

en: input operand constraint contains %qc
ja: 入力被演算子制約に %qc が含まれます

en: matching constraint references invalid operand number
ja: 一致制約が無効な被演算子番号を参照しています

en: invalid punctuation %qc in constraint
ja: 無効な句読点 %qc が制約内にあります

en: matching constraint does not allow a register
ja: 一致制約はレジスタでは許可されていません

en: missing close brace for named operand
ja: 名前付き非演算子用の閉じる中括弧がありません

en: undefined named operand %qs
ja: 未定義の名前付き非演算子 %qs です

en: packed attribute causes inefficient alignment for %q+D
ja: %q+D の packed 属性は 非効率な整列の原因となりま

en: packed attribute is unnecessary for %q+D
ja: packed 属性は %q+D には必要ありません

en: offset of packed bit-field %qD has changed in GCC 4.4
ja: packed ビットフィールド %qD のオフセットは GCC 4.4 で変更されています

en: packed attribute causes inefficient alignment for %qE
ja: packed 属性は %qE の非効率な整列の原因となります

en: packed attribute is unnecessary for %qE
ja: packed 属性は %qE には必要ありません

en: packed attribute causes inefficient alignment
ja: packed 属性は非効率な整列の原因となります

en: packed attribute is unnecessary
ja: packed 属性は必要ありません

en: alignment of array elements is greater than element size
ja: 配列要素の整列が要素のサイズより大きいです

en: nested functions not supported on this target
ja: 入れ子になった関数はこのターゲットではサポートされていません

en: global constructors not supported on this target
ja: 大域コンストラクタはこのターゲットではサポートされていません

en: global destructors not supported on this target
ja: 大域デストラクタはこのターゲットではサポートされていません

en: target attribute is not supported on this machine
ja: target 属性はこのマシン上ではサポートされていません

en: this target does not support %qs
ja: このターゲットでは %qs はサポートされていません

en: instruction scheduling not supported on this target machine
ja: 命令スケジューリングはこのターゲットマシンではサポートされません

en: this target machine does not have delayed branches
ja: このターゲットマシンは遅延分岐を持っていません

en: error writing to %s: %m
ja: %s への書き込み中にエラーが発生しました: %m

en: error closing %s: %m
ja: %s を閉じているときにエラーが発生しました: %m

en: invalid function in gimple call
ja: gimple 呼び出し内で無効な関数です

en: non-function in gimple call
ja: gimple 呼び出し内で非関数です

en: invalid LHS in gimple call
ja: gimple 呼び出し内で無効な LHS です

en: invalid conversion in gimple call
ja: gimple 呼び出し内で無効な変換ですcall

en: invalid argument to gimple call
ja: gimple 呼び出しへの無効な引数です

en: invalid operands in gimple comparison
ja: gimple 比較内で無効な被演算子です

en: invalid operand in unary operation
ja: 単項演算子内で無効な被演算子です

en: invalid types in nop conversion
ja: nop 変換内で無効な型です

en: invalid types in address space conversion
ja: アドレス空間変換内で無効な型です

en: invalid types in fixed-point conversion
ja: 固定小数変換内で無効な型です

en: invalid types in conversion to integer
ja: 整数への変換内で無効な型です

en: invalid operands in binary operation
ja: 二進演算内で無効な被演算子です

en: type mismatch in binary expression
ja: 二進式内で型不一致です

en: invalid operand in return statement
ja: return 文内で無効な被演算子です

en: invalid conversion in return statement
ja: return 文内で無効な変換です

en: goto destination is neither a label nor a pointer
ja: goto の先がラベルでもポインタでもありません

en: invalid operand to switch statement
ja: switch 文への無効な被演算子です

en: invalid comparison code in gimple cond
ja: gimple 条件内で無効な比較コードです

en: invalid labels in gimple cond
ja: gimple 条件内で無効なラベルです

en: gimple_bb (phi) is set to a wrong basic block
ja: gimple_bb (phi) が間違った基本ブロックに設定されています

en: gimple_bb (stmt) is set to a wrong basic block
ja: gimple_bb (stmt) が間違った基本ブロックに設定されています

en: statement marked for throw, but doesn%'t
ja: 文が throw とマークされていますが、 throw しません

en: verify_gimple failed
ja: verify_gimple に失敗しました

en: explicit goto at end of bb %d
ja: 明示的な goto が基本ブロック %d の末尾にあります

en: %<noreturn%> function does return
ja: %<noreturn%> 関数が戻り (return) ます

en: control reaches end of non-void function
ja: 制御が非 void 関数の終りに到達しました

en: function %q+F can never be copied because it receives a non-local goto
ja: 関数 %q+F は非局所 goto を受け取るため決して複製されません

en: function %q+F can never be copied because it saves address of local label in a static variable
ja: 関数 %q+F は静的変数内の局所ラベルのアドレスを保存するため、決して複写されません

en: function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)
ja: 関数 %q+F は alloca を使用しているため決してインライン化されません (always_inline 属性を上書きします)

en: function %q+F can never be inlined because it uses setjmp
ja: 関数 %q+F は setjmp を使用しているため決してインライン化されません

en: function %q+F can never be inlined because it uses variable argument lists
ja: 関数 %q+F は可変引数リストを使用しているため決してインライン化されません

en: function %q+F can never be inlined because it uses setjmp-longjmp exception handling
ja: 関数 %q+F は setjmp-longjmp 例外処理を使用しているため決してインライン化されません

en: function %q+F can never be inlined because it uses non-local goto
ja: 関数 %q+F は非局所 goto を使用しているため決してインライン化されません

en: function %q+F can never be inlined because it uses attributes conflicting with inlining
ja: 関数 %q+F はインライン化と競合する属性を使用しているため決してインライン化されません

en: called from here
ja: ここから呼び出されました

en: inlining failed in call to %q+F: %s
ja: %q+F 呼び出しのインライン化に失敗しました: %s

en: SSA corruption
ja: SSA が破損しています

en: %qD was declared here
ja: %qD はここで定義されています

en: expected an SSA_NAME object
ja: SSA_NAME オブジェクトが予期されます

en: type mismatch between an SSA_NAME and its symbol
ja: SSA_NAME とそのシンボル間で型が一致しません

en: found a virtual definition for a GIMPLE register
ja: GIMPLE レジスタ用の仮想定義が見つかりました

en: virtual SSA name for non-VOP decl
ja: 非 VOP 宣言用の仮想 SSA 名です

en: found a real definition for a non-register
ja: 非レジスタ用の実定義が見つかりました

en: RESULT_DECL should be read only when DECL_BY_REFERENCE is set
ja: RESULT_DECL は DECL_BY_REFERENCE が設定されている時は読み取り専用です

en: SSA_NAME created in two different blocks %i and %i
ja: SSA_NAME が二個の異なるブロック %i と %i で作成されました

en: SSA_NAME_DEF_STMT is wrong
ja: SSA_NAME_DEF_STMT が間違っています

en: missing definition
ja: 定義がありません

en: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set
ja: SSA_NAME_OCCURS_IN_ABNORMAL_PHI が設定されているべきです

en: no immediate_use list
ja: immediate_use リストがありません

en: verify_ssa failed
ja: verify_ssa に失敗しました

en: arrays of functions are not meaningful
ja: 関数の配列は意味がありません

en: function return type cannot be function
ja: 関数の返す型が関数であってはなりません

en: %qE is deprecated: %s
ja: %qE は廃止されました: %s

en: %qE is deprecated
ja: %qE は廃止されました

en: type is deprecated: %s
ja: 型は廃止されました: %s

en: type is deprecated
ja: 型は廃止されました

en: variable tracking size limit exceeded
ja: 変数追跡サイズ制限が超過しました

en: register name not specified for %q+D
ja: レジスタ名が %q+D 用に指定されていません

en: invalid register name for %q+D
ja: 無効な %q+D 用のレジスタ名です

en: data type of %q+D isn%'t suitable for a register
ja: %q+D のデータ型がレジスタに適合しません

en: register specified for %q+D isn%'t suitable for data type
ja: %q+D 用に指定されたレジスタがデータ型に適合しません

en: global register variable has initial value
ja: 大域レジスタ変数が初期値を持っています

en: optimization may eliminate reads and/or writes to register variables
ja: 最適化によりレジスタ変数の読み込み/書き込みが削除されるかもしれません

en: register name given for non-register variable %q+D
ja: 非レジスタ変数 %q+D 用にレジスタ名が与えられました

en: thread-local COMMON data not implemented
ja: スレッド局所 COMMON データは実装されていません

en: requested alignment for %q+D is greater than implemented alignment of %wu
ja: 要求された %q+D 用の整列は実装されている整列 %wu より大きいです

en: storage size of %q+D isn%'t known
ja: %q+D の記憶域サイズが不明です

en: initializer for integer/fixed-point value is too complicated
ja: 整数/固定小数用の初期化子が複雑すぎます

en: initializer for floating value is not a floating constant
ja: 浮動小数点数の初期設定子の値が、浮動小数点定数ではありません

en: invalid initial value for member %qE
ja: メンバ %qE 用の無効な初期値です

en: weak declaration of %q+D must be public
ja: %q+D の弱い (weak) 宣言は公開 (public) でなければいけません

en: weak declaration of %q+D not supported
ja: %q+D の弱い (weak) 宣言はサポートされていません

en: only weak aliases are supported in this configuration
ja: 弱い別名のみこの設定ではサポートされています

en: alias definitions not supported in this configuration
ja: この設定では別名定義はサポートされていません

en: visibility attribute not supported in this configuration; ignored
ja: 可視性属性はこの設定ではサポートされていません。無視されました

en: assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>
ja: %</%> または %<%%%> を %<>>%> または %<&%> へ単純化するときに符号のオーバーフローが発生しないと見なしています

en: assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>
ja: %<abs (X)%> を %<X%> または %<-X%> へ単純化するときに符号のオーバーフローが発生しないと見なしています

en: %qE attribute ignored for field of type %qT
ja: %qE 属性は %qT 型のフィールド用としては無視されます

en: %qE attribute has no effect on unit local functions
ja: %qE 属性はユニット局所関数に関しては効果がありません

en: %qE attribute have effect only on public objects
ja: %qE 属性は公開オブジェクトに関してのみ効果があります

en: destructor priorities are not supported
ja: デストラクタのプロパティはサポートされません

en: constructor priorities are not supported
ja: コンストラクタのプロパティはサポートされません

en: destructor priorities from 0 to %d are reserved for the implementation
ja: 0 から %d までのデストラクタの優先度は実装によって予約されています

en: constructor priorities from 0 to %d are reserved for the implementation
ja: 0 から %d までのコンストラクタの優先度は実装によって予約されています

en: destructor priorities must be integers from 0 to %d inclusive
ja: デストラクタの優先度は 0 から %d までに含まれる整数でなければいけません

en: constructor priorities must be integers from 0 to %d inclusive
ja: コンストラクタの優先度は 0 から %d までに含まれる整数でなければいけません

en: unknown machine mode %qE
ja: 不明なマシンモード %qE です

en: unable to emulate %qs
ja: %qs をエミュレートできません

en: invalid pointer mode %qs
ja: 無効なポインタモード %qs です

en: signedness of type and machine mode %qs don%'t match
ja: 型の符号とマシンモード %qs が適合しません

en: no data type for mode %qs
ja: モード %qs 用のデータ型がありません

en: mode %qs applied to inappropriate type
ja: モード %qs が適切でない型に適用されています

en: section attributes are not supported for this target
ja: セクション属性はこのターゲットでは実装されていません

en: section attribute not allowed for %q+D
ja: セクション属性は %q+D 用には許可されていません

en: section attribute cannot be specified for local variables
ja: section 属性は局所変数用には指定できません

en: section of %q+D conflicts with previous declaration
ja: %q+D のセクションが前の宣言と競合しています

en: section of %q+D cannot be overridden
ja: %q+D のセクションは上書きできません

en: alignment may not be specified for %q+D
ja: %q+D 用の整列が指定されていないようです

en: indirect function %q+D cannot be declared weak
ja: 間接関数 %q+D を弱いとして宣言できません

en: %qE attribute cannot be specified for local variables
ja: %qE 属性は局所変数用には指定できません

en: %q+D defined both normally and as %qE attribute
ja: %q+D が通常と %qE 属性との両方で定義されています

en: weak %q+D cannot be defined %qE
ja: 弱い %q+D は %qE として定義できません

en: attribute %qE argument not a string
ja: 属性 %qE の引数が文字列ではありません

en: %qE attribute ignored on non-class types
ja: %qE 属性は非クラス型に関しては無視されます

en: %qE attribute ignored because %qT is already defined
ja: %qE 属性は %qT が既に定義されているため無視されます

en: visibility argument not a string
ja: 可視性の引数が文字列ではありません

en: %qE attribute ignored on types
ja: %qE 属性は型に関しては無視されます

en: %qD redeclared with different visibility
ja: %qD が別の可視性で再宣言されました

en: %qD was declared %qs which implies default visibility
ja: %qD は %qs として宣言されていて、暗黙的にデフォルトの可視性になります

en: %qE attribute applies only to functions
ja: %qE 属性は関数にのみ適用できます

en: deprecated message is not a string
ja: 廃止された (deprecated) メッセージが文字列ではありません

en: %qE attribute ignored for %qE
ja: %qE 属性は %qE 用としては無視されます

en: invalid vector type for attribute %qE
ja: %qE 属性用としては無効なベクトル型です

en: vector size not an integral multiple of component size
ja: ベクトルのサイズが要素のサイズの整数倍ではありません

en: zero vector size
ja: ベクトルのサイズが 0 です

en: %qE attribute requires prototypes with named arguments
ja: %qE 属性は名前付き引数があるプロトタイプが必要です

note: The argument must be a constant string.
en: %qE attribute argument not a string constant
ja: %qE 属性の引数が文字列定数ではありません

en: %qD is not defined outside of function scope
ja: %qD は関数スコープの外側で定義されていません

en: string length %qd is greater than the length %qd ISO C%d compilers are required to support
ja: 文字列長 %qd は長さ %qd (ISO C%d コンパイラでサポートが要求される長さ) より長いです

en: operation on %qE may be undefined
ja: %qE に関する演算は定義されていません

en: case label does not reduce to an integer constant
ja: case ラベルを整数定数に還元できません

en: GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together
ja: GCC は、整数型と固定小数点型の演算子で、整数部と小数部のビット数が非常に多いものをサポートできません

en: invalid operands to binary %s (have %qT and %qT)
ja: 二項演算子 %s への無効な被演算子です (%qT と %qT)

en: comparison is always false due to limited range of data type
ja: データ型の範囲制限によって、比較が常に false となります

en: comparison is always true due to limited range of data type
ja: データ型の範囲制限によって、比較が常に true となります

en: pointer of type %<void *%> used in arithmetic
ja: %<void *%> 型のポインタが計算内で使用されています

en: pointer to a function used in arithmetic
ja: 関数へのポインタが計算内で使用されています

en: the address of %qD will always evaluate as %<true%>
ja: %qD のアドレスは常に %<true%> と評価されます

en: suggest parentheses around assignment used as truth value
ja: 真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします

en: invalid use of %<restrict%>
ja: %<restrict%> の誤った使用法です

en: invalid application of %<sizeof%> to a function type
ja: %<sizeof%> を関数型へ適用することは無効です

en: invalid application of %qs to a void type
ja: %qs をvoid 型へ適用することは無効です

en: %<__alignof%> applied to a bit-field
ja: %<__alignof%> がビットフィールドに適用されています

en: first argument to %<va_arg%> not of type %<va_list%>
ja: %<va_arg%> の第一引数が %<va_list%> 型ではありません

en: cannot disable built-in function %qs
ja: 組み込み関数 %qs を無効に出来ません

en: pointers are not permitted as case values
ja: case の値としてポインタは許可されていません

en: range expressions in switch statements are non-standard
ja: switch 文内での範囲式は非標準です

en: empty range specified
ja: 空の範囲が指定されました

en: duplicate (or overlapping) case value
ja: 重複している (または重なり合っている) case の値です

en: this is the first entry overlapping that value
ja: これが重なり合っている値の最初の項目です

en: duplicate case value
ja: 重複した case の値です

en: previously used here
ja: 前にここで使われました

en: multiple default labels in one switch
ja: 一つの switch に複数の default ラベルがあります

en: this is the first default label
ja: これが最初の default ラベルです

en: taking the address of a label is non-standard
ja: ラベルのアドレスを取得することは非標準です

en: too few arguments to function %qE
ja: 関数 %qE へ渡す引数が少なすぎます

en: too many arguments to function %qE
ja: 関数 %qE への引数が多すぎます

en: non-floating-point argument in call to function %qE
ja: 関数 %qE の呼び出し内に非浮動小数点引数があります

en: non-floating-point arguments in call to function %qE
ja: 関数 %qE の呼び出し内に非浮動小数点引数があります

en: non-const integer argument %u in call to function %qE
ja: %u 番目の引数が非定数整数の関数呼び出し %qE があります

en: cannot apply %<offsetof%> to static data member %qD
ja: %<offsetof%> を静的データメンバ %qD へ適用できません

en: cannot apply %<offsetof%> when %<operator[]%> is overloaded
ja: %<offsetof%> は %<operator[]%> がオーバーロードされているときには適用できません

en: cannot apply %<offsetof%> to a non constant address
ja: 一定ではないアドレスへ %<offsetof%> を適用できません

en: attempt to take address of bit-field structure member %qD
ja: ビットフィールドである構造体のメンバ %qD のアドレスを取得しようとする試みです

en: size of array is too large
ja: 配列のサイズが大きすぎます

en: function does not return string type
ja: 関数が文字列型を返しません

en: format string argument is not a string type
ja: 書式文字列引数が文字列型ではありません

en: found a %qT but the format argument should be a string
ja: %qT 型が見つかりましたが書式引数は文字列であるべきです

en: unrecognized format specifier
ja: 認識できない書式指定です

en: %qE is an unrecognized format function type
ja: %qE は認識できない書式関数型です

en: missing $ operand number in format
ja: 書式内に $ の被演算子番号がありません

en: %s does not support %%n$ operand number formats
ja: %s は %%n$ 被演算子番号書式をサポートしません

en: operand number out of range in format
ja: 被演算子番号が書式の範囲外です

en: format argument %d used more than once in %s format
ja: %d 番目の書式引数が %s 書式内で二回以上使用されています

en: format not a string literal, format string not checked
ja: 書式が文字列リテラルではありません。書式文字列は検査されません

en: format not a string literal and no format arguments
ja: 書式が文字列リテラルでは無く、かつ書式引数ではありません

en: format not a string literal, argument types not checked
ja: 書式が文字列リテラルではありません。引数の型は検査されません

en: too many arguments for format
ja: 書式への引数が多すぎます

en: zero-length %s format string
ja: 長さが 0 の %s 書式文字列です

en: format is a wide character string
ja: 書式がワイド文字列です

en: unterminated format string
ja: 終端されていない書式文字列です

en: %s used with %<%%%c%> %s format
ja: %s が %<%%%c%> %s 書式と併せて使用されています

en: %s does not support %s
ja: %s は %s をサポートしません

en: %s does not support %s with the %<%%%c%> %s format
ja: %s は %s と %<%%%c%> %s 書式を併せて使用することをサポートしません

en: repeated %s in format
ja: 書式内に %s の繰り返しがあります

en: missing fill character at end of strfmon format
ja: strfmon 書式の最後に詰め文字がありません

en: zero width in %s format
ja: %s 書式の幅が 0 です

en: empty left precision in %s format
ja: %s 書式の左精度が空です

en: empty precision in %s format
ja: %s 書式の精度が空です

en: %s does not support the %qs %s length modifier
ja: %s は %qs %s 長さ修飾子をサポートしません

en: unknown conversion type character %qc in format
ja: 書式内に不明な型変換文字 %qc があります

en: %s does not support the %<%%%c%> %s format
ja: %s は %<%%%c%> %s 書式をサポートしません

en: %s ignored with %s and %<%%%c%> %s format
ja: %s は %s と %<%%%c%> %s 書式を併せて使用しているため無視されます

en: %s ignored with %s in %s format
ja: %s は %s を %s 書式で使用しているため無視されます

en: use of %s and %s together with %<%%%c%> %s format
ja: %s と %s を %<%%%c%> %s 書式で一緒に使用しています

en: use of %s and %s together in %s format
ja: %s と %s を %s 書式で一緒に使用しています

en: %<%%%c%> yields only last 2 digits of year in some locales
ja: %<%%%c%> はいくつかのロケールでは年の下二桁のみを表します

en: %<%%%c%> yields only last 2 digits of year
ja: %<%%%c%> は年の下二桁のみを表します

en: no closing %<]%> for %<%%[%> format
ja: %<%%[%> 書式用の閉じる %<]%> がありません

en: %s does not support the %<%%%s%c%> %s format
ja: %s は %<%%%s%c%> %s 書式をサポートしません

en: operand number specified with suppressed assignment
ja: 被演算子番号が代入の抑制と共に使われています

en: operand number specified for format taking no argument
ja: 被演算子番号が引数を取らない書式で指定されています

en: spurious trailing %<%%%> in format
ja: 書式内に誤った %<%%%> が最後にあります

en: conversion lacks type at end of format
ja: 書式の最後に型変換がありません

en: embedded %<\0%> in format
ja: 書式内に %<\0%> が組み込まれています

en: writing through null pointer (argument %d)
ja: NULL ポインタを通して書き込んでいます (第 %d 引数)

en: reading through null pointer (argument %d)
ja: NULL ポインタを通して読み込んでいます (第 %d 引数)

en: writing into constant object (argument %d)
ja: 定数オブジェクトに書き込んでいます (第 %d 引数)

en: extra type qualifiers in format argument (argument %d)
ja: 書式引数内に余分な型修飾子があります (第 %d 引数)

en: %s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT
ja: %s %<%s%.*s%> は引数の型が %<%s%s%> であると予期されますが、第 %d 引数の型は %qT です

en: %s %<%s%.*s%> expects a matching %<%s%s%> argument
ja: %s %<%s%.*s%> は対応した %<%s%s%> 引数が予期されます

en: %s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT
ja: %s %<%s%.*s%> は引数の型が %<%T%s%> であると予期されますが、第 %d 引数の型は %qT です

en: %s %<%s%.*s%> expects a matching %<%T%s%> argument
ja: %s %<%s%.*s%> は対応した %<%T%s%> 引数が予期されます

en: %<__gcc_host_wide_int__%> is not defined as a type
ja: %<__gcc_host_wide_int__%> が型として定義されていません

en: %<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>
ja: %<__gcc_host_wide_int__%> が %<long%> または %<long long%> として定義されていません

en: %<locus%> is not defined as a type
ja: %<locus%> が型として定義されていません

en: %<location_t%> is not defined as a type
ja: %<location_t%> が型として定義されていません

en: %<tree%> is not defined as a type
ja: %<tree%> が型として定義されていません

en: %<tree%> is not defined as a pointer type
ja: %<tree%> がポインタ型として定義されていません

en: strftime formats cannot format arguments
ja: strftime 書式は引数を書式解釈できません

en: badly nested C headers from preprocessor
ja: 前処理から間違って入れ子になっている C ヘッダです

note: ... or not.
en: stray %<@%> in program
ja: プログラム内に逸脱した %<@%> があります

en: stray %qs in program
ja: プログラム内に逸脱した %qs があります

en: missing terminating %c character
ja: 終端の %c 文字がありません

en: stray %qc in program
ja: プログラム内に逸脱した %qc があります

en: stray %<\%o%> in program
ja: プログラム内に逸脱した %<\%o%> があります

en: this decimal constant is unsigned only in ISO C90
ja: この十進定数は ISO C90 内でのみ符号無しです

en: this decimal constant would be unsigned in ISO C90
ja: この十進定数は ISO C90 ではおそらく符号無しです

en: integer constant is too large for %<unsigned long%> type
ja: 整数定数が %<unsigned long%> 型に対して大きすぎます

en: unsupported non-standard suffix on floating constant
ja: 浮動小数定数に関するサポートされていない非標準の接尾辞です

en: non-standard suffix on floating constant
ja: 浮動小数定数に関する非標準の接尾辞です

en: floating constant exceeds range of %qT
ja: 浮動小数定数が %qT の範囲を超えています

en: floating constant truncated to zero
ja: 浮動小数定数が 0 に切り詰められました

en: repeated %<@%> before Objective-C string
ja: Objective-C 文字列の前に連続した %<@%> があります

en: unsupported non-standard concatenation of string literals
ja: サポートされていない非標準の文字列リテラルの連結です

en: traditional C rejects string constant concatenation
ja: 伝統的な C では文字列定数の連結を拒否します

en: %qE is not initialized
ja: %qE は初期化されていません

en: missing increment expression
ja: 増分式がありません

en: invalid increment expression
ja: 無効な増分式です

en: output filename specified twice
ja: 出力ファイル名が二回指定されています

en: opening output file %s: %m
ja: 出力ファイル %s を開いています: %m

en: opening dependency file %s: %m
ja: 依存関係ファイル %s を開いています: %m

en: closing dependency file %s: %m
ja: 依存関係ファイル %s を開いています: %m

en: when writing output to %s: %m
ja: 出力を %s へ書き込み中です: %m

en: too late for # directive to set debug directory
ja: デバッグディレクトリを設定する # 指示が遅すぎます

en: %s: couldn%'t open PCH file: %m
ja: %s: PCH ファイルを開けませんでした: %m

en: %s: PCH file was invalid
ja: %s: PCH ファイルが無効です

en: missing %<(%> after %<#pragma pack%> - ignored
ja: %<#pragma pack%> の後に %<(%> がありません - 無視されました

en: invalid constant in %<#pragma pack%> - ignored
ja: %<#pragma pack%> 内で無効な定数です - 無視されました

en: malformed %<#pragma pack%> - ignored
ja: 間違った形式の %<#pragma pack%> です - 無視されました

en: malformed %<#pragma pack(push[, id][, <n>])%> - ignored
ja: 間違った形式の %<#pragma pack(push[, id][, <n>])%> です - 無視されました

en: malformed %<#pragma pack(pop[, id])%> - ignored
ja: 間違った形式の %<#pragma pack(pop[, id])%> です - 無視されました

en: unknown action %qE for %<#pragma pack%> - ignored
ja: 不明なアクション %qE (%<#pragma pack%> 用) です - 無視されました

en: junk at end of %<#pragma pack%>
ja: %<#pragma pack%> の末尾にゴミがあります

en: alignment must be a small power of two, not %d
ja: 整列は %d ではなく、小さな二の累乗の数でなければいけません

en: junk at end of %<#pragma weak%>
ja: %<#pragma weak%> の末尾にゴミがあります

en: junk at end of %<#pragma redefine_extname%>
ja: %<#pragma redefine_extname%> の末尾にゴミがあります

en: no matching push for %<#pragma GCC visibility pop%>
ja: %<#pragma GCC visibility pop%> に対応する push がありません

en: missing %<(%> after %<#pragma GCC visibility push%> - ignored
ja: %<#pragma GCC visibility push%> の後に %<(%> がありません - 無視されました

en: junk at end of %<#pragma GCC visibility%>
ja: %<#pragma GCC visibility%> の末尾にゴミがあります

en: missing option after %<#pragma GCC diagnostic%> kind
ja: %<#pragma GCC diagnostic%> 類の後にオプションがありません

en: unknown option after %<#pragma GCC diagnostic%> kind
ja: %<#pragma GCC diagnostic%> の後に不明なオプションです

en: %<#pragma GCC option%> is not a string
ja: %<#pragma GCC option%> が文字列ではありません

en: %<#pragma GCC target (string [,string]...)%> does not have a final %<)%>
ja: %<#pragma GCC target (string [,string]...)%> に最後の %<)%> がありません

en: %<#pragma GCC optimize%> is not a string or number
ja: %<#pragma GCC optimize%> が文字列または番号ではありません

en: %<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>
ja: %<#pragma GCC optimize (string [,string]...)%> に最後の %<)%> がありません

en: junk at end of %<#pragma push_options%>
ja: %<#pragma push_options%> の末尾にゴミがあります

en: junk at end of %<#pragma pop_options%>
ja: %<#pragma pop_options%> の末尾にゴミがあります

en: %<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>
ja: %<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません

en: junk at end of %<#pragma reset_options%>
ja: %<#pragma reset_options%> の末尾にゴミがあります

en: expected a string after %<#pragma message%>
ja: %<#pragma message%> の後に文字列が予期されます

en: malformed %<#pragma message%>, ignored
ja: 間違った形式の %<#pragma message%> です。無視されました

en: junk at end of %<#pragma message%>
ja: %<#pragma message%> の末尾にゴミがあります

en: malformed %<#pragma %s%>, ignored
ja: 間違った形式の %<#pragma %s%> です。無視されました

en: junk at end of %<#pragma %s%>
ja: %<#pragma %s%> の末尾にゴミがあります

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++
ja: %<#pragma STDC FLOAT_CONST_DECIMAL64%> は C++ 用にはサポートされていません

en: %<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target
ja: %<#pragma STDC FLOAT_CONST_DECIMAL64%> はこのターゲットではサポートされていません

en: ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>
ja: ISO C は %<#pragma STDC FLOAT_CONST_DECIMAL64%> をサポートしません

en: <type-error>
ja: <型エラー>

en: <unnamed-unsigned:
ja: <名前無し符号無し:

en: <unnamed-float:
ja: <名前無し浮動小数:

en: <unnamed-fixed:
ja: <名前無し固定小数:

en: <typedef-error>
ja: <typedef エラー>

en: <tag-error>
ja: <tag エラー>

en: <erroneous-expression>
ja: <エラーがある式>

en: <return-value>
ja: <戻り値>

en: wrong type argument to %s
ja: %s への間違った型の引数です

en: overflow in constant expression
ja: 定数式内でオーバーフローしました

en: logical %<or%> applied to non-boolean constant
ja: 論理 %<or%> が非真偽定数に適用されています

en: logical %<and%> applied to non-boolean constant
ja: 論理 %<and%> が非真偽定数に適用されています

en: logical %<and%> of mutually exclusive tests is always false
ja: 相互に排他的な値の論理 %<and%> 演算は常に偽 (false) となります

en: first argument of %q+D should be %<int%>
ja: %q+D の第一引数は %<int%> であるべきです

en: second argument of %q+D should be %<char **%>
ja: %q+D の第二引数は %<char **%> であるべきです

en: third argument of %q+D should probably be %<char **%>
ja: %q+D の第三引数は %<char **%> とすべきでしょう

en: %q+D takes only zero or two arguments
ja: %q+D は 0 個または 2 個の引数のみとります

en: conversion to %qT from boolean expression
ja: 真偽式から %qT への変換です

en: conversion to %qT from %qT may change the sign of the result
ja: %qT への %qT からの変換は結果の符号が変更になるかもしれません

en: case value %qs not in enumerated type
ja: case 値 %qs は列挙型ではありません

en: case value %qs not in enumerated type %qT
ja: case 値 %qs は列挙型 %qT ではありません

en: lower value in case label range less than minimum value for type
ja: case ラベル範囲の下部の値が型の最小値より小さいです

en: case label value is less than minimum value for type
ja: case ラベルの値がその型の最小値より小さいです

en: upper value in case label range exceeds maximum value for type
ja: case ラベル範囲の上部の値が型の最大値より大きいです

en: case label value exceeds maximum value for type
ja: case ラベルの値がその型の最大値を超えています

en: switch missing default case
ja: default の case が無い switch です

en: enumeration value %qE not handled in switch
ja: 列挙値 %qE は switch 内で取り扱われません

en: assignment of member %qD in read-only object
ja: 読み取り専用オブジェクト内のメンバ %qD への代入です

en: increment of member %qD in read-only object
ja: 読み取り専用オブジェクト内のメンバ %qD の増分です

en: decrement of member %qD in read-only object
ja: 読み取り専用オブジェクト内のメンバ %qD の減分です

en: member %qD in read-only object used as %<asm%> output
ja: 読み取り専用オブジェクト内のメンバ %qD が %<asm%> の出力として使用されています

en: assignment of read-only member %qD
ja: 読み取り専用メンバ %qD への代入です

en: increment of read-only member %qD
ja: 読み取り専用メンバ %qD の増分です

en: decrement of read-only member %qD
ja: 読み取り専用メンバ %qD の減分です

en: read-only member %qD used as %<asm%> output
ja: 読み取り専用メンバ %qD が %<asm%> の出力として使用されています

en: assignment of read-only variable %qD
ja: 読み取り専用変数 %qD への代入です

en: increment of read-only variable %qD
ja: 読み取り専用変数 %qD の増分です

en: decrement of read-only variable %qD
ja: 読み取り専用変数 %qD の減分です

en: read-only variable %qD used as %<asm%> output
ja: 読み取り専用変数 %qD が %<asm%> の出力として使用されています

en: assignment of read-only parameter %qD
ja: 読み取り専用パラメータ %qD への代入です

en: increment of read-only parameter %qD
ja: 読み取り専用パラメータ %qD の増分です

en: decrement of read-only parameter %qD
ja: 読み取り専用パラメータ %qD の減分です

en: read-only parameter %qD use as %<asm%> output
ja: 読み取り専用パラメータ %qD が %<asm%> の出力として使用されています

en: assignment of read-only named return value %qD
ja: 読み取り専用名前付き戻り値 %qD への代入です

en: increment of read-only named return value %qD
ja: 読み取り専用名前付き戻り値 %qD の増分です

en: decrement of read-only named return value %qD
ja: 読み取り専用名前付き戻り値 %qD の減分です

en: read-only named return value %qD used as %<asm%>output
ja: 読み取り専用名前付き戻り値 %qD が %<asm%> の出力として使用されています

en: assignment of function %qD
ja: 関数 %qD への代入です

en: increment of function %qD
ja: 関数 %qD の増分です

en: decrement of function %qD
ja: 関数 %qD の減分です

en: function %qD used as %<asm%> output
ja: 関数 %qD が %<asm%> の出力として使用されています

en: assignment of read-only location %qE
ja: 読み取り専用位置 %qE への代入です

en: increment of read-only location %qE
ja: 読み取り専用位置 %qE の増分です

en: decrement of read-only location %qE
ja: 読み取り専用位置 %qE の減分です

en: read-only location %qE used as %<asm%> output
ja: 読み取り専用位置 %qE が %<asm%> の出力として使用されています

en: lvalue required as left operand of assignment
ja: 代入の左側の被演算子として左辺値が必要です

en: lvalue required as increment operand
ja: 増分の被演算子として左辺値が必要です

en: lvalue required as decrement operand
ja: 減分の被演算子として左辺値が必要です

en: lvalue required as unary %<&%> operand
ja: 単項 %<&%> の被演算子として左辺値が必要です

en: invalid type argument (have %qT)
ja: 無効な型の引数です (%qT 型です)

en: invalid type argument of unary %<*%> (have %qT)
ja: 単項演算子 %<*%> の無効な型の引数です (%qT 型です)

en: invalid type argument of %<->%> (have %qT)
ja: %<->%> の無効な型の引数です (%qT 型です)

en: invalid type argument of implicit conversion (have %qT)
ja: 暗黙的な変換の無効な型の引数です (%qT 型です)

en: array subscript has type %<char%>
ja: 配列の添字が %<char%> 型です

en: suggest parentheses around %<+%> inside %<<<%>
ja: %<<<%> 内にある %<+%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<-%> inside %<<<%>
ja: %<<<%> 内にある %<-%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<+%> inside %<>>%>
ja: %<>>%> 内にある %<+%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<-%> inside %<>>%>
ja: %<>>%> 内にある %<-%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<&&%> within %<||%>
ja: %<||%> 内にある %<&&%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around arithmetic in operand of %<|%>
ja: %<|%> の被演算子内にある計算の周りに小括弧を付けることを推奨します

en: suggest parentheses around comparison in operand of %<|%>
ja: %<|%> の被演算子内にある比較の周りに小括弧を付けることを推奨します

en: suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>
ja: %<!%> の被演算子の周りに小括弧を付ける、または %<|%> から %<||%> へ変更する、または %<!%> から %<~%> へ変更することを推奨します

en: suggest parentheses around arithmetic in operand of %<^%>
ja: %<^%> の被演算子内にある計算の周りに小括弧を付けることを推奨します

en: suggest parentheses around comparison in operand of %<^%>
ja: %<^%> の被演算子内にある比較の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<+%> in operand of %<&%>
ja: %<&%> の被演算子内にある %<+%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around %<-%> in operand of %<&%>
ja: %<&%> の被演算子内にある %<-%> の周りに小括弧を付けることを推奨します

en: suggest parentheses around comparison in operand of %<&%>
ja: %<&%> の被演算子内にある比較の周りに小括弧を付けることを推奨します

en: suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>
ja: %<!%> の被演算子の周りに小括弧を付ける、または %<&%> から %<&&%> へ変更する、または %<!%> から %<~%> へ変更することを推奨します

en: suggest parentheses around comparison in operand of %<==%>
ja: %<==%> の被演算子内にある比較の周りに小括弧を付けることを推奨します

en: suggest parentheses around comparison in operand of %<!=%>
ja: %<!=%> の被演算子内にある比較の周りに小括弧を付けることを推奨します

en: comparisons like %<X<=Y<=Z%> do not have their mathematical meaning
ja: %<X<=Y<=Z%> のような比較は数学と同じような意味にはなりません

en: label %q+D defined but not used
ja: ラベル %q+D が定義されていますが使用されていません

en: label %q+D declared but not defined
ja: ラベル %q+D が宣言されましたが定義されていません

en: division by zero
ja: ゼロ除算が発生しました

en: %qs is not a valid option to the preprocessor
ja: %qs は前処理の有効なオプションではありません

en: too many input files
ja: 入力ファイルが多すぎます

en: %<-fsplit-stack%> currently only supported on GNU/Linux
ja: %<-fsplit-stack%> は現在のところ GNU/Linux 上でのみサポートされています

en: %<-fsplit-stack%> requires assembler support for CFI directives
ja: %<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります

en: the RX200 cpu does not have FPU hardware
ja: RX200 CPU は FPU ハードウェアを持っていません

en: stack size must be an exact power of 2
ja: スタックサイズは 2 の累乗でなければいけません

en: failed to open temporary file %s for LTO output
ja: LTO 出力用一時ファイル %s を開くのに失敗しました

en: %qE 2.95 vtable-compatibility attribute applies only when compiling a kext
ja: %qE 2.95 vtable-compatibility 属性は kext をコンパイルするときのみ適用されます

en: %qE 2.95 vtable-compatibility attribute applies only to C++ classes
ja: %qE 2.95 vtable-compatibility 属性は C++ クラスへのみ適用されます

en: failed to open temporary file %s with LTO output
ja: LTO 出力の一時ファイル %s を開くのに失敗しました

en: built-in function %qD requires the %<-mconstant-cfstrings%> flag
ja: 組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します

en: built-in function %qD takes one argument only
ja: 組み込み関数 %qD は単一の引数をとります

en: CFString literal is missing
ja: CFString リテラルがありません

en: CFString literal expression is not a string constant
ja: CFString リテラル式が文字列定数ではありません

en: malformed %<#pragma align%>, ignoring
ja: 間違った形式の %<#pragma align%> です。無視しています

en: invalid alignment for %<#pragma align%>, ignoring
ja: %<#pragma align%> への無効な引数です。無視しています

en: malformed %<#pragma align%>
ja: 間違った形式の %<#pragma align%> です

en: junk at end of %<#pragma align%>
ja: %<#pragma align%> の末尾にゴミがあります

en: malformed %<#pragma init%>, ignoring
ja: 間違った形式の %<#pragma init%> です。無視しています

en: malformed %<#pragma init%>
ja: 間違った形式の %<#pragma init%> です

en: junk at end of %<#pragma init%>
ja: %<#pragma init%> の末尾にゴミがあります

en: malformed %<#pragma fini%>, ignoring
ja: 間違った形式の %<#pragma fini%> です。無視しています

en: malformed %<#pragma fini%>
ja: 間違った形式の %<#pragma fini%> です

en: junk at end of %<#pragma fini%>
ja: %<#pragma fini%> の末尾にゴミがあります

en: ignoring %<#pragma align%> for explicitly aligned %q+D
ja: 明示的に整列されている %q+D 用の %<#pragma align%> を無視しています

en: PIC is only supported for RTPs
ja: PIC は RTP 用にのみサポートされています

en: rounding mode not supported for VAX floats
ja: VAX 浮動小数では丸めモードはサポートされていません

en: trap mode not supported for VAX floats
ja: VAX 浮動小数ではトラップモードはサポートされていません

en: L%d cache latency unknown for %s
ja: L%d キャッシュレイテンシは %s にとって不明です

en: bad builtin fcode
ja: 間違った組み込み fcode です

en: %s-%s is an empty range
ja: %s-%s が空の範囲です

en: argument of %qE attribute is not a string constant
ja: %qE 属性の引数が文字列定数ではありません

en: argument of %qE attribute is not "ilink1" or "ilink2"
ja: %qE 属性の引数が "ilink1" または "ilink2" ではありません

en: %qE attribute only applies to functions
ja: %qE 属性は関数へのみ適用されます

en: %qE attribute allows only an integer constant argument
ja: %qE 属性は整数定数引数のみ許可されています

en: %qE attribute only applies to variables
ja: %qE は変数にのみ適用できます

note: @@@ better error message
en: selector must be an immediate
ja: セレクタは即値でなければなりません

en: mask must be an immediate
ja: マスクは即値でなければなりません

en: target CPU does not support ARM mode
ja: ターゲット CPU は ARM モードをサポートしていません

en: enabling backtrace support is only meaningful when compiling for the Thumb
ja: バックトレースサポートの有効化は Thumb 用にコンパイルしたときのみ意味があります

en: enabling callee interworking support is only meaningful when compiling for the Thumb
ja: 呼び出し先 ARM/Thumb 相互利用有効化は Thumb 用にコンパイルしたときのみ意味があります

en: RTP PIC is incompatible with Thumb
ja: RTP PIC は Thumb では使用できません

en: target CPU does not support THUMB instructions
ja: ターゲット CPU は Thumb 命令をサポートしていません

en: APCS reentrant code not supported.  Ignored
ja: APCS 再入可能コードはサポートされていません。無視されました

en: iwmmxt requires an AAPCS compatible ABI for proper operation
ja: iwmmxt は適切な操作用に AAPCS 互換 ABI を必要とします

en: iwmmxt abi requires an iwmmxt capable cpu
ja: iwmmxt ABI は iwmmxt 機能がある CPU を必要とします

en: target CPU does not support interworking
ja: ターゲット CPU は ARM/Thumb 相互利用をサポートしていません

en: unable to compute real location of stacked parameter
ja: スタックに積まれた仮引数の実際の位置を計算できません

en: no low registers available for popping high registers
ja: 高位レジスタを pop する為に使用できる低位レジスタがありません

en: pointer offset from symbol maybe incorrect
ja: シンボルからのポインタオフセットが間違っているようです

en: accessing data memory with program memory address
ja: プログラムメモリアドレスとしてデータメモリをアクセスしています

en: multiple function type attributes specified
ja: 複数の関数型属性が指定されています

en: invalid argument to built-in function
ja: 組み込み関数への無効な引数です

en: internal error: bad register: %d
ja: 内部エラー: 間違ったレジスタです: %d

en: stackframe too big: %d bytes
ja: スタックフレームが大きすぎます: %d バイト

en: invalid IACC argument
ja: 無効な IACC 引数です

en: %qs expects a constant argument
ja: %qs には定数引数が予期されます

en: constant argument out of range for %qs
ja: %qs 用の定数引数が範囲外です

en: this media function is only available on the fr500
ja: このメディア関数は fr500 上でのみ利用できます

en: this media function is only available on the fr400 and fr550
ja: このメディア関数は fr400 と fr550 上でのみ利用できます

en: environment variable COLLECT_GCC_OPTIONS must be set
ja: 環境変数 COLLECT_GCC_OPTIONS が設定されていなければいけません

en: the last argument must be a 2-bit immediate
ja: 最後の引数は 2 ビット即値でなければいけません

en: the last argument must be a 4-bit immediate
ja: 最後の引数は 4 ビット即値でなければいけません

en: the last argument must be a 1-bit immediate
ja: 最後の引数は 1 ビット即値でなければいけません

en: the last argument must be a 5-bit immediate
ja: 最後の引数は 5 ビット即値でなければいけません

en: the next to last argument must be an 8-bit immediate
ja: 最後の引数の前の引数は 8 ビット即値でなければいけません

en: the last argument must be an 8-bit immediate
ja: 最後の引数は 8 ビット即値でなければいけません

en: %qE needs isa option %s
ja: %qE は isa オプション %s が必要です

en: the last argument must be a 32-bit immediate
ja: 最後の引数は 32 ビット即値でなければいけません

en: last argument must be an immediate
ja: 最後の引数は即値でなければいけません

en: code model %s does not support PIC mode
ja: コードモデル %s は PIC モードをサポートしません

en: code model %qs not supported in the %s bit mode
ja: コードモデル %qs は %s ビットモード内ではサポートされません

en: %i-bit mode not compiled in
ja: %i ビットモードが使用できるようにコンパイルされていません

en: CPU you selected does not support x86-64 instruction set
ja: 選択した CPU は x86-64 命令セットをサポートしていません

en: SSE instruction set disabled, using 387 arithmetics
ja: SSE 命令セットが無効になっています。 387 数値演算を使用します

en: 387 instruction set disabled, using SSE arithmetics
ja: 387 命令セットが無効になっています。SSE 数値演算を使用します

en: fastcall and regparm attributes are not compatible
ja: fastcall と regparm 属性は併用できません

en: regparam and thiscall attributes are not compatible
ja: regparam と thiscall 属性は併用できません

en: %qE attribute requires an integer constant argument
ja: %qE 属性には整数定数引数が必要です

en: argument to %qE attribute larger than %d
ja: %qE 属性への引数が %d より大きいです

en: fastcall and cdecl attributes are not compatible
ja: fastcall と cdecl 属性は併用できません

en: fastcall and stdcall attributes are not compatible
ja: fastcall と stdcall 属性は併用できません

en: fastcall and thiscall attributes are not compatible
ja: fastcall と thiscall 属性は併用できません

en: stdcall and cdecl attributes are not compatible
ja: stdcall と cdecl 属性は併用できません

en: stdcall and fastcall attributes are not compatible
ja: stdcall と fastcall 属性は併用できません

en: stdcall and thiscall attributes are not compatible
ja: stdcall と thiscall 属性は併用できません

en: cdecl and thiscall attributes are not compatible
ja: cdecl と thiscall 属性は併用できません

en: %qE incompatible attribute ignored
ja: 互換性がない %qE 属性は無視されました

en: %qE attribute only available for 32-bit
ja: %qE 属性は 32 ビットでのみ使用できます

en: argument to %qE attribute is neither zero, nor one
ja: %qE 属性への引数が 0 でも 1 でもありません

en: %qE attribute requires a string constant argument
ja: %qE 属性は文字列定数引数を必要とします

en: calling %qD with attribute sseregparm without SSE/SSE2 enabled
ja: SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qD を呼び出しています

en: calling %qT with attribute sseregparm without SSE/SSE2 enabled
ja: SSE/SSE2 が有効でない状態で sseregparm 属性付きの %qT を呼び出しています<

en: SSE vector argument without SSE enabled changes the ABI
ja: SSE が有効でない状態での SSE ベクトル引数は ABI を変更します

en: SSE vector return without SSE enabled changes the ABI
ja: SSE が有効でない状態での SSE ベクトル戻し (return) は ABI を変更します

en: MMX vector argument without MMX enabled changes the ABI
ja: MMX が有効でない状態での MMX ベクトル引数は ABI を変更します

en: MMX vector return without MMX enabled changes the ABI
ja: MMX が有効でない状態での MMX ベクトル戻し (return) は ABI を変更します

en: the ABI of passing struct with a flexible array member has changed in GCC 4.4
ja: 可変長配列メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています

en: SSE register return with SSE disabled
ja: SSE が無効の状態で SSE レジスタを戻して (return) います

en: SSE register argument with SSE disabled
ja: SSE が無効の状態で SSE レジスタ引数があります

en: x87 register return with x87 disabled
ja: x87 が無効な状態で x87 レジスタを戻して (return) います

en: %qE attribute applies only to initialized variables with external linkage
ja: %qE 属性は外部リンクされている初期化された変数にのみ適用できます

en: invalid argument of %qE attribute
ja: %qE 属性の無効な引数です

en: an address area attribute cannot be specified for local variables
ja: アドレス領域属性は局所変数用には指定できません

en: address area of %q+D conflicts with previous declaration
ja: %q+D  のアドレス領域は前の宣言と競合しています

en: address area attribute cannot be specified for functions
ja: アドレス領域属性は関数用には指定できません

en: version attribute is not a string
ja: version 属性が文字列ではありません

en: argument %qd is not a constant
ja: 引数 %qd が定数ではありません

en: %qE attribute is not supported for R8C target
ja: %qE 属性は R8C ターゲット用にはサポートされていません

note: The argument must be a constant integer.
en: %qE attribute argument not an integer constant
ja: %qE 属性の引数が整数定数ではありません

en: %qE attribute argument should be between 18 to 255
ja: %qE 属性の引数は 18 から 255 の間であるべきです

en: %<bank_switch%> has no effect on non-interrupt functions
ja: %<bank_switch%> は非割り込み関数では効果がありません

en: %<fast_interrupt%> attribute directive ignored
ja: %<fast_interrupt%> 属性指示は無視されました

en: invalid argument of %qs attribute
ja: %qs 属性の引数が無効です

en: multiple interrupt attributes not allowed
ja: 複数の割り込み属性は許可されていません

en: stack limit expression is not supported
ja: スタック制限式はサポートされていません

en: initialized variable %q+D is marked dllimport
ja: 初期化された変数 %q+D は dllimport とマークされています

en: %qs attribute only applies to functions
ja: %qs 属性は関数へのみ適用出来ます

en: %qE redeclared with conflicting %qs attributes
ja: %qE が競合する %qs 属性付きで再宣言されました

en: cannot handle inconsistent calls to %qs
ja: 一貫していない %qs への呼び出しを取り扱えません

en: interrupt handlers cannot be MIPS16 functions
ja: 割り込みハンドラが MIPS16 関数ではいけません

en: built-in function %qE not supported for MIPS16
ja: 組み込み関数 %qE は MIPS16 用にはサポートされていません

en: %qs does not support MIPS16 code
ja: %qs は MIPS16 コードをサポートしません

en: unsupported combination: %s
ja: サポートされていない組み合わせです: %s

en: %<-march=%s%> is not compatible with the selected ABI
ja: %<-march=%s%> は選択した ABI とは互換性がありません

en: %<-mgp64%> used with a 32-bit processor
ja: %<-mgp64%> が 32 ビットプロセッサで使用されています

en: %<-mgp32%> used with a 64-bit ABI
ja: %<-mgp32%> が 64 ビット ABI で使用されています

en: %<-mgp64%> used with a 32-bit ABI
ja: %<-mgp64%> が 32 ビット ABI で使用されています

en: %<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions
ja: %<-mgp32%> と %<-mfp64%> はターゲットが mfhc1 と mthc1 命令をサポートしている時のみ組み合わせることができます

en: %<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI
ja: %<-mgp32%> と %<-mfp64%> は o32 ABI を使用している時のみ組み合わせることができます

en: the %qs architecture does not support branch-likely instructions
ja: %qs アーキテクチャは branch-likely 命令をサポートしていません

en: %<-mno-gpopt%> needs %<-mexplicit-relocs%>
ja: %<-mno-gpopt%> は %<-mexplicit-relocs%> が必要です

en: %<-mips3d%> requires %<-mpaired-single%>
ja: %<-mips3d%> は %<-mpaired-single%> が必要です

en: %qs must be used with %qs
ja: %qs は %qs と併用しなければいけません

en: the %qs architecture does not support paired-single instructions
ja: %qs アーキテクチャは paired-single 命令をサポートしていません

en: %qs requires a target that provides the %qs instruction
ja: %qs はターゲットが %qs 命令を提供していることが必要となります

en: %qs requires branch-likely instructions
ja: %qs は branch-likely 命令が必要となります

en: the %qs architecture does not support the synci instruction
ja: %qs アーキテクチャは synci 命令をサポートしていません

en: mips16 function profiling
ja: mips16 関数プロファイル

en: MMIX Internal: Last named vararg would not fit in a register
ja: MMIX 内部: 最後の名前付き vararg がレジスタに適合しません

en: MMIX Internal: Bad register: %d
ja: MMIX 内部: 間違ったレジスタです: %d

en: stack frame not a multiple of 8 bytes: %wd
ja: スタックフレームが 8 バイトの倍数ではありません: %wd

en: stack frame not a multiple of octabyte: %wd
ja: スタックフレームが 8 バイトの倍数ではありません: %wd

en: bad builtin code
ja: 間違った組み込みコードです

en: PIC code generation is not supported in the portable runtime model
ja: PIC コード生成は移植性があるランタイムモデル内ではサポートされていません

en: PIC code generation is not compatible with fast indirect calls
ja: PIC コード生成は高速間接呼び出しと併用できません

en: While setting up signal stack: %m
ja: シグナルスタックをセットアップ中: %m

en: While setting up signal handler: %m
ja: シグナルハンドラをセットアップ中: %m

en: missing open paren
ja: 開く小括弧がありません

en: missing number
ja: 数値がありません

en: missing close paren
ja: 閉じる小括弧がありません

en: number must be 0 or 1
ja: 数値は 0 または 1 でなければいけません

en: stack frame too large
ja: スタックフレームが大きすぎます

en: target attribute or pragma changes AltiVec ABI
ja: target 属性または pragma が AltiVec ABI を変更します

en: target attribute or pragma changes darwin64 ABI
ja: target 属性または pragma が darwin64 ABI を変更します

en: use of %<long double%> in AltiVec types is invalid
ja: AltiVec 型内での %<long double%> の使用は無効です

en: use of boolean types in AltiVec types is invalid
ja: AltiVec 型内での真偽型 (boolean) の使用は無効です

en: use of %<complex%> in AltiVec types is invalid
ja: AltiVec 型内での %<complex%> の使用は無効です

en: use of %<long%> in AltiVec types is deprecated; use %<int%>
ja: AltiVec 型内での %<long%> の使用は廃止されました。%<int%> を使用してください

en: RX FPU instructions do not support NaNs and infinities
ja: RX FPU 命令は NaNs と無限大をサポートしません

en: total size of local variables exceeds architecture limit
ja: 局所変数の合計サイズがアーキテクチャの制限を超過しています

en: %qs uses dynamic stack allocation
ja: %qs は動的スタック割り当てを使用します

en: 64-bit ABI not supported in ESA/390 mode
ja: 64 ビット ABI は ESA/390 モード内ではサポートされていません

en: stack size must not be greater than 64k
ja: スタックサイズは 64k より大きくてはいけません

en: %qE attribute only applies to interrupt functions
ja: %qE 属性は割り込み関数へのみ適用されます

en: %qE attribute is supported only for SH2A
ja: %qE 属性は SH2A 用にのみサポートされています

en: %qE attribute only applies to SH2A
ja: %qE 属性は SH2A へのみ適用されます

en: %qE attribute argument should be between 0 to 255
ja: %qE 属性引数は 0 と 255 の間であるべきです

en: r0 needs to be available as a call-clobbered register
ja: r0 は呼び出しによって上書きされるレジスタとして利用できる必要があります

en: %s is not supported by this configuration
ja: %s はこの設定ではサポートされていません

en: local variable memory requirements exceed capacity
ja: 局所変数のメモリ要求が容量を超えています

en: %<__BELOW100__%> attribute only applies to variables
ja: %<__BELOW100__%> 属性は変数へのみ適用できます

en: cannot set interrupt attribute: no current function
ja: interrupt 属性を設定できません: 現在の関数がありません

en: cannot set interrupt attribute: no such identifier
ja: interrupt 属性を設定できません: そのような識別子はありません

en: unrecognized section name %qE
ja: 認識出来ないセクション名 %qE です

en: data area attributes cannot be specified for local variables
ja: データ領域属性を局所変数用に指定できません

en: data area of %q+D conflicts with previous declaration
ja: %q+D のデータ領域が前の宣言と競合しています

en: bad amount of stack space removal: %d
ja: 間違ったスタック空間削除量です: %d

en: too much stack space to dispose of: %d
ja: 破棄するスタック空間が大きすぎます: %d

en: too much stack space to prepare: %d
ja: 準備するスタック空間が多すぎます: %d

en: PIC is required but not supported with CONST16 instructions
ja: PIC が必要ですが CONST16 命令ではサポートされていません

en: %<-gnat%> misspelled as %<-gant%>
ja: %<-gnat%> が %<-gant%> と間違って綴られています

en: invalid element type for attribute %qs
ja: %qs 属性用の無効なエレメント型です

en: %qs attribute ignored
ja: %qs 属性が無視されました

en: %qs attribute requires prototypes with named arguments
ja: %qs 属性は名前付き引数を持つプロトタイプが必要です

en: %qE attribute has no effect
ja: %qE 属性は効果がありません

en: attribute %qs applies to array types only
ja: %qs 属性は配列型のみに適用できます

en: void value not ignored as it ought to be
ja: void の値が本来の意味通りに無視されませんでした

en: conversion to non-scalar type requested
ja: 非スカラー型への変換が要求されます

en: array %q+D assumed to have one element
ja: 配列 %q+D は一つの要素を持っていると見なされます

en: %qD is static but used in inline function %qD which is not static
ja: %qD は静的ですが、静的ではないインライン関数 %qD 内で使用されます

en: %q+D is static but declared in inline function %qD which is not static
ja: %q+D は静的ですが、静的ではないインライン関数 %qD 内で宣言されました

en: GCC supports only %u nested scopes
ja: GCC は %u 重の入れ子のスコープまでサポートします

en: label %q+D used but not defined
ja: ラベル %q+D が使用されましたが、定義されていません

en: nested function %q+D declared but never defined
ja: 入れ子になった関数 %q+D が宣言されましたが定義されていません

en: inline function %q+D declared but never defined
ja: インライン関数 %q+D が宣言されましたが定義されていません

en: unused variable %q+D
ja: 使用されない変数 %q+D です

en: variable %qD set but not used
ja: 変数 %qD が設定されましたが使用されていません

en: originally defined here
ja: 元々はここで定義されました

en: prototype for %q+D declares more arguments than previous old-style definition
ja: %q+D 用のプロトタイプは前の古いスタイルの定義より多くの引数を宣言しています

en: prototype for %q+D declares fewer arguments than previous old-style definition
ja: %q+D 用のプロトタイプは前の古いスタイルの定義より少ない引数を宣言しています

note: If we get here, no errors were found, but do issue a warning for this poor-style construct.
en: prototype for %q+D follows non-prototype definition
ja: 非プロトタイプ定義に続いて %q+D 用のプロトタイプがあります

en: %q+D redeclared as different kind of symbol
ja: %q+D が異なる種類のシンボルとして再宣言されました

en: built-in function %q+D declared as non-function
ja: 組み込み関数 %q+D が非関数として宣言されました

en: declaration of %q+D shadows a built-in function
ja: %q+D の宣言が組み込み関数を隠します

en: redeclaration of enumerator %q+D
ja: 列挙型 %q+D の再宣言です

en: conflicting types for %q+D
ja: %q+D と型が競合しています

en: conflicting named address spaces (generic vs %s) for %q+D
ja: 名前付き (generic と %s) の %q+D 用アドレス空間が競合しています

en: conflicting named address spaces (%s vs generic) for %q+D
ja: 名前付き (%s と generic) の %q+D 用アドレス空間が競合しています

en: conflicting named address spaces (%s vs %s) for %q+D
ja: 名前付き (%s vs %s) の %q+D 用アドレス空間が競合しています

en: conflicting type qualifiers for %q+D
ja: %q+D 用の型修飾子が競合しています

en: redefinition of typedef %q+D with different type
ja: %q+D が異なる型で再定義されました

en: redefinition of typedef %q+D
ja: typedef %q+D が再定義されました

en: redefinition of %q+D
ja: %q+D が再定義されました

en: static declaration of %q+D follows non-static declaration
ja: %q+D の静的宣言が非静的宣言の後に続いています

en: non-static declaration of %q+D follows static declaration
ja: %q+D の非静的宣言が静的宣言の後に続いています

en: %<gnu_inline%> attribute present on %q+D
ja: %q+D に関して %<gnu_inline%> 属性が存在します

en: but not here
ja: しかし、ここにはありません

en: thread-local declaration of %q+D follows non-thread-local declaration
ja: %q+D のスレッド局所宣言が非スレッド局所宣言の後に続いています

en: non-thread-local declaration of %q+D follows thread-local declaration
ja: %q+D の非スレッド局所宣言がスレッド局所宣言の後に続いています

en: extern declaration of %q+D follows declaration with no linkage
ja: リンク無し宣言の後に %q+D の extern 宣言が続いています

en: declaration of %q+D with no linkage follows extern declaration
ja: extern 宣言の後にリンク無し %q+D の宣言が続いています

en: redeclaration of %q+D with no linkage
ja: リンク無し %q+D の再定義です

en: redeclaration of %q+D with different visibility (old visibility preserved)
ja: %q+D が異なる可視性で再定義されています (古い可視性が保護されます)

en: redefinition of parameter %q+D
ja: 仮引数 %q+D が再宣言されました

en: redundant redeclaration of %q+D
ja: %q+D の冗長な再宣言です

en: declaration of %q+D shadows previous non-variable
ja: %q+D の宣言は前の非変数を隠します

en: shadowed declaration is here
ja: 隠された宣言はここです

en: nested extern declaration of %qD
ja: 入れ子になった外部宣言 %qD です

en: implicit declaration of function %qE
ja: 関数 %qE の暗黙的な宣言です

en: incompatible implicit declaration of built-in function %qD
ja: 組み込み関数 %qD の互換性がない暗黙的な宣言です

en: incompatible implicit declaration of function %qD
ja: 関数 %qD の互換性がない暗黙的な宣言です

en: %qE undeclared here (not in a function)
ja: %qE がここでは宣言されていません (関数内ではない)

en: %qE undeclared (first use in this function)
ja: %qE が宣言されていません (この関数内での最初の使用)

en: each undeclared identifier is reported only once for each function it appears in
ja: 未宣言の識別子は出現した各関数内で一回のみ報告されます

en: label %qE referenced outside of any function
ja: ラベル %qE があらゆる関数の外側から参照されました

en: label %qD defined here
ja: ラベル %qD はここで定義されています

en: duplicate label declaration %qE
ja: 重複したラベルの宣言 %qE です

en: duplicate label %qD
ja: 重複したラベル %qD です

en: traditional C lacks a separate namespace for labels, identifier %qE conflicts
ja: 伝統的な C ではラベルを名前空間で分離できません。識別子 %qE が競合します

en: switch starts here
ja: switch がここから開始します

en: %qE defined as wrong kind of tag
ja: %qE が誤った種類のタグとして宣言されました

en: unnamed struct/union that defines no instances
ja: 無名構造体/共用体が、そのインスタンスを定義していません

en: useless type name in empty declaration
ja: 空の宣言内に無意味な型名があります

en: %<inline%> in empty declaration
ja: 空の宣言内に %<inline%> があります

en: %<auto%> in file-scope empty declaration
ja: ファイルスコープの空の宣言内に %<auto%> があります

en: %<register%> in file-scope empty declaration
ja: ファイルスコープの空の宣言内に %<register%> があります

en: useless storage class specifier in empty declaration
ja: 空の宣言内に無意味な記憶域クラス指定があります

en: useless type qualifier in empty declaration
ja: 空の宣言内に無意味な型修飾子があります

en: empty declaration
ja: 空の宣言です

en: ISO C90 does not support %<static%> or type qualifiers in parameter array declarators
ja: ISO C90 は仮引数配列宣言内での %<static%> または型修飾子をサポートしません

en: ISO C90 does not support %<[*]%> array declarators
ja: ISO C90 は %<[*]%> 配列宣言をサポートしません

note: C99 6.7.5.2p4 A function definition isn't function prototype scope C99 6.2.1p4.
en: %<[*]%> not allowed in other than function prototype scope
ja: %<[*]%> は関数プロトタイプスコープ以外では許可されていません

en: %q+D is usually a function
ja: %q+D は通常は関数です

en: function %qD is initialized like a variable
ja: 関数 %qD が変数のように初期化されました

note: DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
en: parameter %qD is initialized
ja: 仮引数 %qD が初期化されます

en: variable %qD has initializer but incomplete type
ja: 変数 %qD には初期化子がありますが不完全型です

en: uninitialized const member in %qT is invalid in C++
ja: %qT 内の初期化されない定数メンバは C++ では無効です

en: %qD should be initialized
ja: %qD は初期化されるべきです

en: initializer fails to determine size of %q+D
ja: 初期化子が %q+D のサイズ特定に失敗しました

en: array size missing in %q+D
ja: %q+D 内に配列のサイズがありません

en: zero or negative size array %q+D
ja: 0 または負のサイズの配列 %q+D です

en: storage size of %q+D isn%'t constant
ja: %q+D の記憶域サイズが一定ではありません

en: cannot put object with volatile field into register
ja: volatile フィールドがあるオブジェクトをレジスタに配置できません

en: ISO C forbids forward parameter declarations
ja: ISO C は前方仮引数宣言を禁じます

en: defining a type in a compound literal is invalid in C++
ja: 複合リテラル内での型定義は C++ では無効です

en: bit-field %qs width not an integer constant
ja: ビットフィールド %qs の幅が整数定数ではありません

en: bit-field %qs width not an integer constant expression
ja: ビットフィールド %qs の幅が整数定数式ではありません

en: negative width in bit-field %qs
ja: ビットフィールド %qs の幅が負です

en: zero width for bit-field %qs
ja: ビットフィールド %qs の幅が 0 です

en: bit-field %qs has invalid type
ja: ビットフィールド %qs が無効な型を持っています

en: type of bit-field %qs is a GCC extension
ja: ビットフィールド %qs の型は GCC 拡張です

en: width of %qs exceeds its type
ja: %qs の幅がそのサイズを超えています

en: %qs is narrower than values of its type
ja: %qs の幅はその型の値より狭いです

en: ISO C90 forbids variable length array %qE
ja: ISO C90 は可変長の配列 %qE を禁止しています

en: ISO C90 forbids variable length array
ja: ISO C90 は可変長の配列を禁止しています

en: variably modified %qE at file scope
ja: ファイルスコープの可変 %qE です

en: variably modified field at file scope
ja: ファイルスコープの可変フィールドです

en: type defaults to %<int%> in declaration of %qE
ja: 型がデフォルトの %<int%> に %qE の宣言内でなります

en: type defaults to %<int%> in type name
ja: 型がデフォルトの %<int%> に型名内でなります

en: duplicate %<const%>
ja: 重複した %<const%> です

en: duplicate %<restrict%>
ja: 重複した %<restrict%> です

en: duplicate %<volatile%>
ja: 重複した %<volatile%> です

en: conflicting named address spaces (%s vs %s)
ja: 名前付きアドレス空間 (%s と %s) が競合しています

en: function definition declared %<auto%>
ja: 関数定義が %<auto%> と宣言されています

en: function definition declared %<register%>
ja: 関数定義が %<register%> と宣言されています

en: function definition declared %<typedef%>
ja: 関数定義が %<typedef%> と宣言されています

en: storage class specified for structure field %qE
ja: 構造体フィールド %qE 用に記憶域クラスが指定されています

en: storage class specified for structure field
ja: 構造体フィールド用に記憶域クラスが指定されています

en: storage class specified for parameter %qE
ja: 仮引数 %qE 用に記憶域クラスが指定されました

en: storage class specified for unnamed parameter
ja: 無名仮引数用に記憶域クラスが指定されました

en: storage class specified for typename
ja: 型名用に記憶域クラスが指定されました

en: %qE initialized and declared %<extern%>
ja: %qE が初期化され、 %<extern%> として宣言されています

en: %qE has both %<extern%> and initializer
ja: %qE が %<extern%> と初期化子の両方を持っています

en: file-scope declaration of %qE specifies %<auto%>
ja: %qE のファイルスコープ宣言は %<auto%> を指定します

en: file-scope declaration of %qE specifies %<register%>
ja: %qE のファイルスコープ宣言は %<register%> を指定します

en: nested function %qE declared %<extern%>
ja: 入れ子になった関数 %qE が %<extern%> と宣言されています

note: Only the innermost declarator (making a parameter be of array type which is converted to pointer type) may have static or type qualifiers.
en: static or type qualifiers in non-parameter array declarator
ja: 仮引数で無い配列宣言内の静的または型修飾子です

en: declaration of %qE as array of voids
ja: void の配列としての %qE の宣言です

en: declaration of type name as array of voids
ja: void の配列としての型名の宣言です

en: declaration of %qE as array of functions
ja: 関数の配列としての %qE の宣言です

en: declaration of type name as array of functions
ja: 関数の配列としての型名の宣言です

en: size of array %qE has non-integer type
ja: 配列 %qE のサイズが非整数型です

en: size of unnamed array has non-integer type
ja: 無名配列のサイズが非整数型です

en: ISO C forbids zero-size array %qE
ja: ISO C はサイズが 0 の配列 %qE を禁止しています

en: ISO C forbids zero-size array
ja: ISO C はサイズが 0 の配列を禁止しています

en: size of array %qE is negative
ja: 配列 %qE のサイズが負です

en: size of unnamed array is negative
ja: 無名配列のサイズが負です

en: size of array %qE is too large
ja: 配列 %qE のサイズが大きすぎます

en: size of unnamed array is too large
ja: 無名配列のサイズが大きすぎます

note: C99 6.7.5.2p4
en: %<[*]%> not in a declaration
ja: 宣言内にない %<[*]%> です

en: %qE declared as function returning a function
ja: %qE は関数を返す関数と宣言されています

en: type name declared as function returning a function
ja: 型名は関数を返す関数として宣言されています

en: %qE declared as function returning an array
ja: %qE は配列を返す関数として宣言されています

en: type name declared as function returning an array
ja: 型名は配列を返す関数として定義されています

en: function definition has qualified void return type
ja: 関数定義が void 戻り型の修飾子を持っています

en: type qualifiers ignored on function return type
ja: 関数戻り値の型修飾子は無視されました

en: ISO C forbids qualified function types
ja: ISO C は関数型の修飾子を禁止しています

en: %qs combined with %<auto%> qualifier for %qE
ja: %qs が %<auto%> 修飾子と %qE 用に組み合わされています

en: %qs combined with %<register%> qualifier for %qE
ja: %qs が %<register%> 修飾子と %qE 用に組み合わされています

en: %qs specified for auto variable %qE
ja: %qs が自動変数 %qE 用に指定されています

en: %qs specified for parameter %qE
ja: %qs が仮引数 %qE 用に指定されています

en: %qs specified for unnamed parameter
ja: %qs が無名仮引数用に指定されました

en: %qs specified for structure field %qE
ja: %qs が構造体フィールド %qE 用に指定されています

en: %qs specified for structure field
ja: %qs が構造体フィールド用に指定されています

en: typedef %q+D declared %<inline%>
ja: typedef %q+D が %<inline%> と宣言されています

en: ISO C forbids const or volatile function types
ja: ISO C は const や volatile の関数型を禁止しています

note: C99 6.7.2.1p8
en: a member of a structure or union cannot have a variably modified type
ja: 構造体または共用体のメンバは可変型を持つことは出来ません

en: variable or field %qE declared void
ja: 変数またはフィールド %qE が void と宣言されています

en: attributes in parameter array declarator ignored
ja: 仮引数配列宣言内の属性が無視されました

en: parameter %q+D declared %<inline%>
ja: 仮引数 %q+D が %<inline%> と宣言されています

en: field %qE declared as a function
ja: フィールド %qE が関数として宣言されています

en: field %qE has incomplete type
ja: フィールド %qE が不完全型を持っています

en: unnamed field has incomplete type
ja: 無名フィールドが不完全型を持っています

en: invalid storage class for function %qE
ja: 関数 %qE 用の無効な記憶域クラスです

en: cannot inline function %<main%>
ja: 関数 %<main%> をインラインに出来ません

en: variable previously declared %<static%> redeclared %<extern%>
ja: 前に %<static%> と宣言された変数が %<extern%> と再宣言されています

en: variable %q+D declared %<inline%>
ja: 変数 %q+D が %<inline%> と宣言されています

en: non-nested function with variably modified type
ja: 可変型の入れ子になっていない関数です

en: object with variably modified type must have no linkage
ja: 可変型のオブジェクトはリンクされてはいけません

en: function declaration isn%'t a prototype
ja: 関数宣言がプロトタイプではありません

en: parameter names (without types) in function declaration
ja: 関数宣言中に（型の無い）仮引数名があります

en: parameter %u (%q+D) has incomplete type
ja: 仮引数 %u (%q+D) が不完全型を持っています

en: parameter %u has incomplete type
ja: 仮引数 %u が不完全型を持っています

en: parameter %u (%q+D) has void type
ja: 仮引数 %u (%q+D) が void 型を持っています

en: parameter %u has void type
ja: 仮引数 %u が void 型を持っています

en: %<void%> as only parameter may not be qualified
ja: 唯一の仮引数となる %<void%> には修飾子がつきません

en: %<void%> must be the only parameter
ja: %<void%> は唯一の仮引数でなければいけません

en: parameter %q+D has just a forward declaration
ja: 仮引数 %q+D は直前に定義されています

en: enum type defined here
ja: 列挙型がここで定義されています

en: struct defined here
ja: 構造体がここで定義されています

en: union defined here
ja: 共用体がここで定義されています

en: redefinition of %<union %E%>
ja: %<union %E%> の再定義です

en: redefinition of %<struct %E%>
ja: %<struct %E%> の再定義です

en: nested redefinition of %<union %E%>
ja: %<union %E%> の入れ子になった再定義です

en: nested redefinition of %<struct %E%>
ja: %<struct %E%> の入れ子になった再定義です

en: defining type in %qs expression is invalid in C++
ja: %qs 式内での型定義は C++ では無効です

en: declaration does not declare anything
ja: 宣言が何も宣言していません

en: ISO C99 doesn%'t support unnamed structs/unions
ja: ISO C99 は無名構造体/共用体をサポートしません

en: ISO C90 doesn%'t support unnamed structs/unions
ja: ISO C90 は無名構造体/共用体をサポートしません

en: duplicate member %q+D
ja: 重複したメンバ %q+D です

en: union has no named members
ja: 共用体に名前付きメンバがありません

en: union has no members
ja: 共用体にメンバがありません

en: struct has no named members
ja: 構造体に名前付きメンバがありません

en: struct has no members
ja: 構造体にメンバがありません

en: flexible array member in union
ja: 共用体に可変配列メンバがあります

en: flexible array member not at end of struct
ja: 構造体の最後ではない所に可変配列メンバがあります

en: union cannot be made transparent
ja: 共用体を透過的にできません

en: nested redefinition of %<enum %E%>
ja: %<enum %E%> の入れ子になった再定義です

en: redeclaration of %<enum %E%>
ja: %<enum %E%> の再定義です

en: enumeration values exceed range of largest integer
ja: 列挙値が整数の範囲の最大値を超えました

en: enumerator value for %qE is not an integer constant
ja: %qE 用の列挙値が整数定数ではありません

en: enumerator value for %qE is not an integer constant expression
ja: %qE の列挙値が整数定数式ではありません

en: overflow in enumeration values
ja: 列挙値がオーバーフローしました

en: return type is an incomplete type
ja: 戻り値の型が不完全型です

en: return type defaults to %<int%>
ja: 戻り値の型をデフォルトの %<int%> にします

en: no previous prototype for %qD
ja: 前に %qD 用のプロトタイプがありません

en: %qD was used with no prototype before its definition
ja: %qD がプロトタイプ無しで、定義される前に使用されました

en: no previous declaration for %qD
ja: 前に %qD 用の定義がありません

en: %qD was used with no declaration before its definition
ja: %qD はその定義の前で宣言しないで使用されました

en: return type of %qD is not %<int%>
ja: %qD の戻り型が %<int%> ではありません

en: %qD is normally a non-static function
ja: %qD は通常は非静的関数です。

en: old-style parameter declarations in prototyped function definition
ja: プロトタイプ関数宣言内で古いスタイルの仮引数宣言です

en: traditional C rejects ISO C style function definitions
ja: 伝統的な C では ISO C スタイルの関数定義は拒否されます

en: old-style function definition
ja: 古いスタイルの関数定義です

en: parameter name missing from parameter list
ja: 仮引数リストに仮引数名がありません

en: %qD declared as a non-parameter
ja: %qD は非仮引数として宣言されています

en: multiple parameters named %qD
ja: 複数の仮引数が %qD という名前です

en: parameter %qD declared with void type
ja: 仮引数 %qD が void 型で宣言されています

en: type of %qD defaults to %<int%>
ja: %qD の型をデフォルトの %<int%> にします

en: parameter %qD has incomplete type
ja: 仮引数 %qD が不完全型を持っています

en: declaration for parameter %qD but no such parameter
ja: 仮引数 %qD 用の宣言がありますが、そのような仮引数はありません

en: number of arguments doesn%'t match built-in prototype
ja: 引数の数が組み込みプロトタイプと一致しません

en: number of arguments doesn%'t match prototype
ja: 引数の数がプロトタイプと一致しません

en: prototype declaration
ja: プロトタイプ宣言です

en: argument %qD doesn%'t match built-in prototype
ja: 引数 %qD が組み込みプロトタイプと一致しません

en: argument %qD doesn%'t match prototype
ja: 引数 %qD がプロトタイプと一致しません

en: no return statement in function returning non-void
ja: 非 void を戻す関数内に return 文がありません

en: parameter %qD set but not used
ja: 仮引数 %qD が設定されましたが使用されません

en: declaration of static variable %qD in %<for%> loop initial declaration
ja: 静的変数 %qD の宣言が %<for%> ループ初期化宣言内にあります

en: declaration of %<extern%> variable %qD in %<for%> loop initial declaration
ja: %<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります

en: %<struct %E%> declared in %<for%> loop initial declaration
ja: %<struct %E%> が %<for%> ループ初期化宣言内で宣言されています

en: %<union %E%> declared in %<for%> loop initial declaration
ja: %<union %E%> が %<for%> ループ初期化宣言内で宣言されています

en: %<enum %E%> declared in %<for%> loop initial declaration
ja: %<enum %E%> が %<for%> ループ初期化宣言内で宣言されています

en: declaration of non-variable %qD in %<for%> loop initial declaration
ja: 非変数 %qD の宣言が %<for%> ループ初期化宣言内にあります

en: incompatible address space qualifiers %qs and %qs
ja: 互換性のないアドレス空間修飾子 %qs と %qs です

en: multiple storage classes in declaration specifiers
ja: 宣言指定内に複数の記憶域クラスがあります

en: two or more data types in declaration specifiers
ja: 宣言指定内に二個またはそれ以上の型があります

en: %<long long long%> is too long for GCC
ja: %<long long long%> は GCC にとって長すぎます

en: ISO C90 does not support %<long long%>
ja: ISO C90 は %<long long%> をサポートしません

en: ISO C90 does not support complex types
ja: ISO C90 は複素数型をサポートしません

en: duplicate %qE
ja: %qE が重複しています

en: fixed-point types not supported for this target
ja: 固定小数点型はこのターゲットではサポートされていません

en: ISO C does not support fixed-point types
ja: ISO C は固定小数点型をサポートしません

en: %qE is not at beginning of declaration
ja: %qE は宣言の開始ではありません

en: %<__thread%> before %<extern%>
ja: %<__thread%> が %<extern%> の前にあります

en: %<__thread%> before %<static%>
ja: %<__thread%> が %<static%> の前にあります

en: %<_Sat%> is used without %<_Fract%> or %<_Accum%>
ja: %<_Sat%> が %<_Fract%> または %<_Accum%> 無しで使用されています

en: ISO C does not support plain %<complex%> meaning %<double complex%>
ja: ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません

en: ISO C does not support complex integer types
ja: ISO C は複素整数型をサポートしません

en: left shift count is negative
ja: 左シフト回数が負です

en: right shift count is negative
ja: 右シフト回数が負です

en: left shift count >= width of type
ja: 左シフト回数 >= 型の幅となっています

en: right shift count >= width of type
ja: 右シフト回数 >= 型の幅となっています

en: identifier %qE conflicts with C++ keyword
ja: 識別子 %qE は C++ 予約語と競合しています

en: expected end of line
ja: 行末 (EOL) が予期されます

en: ISO C does not allow extra %<;%> outside of a function
ja: ISO C では関数外での余分な %<;%> を許可していません

en: unknown type name %qE
ja: 不明な型名 %qE です

en: expected declaration specifiers
ja: 宣言指定が予期されます

en: expected %<;%>, identifier or %<(%>
ja: %<;%>、識別子または %<(%> が予期されます

en: data definition has no type or storage class
ja: データ定義が型または記憶域クラスを持っていません

en: expected %<,%> or %<;%>
ja: %<,%> または %<;%> が予期されます

note: 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.
en: expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>
ja: %<=%>、%<,%>、%<;%>、%<asm%> または %<__attribute__%> が予期されます

en: ISO C forbids nested functions
ja: ISO C は入れ子になった関数を禁止しています

en: expected string literal
ja: 文字列リテラルが予期されます

en: expression in static assertion is not an integer
ja: 静的アサーション内の式が整数ではありません

en: expression in static assertion is not an integer constant expression
ja: 静的アサーション内の式が整数定数式ではありません

en: expression in static assertion is not constant
ja: 静的アサーション内の式が定数ではありません

en: static assertion failed: %E
ja: 静的アサーションに失敗しました: %E

en: expected identifier
ja: 識別子が予期されます

en: comma at end of enumerator list
ja: 列挙型リストの最後にコンマがあります

en: expected %<,%> or %<}%>
ja: %<,%> または %<}%> が予期されます

en: ISO C forbids forward references to %<enum%> types
ja: ISO C は %<enum%> 型への前方参照を禁止しています

en: expected class name
ja: クラス名が予期されます

en: extra semicolon in struct or union specified
ja: 構造体または共用体内で余分なセミコロンが指定されています

en: no semicolon at end of struct or union
ja: 構造体または共用体の最後にセミコロンがありません

en: expected specifier-qualifier-list
ja: specifier-qualifier-list が予期されます

en: ISO C forbids member declarations with no members
ja: ISO C はメンバのないメンバ宣言を禁止しています

en: expected %<,%>, %<;%> or %<}%>
ja: %<,%>、%<;%> または %<}%> が予期されます

en: expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>
ja: %<:%>、%<,%>、%<;%>、%<}%> または %<__attribute__%> が予期されます

en: %<typeof%> applied to a bit-field
ja: %<typeof%> がビットフィールドに適用されています

en: expected identifier or %<(%>
ja: 識別子または %<(%> が予期されます

en: expected declaration specifiers or %<...%>
ja: 宣言指定または %<...%> が予期されます

en: ISO C forbids specifying range of elements to initialize
ja: ISO C は初期化用の要素範囲指定を禁じます

en: ISO C90 forbids specifying subobject to initialize
ja: ISO C90 は初期化用に副オブジェクトを指定することを禁止してます

en: ISO C forbids label declarations
ja: ISO C はラベルの宣言を禁じます

en: expected declaration or statement
ja: 宣言または式が予期されます

en: a label can only be part of a statement and a declaration is not a statement
ja: ラベルは文または宣言の一部にのみなることができます。文になることとは出来ません

en: ISO C90 forbids mixed declarations and code
ja: ISO C90 は宣言とコードの混合を禁止しています

en: expected %<}%> before %<else%>
ja: %<}%> が %<else%> の前に予期されます

en: %<else%> without a previous %<if%>
ja: %<else%> の前に %<if%> がありません

en: label at end of compound statement
ja: 複合文の最後にラベルがあります

note: 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.
en: expected statement
ja: 文が予期されます

en: expected %<:%> or %<...%>
ja: %<:%> または %<...%> が予期されます

en: expected identifier or %<*%>
ja: 識別子または %<*%> が予期されます

en: suggest braces around empty body in an %<if%> statement
ja: %<if%> 文内の空の本体は中括弧で括ることを推奨します

en: suggest braces around empty body in an %<else%> statement
ja: %<else%> 文内の空の本体は中括弧で括ることを推奨します

en: suggest explicit braces to avoid ambiguous %<else%>
ja: %<else%> が曖昧になることを避けるために明示的に中括弧で括ることを推奨します

en: suggest braces around empty body in %<do%> statement
ja: %<do%> 文内の空の本体は中括弧で括ることを推奨します

en: traditional C rejects the unary plus operator
ja: 伝統的な C では単項プラス演算子を拒否します

en: %<sizeof%> applied to a bit-field
ja: %<sizeof%> がビットフィールドに適用されています

en: expected expression
ja: 式が予期されます

en: braced-group within expression allowed only inside a function
ja: 式内を中括弧で括ることは、関数内でのみ許可されています

en: ISO C forbids braced-groups within expressions
ja: ISO C は式内を中括弧で括ることを禁止しています

en: first argument to %<__builtin_choose_expr%> not a constant
ja: %<__builtin_choose_expr%> の第一引数が定数ではありません

en: compound literal has variable size
ja: 複合リテラルが可変サイズを持っています

en: ISO C90 forbids compound literals
ja: ISO C89 は複合リテラルを禁止しています

en: expected identifier or %<)%>
ja: 識別子または %<)%> が予期されます

en: extra semicolon in method definition specified
ja: メソッド定義内で余分なセミコロンが指定されています

en: method attributes must be specified at the end only
ja: メソッド属性を指定するのは最後のみでなければいけません

en: expected %<;%> or %<{%> after method attribute definition
ja: メソッド属性定義の後に %<;%> または %<{%> が予期されます

en: objective-c method declaration is expected
ja: objective-c メソッド定義が予期されます

en: no type or storage class may be specified here,
ja: 型または記憶域クラスがここで指定されていません、

en: unknown property attribute
ja: 不明な property 属性です

en: %<#pragma GCC pch_preprocess%> must be first
ja: %<#pragma GCC pch_preprocess%> は最初に無ければいけません

en: too many %qs clauses
ja: %qs 句が多すぎます

en: %qD is not a variable
ja: %qD は変数ではありません

en: expected integer expression
ja: 整数式が予期されます

en: %<num_threads%> value must be positive
ja: %<num_threads%> 値は正でなければいけません

en: schedule %<runtime%> does not take a %<chunk_size%> parameter
ja: スケジュール %<runtime%> は %<chunk_size%> 仮引数をとりません

en: schedule %<auto%> does not take a %<chunk_size%> parameter
ja: スケジュール %<auto%> は %<chunk_size%> 仮引数をとりません

en: invalid schedule kind
ja: `無効なスケジュールの種類です

en: %qs is not valid for %qs
ja: %qs は %qs 用には有効ではありません

en: expected %<#pragma omp%> clause
ja: %<#pragma omp%> 句が予期されます

en: invalid operator for %<#pragma omp atomic%>
ja: %<#pragma omp atomic%> 用の無効な演算子です

en: expected %<(%> or end of line
ja: %<(%> またはファイル終端 (EOF) が予期されます

en: for statement expected
ja: for 文が予期されます

en: not enough perfectly nested loops
ja: ループが完全な入れ子になっていません

en: %qE declared %<threadprivate%> after first use
ja: %qE は最初に使用した後に %<threadprivate%> と宣言されています

en: automatic variable %qE cannot be %<threadprivate%>
ja: 自動変数 %qE は %<threadprivate%> になることは出来ません

en: %<threadprivate%> %qE has incomplete type
ja: %<threadprivate%> %qE は不完全型を持っています

en: invalid use of void expression
ja: void 式の無効な使用法です

en: invalid use of flexible array member
ja: 可変配列メンバの無効な使用法です

en: invalid use of array with unspecified bounds
ja: 境界が指定されていない配列の無効な使用法です

en: function types not truly compatible in ISO C
ja: 関数型が ISO C と完全互換ではありません

en: types are not quite compatible
ja: 型は全く互換がありません

en: pointer target types incompatible in C++
ja: ポインタターゲット型は C++ では互換性がありません

en: function return types not compatible due to %<volatile%>
ja: 関数の戻り型は %<volatile%> と互換性がありません

en: %qT has no member named %qE
ja: %qT は %qE という名前のメンバを持っていません

en: request for member %qE in something not a structure or union
ja: 構造体または共用体ではない何かのメンバ %qE の要求です

en: dereferencing %<void *%> pointer
ja: %<void *%> ポインタの参照を解除しています

en: subscripted value is neither array nor pointer nor vector
ja: 添字が付けられた値が、配列、ポインタまたはベクトルではありません

en: array subscript is not an integer
ja: 配列の添字が整数型ではありません

en: subscripted value is pointer to function
ja: 添字が付けられた値が関数へのポインタではありません

en: ISO C forbids subscripting %<register%> array
ja: ISO C は %<register%> 配列に添字を付けることを禁止しています

en: ISO C90 forbids subscripting non-lvalue array
ja: ISO C90 は左が値でない配列に添字を付けることを禁止しています

en: enum constant defined here
ja: 列挙型定数がここで定義されています

note: 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.
en: function called through a non-compatible type
ja: 関数が互換性のない型を通して呼び出されています

en: function with qualified void return type called
ja: 修飾子付き void 戻り型の関数が呼び出されています

en: type of formal parameter %d is incomplete
ja: 正式な %d 番目の仮引数の型が不完全です

en: passing argument %d of %qE as integer rather than floating due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです

en: passing argument %d of %qE as integer rather than complex due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです

en: passing argument %d of %qE as complex rather than floating due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです

en: passing argument %d of %qE as floating rather than integer due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです

en: passing argument %d of %qE as complex rather than integer due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです

en: passing argument %d of %qE as floating rather than complex due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです

en: passing argument %d of %qE as %<float%> rather than %<double%> due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は %<float%> (%<double%> ではなく) としてです

en: passing argument %d of %qE as %qT rather than %qT due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は %qT (%qT ではなく) としてです

en: passing argument %d of %qE with different width due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です

en: passing argument %d of %qE as unsigned due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです

en: passing argument %d of %qE as signed due to prototype
ja: プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです

en: too many arguments to method %qE
ja: メソッド %qE への引数が多すぎます

en: implicit conversion from %qT to %qT when passing argument to function
ja: 関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます

en: comparison with string literal results in unspecified behavior
ja: 文字列リテラルの比較結果は不定です

en: comparison between %qT and %qT
ja: %qT と %qT の比較です

en: pointer to a function used in subtraction
ja: 関数ポインタの差を求めようとしています

en: arithmetic on pointer to an incomplete type
ja: 不完全型へのポインタに関する計算です

en: wrong type argument to unary exclamation mark
ja: 単項感嘆符(!)への引数の型が間違っています

en: increment of enumeration value is invalid in C++
ja: 列挙値の増分は C++ では無効です

en: decrement of enumeration value is invalid in C++
ja: 列挙値の減分は C++ では無効です

en: ISO C does not support %<++%> and %<--%> on complex types
ja: ISO C は複素数型に関する %<++%> と %<--%> をサポートしません

en: wrong type argument to increment
ja: 増分する引数の型が間違っています

en: wrong type argument to decrement
ja: 減分する引数の型が間違っています

en: taking address of expression of type %<void%>
ja: %<void%> 型の式のアドレスを取得しています

en: cannot take address of bit-field %qD
ja: ビットフィールド %qD のアドレスを取得できません

en: global register variable %qD used in nested function
ja: 帯域レジスタ変数 %qD が入れ子になった関数内で使用されています

en: register variable %qD used in nested function
ja: レジスタ変数 %qD が入れ子になった関数内で使用されています

en: address of global register variable %qD requested
ja: 大域レジスタ変数 %qD のアドレスが要求されました

en: address of register variable %qD requested
ja: レジスタ変数 %qD のアドレスが要求されました

en: ISO C forbids conditional expr with only one void side
ja: ISO C は片側だけが void となる条件式を禁止しています

en: ISO C forbids conditional expr between %<void *%> and function pointer
ja: ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています

en: pointer type mismatch in conditional expression
ja: 条件式内でポインタ型が一致しません

en: pointer/integer type mismatch in conditional expression
ja: 条件式内でポインタ型と整数型が適合しません

en: type mismatch in conditional expression
ja: 条件式での型の組合わせが適合しません

en: left-hand operand of comma expression has no effect
ja: カンマ演算子の左側の式に効力がありません

en: cast specifies array type
ja: キャストが配列型を指定しています

en: cast specifies function type
ja: キャストは関数型を指定しています

en: ISO C forbids casting nonscalar to the same type
ja: ISO C は非スカラーから同じ型へのキャストを禁止しています

en: ISO C forbids casts to union type
ja: ISO C は共用体型へのキャストを禁止しています

en: cast to union type from type not present in union
ja: 共用体の中にない型から共用体型へキャストしています

en: cast from pointer to integer of different size
ja: ポインタから異なるサイズの整数へのキャストです

en: cast from function call of type %qT to non-matching type %qT
ja: 型 %qT の関数呼び出しから一致しない型 %qT へのキャストです

en: cast to pointer from integer of different size
ja: 異なるサイズの整数からポインタへのキャストです

en: ISO C forbids conversion of function pointer to object pointer type
ja: ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています

en: ISO C forbids conversion of object pointer to function pointer type
ja: ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています

en: defining a type in a cast is invalid in C++
ja: キャスト内での型定義は C++ 内では無効です

en: enum conversion in assignment is invalid in C++
ja: 代入内での列挙型の変換は C++ 内では無効です

en: (near initialization for %qs)
ja: (%qs 用の初期化付近)

en: array initialized from parenthesized string constant
ja: 小括弧で括られた文字列定数で配列が初期化されています

en: enum conversion when passing argument %d of %qE is invalid in C++
ja: %d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です

en: ISO C prohibits argument conversion to union type
ja: ISO C では引数から共用体への変換を禁止しています

en: argument %d of %qE might be a candidate for a format attribute
ja: %d 番目の %qE の引数は format 属性の候補のようです

en: assignment left-hand side might be a candidate for a format attribute
ja: 左辺への代入は format 属性の候補のようです

en: initialization left-hand side might be a candidate for a format attribute
ja: 左辺の初期化は format 属性の候補のようです

en: return type might be a candidate for a format attribute
ja: 戻り型は format 属性の候補のようです

en: ISO C forbids assignment between function pointer and %<void *%>
ja: ISO C は関数のポインタと %<void *%> 間の代入を禁止しています

en: ISO C forbids initialization between function pointer and %<void *%>
ja: ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています

en: ISO C forbids return between function pointer and %<void *%>
ja: ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています

en: pointer targets in passing argument %d of %qE differ in signedness
ja: %d 番目の %qE の引数を渡すときのポインタの先の符号が異なります

en: passing argument %d of %qE from incompatible pointer type
ja: 互換性のないポインタ型から %d 番目の %qE の引数に渡しています

en: passing argument %d of %qE makes pointer from integer without a cast
ja: %d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています

en: passing argument %d of %qE makes integer from pointer without a cast
ja: passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています

en: incompatible type for argument %d of %qE
ja: %d 番目の %qE の引数用の互換性がない型です

en: incompatible types when assigning to type %qT from type %qT
ja: 型 %qT への型 %qT からの代入時に互換性のない型です

en: incompatible types when initializing type %qT using type %qT
ja: 型 %qT を型 %qT を使用して初期化時に互換性のない型です

en: incompatible types when returning type %qT but %qT was expected
ja: 型 %qT を戻すときに互換性のない型です。型 %qT が予期されます

en: traditional C rejects automatic aggregate initialization
ja: 伝統的な C では自動集約初期化を拒否します

en: initialization of a flexible array member
ja: 可変配列メンバを初期化しています

en: array of inappropriate type initialized from string constant
ja: 適切でない型の配列が文字列定数で初期化されています

en: invalid use of non-lvalue array
ja: 非左辺値配列の無効な使用です

en: initializer element is not constant
ja: 初期化子の要素が定数ではありません

en: array initialized from non-constant array expression
ja: 配列が非定数配列式で初期化されています

en: initializer element is not a constant expression
ja: 初期化子の要素が定数式ではありません

en: initializer element is not computable at load time
ja: 初期化子の要素がロード時に計算出来ません

en: invalid initializer
ja: 無効な初期化子です

en: extra brace group at end of initializer
ja: 初期化子の終わりに余分なブレースのグループ

en: braces around scalar initializer
ja: スカラー初期化子が中括弧で囲まれています

en: initialization of flexible array member in a nested context
ja: 入れ子になったコンテキスト内で可変配列メンバを初期化しています

en: missing braces around initializer
ja: 初期化子の周りに中括弧がありません

en: extra elements in scalar initializer
ja: スカラー初期化子内に余分な要素があります

en: field name not in record or union initializer
ja: レコードや共用体初期化子にフィールド名がありません

en: nonconstant array index in initializer
ja: 初期化子内に非定数の配列インデックスがあります

en: array index in initializer exceeds array bounds
ja: 初期化子内の配列インデックスが配列の境界を超えました

en: empty index range in initializer
ja: 初期化子内に空の範囲インデックスがあります

en: array index range in initializer exceeds array bounds
ja: 初期化子の範囲インデックスが配列の境界を超えました

en: initialized field with side-effects overwritten
ja: 初期化されたフィールドが副作用で上書きされます

en: initialized field overwritten
ja: 初期化されたフィールドが上書きされます

en: enum conversion in initialization is invalid in C++
ja: 初期化内での列挙型の変換は C++ では無効です

en: excess elements in struct initializer
ja: 構造体初期化子内の要素が多すぎます

en: excess elements in union initializer
ja: 共用体初期化子内の要素が多すぎます

en: traditional C rejects initialization of unions
ja: 伝統的な C では共用体の初期化を拒否します

en: excess elements in array initializer
ja: 配列初期化子内の要素が多すぎます

en: excess elements in vector initializer
ja: ベクトル初期化子内の要素が多すぎます

en: excess elements in scalar initializer
ja: スカラー初期化子内の要素が多すぎます

en: ISO C forbids %<goto *expr;%>
ja: ISO C は %<goto *expr;%> を禁止しています

en: function declared %<noreturn%> has a %<return%> statement
ja: %<noreturn%> と宣言されている関数が %<return%> 文を持っています

en: %<return%> with no value, in function returning non-void
ja: 非 void を戻す関数内に値が無い %<return%> があります

en: %<return%> with a value, in function returning void
ja: void を戻す関数内に値が有る %<return%> があります

en: ISO C forbids %<return%> with expression, in function returning void
ja: ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています

en: switch quantity not an integer
ja: switch の内容が整数ではありません

en: %<long%> switch expression not converted to %<int%> in ISO C
ja: ISO C では %<long%> による switch 文は %<int%> による switch に変換されます

en: case label is not an integer constant expression
ja: case ラベルは整数定数式に出来ません

en: case label not within a switch statement
ja: switch 文の外にある case ラベルです

en: %<default%> label not within a switch statement
ja: switch 文の外にある %<default%> ラベルです

en: break statement not within loop or switch
ja: ループまたは switch 文の外にある break 文です

en: break statement used with OpenMP for loop
ja: OpenMP のループ用に break 文が使用されています

en: continue statement not within a loop
ja: ループの外にある continue 文です

en: statement with no effect
ja: 効果がない文です

en: expression statement has incomplete type
ja: 式の中の文に不完全型があります

en: comparison between types %qT and %qT
ja: 型 %qT と %qT の間での比較です

en: ISO C forbids comparison of %<void *%> with function pointer
ja: ISO C は %<void *%> と関数ポインタの比較を禁止しています

en: comparison of distinct pointer types lacks a cast
ja: 型が全く異なるポインタの比較でキャストを欠いています

en: comparison between pointer and integer
ja: ポインタと整数との比較を行なっています

en: comparison of complete and incomplete pointers
ja: 完全なポインタと不完全なポインタとの比較です

en: ISO C forbids ordered comparisons of pointers to functions
ja: ISO C 関数ポインタの順序比較を禁じます

en: ordered comparison of pointer with null pointer
ja: NULL ポインタがあるポインタの順序比較です

en: ordered comparison of pointer with integer zero
ja: 整数 0 とポインタとの順序比較です

en: used array that cannot be converted to pointer where scalar is required
ja: スカラーが必要な場所にポインタに変換できない配列が使用されています

en: used struct type value where scalar is required
ja: スカラーが必要な場所で構造体型の値が使用されています

en: used union type value where scalar is required
ja: スカラーが必要な場所で共用体型の値が使用されています

en: %qE has invalid type for %<reduction(%s)%>
ja: %qE は %<reduction(%s)%> 用の無効な型を持っています

en: %qE must be %<threadprivate%> for %<copyin%>
ja: %qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません

en: %qE is not a variable in clause %qs
ja: %qE は句 %qs 内では変数ではありません

en: %qE appears more than once in data clauses
ja: %qE がデータ句内で二回以上出現しています

en: %qE is not a variable in clause %<firstprivate%>
ja: %qE は %<firstprivate%> 句内では変数ではありません

en: %qE is not a variable in clause %<lastprivate%>
ja: %qE は %<lastprivate%> 句内では変数ではありません

en: %qE is predetermined %qs for %qs
ja: %qE は %qs (%qs 用) として前もって決められています

en:   candidate expects %d argument, %d provided |   candidate expects %d arguments, %d provided
ja[0]:   候補では %d 個の引数が予期されますが、%d 個の引数が与えられています

en: no matching function for call to %<%D(%A)%>
ja: %<%D(%A)%> の呼び出しに適合する関数がありません

en: call of overloaded %<%D(%A)%> is ambiguous
ja: オーバーロードされている %<%D(%A)%> の呼び出しが曖昧です

en: no match for call to %<(%T) (%A)%>
ja: %<(%T) (%A)%> への呼び出しが適合しません

en: call of %<(%T) (%A)%> is ambiguous
ja: %<(%T) (%A)%> の呼び出しが曖昧です

en: comparison between %q#T and %q#T
ja: %q#T と %q#T の間での比較です

en: no suitable %<operator %s%> for %qT
ja: %<operator %s%> は %qT 用としては適切ではありません

en: converting to non-pointer type %qT from NULL
ja: NULL から非ポインタ型 %qT へ変換しています

en: too many braces around initializer for %qT
ja: %qT 用の初期化子の周りに中括弧が多すぎます

en: argument of function call might be a candidate for a format attribute
ja: 関数呼び出しの引数が format 属性の候補であるようです

en: call to non-function %qD
ja: 非関数 %qD の呼び出しです

en: cannot call constructor %<%T::%D%> directly
ja: コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません

en: call of overloaded %<%s(%A)%> is ambiguous
ja: オーバーロードされた %<%s(%A)%> の呼び出しは曖昧です

en: cannot call member function %qD without object
ja: オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません

en: conflicting access specifications for method %q+D, ignored
ja: メソッド %q+D 用のアクセス指定が競合しています。無視されました

en: conflicting access specifications for field %qE, ignored
ja: フィールド %qE 用のアクセス指定が競合しています。無視されました

en: all member functions in class %qT are private
ja: クラス %qT 内の全てのメンバ関数が非公開です

en: %q#T only defines a private destructor and has no friends
ja: %q#T はフレンドが無い非公開デストラクタのみ定義しています

en: %q#T only defines private constructors and has no friends
ja: %q#T はフレンドが無い非公開コンストラクタのみ定義しています

en: bit-field %q+D width not an integer constant
ja: ビットフィールド %q+D の幅が整数定数ではありません

en: negative width in bit-field %q+D
ja: ビットフィールド %q+D の幅が負です

en: zero width for bit-field %q+D
ja: ビットフィールド %q+D の幅が 0 です

en: member %q+#D with constructor not allowed in union
ja: コンストラクタを持つメンバ %q+#D は共用体内では許可されていません

en: member %q+#D with destructor not allowed in union
ja: デストラクタを持つメンバ %q+#D は共用体内では許可されていません

en: member %q+#D with copy assignment operator not allowed in union
ja: コピー代入演算子を持つメンバ %q+#D は共用体内では許可されていません

en: multiple fields in union %qT initialized
ja: 共用体 %qT 内の複数のフィールドが初期化されました

en: %q#T has pointer data members
ja: %q#T がポインタデータメンバを持っています

en: initializer specified for non-virtual method %q+D
ja: 非仮想関数 %q+D 用の初期化子が指定されています

en: direct base %qT inaccessible in %qT due to ambiguity
ja: 直接の基底 %qT は曖昧なため %qT 内でアクセスできません

en: virtual base %qT inaccessible in %qT due to ambiguity
ja: 仮想基底 %qT は曖昧なため %qT 内ではアクセスできません

en: redefinition of %q#T
ja: %q#T が再定義されています

en: %q#T has virtual functions and accessible non-virtual destructor
ja: %q#T は仮想関数を持っており非仮想デストラクタからアクセス可能です

en: language string %<"%E"%> not recognized
ja: 言語文字列 %<"%E"%> は認識できません

en: no matches converting function %qD to type %q#T
ja: 関数 %qD から型 %q#T への変換が適合しません

en: converting overloaded function %qD to type %q#T is ambiguous
ja: オーバーロードされた関数 %qD から型 %q#T への変換は曖昧です

en: assuming pointer to member %qD
ja: メンバ %qD へのポインタと見なしています

en: not enough type information
ja: 型情報が不十分です

en: cannot convert %qE from type %qT to type %qT
ja: %qE を型 %qT から型 %qT へ変換できません

en: %q#D is not const
ja: %q#D は const ではありません

en: %q#D is volatile
ja: %q#D は volatile です

en: %qD was not initialized with a constant expression
ja: %qD は定数式で初期化されませんでした

en: conversion from %q#T to %q#T
ja: %q#T から %q#T への変換です

en: the result of the conversion is unspecified because %qE is outside the range of type %qT
ja: %qE が型 %qT の範囲外にあるので変換結果は不定です

en: %q#T used where a %qT was expected
ja: %q#T が %qT が予期される場所で使用されました

en: pseudo-destructor is not called
ja: 疑似デストラクタが呼び出されません

en: statement has no effect
ja: 文は効果がありません

en: converting NULL to non-pointer type
ja: NULL から非ポインタ型へ変換しています

en: ambiguous default type conversion from %qT
ja: %qT からのデフォルトの型変換が曖昧です

en: original definition appeared here
ja: 元の定義はここに出現しています

en: shadowing built-in function %q#D
ja: 組み込み関数 %q#D を覆い隠しています

en: shadowing library function %q#D
ja: ライブラリ関数 %q#D を覆い隠しています

en: library function %q#D redeclared as non-function %q#D
ja: ライブラリ関数 %q#D は非関数 %q#D として再宣言されています

en:   from here
ja:   ここから

en: multiple types in one declaration
ja: 一つの宣言に複数の型があります

en: ISO C++ prohibits anonymous structs
ja: ISO C++ は無名構造体を禁止しています

en: initializer invalid for static member with constructor
ja: コンストラクタの静的メンバ初期化子は無効です

en: (an out of class initialization is required)
ja: (クラス外での初期化を必要とします)

en: assignment (not initialization) in declaration
ja: 宣言の中に代入(初期化ではなく)があります

en: variable length array is used
ja: 可変長配列が使用されています

en: overflow in array dimension
ja: 配列の次元がオーバーフローしました

en: unnamed variable or field declared void
ja: 無名変数やフィールドが void と宣言されました

en: variable or field declared void
ja: 変数またはフィールドが void と宣言されました

en: ISO C++ forbids declaration of %qs with no type
ja: ISO C++ では型の無い %qs の宣言を禁止しています

en: complex invalid for %qs
ja: complex は %qs に対しては無効です

en: typedef declaration invalid in parameter declaration
ja: 仮引数宣言の中の typedef 宣言は無効です

en: storage class specified for parameter %qs
ja: 仮引数 %qs に対して記憶域クラスタ指定されています

en: %<virtual%> outside class declaration
ja: %<virtual%> がクラス宣言外で使用されています

en: multiple storage classes in declaration of %qs
ja: %qs の宣言内に複数の記憶域クラスがあります

en: storage class specified for %qs
ja: %qs に対して記憶域クラスが指定されています

en: storage class specifiers invalid in friend function declarations
ja: friend 関数宣言内の記憶クラス指定子は無効です

en: destructor cannot be static member function
ja: デストラクタを静的メンバ関数とすることはできません

en: virtual functions cannot be friends
ja: 仮想関数は friend にできません

en: friend declaration not in class definition
ja: friend 宣言がクラス定義の中にありません

en: member functions are implicitly friends of their class
ja: メンバ関数は暗黙的にそのクラスの friend です

en: cannot declare static function inside another function
ja: 他の関数内で static 関数を宣言できません

en: multiple definition of %q#T
ja: %q#T が複数定義されています

en: name missing for member function
ja: メンバ関数の名前がありません

en: ambiguous conversion for array subscript
ja: 配列の添字用の曖昧な変換です

en: type %q#T argument given to %<delete%>, expected pointer
ja: %<delete%> に与えられる型 %q#T の引数はポインタが予期されます

en: cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>
ja: 関数を削除 (delete) できません。%<delete%> の有効な引数はオブジェクトへのポインタのみです

en: deleting %qT is undefined
ja: %qT の削除は定義されていません

en: template declaration of %q#D
ja: %q#D のテンプレート宣言です

en: destructor %qD declared as member template
ja: デストラクタ %qD がメンバテンプレートとして宣言されています

en: local class %q#T shall not have static data member %q#D
ja: 局所クラス %q#T は静的データメンバ %q#D を持っていてはいけません

en: explicit template argument list not allowed
ja: 明示的なテンプレート引数リストは許可されていません

en: %qD is already defined in %qT
ja: %qD は既に %qT 内で定義されています

en: invalid initializer for member function %qD
ja: メンバ関数 %qD 用の無効な初期化子です

en: initializer specified for static member function %qD
ja: 静的メンバ関数 %qD 用の初期化子が指定されています

en: %<asm%> specifiers are not permitted on non-static data members
ja: %<asm%> 指定は非静的データメンバに関しては許可されていません

en: cannot declare %qD to be a bit-field type
ja: %qD をビットフィールド型として宣言できません

en: cannot declare bit-field %qD with function type
ja: ビットフィールド %qD を関数型として宣言できません

en: %qD is already defined in the class %qT
ja: %qD は既にクラス %qT 内で定義されています

en: static member %qD cannot be a bit-field
ja: 静的メンバ %qD はビットフィールドに出来ません

en: width of bit-field %qD has non-integral type %qT
ja: ビットフィールドの幅が %qD 非整数型 %qT です

en: anonymous struct not inside named type
ja: 無名構造体が名前つき型の中にありません

en: namespace-scope anonymous aggregates must be static
ja: anonumous 名前空間の集合体は static でなければなりません

en: anonymous union with no members
ja: メンバがない無名共用体です

en: %<operator new%> must return type %qT
ja: %<operator new%> の戻り型は %qT でなければいけません

note: [basic.stc.dynamic.allocation] The first parameter shall not have an associated default argument.
en: the first parameter of %<operator new%> cannot have a default argument
ja: %<operator new%> の第一引数はデフォルト引数を持っていてはいけません

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
ja: %<operator new%> は第一引数として型 %<size_t%> (%qT) をとります

en:   in thrown expression
ja:   throw された式の中

en: size in array new must have integral type
ja: 配列 new でのサイズは完全な型を持たねばなりません

en: new cannot be applied to a reference type
ja: 参照型に対して new を適用できません

en: new cannot be applied to a function type
ja: 関数型に対して new を適用できません

en: initializer ends prematurely
ja: 初期設定子の末尾が本来より早く出現しました

en: unknown array size in delete
ja: delete での配列サイズが不明です

en: type to vector delete is neither pointer or array type
ja: ベクトル型の delete ですが、ポインタでも配列型でもありません

en: ISO C++ forbids braced-groups within expressions
ja: ISO C++ はブレースでまとめられた式を禁じます

en: invalid use of %qD
ja: 無効な %qD の使用です

en: non-scalar type
ja: 非スカラー型

en: expected labeled-statement
ja: ラベル付き文が予期されます

en: case label %qE not within a switch statement
ja: case ラベル %qE が switch 文の中にありません

note: Issue a warning about this use of a GNU extension.
en: ISO C++ forbids computed gotos
ja: ISO C++ は計算型 goto を禁じます

en: %<friend%> used outside of class
ja: %<friend%> がクラスの外側で使用されています

en: invalid linkage-specification
ja: 無効なリンク指定です

en: expected operator
ja: 演算子が予期されます

note: The name does not name a template.
en: expected template-name
ja: テンプレート名が予期されます

note: Explain what went wrong.
en: non-template %qD used as template
ja: 非テンプレート %qD がテンプレートとして使用されています

en: expected template-argument
ja: テンプレート引数が予期されます

en: expected type specifier
ja: 型指定が予期されます

en: expected type-name
ja: 型名が予期されます

en: declaration %qD does not declare anything
ja: 宣言 %qD が何も宣言していません

en: expected %<;%> or %<{%>
ja: %<;%> または %<{%> が予期されます

en: %qD is not a namespace-name
ja: %qD は名前空間名ではありません

en: expected namespace-name
ja: 名前空間名が予期されます

en: %<namespace%> definition is not allowed here
ja: ここでは %<namespace%> 定義は許可されていません

en: a function-definition is not allowed here
ja: ここでは関数定義は許可されていません

note: We do not attempt to print the declarator here because we do not have enough information about its original syntactic form.
en: invalid declarator
ja: 無効な宣言子です

en: expected declarator
ja: 宣言子が予期されます

en: %qD is a namespace
ja: %qD は名前空間です

en: expected ptr-operator
ja: ポインタ演算子が予期されます

en: expected type-specifier
ja: 型指定子が予期されます

en: expected %<,%> or %<...%>
ja: %<,%> または %<...%> が予期されます

en: expected %<;%> after class definition
ja: クラス定義の後には %<;%> が予期されます

en: expected %<;%> after struct definition
ja: 構造体定義の後には %<;%> が予期されます

en: expected %<;%> after union definition
ja: 共用体定義の後には %<;%> が予期されます

en: expected %<{%> or %<:%>
ja: %<{%> または %<:%> が予期されます

en: invalid class name in declaration of %qD
ja: %qD の宣言内に無効なクラス名です

en: function template %qD redeclared as a class template
ja: 関数テンプレート %qD がクラステンプレートとして再定義されました

en: expected %<;%> at end of member declaration
ja: メンバ宣言の最後には %<;%> が予期されます

en: %<__thread%> before %qD
ja: %<__thread%> が %qD の前にあります

en: expected %<new%>
ja: %<new%> が予期されます

en: expected %<delete%>
ja: %<delete%> が予期されます

en: expected %<return%>
ja: %<return%> が予期されます

en: expected %<extern%>
ja: %<extern%> が予期されます

en: expected %<static_assert%>
ja: %<static_assert%> が予期されます

en: expected %<decltype%>
ja: %<decltype%> が予期されます

en: expected %<operator%>
ja: %<operator%> が予期されます

en: expected %<class%>
ja: %<class%> が予期されます

en: expected %<template%>
ja: %<template%> が予期されます

en: expected %<namespace%>
ja: %<namespace%> が予期されます

en: expected %<using%>
ja: %<using%> が予期されます

en: expected %<asm%>
ja: %<asm%> が予期されます

en: expected %<try%>
ja: %<try%> が予期されます

en: expected %<catch%>
ja: %<catch%> が予期されます

en: expected %<throw%>
ja: %<throw%> が予期されます

en: expected %<__label__%>
ja: %<__label__%> が予期されます

en: expected %<@try%>
ja: %<@try%> が予期されます

en: expected %<@synchronized%>
ja: %<@synchronized%> が予期されます

en: expected %<@throw%>
ja: %<@throw%> が予期されます

en: expected %<::%>
ja: %<::%> が予期されます

en: expected %<...%>
ja: %<...%> が予期されます

en: expected %<*%>
ja: %<*%> が予期されます

en: expected %<~%>
ja: %<~%> が予期されます

en: expected %<:%> or %<::%>
ja: %<:%> または %<::%> が予期されます

en: expected %<class%>, %<typename%>, or %<template%>
ja: %<class%>、%<typename%>、または %<template%> が予期されます

en: file ends in default argument
ja: デフォルト引数内でファイルが終了しています

en: %qD is not a function template
ja: %qD は関数テンプレートではありません

en: too many template parameter lists in declaration of %qD
ja: %qD の宣言内でテンプレート仮引数リストが多すぎます

en: too few template parameter lists in declaration of %qD
ja: %qD の宣言内でテンプレート仮引数リストが少なすぎます

en: %qD is not a template function
ja: %qD はテンプレート関数ではありません

en: no member function %qD declared in %qT
ja: メンバ関数 %qD は %qT 内では宣言されていません

en: no default argument for %qD
ja: %qD 用のデフォルト引数がありません

en: template class without a name
ja: 名前無しテンプレートクラスです

note: [basic.stc.dynamic.allocation] An allocation function can be a function template. ... Template allocation functions shall have two or more parameters.
en: invalid template declaration of %qD
ja: %qD の無効なテンプレート宣言です

en: template definition of non-template %q#D
ja: 非テンプレート %q#D のテンプレート定義です

en: %qT is not a template type
ja: %qT はテンプレート型ではありません

en: template parameter %q+#D
ja: テンプレート仮引数 %q+#D です

en: redeclared here as %q#D
ja: ここで %q#D として再宣言されています

en: subscript missing in array reference
ja: 配列参照での添字を欠いています

en: subscripted value is neither array nor pointer
ja: 添字をつけられた値が配列でもポインタでもありません

en: too many arguments to function
ja: 関数に対する引数が多すぎます

en: too few arguments to function
ja: 関数への引数が少なすぎます

en: ISO C++ forbids comparison between pointer and integer
ja: ISO C++ はポインタと整数との比較を禁じます

en: ISO C++ forbids using pointer to a function in subtraction
ja: ISO C++ は減算に関数へのポインタを使うことを禁じます

en: ISO C++ forbids using pointer to a method in subtraction
ja: ISO C++ は減算にメソッドへのポインタを使うことを禁じます

en: invalid use of a pointer to an incomplete type in pointer arithmetic
ja: ポインタ演算で不完全型へのポインタを使うことは無効です

en:    in pointer to member function conversion
ja:    ポインタからメンバ関数への変換で

en:    in pointer to member conversion
ja:    ポインタからメンバへの変換で

en: returning reference to temporary
ja: 一時オブジェクトへの参照を返そうとしています

en: returning a value from a destructor
ja: デストラクタから値を返そうとしています

note: If a return statement appears in a handler of the function-try-block of a constructor, the program is ill-formed.
en: cannot return from a handler of a function-try-block of a constructor
ja: コンストラクタの関数 try ブロックのハンドラからは return できません

note: You can't return a value from a constructor.
en: returning a value from a constructor
ja: コンストラクタから値を返そうとしています

en: index value instead of field name in union initializer
ja: union 初期化子がフィールド名ではなくインデックス値になっています

en: circular pointer delegation detected
ja: 循環ポインタの代表を検出しました

en: Constant expression required at %C
ja: %C では定数式が要求されます

en: Integer expression required at %C
ja: %C では整数式が要求されます

en: Integer value too large in expression at %C
ja: %C の式内で整数値が大きすぎます

en: %qD has already been defined
ja: %qD は既に定義されています

en: previously defined here
ja: 前はここで定義されました

en: type of %qD does not match original declaration
ja: %qD の型は元の宣言と一致しません

en: alignment of %qD is bigger than original declaration
ja: %qD の整列は元の宣言より大きいです

en: variable %qD redeclared as function
ja: 変数 %qD が関数として再宣言されました

en: function %qD redeclared as variable
ja: 関数 %qD が変数として再宣言されました

en: previously declared here
ja: 前はここで宣言されました

en: inconsistent instance variable specification
ja: インスタンス変数の仕様が一貫していません
