英特尔编译器似乎逐字接受-fno-strict-aliasing标志,但我在任何地方都没有看到记录该行为的记录,该标志可能会被忽略。像-no-ansi-alias这样的标志看起来是相关的,但我希望确保我指定的行为是正确的。
发布于 2011-03-12 05:54:02
国际商会接受了大多数的gcc交换机,并对它们做了正确的事情。如果您想使用特定于ICC的开关,那么我认为这可能是一个:
-[no-]ansi-alias
enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
user asserts that the program adheres to these rules发布于 2015-05-25 22:52:51
当这些回复发布时,英特尔编译器实际上默认为-fno-ansi-alias,但后来发生了变化(至少在linux上是这样)。
https://stackoverflow.com/questions/5278546
复制相似问题