http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57347
Martin Jambor <jamborm at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jamborm at gcc dot gnu.org --- Comment #3 from Martin Jambor <jamborm at gcc dot gnu.org> --- Right, even though IPA-CP was intended to ignore bit-fields, this testcase shows there are quite good reasons to do so, but apparently I somehow lost or forgot to add the code to actually check for this. For 4.8 we do want to ignore bit-fields for sure. And I'd argue that we should do it on trunk too. Once we implement the plan to lower bit-fields early, jump functions will automatically start working on bit-fields too. Let me prepare a patch that adds the punting.