https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102122
--- Comment #1 from qingzhe huang <nickhuang99 at hotmail dot com> --- I can see now this is maybe a testcase "gcc.dg/Wvla-parameter-2.c" issue: Do we expect XFAIL and PASS happen at the same time? For example, the input can be simplified as following: XFAIL: gcc.dg/Wvla-parameter-2.c pr????? (test for warnings, line 40) PASS: gcc.dg/Wvla-parameter-2.c pr????? (test for warnings, line 40) I guess compare_tests doesn't expect such case can occur, right?