[Bug middle-end/111126] Not always using czero.eqz

2024-03-11 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26 --- Comment #5 from Jeffrey A. Law --- Multiply as a canonical form of a conditional move/zero seems fairly non-obvious relative to a conditional expression. But I don't mind going with consensus on a canonical form. After all we just need to

[Bug middle-end/111126] Not always using czero.eqz

2024-03-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26 --- Comment #4 from Andrew Pinski --- (In reply to Raphael M Zinsly from comment #3) > Created attachment 57671 [details] > proposed patch > > This is the same patch I posted in PR114277, it fixes this bug as well. The question is which is

[Bug middle-end/111126] Not always using czero.eqz

2024-03-11 Thread rzinsly at ventanamicro dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26 --- Comment #3 from Raphael M Zinsly --- Created attachment 57671 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57671=edit proposed patch This is the same patch I posted in PR114277, it fixes this bug as well.

[Bug middle-end/111126] Not always using czero.eqz

2023-12-09 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26 Xi Ruoyao changed: What|Removed |Added Target|riscv* (with zicond)|riscv* (with zicond), |

[Bug middle-end/111126] Not always using czero.eqz

2023-08-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0