/* PR rtl-optimization/114044 */ /* { dg-do compile { target bitint575 } } */ /* { dg-options "-O -fno-tree-dce" } */ void foo (void) { unsigned _BitInt (575) a = 3; __builtin_clzg (a); } void bar (void) { unsigned _BitInt (575) a = 3; __builtin_ctzg (a); } void baz (void) { signed _BitInt (575) a = 3; __builtin_clrsbg (a); } void qux (void) { signed _BitInt (575) a = 3; __builtin_ffsg (a); } void garply (void) { unsigned _BitInt (575) a = 3; __builtin_parityg (a); } void corge (void) { unsigned _BitInt (575) a = 3; __builtin_popcountg (a); }