在将g ++从4.8.5升级到5.4.1后,我尝试了一些矢量化。有这个标志:
g++ particles-v3.cpp -o v3 -O3 -msse4.2 -mfpmath=sse -ftree-vectorizer-verbose=5 -ffast-math -m32 -march=native -std=c++11
虽然相同的命令提供了超过4000行关于g ++ - 4.8矢量化的详细信息,但是g ++ - 5.4却没有说什么。
g ++ - 5中是否有一些重大变化使得-ftree-vectorizer-verbose = X无法使用,或者该行中是否存在某些错误?如何更改它以使其有效?
编辑:
发现使用-fopt-info-vec-all
给出了我想要的信息。问题解决了。