https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50440
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sayle at gcc dot gnu.org
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The trunk we get:
```
sub:
xchgq %rdi, %rsi
movq %rdx, %r8
movq %rsi, %rax
movq %rdi, %rdx
subq %r8, %rax
sbbq %rcx, %rdx
ret
```
There still seems to be too many movq going on compared to LLVM even.
