http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57417
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > It seems to me that there is no good reason to ever treat addresses of > TREE_SIDE_EFFECTS trees as different if there is not TREE_SIDE_EFFECTS > on offset determining pieces (though that would rely on gimplification > for COMPONENT_REFs?). Yes, I agree that the handling of addresses looks overly conservative.