[Bug target/81759] Improve data tracking for _pext_u64 and __builtin_ffsll

2024-03-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81759 --- Comment #3 from Andrew Pinski --- (In reply to Daniel Fruzynski from comment #2) > Looks that __builtin_ffs does not check if input value is nonzero at all. > Assembler code for following code also has unnecessary instructions: > > [code] >

[Bug target/81759] Improve data tracking for _pext_u64 and __builtin_ffsll

2017-12-29 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81759 --- Comment #2 from Daniel Fruzynski --- Looks that __builtin_ffs does not check if input value is nonzero at all. Assembler code for following code also has unnecessary instructions: [code] unsigned int test(unsigned int n) { if (n == 0)

[Bug target/81759] Improve data tracking for _pext_u64 and __builtin_ffsll

2017-08-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81759 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/81759] Improve data tracking for _pext_u64 and __builtin_ffsll

2017-08-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81759 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Target|