[Bug target/79185] [8 Regression] register allocation in the addition of two 128/9 bit ints
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79185 --- Comment #17 from Raphael C --- Tested in gcc 11.1 with -O2 ai(__int128, __int128): mov r9, rdi mov rax, rdx mov r8, rsi mov rdx, rcx add rax, r9 adc rdx, r8 ret This looks like two more mov's than needed but I may be wrong. By contrast clang gives ai(__int128, __int128): mov rax, rdi add rax, rdx adc rsi, rcx mov rdx, rsi ret
[Bug target/79185] [8 Regression] register allocation in the addition of two 128/9 bit ints
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79185 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.5 |9.0 Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #16 from Jakub Jelinek --- 8 branch is being closed, fixed in 9.0.
[Bug target/79185] [8 Regression] register allocation in the addition of two 128/9 bit ints
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79185 Jakub Jelinek changed: What|Removed |Added Target Milestone|8.4 |8.5 --- Comment #15 from Jakub Jelinek --- GCC 8.4.0 has been released, adjusting target milestone.