https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112956
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The above patch breaks a lot of tests though. +FAIL: c-c++-common/cpp/eof-1.c -Wc++-compat (test for excess errors) +FAIL: c-c++-common/cpp/eof-1.c -Wc++-compat unterminated macro (test for errors, line 7) +FAIL: c-c++-common/cpp/eof-2.c -Wc++-compat dg-regexp 8 not found: "[^\\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\\n" +FAIL: c-c++-common/cpp/eof-2.c -Wc++-compat (test for excess errors) +FAIL: c-c++-common/cpp/eof-3.c -Wc++-compat dg-regexp 6 not found: "[^\\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\\n" +FAIL: c-c++-common/cpp/eof-3.c -Wc++-compat (test for excess errors) +FAIL: c-c++-common/cpp/fmax-include-depth.c -Wc++-compat (test for errors, line 4) +FAIL: c-c++-common/cpp/fmax-include-depth.c -Wc++-compat (test for excess errors) +FAIL: c-c++-common/cpp/pr88974.c -Wc++-compat at line 5 (test for errors, line 4) +FAIL: c-c++-common/cpp/pr88974.c -Wc++-compat at line 6 (test for errors, line 4) +FAIL: c-c++-common/cpp/pr88974.c -Wc++-compat (test for excess errors) +FAIL: gcc.dg/cpp/assert2.c (test for excess errors) +FAIL: gcc.dg/cpp/assert2.c assert w/o predicate (test for errors, line 5) +FAIL: gcc.dg/cpp/assert2.c test w/o predicate (test for errors, line 10) +FAIL: gcc.dg/cpp/c23-elifdef-2.c (test for errors, line 50) +FAIL: gcc.dg/cpp/c23-elifdef-2.c (test for errors, line 54) +FAIL: gcc.dg/cpp/c23-elifdef-2.c (test for excess errors) +FAIL: gcc.dg/cpp/directiv.c (test for errors, line 34) +FAIL: gcc.dg/cpp/directiv.c (test for excess errors) +FAIL: gcc.dg/cpp/expr-overflow-1.c (test for warnings, line 10) +FAIL: gcc.dg/cpp/expr-overflow-1.c (test for warnings, line 16) +FAIL: gcc.dg/cpp/expr-overflow-1.c (test for warnings, line 22) +FAIL: gcc.dg/cpp/expr-overflow-1.c (test for warnings, line 31) +FAIL: gcc.dg/cpp/expr-overflow-1.c (test for excess errors) +FAIL: gcc.dg/cpp/gnu11-elifdef-2.c (test for errors, line 50) +FAIL: gcc.dg/cpp/gnu11-elifdef-2.c (test for errors, line 54) +FAIL: gcc.dg/cpp/gnu11-elifdef-2.c (test for excess errors) +FAIL: gcc.dg/cpp/gnu11-elifdef-3.c (test for warnings, line 28) +FAIL: gcc.dg/cpp/gnu11-elifdef-3.c (test for warnings, line 37) ...
