Skip to content

Instantly share code, notes, and snippets.

@iains
Created August 15, 2025 14:58
Show Gist options
  • Select an option

  • Save iains/f1219121d07d982732b6987954b9d25b to your computer and use it in GitHub Desktop.

Select an option

Save iains/f1219121d07d982732b6987954b9d25b to your computer and use it in GitHub Desktop.
delineating tests
==== sum.sep
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 compile
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 13 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 18 (test for warnings, line 11)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 19 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 20 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 21 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 (test for excess errors)
UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++98
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 compile
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 13 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 19 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 20 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 21 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 (test for excess errors)
UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++98
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 compile
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 9)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 at line 12 (test for warnings, line 11)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 (test for excess errors)
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 compile
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 9)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 at line 12 (test for warnings, line 11)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++26 (test for excess errors)
====== log.sep
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 compile
Executing on host: /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++14 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fno-analyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers-no.s (timeout = 60)
spawn -ignore SIGHUP /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++14 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fno-analyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers-no.s
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C: In function 'int main()':
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:8: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference]
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:11:22: note: (1) 'a.std::shared_ptr<A>::std::__shared_ptr<A, __gnu_cxx::_S_atomic>.std::__shared_ptr<A, __gnu_cxx::_S_atomic>::_M_ptr' is NULL
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:4: note: (2) calling 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->' from 'main'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:4: note: (3) returning to 'main' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:8: note: (4) dereference of NULL 'a.std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->()'
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 13 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 18 (test for warnings, line 11)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 19 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 20 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 21 (test for warnings, line 12)
Executing on host: /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ exceptions_enabled62359.cc -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -Wno-complain-wrong-lang -S -o exceptions_enabled62359.s (timeout = 60)
spawn -ignore SIGHUP /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ exceptions_enabled62359.cc -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -Wno-complain-wrong-lang -S -o exceptions_enabled62359.s
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 (test for excess errors)
UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++98
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 compile
Executing on host: /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fno-analyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers-no.s (timeout = 60)
spawn -ignore SIGHUP /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fno-analyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers-no.s
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C: In function 'int main()':
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:8: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference]
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:4: note: (1) calling 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->' from 'main'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:4: note: (2) returning to 'main' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:12:8: note: (3) dereference of NULL 'a.std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->()'
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 13 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 19 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 20 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 21 (test for warnings, line 12)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 (test for excess errors)
UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++98
TEST: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 compile
Executing on host: /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fanalyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers.s (timeout = 60)
spawn -ignore SIGHUP /scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../xg++ -B/scratch/12-mon-rosetta/gcc-master/gcc/testsuite/g++/../../ /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -fdiagnostics-plain-output -nostdinc++ -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/x86_64-apple-darwin21 -I/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include -I/src-local/gcc-master/libstdc++-v3/libsupc++ -I/src-local/gcc-master/libstdc++-v3/include/backward -I/src-local/gcc-master/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -fanalyzer-show-events-in-system-headers -S -o fanalyzer-show-events-in-system-headers.s
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C: In function 'int main()':
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:11:8: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference]
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:9:5: note: (1) entry to 'main'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:11:4: note: (2) calling 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->' from 'main'
In file included from /scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr.h:53,
from /scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/memory:82,
from /src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:5:
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1376:7: note: (3) entry to 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1379:22: note: (4) calling 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::_M_get' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1384:7: note: (5) entry to 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::_M_get'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1385:69: note: (6) calling 'std::__shared_ptr<A, __gnu_cxx::_S_atomic>::get' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::_M_get'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1687:7: note: (7) entry to 'std::__shared_ptr<A, __gnu_cxx::_S_atomic>::get'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1688:16: note: (8) using NULL here
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1385:69: note: (9) returning to 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::_M_get' from 'std::__shared_ptr<A, __gnu_cxx::_S_atomic>::get'
/scratch/12-mon-rosetta/gcc-master/x86_64-apple-darwin21/libstdc++-v3/include/bits/shared_ptr_base.h:1379:22: note: (10) returning to 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::_M_get'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:11:4: note: (11) returning to 'main' from 'std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->'
/src-local/gcc-master/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:11:8: note: (12) dereference of NULL 'a.std::__shared_ptr_access<A, __gnu_cxx::_S_atomic, false, false>::operator->()'
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 9)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 at line 12 (test for warnings, line 11)
PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 (test for excess errors)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment