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
