GCCコンパイラを介してコンパイルするときに、C++コード内の特定のポインタを__制限することの影響を調査しました。
ランタイムがまったく同じであるだけでなく、実行可能ファイルも変更されていないようで、バイト単位のサイズは以前とまったく同じであることが判明しました。
私のGCCバージョンは
gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)
また、解析時にこのC ++拡張機能を受け入れますが、コードをアセンブルするときにそれを考慮していないようです。したがって、理由があるか、コンパイラがこのセマンティック情報の使用方法を知らないか、この情報の処理が完全に無効になっています。
このコードは多くの数値計算を実行します。テスト目的で有効にしたいと考えています。手伝ってくれますか?