http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53291 --- Comment #6 from Andi Kleen <andi-gcc at firstfloor dot org> 2012-05-10 22:52:30 UTC --- Uros patch fixes it and the code is correct now. Please commit. However in testing it I quickly hit PR53315