On Fri, Jul 25, 2025 at 10:53:40AM +0800, Yang Yujie wrote: > --- /dev/null > +++ b/gcc/testsuite/gcc.dg/torture/bitint-84.c > @@ -0,0 +1,19 @@ > +/* A simple variant of gcc.dg/torture/bitint-64.c */ > +/* { dg-do run { target bitint } } */ > +/* { dg-options "-std=c23 -fwrapv" } */ > +/* { dg-skip-if "" { ! run_expensive_tests } { "*" } { "-O0" "-O2" } } */ > +/* { dg-skip-if "" { ! run_expensive_tests } { "-flto" } { "" } } */ > + > +
Please remove one newline. > +#include "../bitintext.h" > + > +enum E : char { E22 = 22 } e = E22; > + > +int > +main () > +{ > + _Atomic _BitInt (5) b = 0; > + b += e; > + BEXTC (b); > + return 0; > +} Indent by 2 spaces instead of 4. No need for return 0. Otherwise LGTM. Jakub