https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110679
Bug ID: 110679 Summary: Missed optimization opportunity with countr_zero Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: denis.yaroshevskij at gmail dot com Target Milestone: --- Clang better optimizes the following code: ``` int tst(std::uint8_t x) { if (!x) return 8; return std::countr_zero(x); } ``` https://godbolt.org/z/dqr5Eddn4