これらの RULES オプションのサブオプションは、生成されたコードを変更しないので、 オブジェクトの互換性には効果がありません。 ただし、これらのサブオプションを指定した場合、新コンパイラーは、旧コンパイラー に似た動作をするようになります。 これは、新コンパイラーはその後、旧コンパイラーが出していたような 2 つのメッセージを出すからです。 特に、コンパイラーは、以下の場合に W レベル・メッセージを出します。