Translator Reviews ( English → Native Japanese )
Rating: 57 / Native Japanese / 0 Reviews / 20 Feb 2014 at 22:54
GCC (GNU Compiler Collection) is a popular compiler because it is open source, generates high-quality code, and is portable. The emergence of various embedded systems has led to considerable interest in the portability of GCC. For GCC, a source programming language is parsed and internally transferred to the corresponding intermediate representation, RTL (Register Transfer Language). A machine description (MD)file, which describes the mapping relationships between RTL and the corresponding target assembly instructions, is provided at the stage of code generation. Therefore, GCC retargeting requires the construction of a target MD file.
オープンソースであり、高品質のコードを生み、かつ持ち運びできることから、GCC(GNU Compiler Collection、グニューコンパイラコレクション)は人気のあるコンパイラです。いろいろな埋め込みシステムの出現から、GCCの携帯性に対してかなり関心が起こりました。GCC用に、あるソース・プログラミング言語が解析され、その内部で、対応する中間表現、RTL(レジスター・トランスファー・ランゲージ)、への乗り換えが起きました。
そのコード生成の段階で、RTLとそれに対応する目標組立指示とのマッピング関係を記述するマシーン・ディスクリプション(MD)ファイルがもたらされたのです。したがって、GCCの再ターゲティングには、ターゲットMDファイルの構築が必要となっています。