------- Comment #17 from rguenth at gcc dot gnu dot org 2008-01-02 15:22 ------- Looking at assembly differences in libjava doesn't reveal something obvious. It seems to be neither boolean bitfields nor enums (which would have been the obvious differences where C and C++ semantics differ). Mark, what else could break if we reduce bitfield operations for C++? I still don't see how _not_ reducing bitfield operations for any language could be the right thing to do (apart from the fact that it may generate less RTL if the FE already makes sure the reduction happens).
-- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mark at codesourcery dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33887