------- Comment #10 from victork at gcc dot gnu dot org 2008-03-23 17:26 ------- > This code violates c/c++ aliasing rules. Probably you are right, but, 1. -fno-strict-aliasing doesn't help 2. -Wstrict-aliasing -Wstrict-aliasing=2 doesn't give any warning. 3. I don't think that re-writing this code using unions will help.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35653