[Bug tree-optimization/106420] Missed optimization for comparisons

2022-07-24 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106420 --- Comment #4 from zero at smallinteger dot com --- Sorry about that :/.

[Bug target/106420] Missed optimization for comparisons

2022-07-23 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106420 --- Comment #1 from zero at smallinteger dot com --- (it should be possible to massage the output further to use test and setne, which ICC prefers to e.g. cmp and seta)

[Bug target/106420] New: Missed optimization for comparisons

2022-07-23 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106420 Bug ID: 106420 Summary: Missed optimization for comparisons Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/105778] New: Rotate by register --- unnecessary AND instruction

2022-05-30 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105778 Bug ID: 105778 Summary: Rotate by register --- unnecessary AND instruction Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/100391] New: 128 bit arithmetic --- many unnecessary instructions when extracting smaller parts

2021-05-03 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100391 Bug ID: 100391 Summary: 128 bit arithmetic --- many unnecessary instructions when extracting smaller parts Product: gcc Version: 11.1.0 Status: UNCONFIRMED

[Bug target/100331] New: 128 bit arithmetic --- suboptimal after shifting when referencing other variables

2021-04-29 Thread zero at smallinteger dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100331 Bug ID: 100331 Summary: 128 bit arithmetic --- suboptimal after shifting when referencing other variables Product: gcc Version: 9.3.0 Status: UNCONFIRMED