I committed a version where I had neutred the effective-target check. That was
unintentional.
gcc/testsuite
* gcc.dg/pr90838.c: Commit correct version of patch.
/* { dg-additional-options "-mbmi" { target { { i?86-*-* x86_64-*-* } && { ! { ia32 } } } } } */
/* { dg-additional-options "-march=rv64gc_zbb" { target { rv64 } } } */
/* { dg-additional-options "-march=rv32gc_zbb" { target { rv32 } } } */
-/* { g-require-effective-target int32plus } */
+/* { dg-require-effective-target int32plus } */
int ctz1 (unsigned x)
{