https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121520
--- Comment #4 from Kishan Parmar <kishan at gcc dot gnu.org> --- @Jakub, After r16-3059-g64859dc6e29486 we see below failures for Power10, Power9, Power8 IEEE128, Power8 BE. FAIL: 20_util/bitset/operations/96303.cc -std=gnu++26 (test for excess errors) FAIL: c-c++-common/attr-fallthrough-1.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/cpp/comment-ff-1.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/cpp/comment-vtab-1.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/fam-in-union-alone-in-struct-1.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/fam-in-union-alone-in-struct-3.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/pr60156.c -std=gnu++26 (test for excess errors) FAIL: c-c++-common/Wpointer-arith-1.c -std=gnu++26 (test for excess errors) FAIL: gcc.dg/Wkeyword-macro-9.c (test for excess errors) FAIL: g++.dg/abi/param2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/conversion/simd1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/alignas20.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/alignas22.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/alignof2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/alignof3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/constexpr-union5.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/constexpr-using3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/desig1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/enum21b.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/enum26.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/enum42.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/extern_template-1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/extern_template-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/fallthrough1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/fallthrough2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/__func__.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/initlist55.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/long_long.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/range-for35.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/sfinae36.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp0x/variadic63.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp1y/complex_literals2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp1z/fallthrough1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp1z/fallthrough2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/explicit-obj-redecl2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/normalize3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/normalize5.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/normalize7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/array-conv10.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/array-conv11.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/array-conv12.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/array-conv1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/constexpr-try2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/decomp6.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/desig15.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/desig1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/desig3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/is-layout-compatible3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/lambda-generic3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp2a/lambda-this3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp/if-comma-1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp/limits.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/cpp/pr23827_cxx11.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/redeclaration-7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon11.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon13.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon14.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon17.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon8.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/diagnostic/semicolon9.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr1693-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2406.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2575.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2576.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2577-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2577-3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2578.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/DRs/dr2579.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/expr/ptr-comp3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/bitfield9.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/case-range3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/flexary10.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/flexary16.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/flexary34.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/flexary7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/flexary9.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/pr71290.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/typeof13.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/unsigned-typedef1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ext/uow-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/inherit/thunk10.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/init/brace4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/lookup/friend17.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/opt/const7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/opt/longbranch2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/opt/pr40496.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/opt/reg-stack4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/opt/reload3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/other/error27.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/other/pr53811.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/other/stdarg1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/other/stdarg3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/parse/defarg11.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/parse/semicolon1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/template/qualttp20.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/template/sfinae10.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/template/stdarg1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/tm/pr46646.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/ubsan/object-size-1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/deprecated-19.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/deprecated-20.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/huge-val1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/noreturn-8.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/noreturn-9.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pedantic1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pedantic2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr121133-3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr121133-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr13358-3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr13358-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr30551-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr33160.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/pr5310.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Waddress-1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++17 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-10.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-4.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-5.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++17 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++23 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-7.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++17 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++23 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-8.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wkeyword-macro-9.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wno-narrowing1.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wvla-3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wwrite-strings-2.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wwrite-strings-3.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wwrite-strings-5.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wwrite-strings-8.C -std=gnu++26 (test for excess errors) FAIL: g++.dg/warn/Wwrite-strings-9.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.abi/arraynew.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/arm1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/delete1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/enum5.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/enum-clash.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/nest4.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/new3.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/sizeof1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/sizeof2.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/sizeof3.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/sizeof4.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.brendan/synth1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.bugs/900205_03.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.eh/new1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.eh/new2.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.jason/ambig1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.jason/new3.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.jason/optimize.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/casts3.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/ctors9.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/cvt9.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/init4.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/init5.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.law/operators17.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/misc9.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/net10.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/net11.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/net12.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/net8.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/net9.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/p4750.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.mike/p6058.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.other/conv2.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.other/typename1.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.other/vaarg2.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.other/vaarg4.C -std=gnu++26 (test for excess errors) FAIL: g++.old-deja/g++.pt/builtin.C -std=gnu++26 (test for excess errors) UNRESOLVED: g++.dg/cpp/pr23827_cxx11.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.dg/inherit/thunk10.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.dg/opt/const7.C -std=gnu++26 scan-assembler-symbol-section symbol b_var has section ^\\\\.(const|rodata)|\\\\[RO\\\\] UNRESOLVED: g++.dg/opt/reload3.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.dg/other/stdarg1.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.abi/arraynew.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.abi/cxa_vec.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.brendan/new3.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.eh/new1.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.eh/new2.C -std=gnu++26 compilation failed to produce executable UNRESOLVED: g++.old-deja/g++.other/vaarg2.C -std=gnu++26 compilation failed to produce executable