[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-10-24 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |13.0 Severity|normal

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-06-02 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-06-02 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 --- Comment #7 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:dcfdd2851b297e0005a8490b7f867ca45d1ad340 commit r13-927-gdcfdd2851b297e0005a8490b7f867ca45d1ad340 Author: Jakub Jelinek Date:

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-31 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 --- Comment #6 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #4) > It is the same thing done a few lines later in the preexisting code too. > Shall I all of those change to gen_lowpart (QImode, force_reg (GET_MODE >

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Jakub Jelinek changed: What|Removed |Added Attachment #53058|0 |1 is obsolete|

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 --- Comment #4 from Jakub Jelinek --- It is the same thing done a few lines later in the preexisting code too. Shall I all of those change to gen_lowpart (QImode, force_reg (GET_MODE (operands[2]), operands[2])) then?

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-31 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 --- Comment #3 from Uroš Bizjak --- Comment on attachment 53058 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53058 gcc13-pr105778.patch >+ operands[2] = gen_lowpart (QImode, operands[2]); We have learned that pre-reload splits

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/105778] Shift by register --- unnecessary AND instruction

2022-05-30 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment