http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51934
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-01-23 15:10:42 UTC --- Well, if it hangs before the fix with the noreturn attribute, then it is trivial to replace the return a; with for (;;);