https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115278
avieira at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |avieira at gcc dot gnu.org --- Comment #5 from avieira at gcc dot gnu.org --- > I think we fixed similar bug on the read side. I don't have the best memory, but the one I can remember is PR 111882, where we had the SAVE_EXPR. And the the fix was to not lower bitfields with non-constant offsets. Should dse_classify_store not return *_DEAD for volatiles?