https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115109
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> --- It is always good if you're testing on x86_64 to test such tests with make check-gcc RUNTESTFLAGS="--target_board=unix\{-m32/-mno-mmx/-mno-sse,-m32/-msse2,-m64\} dg.exp='pr105109.c c23-tag-enum-*.c'" or similar, that allows testing both 64-bit and 32-bit compilation and for the latter both the variants with vector support and without (e.g. in case test needs -Wno-psabi). I certainly see +FAIL: gcc.dg/c23-tag-enum-6.c (test for errors, line 10) +FAIL: gcc.dg/c23-tag-enum-6.c (test for errors, line 13) +FAIL: gcc.dg/c23-tag-enum-7.c (test for excess errors) +FAIL: gcc.dg/pr115109.c (test for excess errors) on i686-linux and not on x86_64-linux and the above make check would show it immediately, even before trying to bootstrap/regtest the patch.