[Bug target/109416] Missed constant propagation cases after reload

2025-03-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109416 --- Comment #4 from Jeffrey A. Law --- So the issue here is the rv32 support for 64bit moves is kind of lame. Someone would need to adjust riscv_split_doubleword_move to account for handling (const_int 0) for the upper/lower half better. Secon

[Bug target/109416] Missed constant propagation cases after reload

2023-04-06 Thread sinan.lin at linux dot alibaba.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109416 --- Comment #3 from Sinan --- Hi Andrew, Thank you for taking the time to explain the issue. I appreciate it. I think the issue between init/init2 and init3 might be different. Regarding init3, any 32-bit backend attempting to split a complex

[Bug target/109416] Missed constant propagation cases after reload

2023-04-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109416 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2023-04-05 Status|UNCONFIRM