------- Comment #1 from rguenth at gcc dot gnu dot org 2006-05-04 11:58 ------- This missed diagnostic is known, as enabling a warning here would cause too much "false" positives. But yes, you are violating strict-aliasing rules here.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27417