# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 8 common sum files: g++.sum gcc.sum gfortran.sum libatomic.sum libgomp.sum libitm.sum libstdc++.sum objc.sum Comparing: REFERENCE:/tmp/gxx-sum1.23259 CURRENT: /tmp/gxx-sum2.23259 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 570418 | 570473 | | Unexpected fails [FAIL] | 86 | 100 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 5 | 5 | | Expected fails [XFAIL] | 4411 | 4411 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 47 | 47 | | Unsupported [UNSUPPORTED] | 15014 | 15040 | | Untested [UNTESTED] | 0 | 0 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.974318 RES PASS ratio: 0.974254 o REGRESSIONS: +------------------------------------------+---------+ | PASS now FAIL [PASS => FAIL] | 14 | +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 14 | +------------------------------------------+---------+ - PASS now FAIL [PASS => FAIL]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/concepts/diagnostic5.C -std=c++20 at line 7 (test for warnings, line 5) g++:g++.dg/dg.exp=g++.dg/concepts/diagnostic5.C -std=c++26 at line 7 (test for warnings, line 5) Executed from: g++:g++.old-deja/old-deja.exp g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename3.C -std=gnu++20 (test for errors, line 20) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename3.C -std=gnu++20 (test for excess errors) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename3.C -std=gnu++26 (test for errors, line 20) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename3.C -std=gnu++26 (test for excess errors) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename4.C -std=gnu++20 (test for errors, line 25) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename4.C -std=gnu++20 (test for excess errors) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename4.C -std=gnu++26 (test for errors, line 25) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename4.C -std=gnu++26 (test for excess errors) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename6.C -std=c++20 (test for errors, line 18) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename6.C -std=c++20 (test for excess errors) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename6.C -std=c++26 (test for errors, line 18) g++:g++.old-deja/old-deja.exp=g++.old-deja/g++.pt/typename6.C -std=c++26 (test for excess errors) o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | New PASS [ => PASS] | 69 | | UNSUPPORTED appears [ =>UNSUP] | 26 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 95 | +------------------------------------------+---------+ - New PASS [ => PASS]: Executed from: g++:g++.dg/analyzer/analyzer.exp g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++20 (test for warnings, line 12) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++20 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++26 (test for warnings, line 12) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++26 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++98 (test for warnings, line 12) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c -std=c++98 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++20 (test for bogus messages, line 4) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++20 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++26 (test for bogus messages, line 4) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++26 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++98 (test for bogus messages, line 4) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c -std=c++98 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++20 (test for bogus messages, line 3) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++20 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++26 (test for bogus messages, line 3) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++26 (test for excess errors) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++98 (test for bogus messages, line 3) g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c -std=c++98 (test for excess errors) Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept91a.C -std=c++11 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept91a.C -std=c++20 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept91a.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/template/dependent-name19.C -std=c++20 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/template/dependent-name19.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/template/dependent-name19.C -std=c++98 (test for excess errors) Executed from: gcc:gcc.dg/analyzer/analyzer.exp gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c (test for warnings, line 12) gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/arith-1.c (test for excess errors) gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c (test for bogus messages, line 4) gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/infinite-recursion-pr122975.c (test for excess errors) gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c (test for bogus messages, line 3) gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr123085.c (test for excess errors) Executed from: gcc:gcc.dg/dg.exp gcc:gcc.dg/dg.exp=gcc.dg/pr123110-1.c (test for excess errors) Executed from: gcc:gcc.dg/lto/lto.exp gcc:gcc.dg/lto/lto.exp=gcc-dg-lto-fnptr-from-rec-1-01.exe scan-wpa-ipa-dump devirt "num speculative call targets: 1" gcc:gcc.dg/lto/lto.exp=gcc-dg-lto-fnptr-from-rec-2-01.exe scan-wpa-ipa-dump devirt "num speculative call targets: 1" gcc:gcc.dg/lto/lto.exp=gcc-dg-lto-fnptr-from-rec-3-01.exe scan-wpa-ipa-dump devirt "num speculative call targets: 1" gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-1 c_lto_fnptr-from-rec-1_0.o assemble, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-1 c_lto_fnptr-from-rec-1_0.o-c_lto_fnptr-from-rec-1_1.o link, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-1 c_lto_fnptr-from-rec-1_1.o assemble, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-2 c_lto_fnptr-from-rec-2_0.o assemble, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-2 c_lto_fnptr-from-rec-2_0.o-c_lto_fnptr-from-rec-2_1.o link, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-2 c_lto_fnptr-from-rec-2_1.o assemble, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-3 c_lto_fnptr-from-rec-3_0.o assemble, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-3 c_lto_fnptr-from-rec-3_0.o-c_lto_fnptr-from-rec-3_1.o link, -O3 -flto -fdump-ipa-devirt gcc:gcc.dg/lto/lto.exp=gcc.dg/lto/fnptr-from-rec-3 c_lto_fnptr-from-rec-3_1.o assemble, -O3 -flto -fdump-ipa-devirt Executed from: gcc:gcc.dg/params/params.exp gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param memtag-instrument-allocas=0 (test for excess errors) gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param memtag-instrument-allocas=1 (test for excess errors) gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param memtag-instrument-mem-intrinsics=0 (test for excess errors) gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param memtag-instrument-mem-intrinsics=1 (test for excess errors) Executed from: gfortran:gfortran.dg/dg.exp gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O0 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O0 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O1 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O1 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O2 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O2 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O3 -g (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -O3 -g execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -Os (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr122936.f90 -Os execution test Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=25_algorithms/find_end/c++20_iter.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/find_end/c++20_iter.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/sample/c++20_iter.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/sample/c++20_iter.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/search_n/c++20_iter.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/search_n/c++20_iter.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/unique_copy/c++20_iter.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=25_algorithms/unique_copy/c++20_iter.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=26_numerics/inclusive_scan/c++20_iter.cc -std=gnu++23 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=26_numerics/inclusive_scan/c++20_iter.cc -std=gnu++26 (test for excess errors) - UNSUPPORTED appears [ =>UNSUP]: Executed from: gcc:gcc.dg/vect/vect.exp gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr123032.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr123032.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr123043.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr123043.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-prolog-peel_1.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-prolog-peel_1.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_1.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_1.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_2.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_2.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_3.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted-run_3.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_1.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_1.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_2.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_2.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_3.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_3.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_4.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_4.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_5.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_5.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_6.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_6.c -flto -ffat-lto-objects gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_7.c gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-uncounted_7.c -flto -ffat-lto-objects # Regressions found # Regressions in 8 common sum files found