現在の Sun Studio Fortran 95 コンパイラの自動スコープ宣言に関する既知の制限事項は、次のとおりです。
解析では、OpenMP 指令のみ認識、使用されます。OpenMP 実行時ルーチンの呼び出しは認識されません。たとえばプログラムが OMP_SET_LOCK() および OMP_UNSET_LOCK() を使用してクリティカル領域を実装している場合、コンパイラはそのクリティカル領域の存在を検出できません。可能な場合は、CRITICAL および END CRITICAL 指令を使用してください。
解析では、BARRIER や MASTER などの OpenMP 同期指令を使用して指定された同期のみ認識、使用されます。ビジー待ちなどのユーザー実装の同期は認識されません。
コンパイルで -xopenmp=noopt が使用された場合、自動スコープ宣言はサポートされません。