http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45878
--- Comment #5 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2010-10-12 16:38:16 UTC --- I think the patch that broke this should be backed out until the semantics are sorted out. I think the middle-end people should decide on which part of the compiler is wrong, how to make the other-side conform and then change the documentation to make it clear. Once that is done, the side that is wrong should be fixed, once that is done, the patch can then be reenabled. So far, it sounds like a ME problem to me.