浮動少数じゃないけど関連ネタで

gccの3の途中からか、constant foldingのやりかたがガラっと変わって、
桁あふれや丸めを期待したコードのコンパイル結果が変わって困った、
という話があったような。

x/10*10がxになるとかだったかなあ。