http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55158
--- Comment #20 from Bernd Schmidt <bernds at gcc dot gnu.org> 2012-12-04 11:06:07 UTC --- Created attachment 28873 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28873 Another patch Here's another attempt, given that it seems to be the speculation code that causes the problem.