------- Comment #87 from ian at airs dot com 2007-05-18 17:27 ------- I'm not sure what to make of comment #84. We don't determine aliasing by alignment or size. We determine it by type. We don't currently treat int and long as aliasing each other even if they happen to have the same alignment and size. I believe this is correct according to the C standard but I am less familiar with the C++ standard. We could change the aliasing machinery in that way for C++ if it seems to be appropriate, but I would prefer to take that to a different PR.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29286