【初心者歓迎】C/C++室 Ver.71【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0111デフォルトの名無しさん
2010/02/05(金) 10:17:53>>92に追記しておくけど
-Wstrict-aliasingは全ての問題があるケースを警告するとは限らない
-Wstrict-aliasingは-Wstrict-aliasing=3と同じで
-Wstrict-aliasing=1が最も「少しでも怪しければ警告にする」けど
それでもit has very few false negativesとしか言われてない
http://gcc.gnu.org/onlinedocs/gcc-4.4.3/gcc/Warning-Options.html#index-Wstrict_002daliasing_003dn-317
製品としてgccの最適化によるバグを絶対回避したいなら
-fno-strict-aliasingにしてこの種の最適化を無効にするしかない
■ このスレッドは過去ログ倉庫に格納されています