strict aliasing
strict aliasing 。個人的にタイムリー。doubleの0が +0.0 なのか -0.0 なのかを判別するのに uint64_t とかに cast したら怒られた。unionで回避。
autoreconf -ifv がうまくいかない
automake, autoconf, libtool を最新にしたらうまく動いた。
しかしココサブさんのところで悪影響が出るかも。
Peephole optimization 検討中
jump 先が jump なら jump 先変える最適化だけが、Peephole optimization だと思っていたが違うみたい。
Peephole optimization - Wikipedia, the free encyclopedia
ふむむ。実際に jump 先のケースがどれくらいあるのかを簡単にチェックできるようなコードを書いてみるか。