[Bug rtl-optimization/110423] Redundant constants not getting eliminated on RISCV.

2025-06-23 Thread vineetg at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110423 --- Comment #5 from Vineet Gupta --- FWIW the core of the issue (const remat) remains, its just masked after r13-4459-g6508d5e5a1a8c0 which rewrites the crc logic to not use constants. 2022-12-02 6508d5e5a1a8 match.pd: rewrite select to bran

[Bug rtl-optimization/110423] Redundant constants not getting eliminated on RISCV.

2025-06-21 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110423 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/110423] Redundant constants not getting eliminated on RISCV.

2023-07-07 Thread vineetg at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110423 --- Comment #3 from Vineet Gupta --- (In reply to Jeffrey A. Law from comment #2) > This is derived heavily from Click's work in the 90s. > This would happen in gimple most likely, though I guess one could do it in > RTL if they have a high pa

[Bug rtl-optimization/110423] Redundant constants not getting eliminated on RISCV.

2023-06-28 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110423 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/110423] Redundant constants not getting eliminated on RISCV.

2023-06-26 Thread vineetg at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110423 --- Comment #1 from Vineet Gupta --- Created attachment 55402 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55402&action=edit test case (but needs reverting upstream 6508d5e5a1a)