[gcc r15-4406] The detailed explanation from PR116550:

2024-10-17 Thread Denis Chertykov via Gcc-cvs
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

[gcc r15-5293] The fix for PR117191

2024-11-14 Thread Denis Chertykov via Gcc-cvs
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

[gcc r15-6008] The fix for PR116778:

2024-12-07 Thread Denis Chertykov via Gcc-cvs
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

[gcc r15-7105] Use `known_ge' instead of `compare_sizes_for_sort'.

2025-01-21 Thread Denis Chertykov via Gcc-cvs
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_

[gcc r15-7078] [PR117868][LRA]: Restrict the reuse of spill slots

2025-01-20 Thread Denis Chertykov via Gcc-cvs
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