https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112789
--- Comment #11 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #7) > Sounds like that HPC QCD app is broken. You should report it to the > developers. Also since __builtin_ctzg is added, adding __builtin_ctzs really > does not make any sense since it would just done as `#define __builtin_ctzs > __builtin_ctzg((unsigned short)a)` in the source. And you can achieve this in a bunch of ways without even directly modifying the source via the command line.