# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 3 common sum files: g++.sum gcc.sum libstdc++.sum Comparing: REFERENCE:/tmp/gxx-sum1.3321 CURRENT: /tmp/gxx-sum2.3321 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 414319 | 414320 | | Unexpected fails [FAIL] | 106 | 94 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 17 | 17 | | Expected fails [XFAIL] | 2503 | 2514 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 14 | 14 | | Unsupported [UNSUPPORTED] | 14962 | 14962 | | Untested [UNTESTED] | 0 | 0 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.965042 RES PASS ratio: 0.965070 o REGRESSIONS: +------------------------------------------+---------+ +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 0 | +------------------------------------------+---------+ o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 70 | | New PASS [ => PASS] | 70 | | FAIL now PASS [FAIL => PASS] | 1 | | FAIL now XFAIL [FAIL =>XFAIL] | 5 | | FAIL disappears [FAIL => ] | 6 | | XFAIL appears [ =>XFAIL] | 6 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 158 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 40) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 84) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 91) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 40) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 58) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 69) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 84) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 91) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 40) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 50) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 58) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 69) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 78) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 84) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 91) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 93) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 98) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 104) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 35) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 43) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 45) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 48) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 53) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 57) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 62) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 68) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 76) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 84) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 90) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 93) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 95) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 98) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 104) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 43) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 45) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 48) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 53) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 56) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 67) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 84) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 95) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 98) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 67) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 95) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 98) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 26) Executed from: gcc:gcc.dg/debug/dwarf2/dwarf2.exp gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times DW_AT_const_value: "my_foo" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times DW_AT_name: "btf_decl_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times DW_AT_const_value: "__user" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times DW_AT_name: "btf_type_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c scan-assembler-times DW_AT_name: "btf_decl_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c scan-assembler-times DW_AT_name: "btf_type_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times DW_AT_const_value: "tag1" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times DW_AT_const_value: "tag2" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_GNU_annotation 2 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c scan-assembler-times DW_AT_name: "btf_type_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times DW_AT_const_value: "tagged_arr" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times DW_AT_name: "btf_type_tag" 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_GNU_annotation 1 - New PASS [ => PASS]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 41) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 85) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 92) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for warnings, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 41) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 59) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 70) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 85) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 92) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for warnings, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 41) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 51) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 59) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 70) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 79) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 85) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 92) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 94) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 99) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for warnings, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 103) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 106) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 34) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 42) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 44) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 47) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 52) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 55) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 61) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 66) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 74) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 81) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 89) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 92) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 94) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 97) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for warnings, line 28) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 103) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 106) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 42) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 44) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 47) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 52) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 55) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 66) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 81) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 94) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 97) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for warnings, line 27) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 106) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 66) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 94) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 97) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for warnings, line 27) Executed from: gcc:gcc.dg/debug/dwarf2/dwarf2.exp gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times (?n)( DW_AT_const_value: "my_foo"|"my_foo..".*DW_AT_const_value) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times (?n)( DW_AT_name: "btf_decl_tag"|"btf_decl_tag..".*DW_AT_name) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-decl-tag-1.c scan-assembler-times (?n)DIE \\(.*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times (?n)( DW_AT_const_value: "__user"|"__user..".*DW_AT_const_value) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times (?n)( DW_AT_name: "btf_type_tag"| "btf_type_tag..".*DW_AT_name) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-1.c scan-assembler-times (?n)DIE \\(.*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c scan-assembler-times (?n)( DW_AT_name: "btf_decl_tag"|"btf_decl_tag..".*DW_AT_name) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-10.c scan-assembler-times (?n)( DW_AT_name: "btf_type_tag"|"btf_type_tag..".*DW_AT_name) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times (?n)( DW_AT_const_value: "tag1"|"tag1..".* DW_AT_const_value) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times (?n)( DW_AT_const_value: "tag2"|"tag2..".*DW_AT_const_value) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-2.c scan-assembler-times (?n)DIE \\(.*\\) DW_TAG_GNU_annotation 2 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c scan-assembler-times (?n)( DW_AT_name: "btf_type_tag"|"btf_type_tag..".* DW_AT_name) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-4.c scan-assembler-times (?n)DIE \\(.*\\) DW_TAG_GNU_annotation 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times (?n)( DW_AT_const_value: "tagged_arr"|"tagged_arr..".*DW_AT_const_value) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times (?n)( DW_AT_name: "btf_type_tag"|"btf_type_tag..".*) 1 gcc:gcc.dg/debug/dwarf2/dwarf2.exp=gcc.dg/debug/dwarf2/dwarf-btf-type-tag-5.c scan-assembler-times (?n)DIE \\(.*\\) DW_TAG_GNU_annotation 1 - FAIL now PASS [FAIL => PASS]: Executed from: gcc:gcc.dg/dg.exp gcc:gcc.dg/dg.exp=gcc.dg/vla-1.c scan-tree-dump-times optimized " s=> i" 2 - FAIL now XFAIL [FAIL =>XFAIL]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-1.C -std=c++11 (test for warnings, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-1.C -std=c++17 (test for warnings, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-1.C -std=c++20 (test for warnings, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-1.C -std=c++23 (test for warnings, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-1.C -std=c++26 (test for warnings, line 25) - FAIL disappears [FAIL => ]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 25) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 25) - XFAIL appears [ =>XFAIL]: Executed from: g++:g++.dg/dg.exp g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++11 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++14 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++17 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++20 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++23 (test for errors, line 26) g++:g++.dg/dg.exp=g++.dg/DRs/dr2581-2.C -std=c++26 (test for errors, line 26) # Improvements found # No regression found in 3 common sum files