http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54703
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-09-25 18:04:00 UTC --- (In reply to comment #4) > Created attachment 28270 [details] > gcc48-pr54703.patch Since I wrote the code which breaks this, this looks good. The only question I have is why is AND allowed on non integer types anyways?