[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

15.18 構造の共有の前提

GNU CC は、ある種類の RTL 式は一意的であることを仮定している。 すなわち、同じ値を表す二つの異なるオブジェクトは存在しないと 仮定しているのである。 一方、それとは逆の、 ある種類の RTL 式オブジェクトは、それを含む構造の中では 2 回以上 現れることはないという仮定をしている場合もある。

これらの仮定は一個の関数に関するものである。 グローバル変数や外部関数を記述する RTL オブジェクト、 それに小さな整数定数のような2,3の基本的なオブジェクトを除いて、 二つの関数に共通の RTL オブジェクトは存在しない。


This document was generated using texi2html 1.78.