------- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-01-02 17:20 ------- > Are we really forced to support ADDR_EXPR on unaligned fields? How would you > fix it with a temporary? Are you going to generate a FINALLY_EXPR to copy the > contents of the temporary back into the original field?
Yes and yes. The Ada compiler has been doing this for ages. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18287