http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44897
--- Comment #19 from Jan Hubicka <hubicka at gcc dot gnu.org> 2011-05-25 11:44:17 UTC --- OK, division by 0 should be fixed both on mainline and 4.6 branch. I think the wrong code issue might be the corruption of jump tables, but will need to get past firewall to double check unless Martin beats me. It is his bug after all ;)