アライメント無視の無配慮なStore/Load

以前書いたもの(http://fault0d.at.webry.info/201012/article_1.html)
アライメントがどうなっているかを配慮しないStore/Loadが強行される件。

一応、-O1の時は発症しない。
で、-O2場合は、 -O2 -fno-gcse -fno-cse-follow-jumps とする事で概ね回避可能みたい。
場合によっては -fno-cse-skip-blocks も足す必要が出るかも。
-fgcse-lm は -fno-gcse とした段階で解除されるっぽいから、あえて-fno-gcse-lmとしなくてもよさげ。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック