用
gcc -march=native -Ofast -Q --help=optimize
我可以获得GCC所有优化标志的列表,看看它们是否被激活用于我的选项设置(-march=native -Ofast
只是一个例子)。如果我使用
gcc -march=native -Ofast -Q --help=params
我获得了包含描述的所有可能选项参数的列表。但是我没有为这些参数设置值,尽管-Q
选项的描述表明了这一点。我的问题是:是否有可能以某种方式得到这些参数值?
答案 0 :(得分:2)
这似乎在gcc-5中有所改变。使用gcc-4.9.2,gcc -march=native -Ofast -Q --help=params
以:
predictable-branch-outcome Maximal estimated outcome of branch considered predictable
使用gcc-5.1.0时,我看到:
predictable-branch-outcome default 2 minimum 0 maximum 50
更改似乎来自this commit。