https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116508
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[15 Regression] |[15 Regression] |`popcount(short) == 1` or |`popcount(char) == 1` or |char no longer expands to |char no longer expands to |using `(arg ^ (arg - 1)) > |using `(arg ^ (arg - 1)) > |arg - 1` trick after |arg - 1` trick after |r15-2946-gfcc3af99498804 |r15-2946-gfcc3af99498804 --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- short is fixed. char depends on cost. Will work back on that today.