Sun Studio 12:Fortran 编程指南

7.6.2.6 -xalias 缺省设置

不带列表指定 -xalias,将假设程序不会违反 Fortran 别名使用规则。它等效于对所有别名使用关键字断言 no%

不指定 -xalias 进行编译时,编译器缺省设置是:

-xalias=no%dummy,craypointer,no%actual,no%overindex,no%ftnpointer

如果程序使用 Cray 指针但符合 Fortran 别名使用规则(据此,即使在二义情况下指针引用也不可能导致别名使用),则用 -xalias 进行编译,结果可能会生成更好的优化代码。