06/10/17 03:03:04 7Raxprwz
URLリンク(www.gentoo.org)
↑の Warning: を読んではみては?
-O2 -fomit-frame-pointer -march/-mcpu/-mtune 以外を指定しても
あんまり効果がない上にリスクだけ高い云々。
URLリンク(gentoo-wiki.com)
↑ここも読んだ方が良い。特に What effects -O3 has のところ。
-O3 による恩恵を受けるアプリは限られてる上に、
副作用としてバイナリがデカくなるので遅くなる云々。
思うに -O2 構成のシステムと -O3 構成のシステムで
自分の必要とするアプリのベンチマーク取って比較して、
明らかに -O3 の方が速いって結果にでもならん限り、
-O3 は避けた方が良いのでは?
(そこまでする気がないのなら、当然 -O2 を選ぶ。)
バグ報告する時も -O2 じゃないと相手してくれなかったと思うし。
CFLAGS なんかがあるから頑張っちゃうけど、
-march をチョロっと直したら、あとは放置が良いと思う。
USE フラグに注力した方が有意義。