# 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.3863508 CURRENT: /tmp/gxx-sum2.3863508 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 1036858 | 1036993 | | Unexpected fails [FAIL] | 144 | 144 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 5612 | 5612 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 3 | 3 | | Unsupported [UNSUPPORTED] | 11248 | 11248 | | Untested [UNTESTED] | 85 | 85 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.989108 RES PASS ratio: 0.989109 o REGRESSIONS: +------------------------------------------+---------+ +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 0 | +------------------------------------------+---------+ o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 6 | | New PASS [ => PASS] | 139 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 145 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi200ELDmta5AliasEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi201ELDmta3NS25AliasEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi202ELDmta6TAliasILi42EEEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi203ELDmta3NS26TAliasILj0EEEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle2.C -std=c++26 scan-assembler _ZZ1gvENKUlTyQrqXtlDtdtcvT__EDScldtclL_ZNSt4meta25nonstatic_data_members_ofEDmNS0_14access_contextEELDmtyS_EclL_ZNS1_9uncheckedEvEEEL_ZNSt6vectorIDmSaIDmEEixEmELi0EEEEEEvE1_clI1CEEDav g++:g++.dg/dg.exp=g++.dg/reflect/mangle3.C -std=c++26 scan-assembler _Z2f5ILDmobixL_Z3arrELl1EEEDtDST_EEv - New PASS [ => PASS]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/cpp26/expansion-stmt39.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++20 (test for errors, line 13) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++20 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++23 (test for errors, line 13) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++23 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++26 (test for errors, line 13) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size5.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size6.C -std=c++20 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size6.C -std=c++23 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/ext/builtin-structured-binding-size6.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/other/anon-union8.C -std=c++20 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/other/anon-union8.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/other/anon-union8.C -std=c++98 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/alias1.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/alias2.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/cwg3149.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/define_static_array6.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi200ELDmta5Alias_iEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi201ELDmta3NS25Alias_DmEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi202ELDmta6TAliasILi42EE_4TClsILi42EEEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle1.C -std=c++26 scan-assembler _Z3barILi203ELDmta3NS26TAliasILj0EE_NS0_4TClsILj0EEEEEvv g++:g++.dg/dg.exp=g++.dg/reflect/mangle2.C -std=c++26 scan-assembler _ZZ1gvENKUlTyQrqXtlDtdtcvT__EDScldtclL_ZNSt4meta25nonstatic_data_members_ofEDmNS0_14access_contextEELDmtyS_EclL_ZNS1_9uncheckedEvEEEL_ZNSt6vectorIDmSaIDmEEixE[jmy]ELi0EEEEEEvE1_clI1CEEDav g++:g++.dg/dg.exp=g++.dg/reflect/mangle3.C -std=c++26 scan-assembler _Z2f5ILDmobixL_Z3arrEL[ilx]1EEEDtDST_EEv g++:g++.dg/dg.exp=g++.dg/reflect/reflect_constant_array10.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/reflect_constant_array11.C -std=c++26 at line 14 (test for errors, line 13) g++:g++.dg/dg.exp=g++.dg/reflect/reflect_constant_array11.C -std=c++26 at line 18 (test for errors, line 17) g++:g++.dg/dg.exp=g++.dg/reflect/reflect_constant_array11.C -std=c++26 (test for excess errors) g++:g++.dg/dg.exp=g++.dg/reflect/reflect_constant_array9.C -std=c++26 (test for excess errors) Executed from: gcc:gcc.dg/dg.exp gcc:gcc.dg/dg.exp=gcc.dg/pr124809.c (test for excess errors) gcc:gcc.dg/dg.exp=gcc.dg/pr124809.c execution test Executed from: gcc:gcc.dg/ipa/ipa.exp gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr124777.c (test for excess errors) gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/pr124777.c execution test Executed from: gdc:gdc.test/compilable/compilable.exp gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test21839.d (test for excess errors) gdc:gdc.test/compilable/compilable.exp=gdc.test/compilable/test21839.d output-exists test21839.s Executed from: gdc:gdc.test/fail_compilation/fail_compilation.exp gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/fail22925.d (test for excess errors) gdc:gdc.test/fail_compilation/fail_compilation.exp=gdc.test/fail_compilation/fail22925.d output-exists-not fail22925.o Executed from: gm2:gm2/iso/run/pass/iso-run-pass.exp gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -O -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -O } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -Os } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod compilation, {additional_flags= -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/printsize.mod execution, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -O -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -O } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -Os } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod compilation, {additional_flags= -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric2.mod execution, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -O -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -O } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -Os } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod compilation, {additional_flags= -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric3.mod execution, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -O -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -O } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -Os } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod compilation, {additional_flags= -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric4.mod execution, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -O -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -O } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -Os } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod compilation, {additional_flags= -g } timeout=600 gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -O gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -O -g gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -O3 -fomit-frame-pointer gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -O3 -fomit-frame-pointer -finline-functions gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -Os gm2:gm2/iso/run/pass/iso-run-pass.exp=gm2/iso/run/pass/testgeneric5.mod execution, -g Executed from: libstdc++:libstdc++-dg/conformance.exp libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line ) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 10) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 11) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 16) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 17) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 6) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for errors, line 7) libstdc++:libstdc++-dg/conformance.exp=20_util/integer_sequence/tuple_access_neg.cc -std=gnu++26 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=std/format/fill.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=std/format/fill.cc -std=gnu++20 execution test libstdc++:libstdc++-dg/conformance.exp=std/format/fill_nonunicode.cc -std=gnu++20 (test for excess errors) libstdc++:libstdc++-dg/conformance.exp=std/format/fill_nonunicode.cc -std=gnu++20 execution test # Improvements found # No regression found in 20 common sum files