1/* { dg-do compile } */ 2/* { dg-options "-O2" } */ 3 4static inline unsigned 5parity (unsigned x) 6{ 7 return (unsigned) __builtin_parity (x); 8} 9 10unsigned 11f (unsigned rpoly) 12{ 13 return parity (rpoly & 1) ^ parity (rpoly & 6); 14} 15