http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53067
--- Comment #9 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-10-11 22:21:50 UTC --- Turns out I was wrong in my last message! Francois made me notice that in fact in my experiments I was reverting the quick hack in an incorrect way. I have now properly done the reversion: http://gcc.gnu.org/ml/gcc-cvs/2012-10/msg00502.html and things work great in mainline.