[Bug middle-end/54571] Missed optimization converting between bit sets

2023-06-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 --- Comment #5 from Andrew Pinski --- The `popcount(nz) == 1` comment part of PR 103216 will fix this issue.

[Bug middle-end/54571] Missed optimization converting between bit sets

2021-11-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org

[Bug middle-end/54571] Missed optimization converting between bit sets

2021-07-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Andrew Pinski changed: What|Removed |Added CC||dhowells at redhat dot com --- Comment

[Bug middle-end/54571] Missed optimization converting between bit sets

2021-07-06 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 --- Comment #2 from Andrew Pinski --- (In reply to Richard Biener from comment #1) > Confirmed. The natural place to optimize this is the tree level phiopt pass. > > : > _3 = x_2(D) & 2; > if (_3 != 0) > goto ; > else > goto ;

[Bug middle-end/54571] Missed optimization converting between bit sets

2012-09-14 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug middle-end/54571] Missed optimization converting between bit sets

2012-09-13 Thread rth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54571 Richard Henderson rth at gcc dot gnu.org changed: What|Removed |Added Keywords|