哪个gcc传递优化了变量的值

时间:2017-04-14 15:56:18

标签: gcc

使用gcc优化进行编译时。某些变量值已经过优化。 有没有人知道哪个gcc传递优化了变量值,所以我可以禁用这样的传递来保持变量不优化? 感谢。

1 个答案:

答案 0 :(得分:0)

你的问题很模糊,但你应该看看-fssa-backprop等标志。根据{{​​3}}:

  

传播有关在定义链中使用值的信息,以简化定义。例如,如果值的符号永远不重要,则此传递剥离符号操作。

此优化在级别-O1处启用(以及任何更高级别的优化)。