Sun Studio 12:C 用户指南

B.2.138 -xsafe=mem

(SPARC) 允许编译器假定没有内存保护违规发生。

该选项允许在 SPARC V9 体系结构中使用无故障装入指令。


注 –

因为错误(如地址未对齐或段违规)发生时无故障装入不产生自陷,所以该选项只能用于不发生这些错误的程序。因为很少有程序会导致基于内存的自陷,所以可以安全地将该选项用于大多数程序。对于显式依赖基于内存的自陷来处理异常情况的程序,请勿使用该选项。


仅当使用优化级别 -xO5 以及下列 -xarch 值之一时,该选项才有效:sparcsparcvissparcvis2(对于 -m32-m64 而言)。