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)
...

Reply via email to