https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114343
Bug ID: 114343 Summary: [13 regression] many erratic errors starting with r13-8433-g1277f69b9b0206 Product: gcc Version: 13.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:1277f69b9b020688618bd034d3ceb03395e84326, r13-8433-g1277f69b9b0206 I am seeing many erratic errors starting with this revision. Examples from two different runs on the same revision: FAIL: gcc.dg/20040622-2.c (test for excess errors) FAIL: gcc.dg/cpp/defined.c (test for errors, line 24) FAIL: gcc.dg/cpp/defined.c (test for errors, line 34) FAIL: gcc.dg/cpp/defined.c (test for errors, line 56) FAIL: gcc.dg/cpp/defined.c (test for errors, line 66) FAIL: gcc.dg/cpp/defined.c (test for errors, line 73) FAIL: gcc.dg/cpp/defined.c (test for errors, line 77) FAIL: gcc.dg/cpp/defined.c (test for errors, line 82) FAIL: gcc.dg/cpp/include2.c (test for errors, line 10) FAIL: gcc.dg/cpp/include2.c (test for excess errors) FAIL: gcc.dg/cpp/line2.c line # too high at line 13 (test for errors, line 2) FAIL: gcc.dg/cpp/line2.c line # too low at line 12 (test for errors, line 1) FAIL: gcc.dg/cpp/mac-dir-2.c (test for errors, line 12) FAIL: gcc.dg/cpp/multiline-2.c (test for excess errors) FAIL: gcc.dg/cpp/skipping2.c (test for excess errors) FAIL: gcc.dg/cpp/skipping2.c tokens after #endif (test for errors, line 13) ERROR: tcl error sourcing /home/seurer/gcc/git/gcc-13/gcc/testsuite/gcc.dg/analyzer/analyzer.exp. ERROR: unmatched open brace in list FAIL: gcc.dg/cpp/include2.c (test for errors, line 10) FAIL: gcc.dg/cpp/include2.c (test for excess errors) FAIL: gcc.dg/cpp/include2a.c (test for errors, line 10) FAIL: gcc.dg/cpp/include2a.c (test for excess errors) FAIL: gcc.dg/cpp/include2a.c missing at line 15 (test for errors, line ) FAIL: gcc.dg/cpp/multiline-2.c (test for excess errors) FAIL: gcc.dg/tree-ssa/20030920-1.c (test for excess errors) ERROR: tcl error sourcing /home/seurer/gcc/git/gcc-13-test/gcc/testsuite/gcc.dg/analyzer/analyzer.exp. ERROR: unmatched open brace in list The errors are like this: Excess errors: /home/seurer/gcc/git/gcc-13-test/gcc/testsuite/gcc.dg/cpp/include2.c:10:18: warning: extra tokens at end of #include directive Line 10 has a comment after the #include: #include <silly\>> /* { dg-error "extra tokens" } */ or maybe it is now mishandling the \>. Excess errors: /home/seurer/gcc/git/gcc-13-test/gcc/testsuite/gcc.dg/cpp/include2a.c:10:18: warning: extra tokens at end of #include directive /home/seurer/gcc/git/gcc-13-test/gcc/testsuite/gcc.dg/cpp/include2a.c:10:48: warning: missing terminating " character The specific ones that fail vary from run to run but that last ERROR one is always there. commit 1277f69b9b020688618bd034d3ceb03395e84326 (HEAD) Author: Torbj<C3><B6>rn SVENSSON <torbjorn.svens...@foss.st.com> Date: Sat Mar 9 09:40:07 2024 +0100 testsuite: xfail test for short_enums