Oracle Solaris Studio 12.2:Fortran 用户指南

3.4.171 –xsafe=mem

(SPARC) 允许编译器假定未发生违反内存保护的情况。

使用此选项可允许编译器假定未发生基于内存的陷阱。此选项允许在 SPARC V9 平台上使用推测装入指令。

仅当与优化级别 -xO5 及以下 -xarch 值中的一个一起使用时,此选项才能有效:sparcsparcvissparcvis2sparcvis3(用于 -m32-m64)。


注意 – 注意 –

由于在发生诸如地址未对齐或段违规的故障时,无故障装入不会导致陷阱,因此您应该只对不会发生此类故障的程序使用该选项。因为只有很少的程序会导致基于内存的陷阱,所以您可以安全地将该选项用于大多数程序。对于显式依赖基于内存的陷阱来处理异常情况的程序,请勿使用该选项。