https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112536
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2023-11-15 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed, a little more reduced: ``` typedef struct { unsigned g, b; } rgb; void f(rgb *offset , rgb mask) { offset->g = __builtin_ffs(mask.g) - 1; offset->b = __builtin_ffs(mask.b) - 1; } ```