------- Comment #1 from jakub at gcc dot gnu dot org 2010-07-30 17:09 ------- The solution IMNSHO is to detect adjacent bitfield operations that can be handled together and lower bitfield ops still at the tree level, though soon before expansion, rather than disabling SRA for bitfields.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45144