2014-06-14から1日間の記事一覧

最適化について

こんなページがあった。(翻訳)C/C++のStrict Aliasingを理解する または - どうして#$@##@^%コンパイラは僕がしたい事をさせてくれないの! http://d.hatena.ne.jp/yohhoy/20120220/p1 下記のプログラムは32ビット整数の半分を入れ替えており、これは リト…

C言語の未定義動作でSIGTRAP

全てのCプログラマが未定義な振る舞いについて知っておくべきこと #1/3 http://blog-ja.intransient.info/2011/05/c-13.html LLVMでコンパイルしたコードは、最適化を有効にしていると たまにSIGTRAPシグナルを生成するのはなぜなのか、と聞かれ ることがあ…