http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45852
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amonakov at gcc dot gnu.org --- Comment #4 from Alexander Monakov <amonakov at gcc dot gnu.org> 2010-12-14 14:54:38 UTC --- There's a couple of related bugs: Optimizes away access to volatile field (unconfirmed): http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46762 Does not use volatile MEMs for assignments of structs with volatile fields: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45472