続・混ぜるな危険

昨日の続き
無事、Bugzillaに登録された。
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32245





ついでに報告した bit-field のバグ
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32244



http://gcc.gnu.org/ml/gcc-bugs/2007-06/msg00557.html
intより大きな幅をもつbit-fieldは、指定されたビット幅で演算が行われるってホントかよ。


以前報告した類似のバグでは、bit-fieldでない型と同じ精度で演算が行われるみたいだけど。
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30332
GCCは、C/C++でbit-fieldの扱いが違う。こんな差異、知らねぇぞ。