http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50678
--- Comment #66 from simon at pushface dot org 2013-02-01 21:03:24 UTC --- (In reply to comment #65) Something amazing has happened with Xcode 4.6. I'm running Darwin 12.2.1, Georg is running 11.4.2. When I built r195611 with Xcode 4.5.2, the test case failed. When I built with Xcode 4.6, the test case succeeded. I have also built (regrettably, with Xcode 4.6) a version with the register-swap disabled; *and that succeeded too*. So it no longer matters whether we swap rbx, rdx.