http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56510
--- Comment #9 from Steven Bosscher <steven at gcc dot gnu.org> 2013-03-03 12:50:32 UTC --- (In reply to comment #8) > OT, are you sure the testcase doesn't violate aliasing just about > everywhere? At least -Wstrict-aliasing=2 doesn't think so, but it's certainly a test case that shows the worst one can do with C pointers :-) There is one pointer-to-int cast warning: self/compile.c:1766:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]