# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 20 common sum files: acats.sum algol68.sum cobol.sum g++.sum gcc.sum gdc.sum gfortran.sum gm2.sum gnat.sum go.sum gotools.sum libatomic.sum libffi.sum libgo.sum libgomp.sum libitm.sum libphobos.sum libstdc++.sum obj-c++.sum objc.sum Comparing: REFERENCE:/tmp/gxx-sum1.3873245 CURRENT: /tmp/gxx-sum2.3873245 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 1036015 | 1036152 | | Unexpected fails [FAIL] | 144 | 149 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 5614 | 5614 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 3 | 3 | | Unsupported [UNSUPPORTED] | 11240 | 11240 | | Untested [UNTESTED] | 85 | 85 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.989106 RES PASS ratio: 0.989103 o REGRESSIONS: +------------------------------------------+---------+ | PASS now FAIL [PASS => FAIL] | 4 | | FAIL appears [ => FAIL] | 1 | +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 5 | +------------------------------------------+---------+ - PASS now FAIL [PASS => FAIL]: Executed from: cobol:cobol.dg/dg.exp cobol:cobol.dg/dg.exp=cobol.dg/group2/CONTINUE_AFTER_1_SECONDS.cob -O1 output file test Executed from: g++:g++.dg/modules/modules.exp g++:g++.dg/modules/modules.exp=g++.dg/modules/compile-std1.C -std=c++26 (test for excess errors) g++:g++.dg/modules/modules.exp=g++.dg/modules/compile-std1.C module-cmi std (gcm.cache/std.gcm) g++:g++.dg/modules/modules.exp=g++.dg/modules/compile-std1.C module-cmi std.compat (gcm.cache/std.compat.gcm) - FAIL appears [ => FAIL]: Executed from: gdc:gdc.test/compilable/compilable.exp gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/zerosize2.d output-exists zerosize2.s o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 2 | | New PASS [ => PASS] | 143 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 145 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=std/format/runtime_format.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=std/format/runtime_format.cc -std=gnu++26 execution test - New PASS [ => PASS]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/reflect/annotations16.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/current_class1.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 20) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 24) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 29) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 32) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 37) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 38) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 50) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 51) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 52) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 54) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 62) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 63) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 69) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 71) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 81) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for errors, line 9) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 at line 82 (test for errors, line 81) g++:g++.dg/dg.exp=g++.dg/reflect/current_class2.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/current_function1.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 18) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 22) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 23) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 27) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 29) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 31) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 39) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 41) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 56) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 58) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 64) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 66) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 74) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 76) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for errors, line 9) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 40 (test for errors, line 39) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 42 (test for errors, line 41) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 57 (test for errors, line 56) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 59 (test for errors, line 58) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 65 (test for errors, line 64) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 at line 67 (test for errors, line 66) g++:g++.dg/dg.exp=g++.dg/reflect/current_function2.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/current_namespace1.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/data_member_spec5.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/data_member_spec6.C -std=c++26 (test for errors, line 12) g++:g++.dg/dg.exp=g++.dg/reflect/data_member_spec6.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/define_aggregate9.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi335ELDmdsi_1____Li42ELl43EXtlN3NS22AAELi1ELi2EEEEEvv Executed from: gcc:gcc.dg/dg.exp gcc:gcc.dg/dg.exp=gcc.dg/pr124635.c (test for excess errors) Executed from: gcc:gcc.dg/torture/dg-torture.exp gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O0 (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O1 (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O2 (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -O3 -g (test for excess errors) gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr124742-1.c -Os (test for excess errors) Executed from: gdc:gdc.test/compilable/compilable.exp gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/alias_param_qual.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/alias_param_qual.d output-exists alias_param_qual.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22254.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22254.d output-exists issue22254.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22397.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22397.d output-exists issue22397.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22448.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22448.d output-exists issue22448.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22448.d -O2 output-exists issue22448.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/issue22448.d -O2 (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test19905.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test19905.d output-exists test19905.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22323.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22323.d output-exists test22323.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22381.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22381.d output-exists test22381.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22383.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test22383.d output-exists test22383.s gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/zerosize2.d (test for excess errors) Executed from: gdc:gdc.test/fail_compilation/fail_compilation.exp gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/array_literal_assign.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/array_literal_assign.d output-exists-not array_literal_assign.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/biterrors6.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/biterrors6.d output-exists-not biterrors6.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/biterrors7.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/biterrors7.d output-exists-not biterrors7.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21167.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21167.d output-exists-not diag21167.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21381.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21381.d output-exists-not diag21381.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21413.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/diag21413.d output-exists-not diag21413.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/fail22384.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/fail22384.d output-exists-not fail22384.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/issue22394.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/issue22394.d output-exists-not issue22394.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/struct_rvalue_assign.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/struct_rvalue_assign.d output-exists-not struct_rvalue_assign.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/test22397.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/test22397.d output-exists-not test22397.o gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/type_as_initializer.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/type_as_initializer.d output-exists-not type_as_initializer.o Executed from: gdc:gdc.test/runnable/runnable.exp gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue20578.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue20578.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue20578.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue20578.d -shared-libphobos execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue22481.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue22481.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue22481.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/issue22481.d -shared-libphobos execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22384.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22384.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22384.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22384.d -shared-libphobos execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22427.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22427.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22427.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22427.d -shared-libphobos execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22489.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22489.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22489.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/test22489.d -shared-libphobos execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/with.d (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/with.d execution test gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/with.d -shared-libphobos (test for excess errors) gdc:gdc.test/runnable/runnable.exp=gdc.test/runnable/with.d -shared-libphobos execution test Executed from: gfortran:gfortran.dg/dg.exp gfortran:gfortran.dg/dg.exp=gfortran.dg/pr100194.f90 -O (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O0 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O0 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O1 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O1 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O2 (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O2 execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O3 -g (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -O3 -g execution test gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -Os (test for excess errors) gfortran:gfortran.dg/dg.exp=gfortran.dg/pr124739.f90 -Os execution test Executed from: gnat:gnat.dg/dg.exp gnat:gnat.dg/dg.exp=gnat.dg/opt107.adb (test for excess errors) Executed from: libphobos:libphobos.phobos/phobos.exp libphobos:libphobos.phobos/phobos.exp=libphobos.phobos/std_internal_entropy.d (test for excess errors) libphobos:libphobos.phobos/phobos.exp=libphobos.phobos/std_internal_entropy.d execution test libphobos:libphobos.phobos/phobos.exp=libphobos.phobos/std_mathspecial.d (test for excess errors) libphobos:libphobos.phobos/phobos.exp=libphobos.phobos/std_mathspecial.d execution test Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=std/format/dynamic_format.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=std/format/dynamic_format.cc -std=gnu++26 execution test # Regressions found # Regressions in 20 common sum files found