https://gcc.gnu.org/g:e7393cbb5f2cae50b42713e71984064073aa378a
commit r15-4406-ge7393cbb5f2cae50b42713e71984064073aa378a
Author: Denis Chertykov
Date: Thu Oct 17 11:12:38 2024 +0400
The detailed explanation from PR116550:
Test file: udivmoddi.c
problem insn: 484
Befor
https://gcc.gnu.org/g:fe1486e118d72d660284af43cb739e20d094b585
commit r15-5293-gfe1486e118d72d660284af43cb739e20d094b585
Author: Denis Chertykov
Date: Fri Nov 15 00:50:36 2024 +0400
The fix for PR117191
Wrong code appears after dse2 pass because it removes necessary insns.
(ie
https://gcc.gnu.org/g:279b3c71702de150eade19635bdbd26ba440b8eb
commit r15-6008-g279b3c71702de150eade19635bdbd26ba440b8eb
Author: Denis Chertykov
Date: Sat Dec 7 13:47:04 2024 +0400
The fix for PR116778:
Brief:
The bug appears in LRA after rematerialization pass while creating
https://gcc.gnu.org/g:ef7ed227fc97cd71093bb373a4d6d6368e1cc635
commit r15-7105-gef7ed227fc97cd71093bb373a4d6d6368e1cc635
Author: Denis Chertykov
Date: Tue Jan 21 21:36:05 2025 +0400
Use `known_ge' instead of `compare_sizes_for_sort'.
gcc/
* lra-spills.cc (assign_stack_
https://gcc.gnu.org/g:5cd4605141b8b45cab95e4de8005c69273071107
commit r15-7078-g5cd4605141b8b45cab95e4de8005c69273071107
Author: Denis Chertykov
Date: Tue Jan 21 00:27:04 2025 +0400
[PR117868][LRA]: Restrict the reuse of spill slots
This is an LRA bug derived from reuse spilling s