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

Reply via email to