From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 65C893858C78; Tue, 30 Jul 2024 14:23:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 65C893858C78 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1722349428; bh=y2LR5htDjj6pwtfx9ofOMn7wkIJyU/jfd67Vrpr292M=; h=From:To:Subject:Date:From; b=H9Cvo8ZE7OA1eMuse+jO24xm/FBlc2XfLwoHqlsMkH0Mwc9ugGgqdxrQGjGDaE+a5 vjA63cBDVXrl+gsfKik3EcoFKboCfP/ezGAI4JabemrQeiwfBEt4/Q39oZl1HG+EEp a3KOcyWsdC+m31JsgAYXH2L5AYK4/3vBKxCZunNc= From: "seurer at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug other/116143] New: [15 regression] gcc.dg/plugin/diagnostic-* test fails intermittently Date: Tue, 30 Jul 2024 14:23:47 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: other X-Bugzilla-Version: 15.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: seurer at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D116143 Bug ID: 116143 Summary: [15 regression] gcc.dg/plugin/diagnostic-* test fails intermittently Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- There are a bunch of gcc.dg/plugin/diagnostic-* tests that started failing intermittently a bit ago on one of our powerpc64 BE machines. FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 15-111 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 15-111 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 18) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 18) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 20-121 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 20-121 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 18) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 18) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 20-121 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 20-121 FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-inline-events-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-none.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-none.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-none.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-none.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 12) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 12) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 35) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 35) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 36) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 36) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-plain.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 36) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 36) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 37) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 37) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 34 (test for errors, = line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 34 (test for errors, = line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 35 (test for warnings= , line 25) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 35 (test for warnings= , line 25) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 36 (test for warnings= , line 27) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 36 (test for warnings= , line 27) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 37 (test for warnings= , line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 37 (test for warnings= , line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 34 (test for errors, = line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 34 (test for errors, = line 29) FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 36-52 FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 36-52 FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 36-74 FAIL: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 36-74 FAIL: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 33-83 FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 33-83 FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "codeFlows": = \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "codeFlows": = \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "extensions":= \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "extensions":= \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "name": "diagnostic_plugin_test_paths" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "name": "diagnostic_plugin_test_paths" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "pass= ing NULL as argument 1 to 'PyList_Append' which requires a non-NULL parameter" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "pass= ing NULL as argument 1 to 'PyList_Append' which requires a non-NULL parameter" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when 'PyList_New' fails, returning NULL" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when 'PyList_New' fails, returning NULL" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when= 'i < count'" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when= 'i < count'" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when calling 'PyList_Append', passing NULL from \\\\(1\\\\) as argument 1" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "when calling 'PyList_Append', passing NULL from \\\\(1\\\\) as argument 1" FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "threadFlows": \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-5.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "threadFlows": \\\\[ FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 17) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 17) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 21-71 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so expected multiline pattern li= nes 21-71 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 1 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 1 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 2 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 2 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 3 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 3 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 4 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 4 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 5 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 5 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 6 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "executionOrd= er": 6 FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "id": "Thread= 1" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "id": "Thread= 1" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "id": "Thread= 2" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "id": "Thread= 2" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "dead= lock due to inconsistent lock acquisition order" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so scan-sarif-file "text": "dead= lock due to inconsistent lock acquisition order" FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 10) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 10) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 14) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 14) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 15) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 15) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 16) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 16) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 8) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 8) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 9) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 9) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 17 (test for warnings= , line 16) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so at line 17 (test for warnings= , line 16) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) FAIL: gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) When they fail they all fail like this: Executing on host: /home/gccbuild/build/nightly/build-gcc-trunk/gcc/xgcc -B/home/gccbuild/build/nightly/build-gcc-trunk/gcc/=20 /home/gccbuild/gcc_trunk_git/gcc/gcc/testsuite/gcc.dg/plugin/diagnostic-pat= h-format-separate-events.c -m32 -fdiagnostics-plain-output -fplugin=3D./diagnostic_plugin_test_pat= hs.so -fdiagnostics-path-format=3Dseparate-events -S -o diagnostic-path-format-separate-events.s (timeout =3D 300) spawn -ignore SIGHUP /home/gccbuild/build/nightly/build-gcc-trunk/gcc/xgcc -B/home/gccbuild/build/nightly/build-gcc-trunk/gcc/ /home/gccbuild/gcc_trunk_git/gcc/gcc/testsuite/gcc.dg/plugin/diagnostic-pat= h-format-separate-events.c -m32 -fdiagnostics-plain-output -fplugin=3D./diagnostic_plugin_test_paths.so -fdiagnostics-path-format=3Dseparate-events -S -o diagnostic-path-format-separate-events.s cc1: error: cannot load plugin ./diagnostic_plugin_test_paths.so: ./diagnostic_plugin_test_paths.so: undefined symbol: _ZNK22simple_diagnostic_path10num_eventsEv compiler exited with status 1 FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 13) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 36) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for warnings, line 37) FAIL: gcc.dg/plugin/diagnostic-path-format-separate-events.c -fplugin=3D./diagnostic_plugin_test_paths.so (test for excess errors) Excess errors: cc1: error: cannot load plugin ./diagnostic_plugin_test_paths.so: ./diagnostic_plugin_test_paths.so: undefined symbol: _ZNK22simple_diagnostic_path10num_eventsEv The first time I saw the failure was with=20 17d0982f425dbdeb528b70d141e70b006f6b9df6, r15-1423-g17d0982f425dbd But that is not the source. Just before that were several changes to the diagnostician code by David Malcolm. 524cdf4dab610e6e53b3b033eacbdb1a03687cc7 c371d7bdbe69201b4c91179ff6f3e2237e0e7fbe bdcfe7f7f50ec64b45581a175d1eca41c74a3dfe and more which may be the source. As this is intermittent I have not been able to trace it exactly to a speci= fic change.=